kernel-modules-5.14.0-503.33.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 ']HEEut]%-Q"*5N0+")/~t}UUOf&ZKi+a/qEӛ02dߑԒL;^\7';usJ$Sx#S"Mw}y[֙A, bZ9*Rgٽ7}> $rigGف/*}߈+ۀo%kƱE5r1?b̙g[MZ,*A)>"ZWiN4V8}Âߑ7`ҪLt5j t!OV\Ag,鮻]t,. љ[DP=@sjz;.*Ԭx[z VaN|A-` Mp 失ŲA>m"hUdD)1tm}da~uv=c?B}a{اT}M@8m<6fcec63b8701395b7dba4da6145411713077826bdc511806594976cca18e887f2de59fe23e750aed878e1dd40d99c766ca98630ce?dqݝ`r>C! ?! d ' O  5;A < h* *  d*  *  `*  * 4****PEW X X (Y 8Yn9Zn:rwn> ,@ 4G <*H *I Ԍ*X ԸEY E\ *] 8*^ b d!'e!,f!/l!2t!L*u!*v!w!*x!*y!<@! <! a! l! p! v! ! Ckernel-modules5.14.0503.33.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.g`pb-5218751f-36c8-4d35-873d-63b8bb6cf331-b-s390xRRocky 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.33.1.el9_5.s390x if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.33.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.33.1.el9_5.s390x fi/sbin/depmod -a 5.14.0-503.33.1.el9_5.s390xhxLt8S\@8p ia%+x] RV: mL6,H%ttF2 mph=Dgggggggggggggggggggggggggggggggggggggggggg02b9cca8cb251007ab5a3225ea46dff8b34b00cc526a39daf586b57007a750207924507c9dca75b71841bc637b5c8ca3d8d6aa5f53a5e7152f90007640943016dadb72ec6c04e85a7e8b9b9bf3ef6473ab842aead844d27c4a67bbe1675614f5eab7db659dbcae55eb09d29ae3c4082a5994db96232ba8cc0ff27cc41c3cc74bb1bce8117290aa48b2757bc1840aa0f2fd053a7b615d72de7cefa8bcb37e3dc04c4df092bf19b83d372d1ba7161737fddcc808080d8acb7fe1734995e7ce511d5c6b32d6547f32d25094799dbc2f37a0793d59c1160aedc157cfe7006bb9d71a423aa815873cef898660cf540ae1a9bb71bfadbdc21ab1bcd6b6ba3787248e8462b76e01a2d5cb0c9caa963fe5ef1015949cec90d937466c3975d3c24707d3ad6eed5398252c63fd1b95e0806140144edec92fa8c40b2fc52a924add149b5ae97aba764d6bbe4ba7674088b170a8cc526a528dd163338af4d342fad02fed17ffdaeb87a85f8f75abf5ed0f4a73f0d23b6399641f2b7091fa0f09b449198fd5eee02cf4acf17dee12f7427be5ad1ff7a1822ee11ad354dba0eb8b68b347d046440f59f6f45b8d31507d12b20100b6f77143cab5b2144b2a49de51e1749918ed066174712ea7b3d29486e60c43adc558cd7f9a2ded3c9362dd5f2424d7ea368213fb6f85c16fc5d52463efa6fff321277fe394d7bb05e5a50515b3791a25a31abfce2f9bf4905c3455af94d5f58f39026d36ce0e8564f08e34bee8e950f6d29eb19a07dc775cd97394e59743a4147bf26c33f951e0bdd3fabbb963db8f38bbc23426ea16cf0967d210a3a1e49f1fa51b951f90c880ff6321834d5f614cbac11eae381b4dd80486e864aaba3e41df340eca5d45f42bf90a95eb395e4c453a0070889cfbdc1587307e582012ad6c73ee971cb9702a0c198303dd3ffaf9d54f0b62df711b049ba9827f0c8ca4d538c5abf36b1db77fd341c409a69867965b381c9490bcf36f633eff478148814e8029e8eb85796c937b903277e16812c5b9162becc549ecaa7164f65be51e5f96c7af732b89a960a2e33073f65651d3b8928e41752b7e4d57807cbc79134cd8bddfbc6e8174b2ea53c466c658ca5a303ee8d68653686947a601f3706e371b35c33086204db96d855749b6c4984e9bca28346c518135c350e3cec6ed2dd4b20ab621875cbf25dd7f8409461d695355d93593852c7219768da2a297ea0b84d497d8b023af36b27c3680560f16392b8476cf83e74fd591a4500da02eccef9c9c582808fdba59857c8f3ead5080959581828eb99d2cc7d8b7b7028e2ae19f58569c8625a0a2b3eb839991f2747b384c1a3f0486b2fdfa3d65e26c52e09b8bfbc08894b3118302408e99d79397ef298275e250a5116d8991672fbbcd9cc184d81a00e003065e75637da220a86f730e467966963a27420621a78b3d0592703526ab42f5cbbe19da00a6be59f2135c7d153c907cd55d110024f0a940aca202d230489b862ea910b6519c99fecb4056368c3c1cc385738b0700e12d6844efad1a5a9cf9d34363d17d293642f3bf598a75fd69a3742b6b77ba2afa8b21be352c81ddfee87b397b13d88ea876f014293be1b930145c098829f32ba95e8d571463b6ab9a5b951a042523d37b78388a7eb30c6186851573c6f21030c2000762f212ead187c4d52ecab5f58defa8a667c266a262372632cdb96581460d7bbfa080eb971d0087b783d7a11695951485a5106b6ee30397fbe0d16f1092fa3aa73cdad7e16524f45bc0cb2a75df58518ca111c24b8d781ec8282698d37f15fb90bfe1fa5536b236e20db3db20c55b21e4175b80671289f918c3f9fc1009309dc1379cd214a5895fb7ba4ab81c3e8b19221038bf232c74c267316d6cf496rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.33.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.33.1.el9_5.s390x5.14.0-503.33.1.el9_5.s390x3.0.4-14.6.0-14.0-15.2-14.16.1.3gڱgw@g͂gɎ@gH@ggg@g@g@gu@g:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.33.1Chao YE [5.14.0-503.33.1.el9_5]CKI KWF Bot [5.14.0-503.32.1.el9_5]Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- scsi: st: New session only when Unit Attention for new tape (John Meneghini) [RHEL-62266] - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (John Meneghini) [RHEL-62266] - scsi: st: Don't modify unknown block number in MTIOCGET (John Meneghini) [RHEL-62266] - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-62210]- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*0x3153cc920xfb8cae0f0xb3f2d1730xe7dacb8d0x46fb181c0x71d418e10xec6d2af60x2e9ad23f0x375422dc0x19e7490f0x571470da0xa70ab7720xb57531530xb9d824180x479fdaf60xb72d0eae0x1b1e06e10x8989d6ae0x99bf1b000xcd9701fe0x8de917680x29318b490x1fd122fe0xe1f05a4e0xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0x98d32ee60x30a7b5960x566217610xf610cc6e0x13caee3d0x85ebf7cd0x55686b3a0x483c60ac0xf81a38970xb8a66fd00x19687e9b0x15ad05c70xe3e3dfcf0x9eb769540xb74340a30x7adc32c80xcf7c38b90xbee776310xa6bf60430xf393049b0x17fd10d90xcf8c2f490x67f287a40x820c0e470x448409810xe600471b0xb0cffb2e0xd833bff20x923617cf0xc3f30cc00xf167cb7a0x47149b2d0x2707a4120x5d116d7b0x4387a9950xffc0fd130xbc9a501f0x05efa16a0x90e807c70x55bb02f30x549a82d50xf88ed6c50x5a6cab570x166e7d990xd9e0ba520xd9950f440x0e9f7eab0x754b00000x36c34dc60xd289f5b40xd2fce20c0x1e090ddc0xe702f46d0x401e1b9e0xedbd3ff00x8eaf0ee30x00ffbf640x984c2fed0xe84c2b450x82d4037c0xc70ba3590xd8a774860x959ecd1f0x0150041e0x379bad360xcb88e4190xed1a5c9d0xce05131c0xda2a89290x9759c5950xfafed4080x0189d60b0xe57506e70x39dcaebb0x571e32dc0x574dc7a60x2163d6000x35334a7e0x07a8dab00xf6ed33340xf70532870x53547bd90x4e3044e50x8cc881160x39eec21a0x58114c440xe83a7cb50x5e37230f0x7adc6f370x8b16ce260x330929750x24e7bc480xb91cd9860xc4dba8ec0x787ccc4c0x8d5d46d70xd5f80f720xf7bfe9c80x9b02fcbd0xd4321c250xecb715e40x7da9ce440x2278ddf30x4552a5de0x613b1e2e0x4366d7530x66f866790x4d1e31a60x20d35a550xd9a544870xa753979d0xa66ae7f00xab62888d0xe7b0120b0x282d10270x9afd737e0x09307f140xcf1a24460x0b7d2fa70x08dcb38c0x06830b9a0x4ca68cf00xc5c6b8b60x48e291a50x843990630xd00766c50x312ea4c50xd15981dc0xccefbfff0x7eacc95b0x0a1c7d9f0xfecce9170x21d222630x6c1830780x5987bc790x748e133f0x3f9406380x8ba88e5e0x0bc8f4220x65128ab10x2930ac4d0x38537f280x5b0684a90x4e155af00xda0d50ec0x4e90435c0x1b180a240x1be447330x28d89a800xb4c400400xc1b4ad680x9573ffe40xd21bb37a0x42212bdb0x592fe3060x54c189a30xcaf2c3020x573f17cb0x25997e8b0xfd1d19030x8fbb364c0x9852eaf70xf6ac44f40xcd032db90x8432fbd50x544cef4d0xbe16c2020xc288fbb30xb7852a050xe9e799fc0x3fc2387c0x6b9583200x50a712bd0x25717fde0x475f85ea0x0865dec80xe3f375ad0xc6e437aa0xe92e077c0x06bc833f0xf96fc9de0x129d74d50x02cdc1000x85006dc80x05bc404b0x8ace20480x45e132940x379511a90xf7a73dc10xa45e546b0xe5840ec60xdbd019c40x69824a140x88565c8b0x2661e4220x42b92d000x9760b4940x8b2f85f90x9e322d3f0xe086c5830x1761e1140xeae89a820x3d9013900x0666cefb0x9536038a0x460071230x29d115cd0x9994f5170x3cab81980xbc82b3dd0xe0ba29130xe55ed2460xf6528cae0x5499fb040x1d2e0b5f0xc9eaa7a80x1cf63d970x637bea970x76946ae90xdbf399050xb749f0950x0db89e1f0xf26ed5390xff2d22b70x706c91b10x2a4013030x21ed27c50xaac104d40xd058eaf00x7e71bb510x8077e7b80xc33e708a0xe2f071760xc268e0170x8e7ec6f40xd7196ec40x7b9264530x9f8c99460xf3df871f0x038952f10x1799f53c0x1a24ba180xc20eef220xc5d1d5b80xd9eabd640x5884574d0xa1c19b9f0x4ccd18980xe950e8e10x7078699a0xc85a6c870x65b5112c0x4e6eb4f50xf8a4745b0x28c098040x1e0bc2270x6644920a0xe06274a40x36cec04c0x4e28294e0xc8935bc10xe24381ee0x86cef1800xd6636ca60x305e57010x797877500xc515325d0xa17e30200x8e2e5b710x582a25990xef8a65400x57741fa80xc73ff80e0xcea501740xd5bd58d40xfc1135a20x3603a5f90x73d3c4430xe51a0b970x964e1b2b0x1ddb77770xe3acfa5b0x058ae86b0x56b4b0a80x907df8030x1e7c34180x0f9726c20xfbc3a9a80xd00327f50x3c682b5f0xbaa43d720xdb5fb1240xb93550fb0x6f3614b60xf4b132750x7099ece60xf2a90b8a0x7753e8760x89ab8e520xea5b5c370x375573370x6645cdb80xa7d8c8370x36c624c90x45fb89850xc3939b320xba2f0d690xc835fd290x91137a650x4fbb5b800xcb2a321a0xe4c964da0xf547f2e70x865c2f560x571e0e990x75a729a00xf5dedb300xc033e28c0x92fbedfb0x191ca47f0x260540d50xa146a8a90x5aac8f220x75f9fb3a0x3164a3fa0x420ee45d0x4ceb64820x74e135300xb61370f20x2cc964650x495332ab0xaddcd06d0xe919a1a20x28b03de70x6dcb261f0x3d55373f0xa8e148540x89e2c9140xd1e4952e0xbe6dfedb0x4e31ef930x5e2969c30x1b465d6e0x9d22bcf60x955b26b40xfe8a0bca0xd587e3510xd47932550x47d396030x6f4c70f50x18c542230x2c611ab90xc8fef1cf0x1b8d0ee80x214a9fcd0x3a6ce53d0x79699c8a0xce469acb0x81a0cded0xc730fc8e0xc452f0e70x4c87a6b30x660eba5b0x29a24e900x48e45fee0xb26940b00xa9f049c70xa5884d340xe8892e2d0xc07634840xdb68bbad0x50b73ce20xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x85b5e6250x8a490c900xd24108d40x083eb21c0x82da4d6e0x2c0180510x8fbeb9790x252ecfe10xca1558cc0x3adb99e30x095a675c0x24b6a6e30x548988240x7bb9f3180x5b764c2a0xc25dc3860x02afc2300xe25b4a560x9cc41da60x7e53cad60x976a00410x22dcf8310x7df0b6a00xcc2b1bb90x55fa761e0x839223430x31b6cf7b0xecc767e40x02b9468a0xec02e0980x788cd6320x1b2cf1c00xcb5cf2f90xb02c73b30xbc0a78550xee49d5910x273dd2310x4a8e3d340x6eb829c80xe28188de0xc49dcfe90xc6fae9970x240235820x313578500x3f8a687f0xc91cf15c0xf3443be50xc210f5de0xf8755c5e0xdddea62a0xb0f62fb60xc25a30180xac9ac8ec0xf5bc6ab20x7d468d080xf92e66300x7a1746c10xd561ea760xe10545420x9aee85c30xefadb4660x5a4a4f900x612bea570x7560b6010x5d1af91b0x1efcf6e70xc2db5f860x243d9e210x25a901260x0f7996f60x826098730xfed8d23c0x434c5d105.14.0-503.33.1.el9_55.14.0-503.33.1.el9_55.14.0-503.33.1.el9_55.14.0-503.33.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.33.1.el9_5.s390x/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/mfd//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/nvme/host//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/nvme/target//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/s390/net//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/scsi//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/tty//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/tty/serial//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/fs/smb/client//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/fs/smb/common//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/fs/squashfs//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/6lowpan//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/ieee802154//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/mac802154//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/mpls//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/rfkill//lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/smc//lib/modules/5.14.0-503.33.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 PPPPEo`³u9~"*G-57 5z\Kcp_@CGXZ&nbh)m֠ݟ(t8N={O<{L\~0p:v6>: 2WfȔYzf,mBD;LYBf-SHϦ<_jIY5wz3c`>5$FUpj'񍳵7a;JZfEĤd"mT|ROI5+iD98]~OCLa={u>󢉘,ieSmNcŪ6,gMhd4 -z,>B(-:ߣ`%|!>E*r#e]|5T)ݗvg+h:IF'lVM~ZMOޫRs;taП#xreW]sYtTnX!ihihX1FU3~F$d?E] ӽFro'J̢1hYЗ4*IR݆wVZ3[{BrksL 2'^MN]6yx@xֳ7w!\ɫtd#m;[z}\fI02l>8*5)TTLb1#Ζ\gʓ[2 #hn v:K꺶eԂaҳ|.(@`uX^gU]\(Qn7 X?^?u.ٛ(0CQ^NEm`?*YΠVBw'ʘ9Q w`w}jk۫#24qM{-/mh:C=vUSQo: `*O?h9gؗ )F3Mwc\j*BP-CЎXRg!y,VZ,#^A^)@--6mK=Zވg{[ YJ0(q5utV\Ye$4qyyf8i6㸿Gc:jQfV=_ve^8uLCxytZt@j$֫bI΃ P v -X Kbx{q6y}Es}iq+-+枓QVꐧ9rx)#`viG?^K|yOow30 ;$7x^]:Ӗ~Ağ},.t}opga!詍 Dߖ1=<2rB!j[dÒ2|_\=ei, e9__GlpDƴGH+fZגs4JK~tE) Hr7FBf.} ('cA\][: y㞀DDlx" }s+-t^AG~x%đf0 }{{xLJFzҔ3sD2j7([MDE 8GeKƆz0Fe)lzE cprZل7Mèn Dsጄ aDǜH4}2^9[z\J.9t"˫즟6|`ڴ$gm62R9ADMqR8Lm:`\-DeJEpSt?XSVvMys֐<٨TѪ"~˜Lr#|X0-+-: ȴ`,->`u:[$遲9ZTaCU:hg!:qT یҚk" -wXExn Ffc?O`pH{C͈ @gC8lTg҃QyV6 ~03;꫒O=4b j G> ~C fi3&؝jܧ ],+S3V6jA0Eˇ-6#%BE`kMA)F"7o`ya)z}Ot^7YBDO\D;}&0.7'߈*&fs%xXKi8EGNCt43l@x7͎/#Ώ'!"xMh1(4;Je_ܶ8~~,tfI)ͧYD/Q0[9DK$LZ[!=LlY$Q [%  :Vʂo&.WtMkU/6[Z^-&[pX Fa rXrkBeb !H aޙ[>Q}l{IPa,`$Hа2Uԑ5@LWmF1%˭=Vr$d6q4c5R©1μottS$]w,<6d5% n}!_8v =$Am,wygbS@ a|gKKk̏-?4\㺧C6hO+bjgxNwc;k"v (4*.+ݐ쑞j/Ttm;\>JE 2}fӓp՗Nbs]ȐV`^?ԏSUdxQ  SY)\ԉuT>3Y\mX&#0ׇљP|ؓ {x߫G-r x#H*`Ri*k׶{ u>=__v;D/"3SiD 22^n*,'|om<2Ӎ];ijdOW5G=p[n9)8A7mo1}bϿWF;}^e6oWRk*\D5OE06X;IFyyXH5<%(kJlu5[ی;"lK S4(.+mQQ0j~vUkeTRE`x=5jnԽxb^a:)2OX[VV=VJW*'c}HzOgRyW\,H3zv1=ϑmF)mܩ\ i"T{DJ`blX;ESE3} +p'ƭoZ Oem WВ9ޭ>B8Pw\ҕs(Ơh(vUž*hX֛ҹ3%$="UaK\ۇJz<(g |b4x'֭ 1I_O`:Otvk~F;HkVo3+lyP'ϝMC)MKj_=sljykR11UpC\KL)t#p$T/ٮCp1)̬ϫ)8?՜} b3 Svrܸ (%(Oq[f|\d6z: eL|Ƒʝ0 H&\U(Nzmȹ /3iв%-Ġ_R6z8 OW^D)G?ܮlzCȾx˖KJjXdivQ~o壺7):OWJMDŽwx1ݢX ccqk H3F&}%CO/PYU6<1z(VY}۫N?6b0Ӫ*aTi͗xm783jFt@²p;,z" }2Mj^e@ ZDx+0pJ^o7e͠EF~bqeȘg95|iK݂Mze̯Wȡ+MĤJ%kWFWjLir&; lt;cRϘLm"ۖ h`Uuم@I]>+Hm 3 ᢓX[P]L+[U]j7Nbm"Li_U@p3+ȼ9/ŷSe&lei\pi1*UܰeZqP"rU^ $ړikK<rgZb o*G 7C#H8_A;'a@e0Ў m+t34%J11yE# cGjU?>NŶ^\" t U?,oJbJ]{8B)|[w7X+m#H,1| A[>_{ƒF N }P94{ݢq+zRa8&;X$N"\ u~`<򬖌?Ì+`zS{*E/}!qSfxNe+ x_h 0\i8r] 1ᰙޚ ҊtH㦓nF,s H>ӭb ܱ;_iAڙrjPf,Pnbc3oep16ddQ( 4 ~ڏp‘LY7X2C=gLJ Yji#*^I&JϞ`|5´n+-lY$_ٌër3OkOPa-F^36k] PIaNO$6>vy0=Rg>LX:7Q}OzP# K#+{;BÕD{O 釽!Z9HHGڲ:tBtNj&t-M(VVgfnw ؛x-|l4}_xٵ`+~nKcaM~NV`Ŀ}7 ΍` FK*a>DVȐ;gbGwEWM7'zk.qsi9QE`q]8:B'Qy>׿sdM.PbX-hqp߅=4͙qX;.Rf4/u,n4+2{#%.Wyo_.{!#4^PAxbWPDd%01Kaԩ:,9~:7RA^Սf_Vx3Qf_-mQVFw7cA}1|'WRb$YW1@!UQaX~k1qe ~Wr29砘ͩ}0s}Rx=&$*$G%rFw^W/r蓩$R I{|(pA(*Sw;bh,oHԴsUS29Ԉ]PG\;Yؘ6JW񇑠:4f4h(x?PiQ NGK+ow.$gn03RbvK93kS\ X\98`ߊ]vj[SC8|tŸ?qd0Q#7~ti v\yM$Cs2TbzA۱֜-1^}lj$MՃ#8Tٳ!X!ul4tknh͗ ůA˿ ]Hcй, wdKW51dBRP!fݪѱ"`Y iww,iw Z2H2U8^?KcXbm{HsԪkA\m2M2C\̵iO>F]A(lGfzY BHAOۄ1W̳cg/!D_}q`2੻XmG#ft~_x5 ɖﷸ2X //D!ޚ(.!@fnjPCZ(ϖ&ÈRR{D:G?*tV{TZFT->4 eJ3˳ NU•`+t k ۗ&DdsH@5Ҡ7yD1#W6v>jf:C)PqԸ'>v9/Bf,϶%EfְFp!uwWa dd㪞y`&[:Wগ <;ͣ;ԥPaw$[s- -ܶroJ?qt/pV-7KP՛Q\1/ҠSmޏ&60b`B(\C/uW;`eB4+E0ǗdA0j ߉7ٕl?Rw*Z#Dj;RtNhSԐ.+gt$V]xץj.*@OE WO~%jFo%=I>}uEnK\ۆLxvShq@xl^J=Zm΄iWࡡgW'j11kͽ3}i;wT zna9{OËim&ߵ^,.V.>Ϋq=rNWhaӍVKTS&If}7Xc@x OfoOto!'K)& dvhf8r@G "ȿtYʌ&9PV+1=`PAw!҆.vdbL BMA*w53jlbC\T'riQ}+6lva^" ]Bzrd{Q(VYF!6`}lp{G@IJvJ_[t(`eE?6#l_f/Tb<(yd _`i:KGDΉ=Jb@G 7Y-ܜ@5,fuYBj P@g^ȫ@iN ԑUƂķ'>Sli?uL\**4c><M@R3dQ7Pl3,#K4Qz#P!SWW-px#FbFv'HuD^r"rǿ ;a :,IJF)p)e5~_B 7Gph`Z})5< pETJxMt'ZGQ;i* t:S!c=E)$~? ϸcsv-ckT_Mlo"^^{}<ϕ]S29#^eJvZYJQXX~-q6'Y$k6jk흍*Dr5U[3mPQ?QYم.eo a7reE˚J -wΛ󼝙jøW3R`Rak[ި5N5 5-]*y^M֋žEH3GHAz>D ^akUeޚD,*`5^.{p!K+E͑Զb^JZޙ'sf]yC`e.8,H_43_F}Ck}E<"N8UU^5`cLkXi* #\ȧŸ݊N Ȥ&92 ?V"13Yv@=`\xb>nG:lt:Yݺ<0H/jޡk׬&In Nmn.ljulh ݂eQj.NfFС(*D"͞9b wd/eF&wj|0(tq~hgdEh(xR3OIe8_4|=2ռn)\tژSԋĝHR瑟4h ^ ^M>#jqw\o>EsLIͼ^o4[T(fqx = = 4i.yjD#*Kgqu[dDf K- Q.zF150ˆm8cn6hƊ~Jpn*L/㾿J⏙_na>V`1|ڿaWTYP0YhHq\t/uljW=bR51#ƍA!T*ӡ, y=O"Q86x@b /FL̓kagke/C0!ݐ6Ǽ.A4$ ǭt޲Q9֫foZXll$LHu2`Ůq:{aƵc۟Q_Ӎa%sF~χpii {EcISi3n6Jd7~ي)j%(%saA]썡B!0 /abz5C%Z5<"pyK9?yABGԞԦG5 |hmN@ْRyŦ.K苛Q"rC:pp߅DpxRQdQipUp.k8=k;%W0>dIn$CV##ʖ,8F-nJck`0!5!ȼ*42AF '#_=?ڴX&peDMH;ѶI4U"2OaGN|?D!vd9~PIck˱8Cﹿ]{ ͻ nCǦwjcH]ʂ΃ ُ3Y/w2Y.]jO85*4}nq*x0c0XڊPErpQ-ڨE藻5&*4rzut'ĺ7hMUB(zw1:M0OmaN @z]GzfJ?ZqMb@Wi爏>b"Ҽ :ßR_zB<Aw!Į!1du]. C(iaf!/L.ݔR!ZV]4qz*@x憅EٱgXԩ^%^(&;rE"`]䘢yxl|Y _bx4;x; k@q +BngB@Pz7æ* =Gqlz<%UT"D(\rƴr}vf?.Y\ ӄ)`6&@@UGhפg!RC(,|p-(qžceITGjW|i @8Lg7Q)OնTmdі;"WgjxQ=A1*95 .x >NHr #4k"}]5c 9'E?]*1,:J5 x} BIn Ik-_+N;Mr]x!U6#8HklXt;֔x=*Zkz0]M:0b771L yR:κ^(e\+jD2EtρfuOqPq 1'83S/W">kwO YYzTDV bC ھ ZIkmȥ|?鹎vC@+ /1a1o4a#-]i/vEQ93TSLnM5j1ZEh̏LsFcgOLV"ndkAxr2i8ҏC7q~h񅐓p)Bx68ȷsba|]ɮs3I'LZ)= EOI.|'d{?O*]E;eua%ab_B,qjQh_>̼A;TP wI$a2N`D{ZnPgohT W- p)]k!.#-yJ-*7WhaeZu22VC8"ᕖ"(IX~ӄ lAs!"9ATRvfᓗ4D;_fˆkzV0a9AaLq:mRBHX pbWBޙ[gz,Sݔ B>Y[~)Epi5 @A,$=)s3%;&3[NJf wBﲫF9@̃ _eg̈!Ξ{EP;7ִ:+n ԣf2@0 `m#\#KHP[u,ɷInhȻ_L,T:[+tŮE6.g!,nQe9@/5a7 _vQ3'|6~ݎYQ@ ф+F;e}J]śEZD6+T=84ȬIV{)׊2C>B(8pC>7[("&-s{Qyew>+8Um-N6Tv^A2 a]6x=p!glą1$PC#!}n5 Sl6؀$')+7\iPCnޯ>l*g%௡˻?:|?0^y7>]BVmd'6ezhjϢLrF #,E-n&&GJCfڧc/(Z5 ەYa6jTh9 ^8nWaw~'x=} pb#u)N@  ҵ)Cl!;dtp )'$4Fbk'NтJq- Š`N4m ]e<<-IFS5VRoGm)Q(u*3/&la( jِrڙ e18B.2sg߭0Lx#~F+wz+a!Ʌ^×C(lwbP#[d0jG٩i8:7=X,:ڈ-IWG8-w6 ` ݃urF2Z\D>KԈhC+TbN Wm]BnQ.Aj8jG6F1DE*YC\@5L*]:ȯlE| I1cm*/$yvAmF{A8,'=B/O {Fpq/%t؉BI/AAԟmx |ދߠXuLъGJ~B:1͕ ST0,qL SЂ]dO3oYWz0xh=GT]\S3 4c*lPhq٭}}]//c@EZ>$b,߉@KK"wMh@r*ú?X#yeP{K54pWM%i*kxfF6|WٴG5PY1_XN8Cid;ʺk8Nڗ 0N[\e=&MP9@/ 02qq L*arc?b}Cùfͻ9iU[ja8[1zg .ؔ|jͦa*/vdX5*Z-;Tg?\SԐFwsV Rj0p_2ˁÅC"0OEj)39mv>M A尦]Ì[#D#'+&D ٤q~D{kWGN8t<şF(^~JANSv3FwNrTHN>8~:^Dwq:qp]-Iړ܄rJ6` lz{-L!`,_7E5Pn?o WnuFvwPW./(f_ts,L69(ch3`<2 X{G_vza(5ZъzHd ~9Rqb<4aB[Qi^[I2O<#[Pe}^ u!U!P=s}<,8']TP<7RsZ䢛8ƱipC{%UnU5 ^IqMd2$Gn(q*x!֓΄t325$#m d #`-!)`yan8_(apSٌ2m@O)D7G5Kz"_w}TE3/煅Ԉx$v1L@児e0^>}tesH6 (K9<nm4 ˍOP +ÛO(" [hR,:e@ԛ|?}Ä5/06_(ABbz%dFz哯x0 aTŻl(Dfy$?QoCdia9vS:Raك6̱*w5k}'  x(b sz(L7@80(J]) D3qBWb5^լj`-hfK³L;@µK^'sn!}m:bW_&sκ{YXKY.eUNB}Qwn<'/DȂ}ee==5-'qm`4^>뎆T6OBRO}Qq]}kS4βJ@n7IHKthMZ6!Gr~]_t'MqڡDs}@aoV6ovQX7nHlՃ7[*r)ElŌ3:KGxC73%mE kL2nFiZİ`tݻPy]4%duv)nMr`"]LN_;4ɲSJ;~( ");IO` Tf; g4Pei22^ت- ?e4#nh8=T=I cDmGSSps~[(ui`@ǢbubH5rP=cTUB,&̐Y*CKdt/ &H:G1VPO(ѯMdkHeNoOI"01E%VqH|1 J+v\Jo4i^@ Ӡ9LP/Q N=D|^0G U)!XaN%~e~(G;V aby$!7&|]]tȝpu9aBNzcu ;ʭN 7ÔyVe NL[T$qA̩j)bYrf=Ť*Cymi_dp!GSHn7x,ӄԿq[ AVحgAZ&M(6f6_y.SofǶT-?_e?JyWN5^9Q@BOdQ-0nHe)O3a~4H`}/{wl&ڽxMw>NROCO5bɘDCՋ, `K)L7-,w368m|4UqC qǕ;#~ZyT`˶$Z*]D(D1icVEnIWr;/Gi& 6 7EK;-m沀n?[ I=knBѿЖ|Jpf3Dpl$3Lrh޲聭Q[8"haGU?+=DyT2qd ҄'Β:MCq7J/N(՞yJvm4"OfF/\ նNI' T`С,.-pʈy;}@9+& jg@`~@rr݈FT#`^_ÜĂ%3#n_c; [Ez0eb5w\? 19X -0Xjޭ/%G p2'aL}tܽ??(45:0#80*Ӱ$8DQ t9Aay3aM}SfJ B+3=_ZdF&mlWhJl㠳u~y(1U4Ӿoh }oNfx8AwBukdX< [9W`LdI8=ܰɎQyAi{8C & ~wL/%bU[~p~dA`b|1&+~n gu2W oī αeVAƠ!MGfg %EVjȶ-~v;B $)4G#xњyQ?[P5d:a.@ qJ jk p\"2[ T+o8t `|'X2w@X`6-hqs{"t.A-K%ڀ~Ln/Gso'k@7jF S"F@w8x=2_p,'oOm*tcLs`yx1$ K{ST. sS&$]֭Qy_Q Zs, >A}$7r4S  _Q=)(i:;>;;jǔP&;L+a6Env03GҴ_TDԼpݥJ5 4zAPHzaan"W/oޓgK!ܳd9^f|41ɞ0VN*,_2 `CVr׏}}Dsrkx]n!i<5^ ytkL[]/?`Oa!8үiT;]`4 I؂ЙcM*רؘ!HU\'-serg'lD8gSI4 9ŽڂF5ςѼ<^V06^'rTDs n\)"`z {=Ύ`d+akfg\U$bک,z6$[R1NhOrpӔbip'{4ᵎU)q?ٽ+H.R kspkbJq ?bz$1O%)ՋsJqU }F-gOe(6͸EL]@pJr[[[8ȢR`(*b{8M-$+f$ߐáZfVv+\;i^yV­Im^|7nTP{*ɜgUO[?;v*aB0i#K<=/POENά_MOZ gTiE]%{>E\ԵY{]fBW1̈ے5a&~ L[EK7RP~16T5Z n`{!~QweQ_GziV@kďFze߲|^jD S ] p-ĕިѲ ˒@L٨g@`[,iJI"W8=>/QQIj0єNb^Q_AG8lC"$r{šhx+ïY̮1U_':S`Lp]σ(-.ԴNOat8'NnݽxylBW6 e}ycqeNuR+ͩSA{l52 *14l`c1Y"4#ZPI$O`s>J\[Az5x[z]+ ,ֺMRP;NmGa;A#XD#߷_CJ!kѮA=X@oXuDzWmYD{mp6HFxXG ]iC8HS.ՙw[ǮS-sRIyrS.uۃ< Ed_]q^ys(r<_S@^1iBܒaid%Zqُ4A81Mk4y/#7NY5*|i1\4nO\ & `v4c֤utHCbVK+Ţ% oNi2e gmG rs_ UPobk@HV3tNC{܍v),93?8/c [LNQk~]FHkzx0I쨜d_:96 _r; RY1 r!Bs?\@TOb? b*fya! j]4Z줩|~vt"u )ĮGBuX!BĂ'1h[{~O13ZXl;[^w9-æ ٚJ|4꒎ 79iRI|&zDg4K,k7辩LJޚHe "|ցh1{=N. ?JߴO)TR+'6 `R ԑ)mN8 j W{Ij`fM4xb,l~ؼUKCL . "suNw,،C#!44+.3WJذWLE#n=fws~ffvڿ*1)۸]wԀ̾l`93RravkSPܬb 9ms)i2ubL7UuM ft*N]C? ]Dطs(jԞTGћXBo㉿4](%X MO,[7,ϕvqЪMzH~lN}@\ƦVP.'|@fF/8Q(X;J=mgs7t<@f[kwJ@D */ jF>a: LqeZ0'4lTng4i鴱P'c՟ȉ{-|m2iy!YIH!Off{U%K[`Wk$׃ƨ(JA5)|p߂\Y<汽R7=?㆓*lRfݍiX'ʓWо2},\?=m5+0$QYQgD -OîK8)@5'xz-ʋfQ5nDP.^K#.@.'F.n|j'9;s5#T%?NSPDm |?dWC:bN2}Un!+si0)oհ*jKDޑ )J$!63?z2ЭN<=a`F>bZ;x RH3$=^؂13Uz * }'얼M ]=rÛNeEXAm yqAr=+pvEާS%hތHՒ:Zך m=;K V(D3sgoҗ*GX Dɉs xk^p"M"Jxs0Wg255&ub~.U^ q'78|%WV1Xó9y C|KWZ0g?7InvxT@C{mPQ.LsgO:0Lsq剂q_ yx-*b2PS3D+R 풧mkB,t|2^|NT>A0zQÀ-98Хlfh!%'*^=Giȵ'd39P:t8EZY@N\$jOfWmlFCYyW7;V)xrnS˙lZ2{U!Bib1#AS ]U:$޴_~BA=E7wSKY: .x71Sz#SMsyܜֲKr_ UoCXY@H_%-кcŌT̗yW5MC߸>kµBFg{HշlNrI);Z? ョ!jf얧@_ hj;ɦǸX%=G C\2އ/~{߇h&¢icW՜C a(mG4w諕gg >|E8VR(s9]߻5r&Ӝr q4]""oqXѳd>993/8ȳP5,?tv~^^#GPŔdD87gAz%W*R [og;Q?6c/tPnM=iB,  "lh7ߑu"Oͫ(P,uD}r:M wXNB `?d3I5q+e.^H'x0( oq{U>] 'SuYq="b5xF6dБ}#<%GmʤgzG~֗=43du-_$/֏ OFݏvQP]4!Ct=?4AϱNچcFCFY/KrNC==ƛ!Ź~{O.a7<,nkA)¼%Ʋ&3\5l_A,V~{wvd+C&zl%ixh.ie?/u,Tf*)/qB)vlТu.eB %9r/!Q'6,s_Jȹ A[ڀZ`99Roi,Al+ q>xI!XNo(S!zGM$ˁxw"Pv .*\ eC5= 0Yt07ӣF.Et1!tEM\Ń$ya3xl8(@M?x~v;Lû)U/j^om)a"/#Vv!1>KHCd`c鲒Us'?\BYHgJ"ؤAmЗ]:+F+DtB}`:- xpJޟ11\kMȥ01t-u}OX @8%G ,-#\)|f{+ &"w:,ʗg?RDx`X:Μ GG=&(֎l|~B =nqj.^Sĵ7f@#S[nn1_I{Cv!5\)]O#$RdԳdG9:&U:a՞.RlQٕz-'ĭ%@XW=*g(6ܩԹ rX`آD=es"7Is'nU{,O8dqcӫS7E]լ Ѝd8[HaSxQߜlǠo>ܑ1(cPwvSP m V̨HlBBg ߷e]aGam,bCT=`R8Zr!' {ϸs|55.à9t'mN ̪z8 zzY~m k)P#75.YZ ܁KO\}ѨnfW ?{;NyD[xl_vvb8)!'!uvķeF43<{=@xa;D>YsAʀ~&S9/Bˇ(`<'}^ N+*WVUkֳTpGyV,sEBx*^Sapu:(ZsHY3'}nTjA+6! {OȐ]EM@a|p?<{(ِuJyVr ތsBR*R2q:0rOKZbOS_}J#] Sd{+J8TQsi"j*w)#<}Np+I^&{V۹J{"X\..hԀ[ ۔:5HP{\ێ00wt f]J-8b -rEeqt+FUcknl8(8 |2wmQS[;T8#Z-=1[4Xz ^"CA$^iQk))fS䩳vMFďmF@i͆_a+*#%paҎwVd:qٌ^dӠ?:W(Es׺r/<%$x6,>?cEbaV,q^X HcX 1`bRЕsxz33BLhbikBu9Dד |ſy!L fekXXja5_4{+r O|_R?BHfḏ xMKJM> 1dCՑ` ? V$'V&-/xXс`<(М_{?'5IDdnOcܥnmgx|hȟt#TW0l;Q]S-33cLmMEw`2AE_`o-FA,})b{U//i%I!p4ԤGLjHx"8~/PxBuA` PGWaXU!x,RMȇiY?3di1DFIBVP)B9p[eq70` m %a1jóD?}3` ƂYÉBtR SmFF&7`UTmP!%qC'g943~(p((Oֿl'VvLAw:{pmj,feHWY?_KaU@;.h("PHphgpǺjVB˙%T7,r`lF~X~I0D1]s^jVTyk?(vp)dGwQ=i,A 0oibh?3Gռ$3)4$lZWޯdFW|G/Zc,bJM%HζY V`Rj5=\cu Il|2S xQ%`̔pwSA+?z_EGLrv},1OQ0+ xAڼ޽5KùB|=FĞI^W_]kA7r{cl!ˌa'+T X to(ɗw>8y@n:~z:DǢ~ΐiVhQ83aےe20:>U=0!޿w6r~PDgⴏqV|ɅQ$C](IIp &@g.,_1-leuVPr"Sヱzqr;-OQ.]ω.7p!XJ#az<-T;lw"9p_miE[(o|rgĭN&=pJ$ʊȘRW/(Z c\T A9lb:8"R~-̓ZVaP"j]ƭkוpiڬRVL[m'!-H3P =D܊/֘q)RGg LBB<|~m. FQXI`T@%3`ӡ5qdK/1I zEı ũ¡29ԷJs`Nߓu<wӉ/0&^*L8՟4UsӋ8+tZ?T+8Vj dISB^ Eo/8&S47ɛΜce4S f5>X-:DdĺVxwKgay]qBWG)|˦ͳ=_"4jw'؏Jl]C'qʸyX#]c>^0ms *9z0> dRJ, -<1K@sX) M\zu1>)U>;ПA7- aH5 aryhw\A'=O֬P_HH>#tU{|'ϩ~]\@N D8'(,8H bgO-m2.fH$B2).|HWF_'-iXW%8YZ miը&K\2,b"8B`ֳ7KAAʚωUDbuV߆8, Y_2I mF_CZc;ɀ*"]IW彺.Bdߑ8{01Nƒ0eY@ms7)ʏgl|Vk2OwRPW稀=n3w@)iHEde2tf0zUb{i%ۏljUf^v$hppI"ݩ捣'݌*ij̗Do9T"tT }4Z/x=yHKv9](NI6sIV^gbB6qn ¨|U>QOƇbߖXPl{-ՍV)['V~5xFYI9"ych툱L0 {ivUzU]U[ŜF减r}bX0 e4P@ï}*qpӀBX^J-dMo:h%җrp{ܾ|X\-a$TSۿOtO1&Pd8VG:/vZF8ɓfy*Zd/5G@&|z9(5"W{Od"&Uz֕֏HGuJQGS 3ؽyt^:ѹβ ͰKR ]}{fkZPny)ixDVM- (."j]&#>}&q *a B^)΢m"+8wd.o~eÏd}eJJɹ{3jj{62x(K u*~r>U"CnN )i8Q8 $-~3OaH \xNB%?T9G.d[_'#V 'A1!ИP7|JauaԪ,ƃ9H8&^ szr.{aeu/wNY5Z8扣uqҹdUG})cZfl'$ٳH[OP;NQL5+C.t@[(LЁg?r%ӚB57u]xX6{؍~D'Irrv4%JjC*n!V{](Gp!/_+uQ=LzInC}wYkfv#. lxbDWډe·O2Z?%»v.h;Up;Ȏh3/7|+'qTo{}q w4.2bAEkC13c7oF\Îu)F6.wÎ[ZaHB7P00jKmڭ @){吱&A8\N=E6h^M?uRKD:G-?(T;|~r~F`M3L2Ҿ ~ζA\ 8ۙNFGIarGFnP@,߅\Ƈ u3 C#ܼ?!F'~=֑& \sN'јf0u`/q(OmNeKDU~,VtEsziK(!̤آ5PrgC2oˤ7bNQӵ{)EjvC$1 @use4P4yu;[b+PԲdw(%TLj#,JPҥwMH"!ujX^kb;Ǽ 4(S蓼Ô0}ҁq7N ƴS5SE2^,wI*p0H*Merlyd_s,P5Xq[ tF`ۼBP)n=\ H,3' q˴;Op䧂Mc1#y!rzt30̘Miں~&rM_ʒce;7AH"K[R\(]Qy*Fq!QMBKMWݓ=BqyCEN<]]>( 2M;6b.̞_ACWƏ{MT4%0W( !9Y򆉸Gloi,=/<@{zw3,Lִ[a;S즉OM_7RJ8͗3eŕ|AW ߝZ1A B$u gw'jp|r^)koh}УM.pgm1ODvsxǤb>$䱕l9L٪ +՗\tv`~I0e=uY3[SR b:PG |7~H2UwuZ$nZ/dVhB 8)u:cAu pX%KqkS-sX!j5bJUڏMm+yKKfH؁hq,T&Ҷj$BH'>bŠy]zizt}Xwf@>!PxEj:G,>ڤN_ϡlᵤOPxܜ,2̀74=T #iib'2%7B4?f-Y eLy,#ٷeY,]ga|ۃo+!1݀wjgU2\~i VQRU|߉ƥ{8~0E<̍z(㣍-`2LJd͕Huj :#܅^b^?kܝ?0$Oc䱅<C3x#n(A߯Ը\ji(H)4CrFSNܤ[@*F:g<(($'xö,L~\L{룿0ilƹdz|Q#լ:ݧn9JX7?&"P'y,FBarV65g[]1|?~W\KeO{*l)^N jB ݒ|S61=r6Dҥù%.0;W5xΌ1ZԆ^X{'ppf_@'$S -X!#oѣ2 ΰiH 7KrHI_[3qN%q q7n/<`n+s^$RUjKQglÄ,@+7qp)h o^焁v)s~``zxO hr&S{p-+D|X>'],0%ʢZ 3souf-WYr.Wb@b`|ϹJUHqG@/uSΧ12xd D?һF#'^w_{џ8 [y@vpVT2CiM݈Зb'e 9boH]f6 <196iQacc YDt9L+R:mGovm˸X{K}ɤJބg>G:#n`}=k? &_R]uޮ,zu ^pjgcsw=>V`3/uLBq|VC5\d?@/LY,QSV̹q__F_ uj!HY28d"qU,U!JCS^l~W~Sb=`S s,Ts&=s!OMɲfD=0zf" 'zMKuEn/wq9.?J^d("c>aDZ}{^LtoHӱ/?VQ yM~&EL}|LEKq囄竩JG%Uэu|#L},^+> 8Di& ՙKn)7ꥤlysV-?61Ud!!rE7eIP!DD"z_d4pƨhrGa#ej4Hb}_a$ۀkBUB9%(40''=ݸ xh9o\RGU9-FQ7 0RQF( 07}Н0qr/֒%@99Ŭރ-HLwjQ+@(_j W:Y]A.N}TWaZJ̾QD f-PT/"%ks(Wb@/^_O*B<٥z̈́/ .[@S`*ecdeQbl#jNGh# x9R[icxZ&0miIa6:3ey0 S{w'7pCaw B)I(8*ڙɐB[gGh_H)'ݶMMѣ~1o:!\ *Gmr,Wx vnPF#dE_ p*Hp s*nyYqV+JJ/aT=G_/aρaݓp\ns7 -vuAkC 0V.n>h~!?i} He':bt|L+WQ\,ST^Gˏ`&ΓZpsjL~xIt;az+FAfjG)e:ms=D\,L xg:w}4AdԦ$k<$y, x.aodvXň"a'ݲ,|g4Rh QOU&,'ګs:#͠M/N3-5ߟ^_@/cNfZUyc!]s'3tPvٴpa__|V/7v™d!!ч%x#lu6mKסDU eS9鷈 06sMk/(L _luOVA%d1Jliy mF?bfb$ :/5=Nvi$6p>B)~a/xbłoOdz?[$^_Gb~a!S&t+,(y)0'#ށiO4$-i; JW|~/[26xWN1KƟH҅G pWC^F;¯9fL+!7QGW[q /kH" ݊,|ݣD)x?#e ، WYQڗj&i* FnH|dB?Q$: khu1EP/$&0+;ˏ_lz!\Uw|$ON/Y{G(ڿd7>G1\ڂt(*1WaȞqi[ e's-=Od^!]yvjcnr )2+{*ju r-&YolQCO^XCAM䣬-0,s,bO)"ӔEWdӺpIE}aiIdiPǨ$r^5/$QfYR~rMx/$!')k63-o'/Эa+|OҭGU͌ +̀aoOm ţv KLsU2=lCm_ػ3Eez6Y jנ!ʭ QcMtD)E\ _pZLp,F.B BBE ܈>sހcݏX`ٕ?5U E9(QBNdUлp=ZT 䅀(tj+@X寖aF3UNSWU]tBUHTQ$xM-_Yd-XG/id|T?P]Lb M_`^}d"5XZ Nظ4erq$mViZ(H7WwLqrtcQx~pqS0|]-1-׍eհSa]O'W'9s,ľ h5@8) ;w2^ZTЬ5Xnm"<+ôbU B+y:(Ӱeܢ+9[aq?ZogIlՈ7_JPYW-<&b"P4,Jx9dp.T(cx-u}bR5m&e~̸5[\!)-@`UE[^KYh_Bcwzp_mP)SwTw}/ár0"'w暪&@Ͷ!jE'Zt2%N{?V9l %l5Vc1a~iȚ@咚.5#&PEWp}:}T@oEl -^E'ͤd0b{*ݼ9.%M?yHE /z jyQjwׁo5H%0rWT礀_#|ϭ$a ?Esc-_GS7LiaGރF"cu~=Cr<$8-2Q<7ũL!OP`u oi{l132a\UbC.ߛpD?ǢL$nʎͰdz tnii7;F.?[ >cduǠƒJ"H!T2&j*݊ VzŲ;|#TSrm6hϸڇ1="~)ʤ*|* M|h'.@u^$(4@L&$o/dUQ6)BTvN_aI1~);wt-TZ.ɘYw-h=͘TlT1b4a;V'ւh=vk4LK#pp(`oLe]bܦ;:ÿK@Vڍ9 ]JC=ٍRˇp!w,He,C~Q3𸬵q"1\|G 2x7e1ηNnU=dnyc e&Bt |碿`0MĥsRw?-B펄^>u2K=4`8q'݂6[3 {d@ ( ˟R.*|QAv.b5n9Z&ME/b4eAҌ2kvW,2~xŜӛ'u|di7ÐBhĘxMAZӪ% p1 8&(#k&"Euj6#X chUzv(BNc6]Pfnw2+BKbMq'=8\ 4Ou6%^U53Tdj0|+==@ڡ`Yk1FΖĈɛ,y=u&m-t7=o?t|WO,hWoKo͹8i*t s 7us6bDaZu:đ03`>_%]˱ݧjLoRZ[i?+^۴hu6 MMɀ&jR~8$DNIJſ 8X% ]:kԚkv2Z~=L9:eʲ{BlJl3YrD$0#v-M7/_}4auͫH?5mHl8e9Es5,P.n'"^5Rc^zR'&PI]v,[k:NjpwBBTE3/8')lB;'\ ˥ -]nqL)93RRO*!Y!EnQWY+> ;r4pR4H!vL}bAz kl1 \ q[~JMP1~M+% &x.%X14=M A`N&k[(fR8Ǝazb EkmԅlS0&䔓>"Р{U=9*dcQ:MT4kjД{U N3@Bbw ":%tB!4lCuTa #`! lO~u ddϥso؄r?WfGp 5ZMհU5:l69ͦ"2 J;_R8G` pybİ3ת*1/EE`؊$A&T&vb^Z%7Xi>_dweWd=r: U8'sO3&/b 963݀FRsUcABi <-Kr88iaoOѽq8c}^yl^8*D'?ůt8+4Voiρ3sTϸs=x1]1e=YQǸiúgYS#ΠoEۤt .)ֲio>o>1%S-ի7Zco{//9uEЃ߳is Skn.[H3 v_V3dpdHϚ-'6 'Bt$iـ[ Mlr!O͎zVeU[ō7i`."IBp%p8YQ .3 n_%S 0KQt2*sw8& V{^I1= cHb(kGtɷ8wcg>{R=S?@n\{{3Dћjɜo6׺_/e,6Z%f84m٥?wI(X|DX$惆LWtJQ %cϴY1%%QdNnlzI絊pc~"}售qL1hc`bB볗HU|iڱıLQP˨j|~%r:*5)2rx}ZhglT2-`҂ZCYdKc#Ž:p"Cc=ȁ^eȹlhub Bf~!#d钿ǾB͔GbVsb;6>ӕJf1R>ӻrUCTlzC3\6'~=\$P!lLVe T҄T{}\uL(7UĞ?KO\( BhW5Xck3 SMf6bc+$Ͳʟa#QqY91iz6t/MwøUN7 PA~&0P pUl6P yTSo2g mMH((Ad*<57f<EkWy>.bGWAfLO!S[2PuKp(~V#va 9}-Ԫy3mkwϖ < |C@m":UfQLsl[g02}Nk,'?}[DSj8B Ï.*d}ꞐG5~7훵267kߙ b_X` )IN&`6xOBYSG's!%!YE{Nr1ƼO/Z[1O'S yݫdsd]\z`$N~cUskBux%ڵ_>]54ZB?HΞ?ȽQhWNT6П(CXkyR(6_b㜷½?PN !W("H^WVX7u P:jv` 4\FB1RRfҩ=KpP)yX U,JkH(tҕErDh<>fԴ(68]E\1F!XqDߥB?P4J鏊:&-#Q~LlSCmI-@+GCwZ qgS T2Jܺӳ<\4֠췙ʨc\}*}=?9 :j#1:AfC3{'3Vp[v#[ ߫2QgԵN UnsI8[lolQ7.y z7mVw0`hɽet׃Pц0D,/ ]Ղ]L-Ez6Cu#kj0ep~[Zѣe5t3.? b~BI7pVc<x5oSKC^vܼas-oƌbZF1eѲ@?y ’95& נ إ_jl]Od2L=tI%0SIwSYe0=% (WBpĂ:eFð۱UMf&q6vaM: Jڼ2'ޱ>2Eu A|1nہDdOV{]{w`볲`ENSP71F}Iv%%AN]?(qdW@ζBv3Hu-ntzg EulkJԂo`FmT姐hpzWہZA(;:H¬~\_XGob̍\]6hUK3<|kUg0);3-!C,R$ZT^l#&t ɘpOeiI}! 寏+o)0 +0A]dYS@n^ח"NV clLd,ab9Jds!M7IR' Cl;c#̎ .0bnf{4Ak>~@]:‚=7 F7ϥ/€b;Ƨm*0D^' ^Z[ƦOf6'*~9309cBx=YFXzb2DtmpւY'"0(OhɂܞD,]#|7 jqa~Pc,[MdT0M\SpE#2[ n0j!lm5v^uRr ?8G(Axcf a~??p;}!v(}44͋UZwIlect^Cb[09nœ$J/k-? *_9=xҐK,Z(2|i&S;cG:,%דA3}p ;٢Ry /|˝CeO.w^rvŔCAP{8۸X V,O'~Ϣu:*8N6N޿Ĥf^V v #^yd8{-5QpʌyWکӂҔQ]TiA)# @mFXg]B TL 6{41 l:Q,> 7^#BfO'G'-ږU :[݆,[bR.uĐa - 76P_u-MS9>u+̖S&5mA訪T㵝r2k&Z 璷4nFr)d28WЩ12V/(vZH?ٱcG9Ψ ~m~ʪn&` :ԊOuCr6u~*tÏ1=Cj2sۮ |V)l!iy@˩L3ٜD`be~2٥}~qȾUI3)"¾Ew8 ^-sJrT/-܌](s)¾QL: x?Pz'&26IL;jQ+lkk`[ oZDí]fݜYѶ홌ryDAi}YtT"y i;H (@Uǯ:73ВaŸL7a ξL+ h@{Y8jT#QQ>&Z2JBPo3%Ȧ/XQ%-{/@`S⺗F/UNq8bFDKTIȱ 쨷z|B" %,Oh^R==6m#b m|Kjj2X9y[d'yA)QdzGńz'bfUN7>=!. GX8ə5t+f\2PS0wqK9]GT.n/QGjjmBä=P4Fz7`cL$ԈgS¯AU2,Cr$ß\ATR ;|S )]>ugB>=m-3ISR-jR{ =؝rV(R.3GcZMV5Ġ'KJO,.[ kNla7HI\xkw;fͣ8d:P) ''8S;88CJn5ո;ƐV%˵6+9 \^7Y17(01PBn Փ<8$E ޳Duy #֬vgVjT)緡`:N%nϴeF nM>"Dlct4JIm:ڈ_='Zpni̓@,kpȡ :f[M?vˈ^M }Y;id^2pm/0qӹ0Ԣ %OMGLy}A}F#ϙ[!J4VBJgLA:3-Y*p3zYu<~~hdpw-~ꋽY tRɽ{Dhmin8n !Z"Ieu0M1*/gk މݰUĨfdfpFx$2鿱 O5UƆz,{nƤ W;emۤvO3jU2uZQl6̳1u@&:[P;̐UVb* ,H =?үvܝyJNƨ"- jl ̳.h2kh!5S]w=nql#ԑ,8or])#M(s^+{x۹i"/MDWC5$UL4e[ac7:B, XOn $\y/4p<$a4x|E/UkXKʹIN5ѐ+)H=p?u-B?"fJPxէAŰQsNI 'VΥ*ŦekҀ( *5\БAe?_J7g.joͶg› Ёp'VТ~zT5 к؎GcKu h\$T Tǹy̝)iXЪ*X-}yRD# &Pu{O~,i4g\h,p\u!춧DsdIgHBH"%4N6pޔ]6@𛋫Z|еLF¢@N^`ihv&\cC!.Eb%Q&@hK4pVo E5Nw#E6p88zX%9-Gy:R1XL~lFEœ[f/ vg%{ykȡiؕG]\m,(T94$@uz!ixWh+F#FbKkV[ 0T@CJfls;21ݩFٲ&J<^o`= ֻlj脜aY3 0D9q:yBQEOeCWlN~r}}Lr)3$umˤ5 [u_wˤZH%#KÛj P{)x҈yGQ|Herf7; BC͠Z$xos8 T@5xf-#ʢ_+;(}SGh$o-w/\1)[nnF?6hmEys1y U!Jsyk1"CTAU2`Sn$AS/#Iָs9Mb<Hzl_?}*v[@cDQ8vאw0YMF?=IGu@]'@%+K|h-9W~lS' TDSڧ|Cc:(JΗX˃Ub%l30v_XF-XW^lQMn[4XLMާ檃,P;eѝ-% NȦ)3qM+]|-CgtR[zs'"o :# XIBM7 Hw*znڑQ!}s!CEP֍^(AuW%e(@sn4c漬ihnt=8J뿳aD!]!_0oj՗3r{sq\ߕҭ0 ;1OsHYNKQmB\~s} 7PSA`ELF6.댨 Gedi~^m.zQMAm,my/ j(+kf~;+ɖhP ں f1wm(`oи%E؟3(^.nn6<&tEht}fyV3*~Uɻ!ip৛T>q9gRɓjRX\X * ZTc_-r+Jye퐩1'?g?~?F+/\N-:X@$|J|_oTJ]N8L? 4h mq\MGF#7F`?s<qZ8,PxUrSvsB3J7K=7=&Sl݂V?]~vЀtL x 3pLQ^p)Rij+"kuToaw>8|HSm`匼XE? ]7qWW-vSࡁx襾íGACqh7*Ug)_I8'5pAˁыoJ26D‹./%샧&""ҿ} U}/pVK5-l  Ћ^B 2x>Ξ UkEXpq4E( cB]4ow x=6F@6EG(%zgt~{$9.2oݏB8 TNt6eL>qsNCE9 W8ʢn@).Ffl&UMWq$3]cs|+_!d7V H aBޛ󟿩C!/WC]2C };_߭j*oH;Syv!85{h]*mVРIC#ԨPrIjrp`zWn*`Wfkb:u:@fͩ(ȿ8̭Kڵ0eP!JH$5/!Rye(0 B}{rcDH?7AZNRRO*yu'u:b:DnO; r5TW%k@Zn&U; m>ΤI,plTǢ(ߥ&+WBw{: -ǖ3`UA. PMCsxOup>_HO.= ɋ}^0 6œ(g@x  /*}ʱƤ  <Ou' iPІSSr8nu^0m/r@~棭?~mUuwg<9PЈ't(1 ?BplJKE H5wn`y?eoY{ =4 !Y $,'f.Zu _֎A| N y_YU \>J&Df FO )Н+گ${wLHiG\tDp? Az>gІpT}nnFfY_(ncgKhc:Ml5i8͜ONo2?]{-Wc6o꼐γ2 {Ի}u f}5 '^bVSO4׏C>5Գ3"/vY{Xov^No@d$~CqQJ"=45T":& Ӑc[D ;d]\祱`m7lނrM<ͮl]E՚ze[=nj\®BXYA.2= R2]x`\&$iH.kO|rFW$7.q ]Wu5_.x?m0h|,vJ .&<'vw^ _2^8 I3X1J)_Է[pu;ImYL? |-{\m$):gG;nQx]-X~', t B! 6V>г~=49Ρmh"2'㓩e 2YR/E"7}=-?3!!2ZZ'.7[8xZL0ZYcO+ѠK[+:Z8AGٛͷ)\;+JmQ-/y õOH뷌O0=|@Jeµ,;G `+]~ƥ?wص8rrRɲ.疩Yoid -hW;Sq)73y0C^l>YQT+ϭ&^[@!-=iAGXE\لܨw.|4-Pbqu5. 2-駤"1AO`,sAˡLY{~Yx+lV:=-5] s+͔Hvfot֒UO9q X#ܣ>}AZ_MbEi[Z|ET:xqҀsz)njln~1'45_mѸne8E4WZ5Hk) f4Pa"z>QC .1z.Y&ܱe.vyh7 Qnk1 z*WMCY_ݶ|$]>m%<Q8 <8yHrpıG5Dd/A Ujld5Bot {&hI.ɽ fRTv䈹>HQDѢ?9ݻ4jG= v?3?1}ڰ05aǼ--6W $lqBdWۿ)OZ35<Ȓ{AıS]x z]x+BZ,qT4%h Qrhv&X$TRҹe{/S10/K*lhX[JF6r (Sgg\P ymGLv4Ƅ'IJQbpp3&㼿z%P8=4GD:n7.ڬ}K4Q.)띔1]pV@3Kac3gX-!(VʾyR tט<'dH^0b] t;y_fpA nD(5W$!Gp1BoN3ezJEba#'tZgWc44a܂4$:Zj}?9h,W=.tE͋gUT\hfw H?vg{|" zCPJxE9s`!Z8#`Ą\s(%Lpq@qGgm5֕F5\kT+vnQlQ ?16O}\B\ߥ {ȁ# ܝa]NE,L&!&(u-BM٘4O>_0Nj]՞7\1`b&?PBtԇS4Iq'~,Vؤ)zס֘O.䡨[nf;p;I)sЍv(|*K78iCBTc; KM&9CO33tpGeK7Mh7RS*8K WHiIle6qZoO,i'BNFYvfDH`pO.|ƹbBMmCAO0I6ԮŢNR>,qE"Vg㲐ט?j:Y 8raI@ uJS$;6 pW LKC{27A.ug#pt}h-(r 13Dk63=Gj>M^e $@k/W+Ec%'[+JwbW:w -O Au+jGp+!p#gc-Y1̵C雭_5#)ZEil0k~X5aPe^sZ(8z2r85rIwHsPdu'd((Hj&G6Vo`T֗ HEӨG37&xψlDi2|np_Gpw &cyg{ZżÝ\#ͪרnx9nXqWlЖXdd$B7i.q;ySJK-[" &Bp)6ClsbRg.2n+߀jGylKR,.΃LN_+:C#|n)s3r:k:pVXzT%! :+%nc {fk "o,ЄY L ߺoՒlwRe&ͤS+#h}9UvFD%ɬ Qb916qRsvO >p;4<09A/CI>%n}zb4m[ Ubp P?p):3-QR'T 9*-¬?X Ǚ[S8+'Tml7~[ FhnF br-GB_RqC_ &5!>*Y?afrqQ 0h5F?;W-I"^s%**Bd9Z;%Ϋ5ۣpD}u ŵ$ϋgƔouئsj%P*uk0IM(5Q8yG@l1__pTTtN" [r&I 2s|B÷^JSVUP%ݫqڭT*7/璧FCXCE?̧螙C 4͙V)6 VM@{i+s{ usvL6_ I+j'Efdѓ?#}7,PC^iqaQHh0tp[.3]ez@"Ǩ )f@B`qb,0mb Ѱ QR \9|mUJD-U~8LSz77+rdHjۀ7ǫWdg=B2SZf< ';;-ª>q:Νe*%eªoMg63,2L;ueQ֗տ\ޒ ڊMV[~ۙtF? 3.wWBk!@w`G*c6^&cp4=dca65Ӓp[x6Y=+=hf:7>3\GJ#8 D*oDC\FK7g/*Sn9-W~iTaϚ WB2Ixp;rTEm.Im̦J5`:o[q[JFBYc#_}W"{+y'h>W.(B$7 ys[ڈ^)EF{GjݕOX$%եs U12k\a@cӗr {t-r7(̚$oJ:Eθ3Wԙy ]Dı3k{UM&GzunEkh6XLVsP[M|s#K NHS`ǧ:J$p 9P=5$#qf*QľE[b5LH" D_/3ӕ9 >Y<;br(7wW"BOl%XT%<),;8,j}B#CU T"_/eǗ6~HQN `I7Iy= /1&f9VnvSG̃\Ys 9F'1mQ"":-%U9Mqߞ|Gy8V&HlŊֵJVF+h Īҩj-Ng75X &>܂.!Nfk;a-QZ39N%mh-kF3®‎$W-23NxFYo+w"1hqgN-D&;LcꜮ~ȟɏ?~sZ9 cp`w@lv*.Ȭ雽@:Kzw5K$W;3+tJ<<]e' W͠W+JM0o|uxG)X2k(w\ޠ#fXUa, L>F!T-LvhB\I3{~v,:ib"*FC_,u(Sׇ9KwE ُq)ffw;qd ')@3$b~fwuQ}:h5c `*GL[qkҀ-Σo\_6B,3iޟ^\y kiS8! ǣgP\x]a|:㲳Ml6HG: ۸)ic.4C5OGvw5'eޘlW~.AL-;c(7J _SIt bV>^biۙ?Y޴Gi!qj\?~YH`6 ӝd2̩x~)-g WLTxQqTC=N+rk1GZו 6=''+Mdn zu,u .3G=BY]ы%cetæ+uHE H{zG:{nqlZr3oZIew/Q(Mm|t3C˩uGZsb R` 1-)L8`ggZ}pJΫ_SG}& -Fw:Yw^t?@Es<℮o6Kt?&A] O Ds ٽh AL_.UT.Oj7aĥԐyx>诺 ݊@c% (# ͻ5lo៨OGJg :95HCrU"(aU]}P В6?٫\z!Q}AZ=6w>?}2WF&{Ng« iDҙ'ЗB:hE2\HNn!K12ve$卫Ĉgֱ>Q;s]dx^&b*x]E1p/fڔpIQOj(ҝ^kbh{1Zqi->k5O~S>iAA?ɮ#]}if\3jL [ҫ9SBdv cHq*>&Kx:3L~tᦕP8TGG{sКLGHUs܏xs/QbNvʈcHɏ[Xk! B~`L)e#,fO`tMtqh_Fn6b&9ʬ`uͦ(`[OMb1BgHLڇ133) &giD-{= qlp~d%5m!f3j^PMk4O2=DQlӝ9dc`:҇v>Hy&SM1td"cVwИD hPpi):O۳KX YM%@EwjjPj)Y|JFgsU_vz(.Ȱ񶏭33LHh=ȭJIA&fs3ڰ[`xȶ+~#za3-$nan2$c>ڬzJj8a?k4"F..pNxCeَ !3 9!+J5 ė ɇ, Ny̮J홡Z+z%mz9հ]#[=Z߽#4=mEP4-ӇַnJrM1 BU|Nܥ fP֮T/5LfOm3wu2)c:f$zNI2pMٔGh`eƦ1׽b)iOv7SJRhjT{1_rM&so{?Fxܻ8|z[@! N$}8N(XV1%P"zqawܼؒހgYZ07070100000003000081a400000000000000000000000167daebc800024c74000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/]?EhDTTk׶ǼRB"Pe'EmC@p*>GfJ2 Px޼i4LU$1('` 6%X\ɏl4Bf/|tVK R접LA䂧ČtxO4vՇ_ğT,IH\g\Д\:B٪CK?ϐ88Ab:f , %oY /"UTwBf^EYRᐰq !tɪH`&M< k-g{ʀk2#Q(,mJF"ZgG6>O󥸆TB0}r(z 2Z7/ iI:?u8נr!Sjow~kEpPJyڛ})uVzSeAY)Jׯ!yCԆsj@Ph Gh',wJߠmƣ]Y+W^18JC(NzKey6S gݛ1r#&20L@YQ 4jTM̐wZe6KS+WO.fowR\xE8]t&mXEаIvZ-;z2*"mxKn[n2Jy@ٗ0o`N@Qɯs:H {ƙgDMfNl 2xyc$&ML3_+-Hc٤=Iwo]IܸG99m+y_ǹ#t.[z;OrƖoqC':pPF{.dNyۏ*X蚎l:|SrQ3 #^ۢ&G "^4v6c~Z sxV?L1mpH? K_NcU{x J l[Fh U},+\$*s=4bɴ'2|Ts":v[X㽃9Ψ #g'h)Po5(_wy[dSq)>1TIBdp3+/OR …b25rjuTE 1Z(s,A y -\N,6o8L~ğuZh]FTh 1^a]?)WÀ>pRMyY>ZB9dumSc1| D=|vK@m#-/V[Nph%-ce{aP[!md>{9G{p"~?r^K$,\ޅ^ءcqFC.hF^Z] `pk%P,-s)،<KB?q0~"\sLab(:kT --h? EgkYzs_!ĠZwof̎Dh(Dj%_82Z" Ͽ*Kpo$ +6vN2Z'O rHL-1at "_gb뜤!kzCEd:qSڵE[nRCSߡ&݄Y需shkgisl d v9sJ0Rrg tpn7)}cP=cD7 i?U1UuЦ ֪G].)S>5J߅/#-j%ST0j[ gsZOD_i6ijʞ巹j=xK4KRE h򉐳+ X?>w@ *$TF-OĢK@-Oݰas;VZbفh敿I=Zr&m_ͽh: %X}XLIgy RGI [8kF}=;[^>nFξd~½ևmL5 PEmj_Ӂ4 5|Tqu"n*b,ِzI%(Df15^Fa+&5϶6*x4m3 =U damUTpD(J{M++wɵ)rcE@|]c9mxB!.WFeT0K=}0ROF@Me#x\_K ZR FJ_ xX_@dMo_z)RZ0Ǚh ܽ91MAڙt\ Ā%af/msb Nc~8`n'別OrDT-^NCͰYXur/R< 9ԣ_'f`5 js#Y\LH6 EIO]r麽)p\GÚ_=9c?~%8c%q=nX3qh?yO}q"q)ew39ssBW(`uEcc8]χ>FxZcl:]xJy_0;&c f8zCg5ՑC$W}L·jYzḸsk㕿zb 8VmƤ㬊Al!9fr1j5S1X" w'W |:!DIY/ɍ3\@7Jȸmm-NК" `~ ⁘`HP(MHuKXȤK|Aزdo Ay,8 H ɾ@w'jMDɄfRR^0ݱ(Ă-΀lJ˅K9] = HH*NNĨ/z%RjKwhJ QfemT:Nn&aX_hVRX6`.oV *K%"]HqR5~4[EA .XCa^{pЀlba N'X['yȣz Ӈ!-wŔMeT+;Y, uqn?&j:&VjN ;q-s *m`ËC P={AƣuKXYB܂sg^ڏVL̴b,5 ;BMᶳ ISs"ȴaì%E MبG"m9=i3帔;eKF lӉV*q#BZ5]JSf- RaviUW'mnPh oEl(yCUH_t 8l|e8ys}7϶R2SWUJhH`k\ז6Wp0  rv1u?/ϧ`hbܐ.(E-jȂ"ᜆ֐imޤ}މͥD133P}.[{" pGCxy_c"q^6` %'CbhoJCGq}D[KeUm40|y[6eLԹ56 4 aZ{♠A}r=jKza#IVрje?*9"y?~1ϭlc7sɖc"ή bk^e"-,G!b4$m?*]g`kxLۛT42~cYvLD8%ү@SռUQe 67҆֗qWކ P/p0VDHh/<̔w>pRI&?^ߋfW3 CJ*(("E+/oAi=:nI1:h,oB\EjP1sZwik깷2<COܸ_%6T˳S_L|#h%^0%2R;hzQB:EA2W1G#׹6:7Fthn&Lq@ݥq!KHn:ED 1FdHZ6Y7” 6+ږdr/JXjQȡ!Xr:7}bZ_jK]/XtXG Xm2'T8-!9DO:Qe#J?DYU(KKlEwՌU ƸwQ%S˿6A<$֡-evdi(sg{]+[]7Tijbd% Z>~u}x' Ѵɰ7J8k#':S c/O֍-$+ϻ03rfogik ]E6v"6 M+TUs)lt>\Ir!uI|V,jx=Dy><_1Lm/NZNF>U2lEfCn@q4ں8Q^ߪ1ic4211p V0݄2wQF mz3٥5+Yhļ?(2:KF.MgLêT,3HFemM|7mBgOC&$N-UwX0Qe${{m"N1Vb_';=E gT9YZI&p_k#8Y`~0dIV@?k"'~3 hP3XuR1uaef FR<ɧ*"|tj,!Ssƍc#ܬ{ CsܖYbJ? mEpffnbP! ۗig7JQ; QVv@ݕhτkk|Xߊ2D&:@ RW*BY'4J;ϖal?*|\uqʺ |ns}^Γ!7IH*{O,nH i;Kp;X{ݷNr6C07ߠ`|Yn8P;VMaԽy)̹_\B6r4tA-vf;TEϊ2fD)*ّܴ ?*θM`>Jg/@tC]ʆ_I4 29$E1&d-UE>ѕeĐi/X.ߦjqVMDn P+gwvPtݽXJ9yczaORj,Y/hoP~+AfN!%m̑KV5{@j]-zP} Δw :$€!傲@UpWȐnr+%YHՎ!KIf@NX+E:]8'ә0JSvO)4Ur$@$d5Yk%fzࡑH\H5%B[)uv cVuŋ׌ȭYߑ' â靉SAU+;$$~t$צi"R&L5X^䒆`{5Z?qwf,ڻpy#=ꫛ#W,вCѳ#.sLsc!k@EpTy賆];EKVVW`u~CeNEH(Q`nY9l8ʮM58#]j)NmY7o8aCJdwx~0,ipS1Q5o/W(K)Hrd9 )ۑl6\uX-Fš6ʬ;}6}b0a޵E0 ن^N)A. S jkBFޮ?ixl~~}f(>g0FܧuX" bq>Ӊ.YMSZJP/!O pU М0cK rK7ʓ,ˌ,]bp[ɪ{ anEtdEUI2&xĀ -ˀ ̽b@cU|8P08.g.)XtbOSƴat53ӦΡr;,\ 1ADQZ]UB}WTcG^7zvKL˜]h!4_~$.L#_ C.Q. J%' C&!4݈8xz˒M<~r%6Nв6om 5l9C| ~”ASbjRzӰ1R!<2ۗ?(uK=mm`9*@@ aۘV(b e`5Bvx8"x'@"j?806JuW)D[|D. 3( 4;=1շFK )H\0N6gh6s5R?zRŇjNK|wOUm'x)gx+FWmp,PC^+JبSREVdG8紬kd^$=_z"YJ "{>EaZ HM'c17sĨE˓9Mp:-D7rJc9' 5#OEst_ nz1q} 5RTvE[GH!,{i5[3cTw #&* ]$K bQhgޫV q]4WVK X&Gpnf:9&qe2MUxs@>s+Vu֠Lr/TkS1O{quij tY)Q1έ7]Sh>RӜmayiQbyXQ5K/GsG`^oz* {nP}Ve-rn~# 4s{ DҖLP$Iv|>ئW4>C7n*aBwQ }ǃﲆڤHe<{t'lOoN.f-@7> &5݅ At'!g~HiЮy\_PxK.-Hm2^Xh}Oqx[dw˅mಾ_F:ngGd07 D79Sp )>@!òGFɮ͐:рQ {^`h,XlqzkECx)iuHufXWOfGRE[ߑtЅ'WՄS{ &B-LucWgV0ɧr3]dyϤ &f;۷MmݹZ9f " v4~OR*w*(VXP?Z>#\}287u*B(SHieFG' gs?z2r_Oe6Sɩ̲ x/NofжUwʽ/?ϛtX마۠蠫Sf9=9XȎ.,b˹T S1 (ϳ>ii&yEss@jGG"93`E1^5`.QbN+:n͘MJ)nuLV%A7b+dO,|lR;jCm QGDx%e2^ok\ɨ'fr5~)&xqcgwf0;ͥഎE7 QxY[\iH/YCW/JȿɂQ2]o.No33 cnFC-ݻXxfeL-F4"a J-h18_OMhHhAԈG"CpWw+[Dd*kVg"Hb\F[t1&~. '{;#GReΑ bqVQ"0deN$[U^]sLRP܂a^g!On\ݿ|P=w*)Ӗ͞Muȝ$ WL糨t0(j3(HG H`eqftNMtTʗ`HUıAhE?v GCmmیujQD/=ھ6DT#xqHJ`ƂƑNg?$aX|4X"'xWS܊KD~Iҍ0ނě I1=RrIo}w\?U-ˏm z]R Du4/sW٧)Wu Y}?bL[_ik"ĭ뭺pŰV.o8ʪ"H0TC +6PD:vzw 6Z扁IA<IJo"MF^Pi|@8V{ \LVS+&嘬OT \$mX^f@ԏl 8iS JEU4vUCg!5l6i'eL͙7^}̊i"!$;2ã MHm-aWלH!ܒgPp}#=5wG≚{%sƼ?Չ8d{neӽpjs\3pwZed sGu_RqnY`6IԨF¼jCMki8c }w !yq͇IUR̖JNz@~:J35m7ez0o)Z΃Sg*"|XwLM!@g2wtʋUVi"¼WHD*1 g`~Nw(ud5DڂC^ BIgaM; {3R?\5(%JdK |NEJF-< -,K4υU\$f& mwK4ZNBsUCWS۱7LkgO/1 Q!+j}A=BH4[B6MH.whO_P\lQGxTK6)ٝY'>Kbڸ c\@0WE]qUjWcg(+y{o[8{.`W3b[pމ*b%҃D%)kWH(_1(^K|o^aa)yv-ψML׶CE} -IGF[*3 qwM)R#\Jcbb4(R"3&X۳%+ˣ ^_iZ5_&f|s]|#_'nYzBiֆݦ%\xς"3!70 O ze#Y|˲v!;(=PjI&Ɂ6D1@D7c kKД'hSCL橶N:ɁA2RfE9\NP(ݰ!0.yPbS<)tI[;t ">khr3d2@0wSOeu[epGG$@WqLJkbΈv2T790 G/f)D2 Asɚl&@[@9|o3CN] DoT'fP$"CƉh:j.O^2 O<ќ¼CrNτGMKW"`7 17~}O_?m,Gg:"eZJq7@rP>#u}jpDB|.\؛?U2~YPKPX XW_ ,0NUHUYo4WK p\R@,UGVl_!v9ʥaV>{fЧw߾K@&|4?Jk:.@L+|p^ YP))難^ڑ(+QAp=kƑXStVO09ixƗżf oLZOU<0,$S.tŝ\as _FPENi]E]N(^Ψ)5I]"&cfo4/׽;-nA{D}~L^b3K6PzIM\~ _22"( !0m¯ŧmGJ/ `C<*:w=$^ةkܤHq`o,tQ){:A­o#lX3;1%xK;8 OwR^n .6" }!I=4~-_9Y(~a^ \Rv1?Q]K)Dy,f\" T^nhCgge!&9hmyQz_ m0XWn*.i(Y}9vjtdc}_r櫋 ?:ޮ]O GkY K/)"M{=B˜E|u#m134wTU6kDmMaSB(GٻynbEZrZն @vMИYtm;t تh9tfx0B~>3Q#A "`ݕ]o] 3Kφ`B~(gWxt,W3ncOj$m/ _\6*X> Z_Lb D*齯9%[R {T -A+N9AJұ7ѩ|I>\Y]_W"\9WlUO!;+7v-*n}8יAnnUH'gʎ;dB4Zhܝ%bbZ\4sB˼A8u4ΙF ܛmr$nm(o%:IMT=&RpOkOaE 6&L vĵ߿!`-o}SHH,KFB\*|q^et]ZtX>rp`6ՠ2F@OE/bd!<ϭNlS`ϜIee\׍.Ub$"_>}i U^bm \MnF_GS3ɬ, ^_)yH:@gEb*5)qi{q}|ћPrAs'Q=5gBr*݆PںP :x*k3ԕd1p R_J-}>i @8L%п_P:I_`{X )n\]Bt+ۼR46d\z~5D}OyWYm c[k!XTIp3|C2_e'Ӊt(ZYm1,>-p5xjw  6`7 2ٲ Lp~hu 驻I0ٍC|;xA}И懽RK)pf3`rfPD|pq6AXAb7Mg\u{?UڭFǟF ) eY?-x#\J7q#K?q^:MMY]U ӏ=%}3E7ђ E˻$w|UjF$q!6g-(l<32uxdÚ9D{DMw맬 Ɍ-*De^A .&>Qzq>jBT7x0j~fyMpIlHDCҿ@ZI]r( 6:-tZEVK՚{?GGç0$xd1M@ bf *Rg)+ X=ZNaGLWM~*z]MpJr&[全0M]4OlmHoc](NR6;':ОVKoG۵$`N~b$ɗH4;]zkT!f& a- = g7N6 u̦$H9V۬U3/dWDm3lA?.ZC&-"tSQZZ yhu g8 /";.bnmwv$Kܖ]^E֑~yc3κn~>2s9Gh*0,Jם (`$F  ˙*)ObU w&$ s$,̼*0g?CxjqSsW׵c+pWwocؤ.7M4k`n7@r=>&QVp3#mH-]Mh Q+4k&] NQ,4qˁ1˶IV]; ׇpFKUK' ڗId8&pSU!zR`H =y KjȁU̴`C෻ߌb-Fw;'2;&sLGbfO!۩tH| /-ؐsj:^kREJP/,S )kV&#c`WdJǐ@$6k{zfY@"P,h|AB)_3Xsl<ąCi/J 9uJC+MȬ;LTLY5`>z9="At=EIvV$Q}$O d!TXLS\T  FD?%Fn y#hz0o@mFa&M<6W`AF%|fZc-8p Ms΂]zʬ FQtGsGW7TX z/xdR):fB`q nf)֔=HXlm\8;Aul8IV*1*Ky6{0":*W/SJ+w{m‰+f'@Z^~@R+P1s`M;NDҰsHT5ro\Z:?( ío7U ZyT~f3em^%h6%*mMۋ"P4xڀ)Sϐ})[p3@=ސ|(@ I خ廿;KsnWDlJA})L!,P468jD'.KEoea>TJz%M* űzpj˴FR_HRT`9gciB/*|dHV8 QXiHfJN5oV@ r.9nQ|~йC`sMR@{WCO%TE#*kզ#7^캮պ;WB"nlx#8ʠ h:nkwd(۳6L=4aY!;Rd߆m RlLMk0ZÙɩ;WqBAp'8zӗi%ZWԮh +ZqE4,t:ڮzBhr0^=xXkRvWëG7X|9^Is@"1U'[>daapw}Nn l70^((\61dyDTIgZY-19-Vo_ ɓ2U.rǪʤ_Rɢ`uqؕM9K+' mۉ7Z 0f۳\6\K oTY mqtݱ7:Z,9Hi Fd]xA]Se` [ay> 8*<1:89`Ol580D%Xw m6EiWW|jTaFBn66UG0ȇ1[/]WQSh#d''](|{/݄@|:Ǎé8\K-Q8^E/Kx>Na;M? vRBϘ;f`IwNߗ8Tk)oǕv٫@Bo`8'ٚտ {*Q6d3m_=ֽ1 ͎sC7Xf>#hxYB51WcjbQՄU%5^g͟3ęJ;UI_UX,H<;K ?Z,iJ 8 h+Ѳdz"ǃz;f6aNQ̰|3댸YMm~EًnJ7]1x 6fUZ81`w':+!F_tSAYn޽"V`s)3@gGW^7ZM8 ojV*֭6'|={> x(фx%(^&] &xFzEn6_{*omtadumFEAg?A1` J]χDVuasdy k(Rv;g~Rbɾ"y_0ƶiD b~m?U;5jk]By9MO+U -}l*xɻ92:4}A%`A "#i9_*Zjk12JQhsڪ?P4G2g鈗_##]˒v0A!FX-2>ր9#&?+Ks3^&Fƻ)FQ}~\'Z׷l֬߹&,(AWL@GDD4MF79I,4$L tnKtׇr!G#:2*>_9Ybc4uGm[<DX՛ ^f30YN{`ٗ*NujG}YG~I$SI{1::6AzȍbrC|c&zh`NpHpH/h ȇsKmm6]S_M>\J@RYX}>B/Eɉ߹3$ыhO( Cii4 c/ ժCmǨ*IT}$۞q!S(`0@`wPɨY.R 6:bnMެIZ/ ]mh7uǁO(5Da/tvcY+'ʹU$]֝Nb8DĖK*} n i<,n/R ](>uT܂s(QkkYQ˺׻ݦ2ɍ ӬJ3Hymx)P`j9W8njK)Wt19-VF F=g|Dw־ؗa ]baZ(Vao_O@.ϰ&Eb6cFգq Su&t.*7u :R]yO-uJ+ѫ34J2r^˖XHZ'S3=W/0KXSUmtI Z/QҒE:X?ܺcY0,?n6ֺ*|إW$M:2"Sk\q,-\6o{s(T e+_9)/*wqQ3%qg4+!k˅> Z4|C٬|A:gB;,$ţu{xhP(8mkٵX o9nu~\L#g15JǴ7fR֩`oF)bP7Q^H=Mf8n{S ~` f\J:f,VY+sa&罓uF2V|{jaȦᯤ&>w1)6g>LSБ/q]CޱB6x \?oHFeƴ^H3/O>"Q`4 = zGU+*iF/?*^Q"Y$qIoj;x}a7|RC֥5ҢOݏ|fcvGx(I=g@yk׷f/ݛ pdcթ0{7B=1үP K*R8Oş'%ܾK~eÞ`|E% W~̲~_IKE"h©̽(5 g9^jsD1l8('M{.Mh0J1-!pj2l5 ,\OKIoL,ǕUcgmo3U %cJ@$*L[ J"̉] s_}_y\ Yg H޶(O7sBvJ.+gy^)D@aŽ1Pr-8xo>Qo&Rf˒\eDx;x\2ٴݶǐ;)cGr%ca:h>Q$k_&{BA@4J-ڜqrq6@d%Bpُ܋פ Y=tBtqyQd:|q:V(X+cmf?߲tҎq-nٖ^giT}ֳQ}t_nb&eu.Po:+H1+ɰJ`ų֨N]Z}yY@$LP$dmOn"Kvh܂XY"ONpG52s B[`H0[E#f ϠA Evwކ-ј̕xBRFOl"sI{1O_j*>!O;aS? SxC, ¸]`֦Sv<30A+KlQA~2U? !;ڢi,TitV +$vQrj,gT Q4Oc2X2w+9j3P5rAb^U2e$֦%51ui4t2VO\a Ag4XO4i!`?瓓Q{@ ɉ^ T5}4# yVJð/4eMDU/{,n$tMVtmiw#j_" @^z_%w\2@ЧN~ror;;d~fIUbm T3\_mhsOoSl5IO9[wȧ@*I|dc~Қ|`*{Ԑʅ9ɇ0KBH6b8Sy<`(G[ u9fg9{1Ů^C0I[Vn<.ZG Xb()3Xpn<+Koqݟdp . P]Q';Ki[Og<<Ǣ.{@v&bN)ܪ2'r- kٷA|uGo$CB#{wxV98C4["9 E3tV䡻[h6GcW_ \S׃(t-Ȝk` &]/M#JLTRZߘ pTnTgߙUqRGcMؤ2D?΋j~AlBR9$oy-y-ֿ2nK[3:tB"9RTh;ɕ*bz 09`^&j966"Z͚jB)AWcQƞ xDV6ϐ*fr) >%ᙷMtNT,.aq#tcYiEC 5jUukˍןk'`oVD%xl1bxV=?k>NYzg~ysxw/sas$# MNay8L鸚(VNћa"5V&kb-h&}(:/*f{y) Z.%޽_ v:b)yIC[Ca7PQTlБiWg1-ѺU83BRIVz i|u!esuct|kD?/7B|ϾѠ}tLAIy#'O5HV@1lGJ<TVM;֬ۛ4 ϮI}>C,=g2^ËfY9*tEya6!PL{Fʜqkɥctjp nT& 6BT4!oo4]v3{-P۹X:YkcTvp4T7נ{hCK̫335ɾ%iM$ lp/S' B8}q\<{yPOlEznv$Ml+ ʻfƍNi&b|Nyux;*ih0HZ˓/3m4;F.QHo ̏``-qP\]$!1ɃatRPU^ 1%A~?Rݪ}ňyKꇦ_n|g]FBQ@^}Ɍ UU]`e$2:VRA^EryY [FfoڔX[&NiFE ):p)zd=!#qn ]pƛ,wk%׭j^X}t>n(")U!?A" .3F00fu l #tlSLQPGIY8gEPd72=r_w~0f~ʡ^NbcZMi{.Ng o7OO>Pl*cBx|}@d7]AO3lkřig)ȼe"\] v h vV$gz_<4+*vy0l¬W A\(Gc;Ex(fSbb],(u\OOhrYfe4Z`FrW +@$eup U#BS䥯mmt ΢P/ Ѐ}y}Y"r>mXHi_"92oB;CˍwB:/ v֣ !N([@d;Z*e]oC*m Y+\#Y덬P$p{;N.j(6K{θjyփM>ؽC}~ߞOZ@`E:{4%|k'x<%?\7 /A&Xy^aU~ҿY '\IEҾr#7Շ/Xv-az\mp=[zsQ*;c5!xA!ܒԱ$/\{.󆯊Z_oAd& H)uOh1xf5?{{Ōna]IwdG==wPC@CYHvPA,kߞҧ{l?f}dmx_5+C.vXV.4HZu!uh0,U.Ͽ PC,c"UJ Qrkpy<2|KCeh׎`/fѿfd)uhzDwkmnjv2Y0uJkCiR&\!Ԭ]n ՅnQ5S&9f6qQ5]wwI҈-Wʿk-ɗ3/X}8u-4=>Z2R=+|4ͦ+*41Ul|>Gl5x6Zϩ,|ܗ'ݖd6wQFV9^@qS=X񛹵l.-$^P}ʬET5sjԴӪYd6MJi-caM )Uȁ&pƕh ]gv'_K]'kyf_*dT҄d*;9dش+ؕX: #WNNꪎtY\Z v3EϪw^*CWELB?Q(1X:ˈ 9B8a (8 !d|!IrMLu DIt\+У@401.M$HT@P~ 6PaFGwbgJ-bgT)ʜiÎ5˜i=(_x?|UB?VIcxs:%XJ%C ,ccsԘ5lUML~e!)W:)R YSI.9|\tA%?ZR=hR̭b O!IJg%xy=GC"$N|ow PGcXEFBwNI鈿-!uөR9R= 0*1z^ sXS^/jd\Ӟ̀ȜDi+J)<'MP+r[fi6;ABOϜ!pCՐDAt? q]3rY0D_vƯMVz$},kӍ:W)cs1D*5Ze?ySzn art(KNɪ VKu] U|Ϥ}5u{_펍mUVJHES50jY )Kmñ&cԚA5vl܂? v퀸PpGrS+d\tJRhĬ׍_{1OIRT1} +@/!J$z׹)$H$:%DBՒJY^6`Ti() 1'(ubU j,!{i{Tªc-FPo;~stbr(5D(o FFB1f(]J*j78W,Un ISJM[ G/]ςg_c+w&1zj§nyJ#nS${)K;=Zwf iKkGZU{>dCW"uE6#L)=r%ZA{deeY# ]x5Y5c#~BXnI]LY{bdn>q!h7b ]vPЌzgؽ.-tUT \x2؟l2/G8snsZ|AtTffd#ץE0 JS}>6~ hj9XMw_s}߫OΉRE4cq1@XN Pj n`ʆs|:O45f=lRC%b1wwI5%3,g(!.5XWTK]rmKO+(qwvL?v.xॖ:;d᳙`Fga*sK6Uy\[a.$ÀM%zVvqHacduKc$e_zQP6dM2Q!o#9aBh3nPg9MQI,º" 3Hd{jjO>0qAe7N$'IWxIG~c5ЧYw( o*8Q?rljT`-p牫9 ; \4/ߩ|yndD&+s`~Fo]Ħ @d]yk0QMC֝;VZm@XkkR3Nw$.َtʩк_(fŢZwU4*ݻb0whv(k0?|)NmULߜ:G7OPn0 0-U n 5h~bgW*u̡{n8b )/8`7Oż>W=Bփei!ٌ֠|Wab8%cr [iBub*x%Rt|\sm'pڐ"na8f|GTik=+V FIӲ9i7i] ={/9ɧ n^\lhff3(("~WAF S\5ˌW|W?}kC$|f[G;\5ԛey35;ʮ4 dCY0c\6:5s'*wЄ>;-4 ^Kn]ehW&Ry(qҜŹi=|vu'Aqϋ yi(L]y KI*ڈq:ާZ&l٩}-?3H7™9d:^3ޣFo%aiL噂k'j|]_6?HzSy~qƮVWS! 7Ƭ h^yH++%!9z?yܾq9P;h"QM; o!Z[CLJ:(lhpU5rܡ7nOxoKʦp%9X'r+<FKU粰 %dNs[^S ~2 vlkKo+t2sIlq2~ 9b7k\gGf,֍pz?;V~\8Q8L#@skqy Hrn Wʗ9dʽwϫT*I8 JG=. ]&fB aJ z6 Ԟyzyz""@+B6-lN22VR $>ti~~:@Y eˍ{C, 2 W =J\VǾTD\F3%`qdRYRbJ;8ފ>6s#X=v&V]Q:J/wT9 ["G>wu~$=(Q^mi>.t}rD5եĝ<'nQ/0}G ևd@,}/5 d!Uy]1KSS5zrϚ+ez&Z0xVrlk.;"SFAx ?W[|%O$NJ輏xE?>ꒊ/PL/ֱbpQ_eoJ}ŋsK$=p+X2;p.P}y=AbxjؼnNN5 1w5e t}9|em4XȆFg݊0dL'@ RPuh2cwRo bmܠ] |8¯GSGBГE.r~NsQ(d~yeӇOیqrD5ջxp`;\:/oˈ"ՙDPǴ{/'5Cp&Zo=+g/(!S17J1Iy;rts[_, +TRؿ8b,!M>Sɂ&/)﮼;"nj u]) ULA/8AM wkmv_\_|$64S8:KLJp8s%Q!^wQdՅ3*`qn95nWTnQ)Wմow{{J[5TO}Ef\K?fG'4}W{O N yeشcgU¢ZޙMKߜ8C ~ |jC[X#-;ABc{k5O[j7  &~tT2'7tZ:]2Äi&{(aj3%}eǂkJxkwC 9HhpAR4e2#(?LXU>/ l4V2Bَ\oz(/]Ŀy([;>bW_rAltxPpی^"ȐK.&E-vq>̀.h{ǎ93,")R@oPnPт9 F %gMmr#g645 : l'XGy |{ܦ.y?FZ}Iu"JK\Ȉ }B#f,~l4]tl& !s \`KPO+,."%3u( X w5M%]\>< H yBb> {V87*;--r&f$4[%1H$t}cJYen7 neKO~4^x*Ŧw Z`LW-0j4]K|$l Nӏݔ{^cd/ UVt˜7AvS醷 x))8fY/AfΪCk)她%n(D١1 ֽz:_Iad=TzYAr` 6ΠI%t|?\*̂;"B9rdXbY? 6 'lSyxɛS TVˉ}7 ILIGuՌZlD6+Q)}{VZ\>}6,(PP0u C.\},ʢv'vclFơMjQhnjOKԜ,WdE ck9(ɸm{]R6!:TH`.AߤD#~ s".E/IJG$*ܯKq] R/S)J/HP:-*ۃcμyd\D"2)B kɫ˥MMI,10C BB-UnN/1%.kg@؊>S$ rFi oW1gd0:rƦ%aqG3EWd<-549>mdsM6#2lqqWgqgL %k;D1>V~bkPLa1%-3䌭Q d?ʣn_#FL<0Ix0\Ua6Z'qht<ʹ8Y{Z,$= CF av[$Cby(4õOnFǜWAӹwPJ_+I̪ Oy`{=[1XvDB-7 >kɉgP,CL'i`wsؾ돣MoU:g=%{[ ) 5{[=eo*_aƔ⾁vzqOj$/E!q;`@aр$pA j=+1$#  _RjƦ8:a:;K/-tB\N<:qtC,NRRA.P48bգ{v?ſծl3bnԩJ&Z;(\A`2~NtwR%&0ع65qNzOXh\i"Ga 'k5 #jq\c$7٦MŅQb6<N}ԅ"@t3z9\NkeŚe[4 w"=%E6Qpb1e Ϲbk>4zj-F]sL҂Lx.[-VBzaƹI&WpLw>6R E%-8+ w&Gjk*tT<7цUj}+G,>eNbb~fSpp}W;QG:Ft_Dl@E,GSr1Vkz]E,ojZ2tSsa&IOU&` RwūfIz'iϸ(c q!wa'6y{_#)(3'3w"<3EuB$h!nSL˖tٌX%i?Kxu -R7$ 3&խjgk1h2"Xha/ڈHsfWB& ׍YZ듛L1D[q!Ms? u>w2 ]JouF߿O{Skbc%,hrL۫t}ǐ{X|3$-%>K|X Pjҫ!ŭ4l(q#yNb/1(劵LSc5)jFB݇_12|ժT9 R$ZFZoœlpњuNll˄6?'i11@VںΝ.B3$Jb5\eb" oT~+oY^Ax@gy6BvF&4{#W=d0o[ROOM_HZ\1U阆@Soؓ(*4q8x/pGrΖܩH/uʵ6/Q,'M5{>26~< +69=Ⱦ@UwK o+LI!T+froԀ|T! 6;?eba7~fR+_ %t `yliW"*Xe?O%YZE,^kv_M}R|c 3XgI*oo!|{ #iX65*P3566;W$·"Lrs,PmȜ5`օGIYO3V6o!#3U0xmΗq.ܝyS3FX+GQԎ8ťeX)eY22 uy5:o}`ziZXO I GM^6 B+j3]1Κlu b$` S L1 'ZlqsY֒,~:n+~92Jg?fEM)-}J 9f[&Jc$ڔB vȧܟt*;~Ábٷ4t], z򯇓0  Ƭ]9\c/^hNYBt es"RzҸIpBcHdUڻz`wAj*j㏄&&x'=4!O|V+{yA5S7>me,)e/'vb޹/:S x8{Ls$ݑl+Oue#1=1 EYө?rs@7FBH4c$]jiZHM59Yw];Q<7tLK!`TK)aO`9"cazV:p ްlX;dn[_Dsy`G^>4}x $N=휥w-+ @pCz.ld==ؿh/דP[ 7I'?% Xd[z̧oJ@zg]d!L |o٬|Q9ɆK`w~Bjg^]p{H)K~=/[$(MZ5-⑶obuh!.]?uHs^J2./DY=aBh1aӁua16Qdw=ø/܈%M-OF'ocE'I=k~C_hnd8YQfy+P ٫RPhw'1-O&2 ЖT\aYeicy9'1&/%EU'SQ*!C≎Nc۱r`Â4;$_.dz܉kaAEѩo>ȴHd(Gݨu ,@UzΝvk[UR͑x'kv}.ܩ6&!!r(mJe٤q]a09EzM%UC0 g<l2<|9nv 0 dyxb։l w( +7`JlUthwoLS+}-m:y%PuԿFaڹ? )l]50{=4PM85h*IB1<6ʛͷuO4&_y7*-ڧ ( X,}܊e G.ƲKStO툢VKcAͩlm\\qUl!6Xwo> G x7n:ÝeyNbHZ i$r156n QFS1BSk؁2[yGSLzam>2z?l<1lH&}cKK̔RljmJ[>! ⼨2 k4g٦E1.p tH0uZU&ƻwLE #PUjtb %ō:b*V}:-_5h3OqEȄH fEqDk!D*%_+-Ң(\ l0IwX'Sd9 2sjq!1 `EeRn~ؤHwRۜ@V|\_(qz jGD\Mû\Sbƻ/&d(1CmJ'a.q,Mb#P2] 9#.}̪}Mݺ}*S\bttgmjMA<=02%2WQEe qޗo"r|(EԂgF)z/Rןm{ mgd\.fͧ]:Fc4S؞H3.D0my/Ӗc<؉Ή';4\jSV%r*C¼SM*b&n {dGHM@{v02zdVӺH%'H@ !h'ޟЯk1wƧP Ëroa8=2 [mNF@"Z%l,I&co/h[طBI޾!D .{߶e1яU+WcIҠ?..GTCqΥV+* Ca=V]n "f!%hI|þ |؂W}]w񌥅++"N110ؿ&Ȥ{5Q8Œܴ;E=]n#3wYs IX$˰C(Pq)$,kSD' =%s HUո[kfQ9ka;8҉Ыh L'`Wb~9@păE2hry Cr5b>1DYͤ!Po,4UEIJ=s9šx2 ]7[;|SM+|iwN. (>@RuR4azpvM3)Y-\RvnD lCp)#dzf " J/Ȼzzugtt1Mt/c6#I\?;]V+h*-O!dTEjjZ49=N^X3"b+ע+-&Me2j;NASomw|Bn-HrmM'sRk#Q ȠwlX2vRa7.8CWF k Qj+m { )}N``j3ˑ~rqT9}YU1$ I1r<>8&yPIoۺ5M Y됺}C)+9:AY}8` ^D^]-c3ދL\~S50j?JcRE[T!^Eld =ϯ⑺%LI f;SB\S&qĬh]'(e8j:w곚g23ҕr+ݤ4NQOF rقQW ccC̳H1Co0.pg=NZ"i*ܙ4̈́bK:^[EAоNnܝz(H4Yqn7XXoPVϡC"Am<S'֌thAqz:i֔.FlN%f}[,jǤL Sҥ_mp@(c:auȷ#umE~)cEpܧ3vdzKT_TJݐ|; ԑc ";; JZN$F$vw5tdp v::qg_.\%Fl&<<ΝȡOf$CB$GwhGn1 Dyu;MQU5=K||@6Q2z pTD7VVªJPxuL([GLⱳaNx^j?H -RfC6^~54 B)F=m"9w_̩6+1=RA=T"<&095P =Jt.鑩YB)M_ ьኂ=si4 -4*=yؼ^S{:bKjv%:hA[Rpr!͑i[6(d%zWfb(K ;/Ec'4RړqՁ60yC=-_9ӛ=0? Fm%EaeHvZ1-PC~Ll~nϦw`#>'',Gޓ/޽ҺW #?RÃfg2\Ja1!;qͼ~c2 39~J5PQWVA퓞*n稳= !RTM,%A nW1F) d꼙k%z>Moh{E#Dl rOz1Ķ;AIh>m 7|1 >J07R0 {=W/Cea%/[ש"D<\do<6Pƶa0ml02c[iVfjbXsBw۸[E?.A@[2gY` XzI 8%Yy{5!"6:{4]ry淗i̜d.A^pKFuHZsc*  /ƈ `H!Lmg;H7(f:`NR8tɷ"J}n%Rx^ Z(veC*M2˼R& (gms?@ygGPoLF^lue+Qhy|Q4#ǵpИn' N4U\!'Qt3>M~+ٔMB04)J*IvX aP'1\sK&„B֦"*怄/"! cr{jyCkV˓ W>s^XIpҞ8eQM td3¯e#̟a k5N(A&I>um 0gλj~XL@I:<% {u".(/=3GQ4zIaHN~rD\5Z]@!BRә Α:.%~zTa6y멖zഝ0&ʸ=/YSo&*hrPozx16}%0mT B^m{M1?)u{Fq!_1/^)X.kD5"~3~Rܒ,0:~~H21k-+!u! BmؓEzw<nO< ܪ ՖjtOd>xv{Lk<ϘЖ\pSY:(nӭQlp]~ $0nzMDy@e+9iѓlAQpL`Bt,EYxϾp53]} Jdzv|LtR ->Zc]nʄI+$Ixc D Mkك;J<^4K>E[l _3+_LQk0yz(h-?ۦ83|bgݎ`/x32&A]PT`8P>Dna _n=`i =((^={* [! gUr}5KLb$ΝY m$w<vۇ I#;%\Z+d|mb»b Sob!$kF1ԕo`5H'z. SBWT4VeȠTvCnb^c( 1@D_\3*#HM TE4{XqڅYhA!D+|d*zOD%q;;"_D!ͳv ^/8 pg)L^F_2Mn Mg6mcŋ{\ + q)`T#2ʮtO='ڇ>#f 1L-}[-Iʑ%LVsO]b<ă)\U/ڜ1z,5T #5<Y2YYxuƮ&G ,W?5#6 V n7\F?ʸUbEEXw?ƾ$Z OJNA{=]MӃC"3UmiIcmvuMUG䥲3s@ eX I+otk6, $^M_ 2^*n2'R锾և@6c3!ӠZ7JIjJ/U""i@\{e J.ҐRn<)!mt M6jk͸ȯ, x1_r?0kZ f.fX|T"R^#QKLF ǹиmU>aN m%e$+C+"S Us88ե ><߁H'GtXDmc]BIW{|GtSi]z%PGY+nS/'@ sF1p3d':\F,g{3vr1bc TpHo !{ SvHÂ3t#]=C>JFG_Qt_ϣA*sOSCqa.ǥai3&ROӨɼYIA96E޼><ϹıA9gkXlvsZWg֞.)0F%L* E5CG #~J05/ Š)M$sBZ֔FʐG%V@y\5Prb[r{y-YW2^S#Y -{<} pVWZwjA~-~,ozA$h5; XnM@EIJ᪹{1/98<~<./tPl (2v~Λlt;3o׬ԇ+2>dL)"Ґ#w% _c !4>{` bQ;3X ©bh_j.*Q"ŠYg|iqi,{`rًBj)a?DXJBNᇝ={eoֈ$$Sd:=acG g!58);^A[PO{f #r&r[}9[< ϞiաVPhCv6S'JKjsJ=0cۚ=k+=IPCoH#;7r^t{A(6@.j9" BCa:N(hF HED^6{=󳸴ax\֎Tv2U^Ak;I.-UZ%.&JϝZi.wW /#r3 ՚,1*|zѸ9rσGYՃ\E2+ƪ{z}KQ"䒓Axn-R[ņ쑵 N3Żg3to䯲oٙO ϡu$(i/ȧ%~%_SdB$*Lf3UNs>ޢLtuKy`Ox0*<^NU'bj#R+|;A~J659#!LPKJZnD|eE=ujBB{p CvXyS9ֱ{8(2Iu+3iiHbPf^r 3|)eϹ =&wS0*8SfjIԂWYu$"B7i Ke.]֦V)F/[~[|c\UOm]/;%1#ؠhc<++G)!4Vt<3 ݼG"?Z΢W03xP\Ȩ`G*1Ьmdnc(4ia$aY,0hö:uHAzY+Nh,S?_HF].>|OX?C!-CvUQX P&1yr4J-@M@yVL%$tkc iG>[MDK KՕ ":P-A${x:2*jZݠwp3sl@8Fk0: 2ul Jnc"6|2 @Oj;QS5wD.% la`Mj3Py5vɰdL4?=8N}ZoY$7[fd^/zIq5 q}i+\&k89A`>8i?+9 b;RG"]IrEs cVn`%Bc"o!Pic#\*N̷9HWhG?V#]]:AI"#$">98jvy*C:?mw~ZS `h8 L#LwPJ)Ϋhț5- <pIwt/~#K)Υv]?]y 4K3E+taz(^~C:m5Y0v _Ix %֡N Q(dE¼ˢq0HX#-CU~jNū!q 3T^QNak\L*.MΨWyj?L(Xr5HO;$+?(({%Hv>cU{|ή*b=0P7%Sw^4_:Fc{)1HHa[r P0X2,ò!zzTqmՠ@,E1:ZzEsP|PHiOy4l/Ҕsf҄EA:ǖu9&U7--<4&#Aa.B4ckfʂ,Ulmxyvbo1;_rn| 6T`^a7 eJY̹ώx)FF~9P=qc2e5{si B Ǣj1Mٛ!: g4xtRXRqȱ_/aF򐁘ȗxش" A4rb`aQp̷l&YGwsxG7+xZi Qe>Ȣq=i9oY+ANf3Mܝ#Kz{B~G Li!wM:nu$J|ݚO2#ROg(O-^ {svUh,p%{w-|jEfpDꮆΒ:s|:2͙Ρ/0U)!51.{̆Ȉh]5:pE}tn͊ph6gBۺ D+Fa07Xu-",}/)lX}ra`,&»,_2h*jWup)]auꄴ,2|)h@!l\zU~sJ4ښιg~UzISB7zɎN*j̮ 5ڨq8 3ʻ| 0@^uvx&5uzUrReN6~QMNQ[Cy)9_L 6zƫ%W[58&@Hz>o5mvxFDp7Z57A:B#(=15t24ڼD0qy<<| R9<>e mdiIuG9Rڙޏ#w6\\>Cĝ~zcÌĪA&Ӡtyo$&ank`z5"¡?h5vD\ho`BdgeCY +*?#{΅.uYMh$`X<1+j6-#sAL Aթ%PyB*E[Alo7:g :LUk0LFiNp.G!I +Y =ݴy[˕ݩB\P ?p.0OMps|Tl~rˎ9hЋ|Z[3N߿wX q48w L! }g֮!⫭/ 4_Cv&[jhU҆UQu' {u 8M&-@=ioŃUcf-d}4{N@b&?JfIxBNp2u89hl5UN||:oS%%Y1^3캑T o1\?@'(*3`A*U*9"eWZy6<%[J"2^TV8cC-'{TDhcE=AgZG%]=eFu}l3wװu)xf <4yZ*3!+DJ!:ٯvыK زVXPF *$Ai{7W<I|R)vk8fQ$:-5w8hcv?p/+}z|k]KE QgˋN--[͔G, Ǚ*~dG^=a߮G]X x%INg6hܡ#tL?aFD޸>JőHbҖ nb.뱋w\"DS6v7^!By,vf$ Moy='0xb{V3?U, A"ʲ`VSKJ}xYҋ>jD sQs@$^gs, yi@!I ÿb)x^SمHnk؝\!u}ʉZk/FLK5Pф ,3>h4ta'em\aXGu$p R+(aXZap~ḋ{)!4.y% q*yE{؞d/bL 1SuUbeM7a!Q z(Uǰ onx;_dm@c'g3!ܡ<:?Xou]9P 8TοGkYy - {{`;s<+pdUmLݺ[yuV5BVVڢe܅44'sE&uHݵH~ . OA:^ǜaL$z_ uԴP:R؀-,: \R1-U|_xXK:`:(LUJ>vW'\C\䄨76a[G9~2׋!Bc#1Gz|xEg3]n0]]_o!x.$^6L#-۪W#]p~^s :0K Nνg,mIe!w3o-X6"X=p$|b f-K$~Σ>L0loF5AXm.GT{5Ѝq D2\3'ۋR_UT(}q[zg;vymY-/:0ꮟNQ^gS:Re&?zyJ]`B O2x\E<$J9=/k=4%6hMYuX&Z- ;cMlS:ahDib.#w; qƤPi&{L{@$UӹkMbs"_pBégx8"1K} THu =Pq( kC*ymwQ"M0)"-`<%n@ ZMn,u$~jg|[:nݛ`Zq,0b?:P'oB60E(uK*).R_UoDPV|D@OHиpSF(/`As{|<֯ pw^#镣2/$ kY(b7= #Pö'&j]O)JLJcEH{71"ќ i=Ʃތ/C+UiO H$sl 0WǕI#7!ƀ GBHpbL줷֎vMBuBK]~J1FV?"A"zfH_>ꢐ+]iǍ>{"]^.{bUĴJ\gDn_1 @0i3z 'xGo(b~X7dT!OLSߥ]vr,LiM+|~V6,hbZ&r.ٶ1B@-+0H8Ў[\ǫ "qŪMO,r]"Jsj'ZWhlBd)0nHx[MX&lR=N /X&.UvL}GSI^f+h h887׊աҡp=m.BZ%͘s[ >V nSV |qqs/r,ǀΛ$e_bT碎ov=Bd.S4OY 4) @״PMq`&njmݷu59(p}VrJP|2޵ZD(H)W ޣ̬0L qQLfFstz:xj?NJ*kƦ )^.}%6P9G;C aTrZ2 "`O髒,Dg*kDW 0(w0anY8 nm hO{X.A͡k060 8yEiK35UTv3$URH$] 615MjFlmW$ٱ${@ dF*Yo&aIIP" =J}USFd+{oUz`)ov' U= qviP΀vgi=2n&]@m?E- ,G㖥ޢ1$.4<ҼVwMj-7ajuVDm0v1]B0Uq &]Y@k ĉ%A}O4)Sc*>:)}; 6"@\Kk? lFb8.8zq=7œHx>bn@jzPtKvcn6ȅjɂU=oŏTJGlj|쌣+JQΞ 4ȫa;~r#u|,gd I4Tc?u0qּa9 =I/oZ [,y7{'A抹v{f%6ݛTX3m86_uypz:$5?'@>8B!*; 6% ,?i@ruRFf ) ^{W m3>4[q/_,yd5}&hQ$~\FtPy?_es?[ 4C<=[]3iåClg~|BiOTB9j+6}MԮ07^FS>0-G$.eUCx9b5jt,x#WW_4YCR.vmq!ӹ/ޗքYTWm/Cоmm>AW|R%/cTj{'qcOjkޡ6@#8|OPYPe8G,tڃV YsE^Zy]ߛ`.A(2JƝ?LA/TV誓_~"ef9N¯@}?}n&db3}SSSӤ~iV0J} D:1=Oƭ]α' b AL[Yuf$B0%U(' Yf ~-hDT47}mN>(N V҂C]m; *+f!1?4DDP_gx9pA*w8UIv"_D[Lϐr6ḇl'Q+)4WӱMT(C)~"r!2ONԮAcbv奃8|Ma|'N߹_Ϛ4 <@aߕU4];QV)(S}u6aygՋx+)]8V 2H={d rI+EHp3HbL [/ }Klެw{h*6 Dלŏȋd4-Z;ܢ:4:4tdIFya5 'kti@<9D _b؅&}}2}Q&l ?e0c:9 6"3\mutMS_5ex_ו>el5(6\ AmM9 ??XagQ)m2sPR,pz>hxHF)szG<;MO`.亮}[➼:3P8#d̝(N]# Y;3z]ʁJ'shW;pOFq C; _5 Ub`MԨ9O4UiS hR\"6Pm,_R KjYxyP+U pdB搆8"nuo-S{ߌ(V~OOߵgJ\HW ryJ7< hۭ~|c(w\ .XlEEtv/OP¶çe]؄bAi"H5CxntteX~%VBkGMrKXnJbK9~_3z |Gb֣H%<ǜ['J0v5"xDU:u>ئ @ *sz9Bn{Hbl'Ѷ<&Cby_#+ߍCtn0VV~[ߡUR.? %-rGI OfH7u$Zb5?2q^)XsmI}ZYZٸcm}ݺAﲏG_sIvj\f1͜,4Y&'eG>jh)eݨ yOɁB1t")2^SMriLF{IT=3,\&AP5 >9&J^ϊ0Op .ӝ. K]՝A3,sK\Pc'R`P]^קZ>zF,L%XAـeQ7b^|BnrvkRس*]t+]q:F>4а+;x y1 vOy?"4P@hag Ɨ3Xtq/|񶅬oc'%sHt9!oǠ6!kS'M `1DɻNki^|BNs@ke 1yljVTx?AYT3[MVƮ1A۩BBF]m!O{^Bx 9$SK>`jqEO!SmDж>ewhfH=}2> fjLC 38VUYvz ABHN7UL],S(UzMմYRJUv9ۚ8R6$|E~`_:Œ*.sEhEdm2wM=Aǎ붺&ҧ! q~+TAxk߀|;'wh1G=~TGVevtI}YLrgWtZF/!1n+^ش~ Ѩ_ٶLqpxc 9 (2xu+*$ >)PGF@E r}%(D/ѹ_Mqj|m,mKIM]lJ)A@n#v晭*4HfVb%a ÆLE-nb)6:!6uoe]vR2|t슴#U *̤yzrK.V+][mL5Q i3"'GQַ4i/gK&2o'Ka$ս<#u{+pP_.Gc, C^l$w;e8$bU#FRjH+`*ˢt(,AXtfh\XjԀkF>ȳ/F؇HUis (!SFR(˹E,SDmڃS܇,{֤W2ĚyP/#~$J/FBJufDkR"Gۣ?1% fYJc)Bx`?{ƍ6έ"# >]"*X9W#Ar& MfԌ'$Hޮ}c{i1XUnbK˺NǠ+Uc[ s6D ĺzBg*H-Nei<:A<}Հ.M< 0x.C-JmhӢĕ\OtO\d@|#gR֌ >!$\>rQB@'&9H=gPtbƒ\R&ak&ȌrKDg- GӞ}Bҥ?9RӸ7'Ũ$sA~4`Bކ=D> |sEZrƲPt +BRdAPhr~,Ƞb94+7/ԏ-@⤸ ZA& /Rk[Clbbexi_MxWF^FTv f%MWw>kֹ 9= %!a-i?"s%q BYzkaVSHsxn~@PeLm?<3x{{ 0;6Ċ^+h2L$\I/a࠽ |v(ҊnaZEXijyXȟHj`!=MlT#w1K,q>_@0>(,o7n< B W@+ں$J}$ikXtB$Aб͏1]ge( F9k<΄ZA=K/džHZgOP}4r?>4ED"fzcpyʍ IÊbVA-K`zFnhyc v|!i*h-a#ܡG8n:" 3 м֒ jnPbB =0C;Cϖ}ڷ1X`ksK~znc@l -YFOjgQ:,s;n,89"*7)|N] 78? Ga#e{M&=r =\o$CZMLaA 5H&=o‘j/s0+QUp==%$SqMUh.=WyQ6}ȸq2' 1% ~om$ : P˛jm%f5}I]mza|&bZ&ͯ7-RľzypF;Ulo F%lF >KMRFMh?k{{ji_wdȬWKuɮggrѫD"fYɉ}F ևh1%nꞖ]ݎʚEZvNH-9mNK=.LϲU1Ԫ nug|2㾑6ܬ06 |KOQ2fF SMV_[(tC4F&ָ{1ՆZqcS/ȯ]r9 ҏ45HĊr0q7}V}RsBiGhsg0"Qi]%B[|D*4fvPbbЋV XcK~ i[mI;a7grB%3 -k3d_ozfbSz*PW4ja !A|Qp7te 2-؁sT9Ck[Z⭫JY_Eu x9 B//ǘԱF+Ok~wE]*; !Mꑨ:>bGk39!JDlϰbJ/E2R_4:^HvT*̾JAh^ϙCu5]=9Nffc}^^h:SAg}r ݯ$P" (kk2}1Mr[, Us-#vSv캫Y)Xy #]h)w~[1duŕkݯ'#ַCz ׾AO!}?@A6ƍf HtY~B=^sf&-ɞDP:c֧,^~Fv<9~o5|fʋ/k^Y5ƅ^GXֹ v_tl'?bir l%Zho^R'I'\PY՝Bј{ AXe^e4 Xh9V]j8{E> {!Cʆ3UJw;{DV Fu5_ 4ٽ]?(

h[gJm1mMjOO dOdy;6'+/7׫GJ9n*䳚Ɲ]>sÓ,XM]I덡%pU2tu rq3,'ܤF12h~omďj/z< nWvvy"(O\BDլx)jѱ,zȍ@%Aui<bB;::{ҟG k-*k]*0+Mt)jOu8s&ZYEu QZ=ƨ2_0^8ï0JJ/~+JKnv*@eKj{7+3p_O,ocq=56n[ S ȟTn^=+z>9?S?T3tvQس;<ܛ%KժR;/h+σDSJ|Ppmo'HUEp@g+@c P;Gzk>ʝZE-q#IV-qRG OaqE)+ӂ`5f-t"G0XwLY4\b']1>$= v_0R"Q‹A 9B[aiD9)|m-u{T:dO8 BT_#cV5Ils".+(> y!V"l5\A8XF 5uki AOo`K(o'&@{|_ +ș^#S^nr:.,3NO34](u+AG)XVPXQrv::"\]UNXV# D(ƌ'}]m ~u],?-[@R--@žj&@`#*sgZ=]u 1xltc14# J_1%`y$Z*˾*-ێp~Ad wY`X|ϖٳK;0 >b;?hQ>C^ 󶎂Lg+a7yh1.sy~ iwt4^3.mG7lCYr=bjFZrc,อ Z_0Q 3]INz@Dﯬ>䇮̫4H&ko8VЂK|شLu \`w8Qk\aF$a _ H䍓VZxԁC]o58m5?.-W:"2e,,,pPE=w*CxOct4T :igm~D RRn!b8Ls6L7C_#㫔Z(/;x_'J[Q~R^vA0(`^˂%ǀ0;֚o#=}Eã܏WpOa4F[x,z&ЬQb롽-8X7lɌI?nc۞"g15:BHI@+dObKN9zc'-2b+ R~h){ P1UF._^!'I2JuZ[1Q6Gt>D1T=Ϥ0d2WW/!9킋MD޸S ?@)9r!>wx֌J#6]>2u1'`%:8=QĚ/Й0| 5wi2T@N`pzt}Q]Bh_]1 'Z [;e;a|-U`so_K$SiլP4; )VAI?<߹q5M PЬ)=Q;h)˽'ù=fzI<,| +ÏcC \g*a;Z8kTBFZ:11@ 5/J؉CH/UbZwfRnvP6"ί VNMN3{>5FH>y Cdqt ruߣ@95>FPGymx6EKb^x9R̤f^"qR;+w=B/>-:J50џ<2sIfw[q} &k2|}]cyH%Iwiw3(FMaL#HNXAX/M! IR\)/BRC+A./5J@eJ䬯iij*IFts5|_/+)U>Ttcfu;_]41trJ+{/, -tsK5SS;i_kAk]=ݘOl_ |4|CԭgJ_#u↾7E0/fxe6kbX8)v祤}ua@iKM(b$쓼Pe7tNXW xs] hLPئX 2:X(赒e_{P$J4  KtkQcb[yLx)Pz>θC!._=j>AW[$͉xD#u ͻb)c5c".|b'gڗWz,_`6G8GjjSEPg#$5KcxA`@:1,Kg?RS̨gAJ}|zQXJ@; :aiM+`EBioBl=X3 ҤsiwaY',tP[8>1{%Ut1PiUGZ $/e"N ]29mc}(}|c$kOB};i*#:URChS4]4j?3r  .>s!.*f߯qD@rmǏHio%o5v?0\krF)S }S_E+R,8/#"-yY{tWc'#l H9~sˮs+aOR&^aazҶP&0)l *1Nͪ)Z2 uU[,go Z=PB5IӅƦ2*u,;aܯ=ɢe7:/V^Y%`yQB@7nL&V +#-47C{`vO%$`#Z CY rԖӲ6-_hmG@"mh?lo\B H0w%EkLM[g_ߩ} -z72.Gw   'r}xACCVey:8jQjK|Qi277]{CJnGФer^2XOaqNȀ?Eگ@L~}IP4WmV(_ԃ|} DM/1vpL?ZQOd}Z gN曐S8ޓ\!fO"7'Km5QEp-3t;*e. Ju\A<TL j t̋`u$xi$9+W If!URWa8^잏/ȭx +sV.,2C0& .jmÄˍ~{B'EfVRèG,hMfR+˴>{,HWđ!d^$d}qHl[֫ǒ5%'C*8LqxCxYVq0̧c ?Acy6#Fms%qfOJaWtϯXw;.3QX}A<ȢEd+-٧-7'*<.$;^S(Z*3,QՁpU؉ؒ3P nxG_xɆw&`xV} ?ekC` +1]b)Gv^p#%r7VyrFCz[1JnbLgTQf@xe bz {8%SK2KIttnrB+8=(-t.PC)#HŠɪ~Pc{2?{p2c@zΒIh'&v]D&=] Oc %Q6KNf*/:Pww٘*A\hf==u\'z[jM)Z`}5fKǬk9W2 HAisVJ#y+z3j{2;~ou>̙|\}J|o. fp[\25􉵫\z`]mp9xO0OZFl >s}L!.q*7T:U؂x.'ˇ_\vH&vJC38\N\CO?gɝsЅu/7̾Q|> /%6zi E'@es]JZt$!M1y9G㧊񛋮>* zVJ3SףP(+i] a",vdyC TП׳7Owsy aӰ/7o}~ PvZ Gw+(Ĥk󽖋ߌ:Jz1p~Poź$91Mo'̇4D@5p &crs4jF7[`GRDHy=$ Nyv":ܻv IX[c`A>~źO.p5vTY XɽΩ xEqJ֎5m0iW5LWo;w:̋Ғ5R-8%xQ\(`~Vc%A Ј Tn6,$ Y%kW5[Zq2}DOfQ0f]]}g(X5;5- g_~S|Sʗݣl%Y*#:tb9& Jw]<K&e4ViKJG˜i$ R^([amRU1Y6ؽ!͹(Ƥ%!w0jH6A/JS֜xMϻ!]7[Eǹ3{_CFK.vU%"C3<##zO;D-L:]/T !Od$S.,TʼJul =z#%7". B ~23C Ə%`?73\P~V:cxXNZ@ iJAs' T3v/xH`ݾdS)Q_T^RCqeLJ=$)o#nv=[FAt5Q2UJ₪tLEIpX06VVGxC8Gt ul!NTgQ,F-h`)t3cg,0VլQ\!ƹ&,E'hOp1-Mnw_J9!h | q[1كc0wCu?.ew4y 9 @80JETXGuop%H$hgQՖi("Uefd ?OSNd2-w \K@Hɋ/[ e[Gqn!ƄO>QZ TZEOxBsXC̪Wqw:oטjraBxQ>} cj=}s`>IK5靔.5yq>B}`j%*LAs2UYcJw,5Ks¦rTe"'5Ƚ MB@L19pW8 0{hDP)wch&xX|ץ2 T6Xs͗Z.\9"J_ǍA_ǹ? e/fietġ? K2ܱOrC/̍|K^ tq2C/@D_j;*U !t\6 5Qy?([##7ʓP(_ M3O?QÛʧ\mޘ]͋Lxzo1BX5/S2dzɁ0JsSD:){B.ٖ, G)%yEz5FyEڜM,~ʋV?MUS9q9[b3\YE$|A'x).;L]J>(a %JeggϘФYΩb= ݵȼB yz5Vгјhg $Ma Ͷf'+gܛ 8mu9qw74[Z73 7[/oTU3Socwȓb29#?> 6+aL*C,wXKLiơF ľ32œ, L|騏t'2sNa~(xyO fS'T't(;E`y)n}vBT|m2KwW =V0ks5>&|~&FtX) :VJ\7oN4 G7ɅA",tlAffG_EO)H$̗7pJ2iQ`c> oyA(<\z/wq55e Rs~Hn?;tE&L4A*jm,w fJC?* UN\IH7Y!>-a1mD D*g9 ⺪} FVh05#X7?) [~00=q"k`PJqGCyo._5̺8ݕShaԤaC/N3e2d,ԺG<"QyR҃4_:=e_חIiH-1)4Sþu>Ao3ZղôG(ӽƭ( O'7DTmr`$+4=|-|ԡu$Q /LR :&jp?;hCRkQ]p6?X>?ұN}#z$zi=(>BLO~\$ᗻ eq 3gBxCL!LrFxFTUO&w}D<\@T"h&{o݄poasY-XF.IJI pQ@D'lD>ՅP!jg9r|FӜh_.+-3I>2>KXq2*t. os2 K3i` C>] U#m~A82%jNBqp KP8Lʝ]>Z3{PU+@ c".jϊ#YI;ҡ죋Ǹ*|虋.}s:S5!c$p d&Ok"em@cyǡK3K!*W6Cl9t;@"I/wXrvCYUR6d_k1U +N@<4 JF @Q|W[8,-_ZGS׊a[y9W[.r.b–t4u s""o(f7쿙їU%t!>$doxvpt'Ǯ6:SM?{GeMj?13Cp/NA_TzRQFmOoKēTkF.}9IzyЎgv@KõBp,wNж(PzL3tQXQ4(ʏf# +Fqy՝ܪ WU,t[3=#1oyȅ:t,AJ?y'bx\yshY`=ߟ767Π˓6YwN`~x|'G%2Ua1XdXQT3aB[Sĥ}fGիuC \frshvN}evlhvxEhv~ST0JOSlY de<*{mFO6;CA.@&[ ^g_EdY{c߹J šeU_`e>xz bND2֝</P:Cx 6{m~.aNʮQ8# W%dHş[F:_9ؖ7:c#Dy4U+)HjPĢ B!>{jJB[vJ H}r̘ UCܩk^-jz Pu,`Ey"}TB7*5W}5 {Bh50Fu֑;Wh/ 6:p Ѻ >!h 2SǕ냙|D b"Wno4 Y Kr-ڜ>[mFϙ 9\N՘r1?=Ǩ8wJMX]q] YF||uV/w#:5;\P^u2!G3T.&b؛pxL T= fF:5JW#}68bb0RYi`Yiv7sh^k,<=Vb! cZ!9A)%.Yg1鐆CaPF> I`.[ H OڋV2QȽ%65l_{es8/tyNu5P?u0EE15*/k6 jzgPx FN '^CI3"Vy0o?7etp+ޔLE,sg).P蠸@kla)Vk2!՜KO}?{[-d5\ OWHDt56T",Gj703?b|ĥ=R%Uզs\Qw#ʅ" 96^&oV#i?@zc]sGOy^Љ !M>8 V.at 3r7#4q]97'  u[(lAf>+ᏼU PiҡhJ Mm+s7zPfgo];Z)Yqs.A&2d i'@ET5Vr6*#iN :!4)yWl_65)jJA7qihFLlCTHD%D 60UBG)>q.9} ­1dT}Б)OXCnk\8xXed ͅɉc+"Bxf@<:6$ֵ+ ?†@ڪd}:I~;: Vg!P6T(N,,c{a"r+t{7DEj.%ڕskG~D$WfrDM8EjX D:Yr , soרK7vh<^e6$m"zh6_r)Ι'"/Ω̌40.u J"kb{t߹FP% C-s;k4G=Iz~3wW.\`'xڦm ɲf WYr~n w !cgA4cNaoN\ƣleEQxfNw)~}S-nMd5+.Vc@9Ddb~f>6Pjy$]'ኈItX4->r`Qѹmw(n^-/ֲ&2Hɴ[H;JˏK jݔFv@1ah}27gr#nLp·N8mep͍`;V@ӎ`dZYa<skې {n"-飱qE(;Q!S<8Vx8O;pY0iG3]|j\, ٞFzX#;`ښ1[U v"\È&{b=OA"XJHhqʷukLc6푝ZF%})Tp9i'' jZ0 EdMD`1 ҈˜]ʚe!;m/zcI(Qy#˰>19P)nhyÏ]oA5S&ee%3Zu'pU)cTP|,,3Ji)w+Z-B(kTf2WW.PT(r9C+sͩnͮP0#^sdʋ RUCwI{黄:`vASqp0\G/+lUom̥_i֧UϚl77!"kgx-sie|dײ94/N2;Bg!i3XU#ǰs:yG*2·Bt,}pAhI$>yUĉɯ>6ǼAa9Sjc(G FGB'4UlM,A%6BI+*MmKDBp? \Pʞzky(&rM:G&+>$)YIDtqY\ PAݛ$P lDM`7G;݁ 1RD#0,Kan7z}:XNs5j`R>C_XN}}3vY1@ny3aV[ģVh#?@ KgتX \~+!d Bn;3pWBz9n3(Vi둹q?dܢjo|7֙ϳ䖷Ie!dV䫈LwI&^+Y{qW78$ v]'QT(jwaNiˬ VN)i\{y5(e@n=-m/̪U}k)0?H9 ŌPlanR ѣe|fD?&s _//Ñ"+u >Dn+q3{ /f% l|sc)NI]"[3%)ʡ ›{*0J:F NӺtxy {?7,BdM"Pɠ"й Ǘ~-ى>n$(c,P8Gw5j(Tf3E"P zһRT~J{kz tZcQOW Ӌ [5QtC,W3PoYr͑C;$ޭ7ﴁ.{JI ^iGF~9tK/֨lIg9g[uj;߳YBjas=|Sdխ=R!p<) r-dЪu),X` \P_{z_#b 6vFJ1 wIfe/8jbH!N%;uI=F qtGv6Sȵ(=L0ab"Q0Qs;M{ D#;}=򋙌hjMsJ+ K Xe9Sv&7 I3`6Ц Mj>l "9XhU>]@tE.K"8|OHk]iFl;yY> = Bẫ f]i"&9Zze|ߔl8#iQ,GjB7<ok9AŚ%8!^f ZCw-VΡz'%Cqt.U \.CN^g~o;Sѡ:Н{::޹pa \}؞TO㸪_ %m䯙 rz%Z=#I p7J{WnW+|VTx܀OvC3a)=G v* oY x׳^~HτMqrapصA4g sVLU! V_vfwXƽW`4]j)nX21"xcvjTz&;()Dc՚AUAP f1c$^ZdC\k{EHֆ R'_r]rH ZFy#].R[eg]_* G| ;dD b @k? :]6Fڧb-:^^Jki¶'7'w s,01A "' f5[DlCaaK)Z-{Mõ˽B|2Wq&ہFpNݦyRJbكedzWKn+rۈE4ZwEfvԾGgWz C, ̝) 4@쀝-0*DǃimJ`ߘ!{DB]qq ?.P2)% Dy%(Bd3hȢҺOv=`'<[I/pԭoG+ōIg? w#$ ,\VN)]7 `U%?FMAʧbybHB5CI9<\mܭ]~&\&KR@VgN"h`_դc5D7Wo1DWaE,`;`;FUwKͳXz|lj-& {TA{YcMDڇZ>{ D 4a`e+koD0!a|%՛A`.aUzC2z3D O)Ҭ& R-HNˊ>rASK##ɦI~۠z=Eﭠ;iu" lf*jRGZ6L~.:s`)h(~__ѽOKSgOJ!gϚ3 `@ 0);KmA(b*65bf*'{P.aȮfmL)15Hz"Sbr |eXՐpծ9y$5!^@4@><ȟ٬FٴGv7&6D XZ46 .)(bqjauj_ 3P' rcF_M<<$;݈#n݌I/w@~Z2bJ:!+00)WIwW],+/-cZȍں7H˴hӍwv#A/(@=]G*CHtYZnG~"Ngs}#~eDyUь5ɔNB!nTi qhv'C,{wNj1TE Do]9!CW2]!OV؆ ^C=8'l %(PK[X\ WkS_ =(iJ=@tr ƪ7yʫRyb]q4w!`$?L5pUdd(%BJA ˉIGcIjM0M^!H#(%@CI1LWڳp9:R$r+;o8MhRTTg$AQ|K<ꍞ}y43d3c%B2"[V6pM~e_U&CG9v%;bA[mL\A#wmL,sY.CI*.b+֌٤|ćK~)܉_$EEEZ*O$z*xnҮ>c4Y[Bji6ٸG`?hgOh|o^(w+R٘˞>wh_浡0\̃#j_sV^LfY<7^7"m4A"G͊ $nҔFd8⿀F5IbŽmMpѯ<Ύ|I3ot 2V^Z|V0{3T:4y'ʢ7GGy. Iۃ:7wi,.v~. _}L8[OD$hl!ԔZ a"Tpxc/?kM?~HbӌOYRڢN3W^$zIyvjLhdqUR$/]{P$>0=dχ"q!,+x"o|-?WtR2tcx1¾?°)Vu :jq?Z!Fo9cp ኟysCM#Cs >9N\y+IJ==7hwk֗ |K㙠ީq' |!YlvMHpGI3et]LS@{ZWuLmCg 򾟂(^=B c$L}TlĚK:kg\M _@n"ϕVmF_':IpP?PXE*>D7Z'8 B*fX-f $=Tx`o%"VJV܃|sQ\ѓC{7d|FĊ>ڂ"S@Y]WXU8g3{YLAJ'5ܚAqP5U$|CoVz'7ggc5a61WWj& VPw] Nuy|1I~wVY?PQ7ڂ  laKƊGl`N5BP=g=FdH7J,wjh[V|پGg5hy t,xr>Bm7/tpmosimR"-m]34":_e̵V%xvBIӊTP,A f5bFuCkwAnK饐8ɐ0J*fTW}eNޭka>@H>k 9#or=z`=P̴̀υG8ٯoV7R_" -^p{XG᜖?SA~UDd@$đ=8A_- }j_!3ˢ-@7Z]]*z2#@EgwTW,t`֮zdt )} nl]{Kđvjbbu+NjhH0FLdzyZr=Þ {eJ"+ʍrv16c@&N/GWrqǿw PgaɌkJZX&KkޑKv3+'6) S- и4p pKIw'j='PQ(B]##?4Ssc9v 7ƥym>9>^؂{d~f%*g7T͚!L~QK#O«? *ԒM8aY"7_,[~+ˆ,,r^B́#ᩒ!gjs{nJ.D"Sn_pjW(j\F%;5&v-3 %,7`f'0ЋK$% yq)OP݀pED3SV&)+sAi[r /=$vI[CW}mVb&h*~$31+ׅR6z(ӄD(9Q|LW9p\kk($ùD"%'6Iӌ}[680*3^TT|S6L >ڄ'KSZ-yĠ5GحNp4I,ptGV-` -筜-/FA@/%+\ ~rHΚAЮ 0z)`?%7RYST]PkT{Z۪ i=ED} Ukw\>ӅKfteip[O3a+Nm}44#˰2sHi΄:a˰஀KfL*dfqO[ msD!G@RH^6 fycW 0*4_.Wb/9#DDr:x_N{opmC1> Msv/'U F__ɔNŋi?gbb%su_,NʬIkic[}x|^z@:O}q:G|h0q:mRZ6r|t:h"|(~?0,y:E5xAڼ.Qr#K#7bgrݖɤC!>?gJf2qŮBgu.gȌ}Z!ڣdی:x;íac %5pHx=SX㺭"փoHqm4"_"vR U~h{a w|h1_`HyRޙ{ |~2lB+}Rͷ 濿\LS`}KvDW3L ^ M˟PpOBqVTK"j?E측"[M#y9!0Ab(l'v `M=pבd\ bg\!ʹoltѤ81tȯq^{(|Mt{+"=5(кVU)BN~#܉St *e[ŧ:l56m \`P)R8}Am Hj8t\dϥ0g*z>*{ήcfK6Gp1?ji ޳*yJ nlE!l_J>eЋAVazU)=GRȸ(g2Q؜ƽۄ?0 cKypZ'd67d|4jEU<\4O.A%.i^?i#&}wY- 2p&8gT,%H⿅ʍgix(Q/5,[QMz.@M9$䙊 v+m_l)G "-X9`ؐP|_W?< Te2cWZRmϐrR )s&N`y9 6b᱔k׿?7U KCffy?@ße1|'xt6|&2oK'IqSQ|VR+g,(c탬Khl(Ъ zs,_$J#&̦φIL ۃ/ŗ7Ս*CCv7B%0x廰]}zAbD(/Wb2Lz{,YGcClNMR: k76XIZ׋xpԵp!WsXΜQrt]ƹ<"zL5 bIҗ_K#X3V}` wg: WFOBC,D Z3O~&G: ii( wr6k{ .1hjn|π(3?wq|! A9C{krZ AsHìSd|V _+NCazjQo!Ivuj]_mY6㠧]2>尣FY 91&jƭmw̆CQL;IqvNm+vMWnVQ#8fo__(aG7yJt+Is)kdYv +KndZ&6^IOljH"&Ě(1'cc',\;]R7 ~fdƞ&87[샅KRtխ:~@!A-F3~t}[/#Wj}DF{UU]'N 1*qse@*R޸''kuwl?G3O$*^[V&|ki GudfL}j,0RHK#c mS ǧ thмpALZ=8S9՝f gU#]SŠdҾ. ?* ?x3V ]- #pZ: 19T턨ccrTT;T1>^fKnfKݺ{ Ix6AXG:mC7aBZ=~(f4=RԱ&Ɗ]݉S]8b*9QH>tr3L<b䁸:ϟ,"D\f+JQ,,6a2RG\O9K2d=nksM%oæWѷm@)˂ b/HG#` ),gnNZxTlWNj8j`դkj{WL(pZ֚)r"}t`o^++;!50 g30 ʬ GT#8 T 'H\( ʟgcfQu-Q/|H- wձ)tt8ΟήŷφO0xDHG\n`[Vo ,f3HSH7n[8!+`#ް=mS~lUuL[w~z$ҝ5`nv࿼]iLθ%A y[G0j ƻIiVߙP}5iFmPr8tr fk'5ƞ%pe&.Y}$~Uy"(t1w)8MLT;y$q2gKVm~'U9gL*󗂼Șt!0x_!"v+pr"ҷM0?g`\#JԔ.k`(-!ߤE 'FxujmAcf$}SVcJ_dبa?lGuBV3ECE򙯢U[|"4rd?,C%l[2 FGKd nXA.!!>GWiHۇM;¤EOXZiIY!/JGͬu?arВ@(6]T^-ooJWΠɑ&*XK;@ =ulCuӶZUjPih穹Ȅh{ y {M8ᨹ{!Ks$P8h:gF>“ywܕ dt htP6C]PFk-o5·[<^~ݛ1RXbMo#9=aBNmݾ] d@f̚*"d4ҏt]}4 оjJf[eY [\U&KKk-ELom /hMBΧi<\rQ/F;,=GR.e{WLnثGmzgKI͍?L&\*{?:LLoWXTHo{Zzb 5G VC]~v>}}恣āQg.^& ^j //fhIM c]x+W6<,L(g}p9KQ2E9~ ;iKHc;j^V\1FaHg厔$ A .ndhf[Q'?~W5f S_5Cvӓ[a\hE"F`9[*IؽhC Xsf/\%1Bg6EM!@DZ\|>Nj Xf|u!]Y⟕S~O;i6% T܎Q9NYC 6<]ĢdJ< ^SGʄ,vnMatdNw</^|/nvϊ#YS ;A ~sxQ[Ij6+s ·+) O18ׂ+QoᇴC:ޓyVq8f2m>*Tǝ0qSwաI_>nVvXep[h< q:eӮIت} [DCr&SOf:&!,tr=~2ohne.w?]-7Ò\-!ڞUyjv֒r4n1y<`Ͱ^{iQ ++r'lc2ѬYt~,ᘔ_jP#َ: ȹ--jM5L$JEyW's3BٕC"nr~˽(ӕ$bw#$4=pԘ 1GV-^xNoyY@PBm/ 0 j19|+ A$1^ߣR7_:N4 fV̝˼~I}Z%$QuA:mWlȋ.,̚ݢ'C: Bz\w !~6ąHqkaN:/jH$5_$Giᖀ :mu:IfZfXC_JȄoRgPNQ3A)4VN*!Ht}>,ΛY(4ZrxR]); e@H%lEˁoJv;И,pk='igzJJ y ~;% I) |ΏmmﳵojG?d6Ŋ ݈ Ga;؛ְi]W9^ @hS4ZwǒRJ?~5rJwtzGhGF/;[ -I{;[3g\WT,i4>i5ShxȲ%LQ13}jT?|g]giO,`7.lf,D= vD6꠰ƱSJV!8sNA E*5=n'JCu6TPP^z929"ޤnh+S vvAŹ\ 4(~SvE+u.*8S}X֑.߸s_ReWc[@q,g3a^2O b*H5\pGu z8_*fpLʱHI4T@=^*k h |k(aW1鉣{i-~E]OӔ c}~hUz%-C}iNP}TeL#3ZEOńu s}Ƞɉ5'Ҏ ty+$MML>\{PΒ c-+7-}2-ԟn#x`9Ә LytSk(C'rG fh~jebj#jA Ō!p-h5-Z~}G&@G^kz=ghTlC,޲,ȎQI[f3~p؂k!#M:H;4:-5֛w^3xd0I.Kۻ{j M[$#]lB FZ4{+ 6E}Y,-Fh>dJ8akqðTuIº-E3.pO;~u7EtFh3k]dg),F/ iH\nnpg (?/#s9;DЮ}f%DŠRI:OdcW4]+ȭE+H&'7D!̄|IYַ-,B 0fWt^DYb2!T,tF@~uH0mַK269!l>={O+Yd*Ό 6 &MuE|A8UP'm/zG(]Cq;Ca]k%'c/=Sij4FWu`ƧDw9(hp:~AN(P06$a~[4͎vWO$3 bqS] OďL4$<&@Jn׻8"ܖ!/Zɩxc)cN.NJQ`}gcLuw%C t;%\dʓpJKKMGWiJ k0@ rPVgOvNǕdƗKr%|*Hne ^j?[Os ˘0E;d Ǐ]oI32po*7yh\OvO)b-uIYOOO 3BbG{m@/fV.m8#_b2*78=4;b)rME,d~/.Vh.Ep[?KTD0S}E)=YKSLjt˪?fihnw:/{vI[V=JC8aUZ9@'[V$¥ gt6IhD8Xx2LQ~ᆄrf^OPjdb+-iړ:)xej6 {~"0?_tq(JPĔbZnbzp{DGx Cg"z7,Vn]i{;V]V0ӄ l9 yIWTwMbe}zE΂7[F.!  b'Er>nc_m^حԡ<$vy Ȓ1(c8.,򼖸%Bn2}x"!V4<6?D_-EUY?[h ꤘm_MzO[+6ug.wA _J㒙\#DRUԢtr(gwuO{ jpFfsį14F"kޡ?rkuQEwOSps Mt.޽B9H&i7C:;Y +yrGF ru4x(`Ʋ\%rTN/޾uP };w´rΠ$`_bKV"=-ys>eS-}] *yׄ$旉V}3w.;W}K3ʗtڹAF*;VӖb}{'eLZn~w k0ϝ(5ńQ̙b)=Re iO5jb-^ *s膕O]o_>c@׆du0YRh{y*PNAmGAl2T}f A2TOaU,-rzz;(YXuTa+rV^,-}KH0{0Ww @p-U{3E pO? Qv.!%7(;vF,ObϡZ {j7^%#9XurWyy{7iܬ1󂒎Qr1 ~lN{-$puF-ͳMB(U\JcֻZX{s@#1ciqD  jI=GnD'NR]$Zdjvx%~KD5HɅ2#O#0픅 $'\{BgAQ]QqVp)^f=nɽ?D٘T="?M6jA(xpSbpjQ8]x8j\ /r&r]VHA(A3Bc=&ĮN Te1r:& &&$Mj5lj6ZܥZ>`Atk=\XadR,i(6u0Q_P#jGxwqֆq3 6p${7 8_ۇ_Nk\sSY%)5#ThV,%j`E>u[fp D5gi ,)}ntY+1\7P_"haO=uyIUyaJJF'@@[>=bH\}A'Xcd|mό(|K^رqLlWT*AUD \֪lW3)IClw>{0߫~" hr:gXl$un4; 4rq`C1'Md̠ qo4>"}@yGO+0f ˣ=N6<3Ph``Bn }ӽ[$Pn@hK*?[Ν*XJZXmX?@6TndVa$[`L`+_/;v.MLtKNv_A[yιeD^cR]̌lelݧDtUf8t)"AU)p~>,^x+"*«%1 @-K^8L ԫJ#L Fmm4B,9[(?(cּBwq_W5 ! 6%WA22z"E"+ɦPhsՀG1<j+!V ,!jU~*&#͓$0trXK 4z&{e}IP.'GmKECH@0~lժ)1ֳjW,3s髼]aH]E~s8I ow7}$rY7W{'֓t^@84V/@Cq|Y5 Nf@N`º>SѰs- }= OD (U5bEcCiҟ߼}jƺے:S-ELsW;9@VI2U8 VQ(~EF^-@ײte ؀xx=WL7y]?!~dWPCzrOTDb÷ "&N\s E#Xet}Zh)'43aʣF 'e5p0 ^X9ޔjcb%.aF_2UׇX}F v 4Is~X*~w4ظX{eH=PSuV xZY&5iowظf;y0wG۩ &pwNzъK~VNIz>>Zl]Diʳ8Ȕg..H(.2 Bp7#.mzOcz:1 'O$O}4L /:uZapF4 : `^n+q\S(iU MC͚6}7꟨)\O}!k#zϸ9W- Q!ۄ.pz3wd1QNP< ~ו*COK+"՝TW1yWQF(X N>z/,x1޶?'јCTcԦiC{es;H|O9ll]B'Y ¤-StRaCoeθ)YT ,rz "=Pks@Hn#A`VHpg]B2eHDO C-ޮ85\ 7*" MeZ'Y3*KP^J+.g:#uE Iw:\Fܽ)94",#"Z8n $v\¸(gTB1a"WIuu5@uv2&) ^vuouvHrbd[Vj.&x#SOWa\('Jt$8K<y4es\~{lƈ급 7* uv-#JS_{hZ'\Y !r PȁQd;3w)*K Q ړ  `Htuжc!LH]Z#!K?'i|m]sO@JPLBlP^pZ/w ܷ(4:A[|;3\ vְLXMA*iU:.+wJ,r_=AR@X, n xa8qw˙'1xnh| ! WgJUn | rȼTԮα43X>[%MaIF_m{̒8'Ǣ?ŷϖ+g5BcTN2uxbf}UKsA$B! DYi>pϨH< y=)})0v׌0HMWg:P3h^>=V U\uL^o|Or f+ԼHo' Vl&>?PIJ^'ѐq+u/I%lJ֩ʒk" L,|ojvtZ:9*";K@-'8z&ÉBГ߽t_܄nYFvßOsfc6! |fqRB°H> wxq 2i5$3.Q#daDclu?{I 3,u BnhkӾ !}G(q>VE9Ɏ")_ݭ'Å;/P3n I~rSԫ7yku:{PN |R-/,5/[&kF5 z J0hʌ&;?cQ꿎H]i { ui3oH+xƱ-3>{&* joGTx"EHY #kmx O} ;~8L)WpFrEJOӫBu7rm,^9bh2쉕:&ԭy7c!D߀Ç C'my)^-*ͳۘ5Ӷ9z /|| 8RoTogq#+{CFTDQA") :^p ӒeRjk~T5Hչ1B;xI7IxN+=WV8RU ZFЭ#Qz+:D;vO?$ k,h+fX6ӧ/$),<5$EaX#4nr{>v|W4K*~>K~6Sd!?uҹ?F`5 Ϋ+3ΜiUhׯ!RxSW$gy#' L*gd!/ }M?@ݖۖ;z0X% Q8iWwC*[l9- pcT$w>Uhb}zKz<]:Zbx-w$ wu9څ>Nx$3a굧l,]μOd9&dى!- VKtt~7A>Tʅ A=Tw tH. J: 5}$>TO-UXBsw;N4iRtuŷ䉣;>"Icdؿv!4ẏHRG=n{D7j2Tgum s۩~!~-*"wY+ew|ѐMTnbp;BYv\ERe8lW m(UL(s',wSFOޡ,գWxe4+ >O|GXb53^({ƣxyJs.;X?/T9&n R46Z(Q=eOAݻ_"sgzB0MSN9:ƣfr8Y.1Z]cnY4!>H^H%fʰpzU]|tyThROTMgNQYyω@coFR?.6Hd29Q )@jp!q^D dxiǡ0=}C)tV!khiRE20lnW]A$lfRXv)T= 3XZǙ8 DSf' 0?8ס/fF¿\B3gȭ9~ En <#!J35%1@ģR7(Cf!]U_FM \mx[1*klUeL <\ks_|qә.֥_ѐv(–4Efy_p w]fg8G rTN&N24E߀!lM0Z_󼔺a[]ky6=L t^ {Z)t8s@CpCD{ +=+Zk2xφ\׭ >z/ַ)Z7ZקkCFT^sYmw#l|Uq[ܦ&[> ӯN~pN 3"u{ [NֹU:ǤJxrv9Q+AB7u~^aG5hɊ]?R5}4w2R_3 kkU>:vj RxS:#iX=&0h54۝ hHTW׫r sUyHF4}(˞uל1IMR_cL'tI/&V"RϨW+)Õc,zA; ؼ楉A@ة$R D5:PR9jRNC3rh ۘ*V,T7kXs:Гaҽq.}by5_`:s̛(ոHܐުڔ `B EelOa4Qtz KP@;ig. dz[\ZwI^,嫺LG:uBe(2wi#mV+b{^ v7TwJG"sXEB<* "hz,bb6ŞtV*~l-pWi e+4$-%il#0M^(@l)p %?r_2_Geչ4ZSV4LW"r\/bRC &C7- w޷SP K s1AU0iw9 L@,D`T?5bҩ"+F(t G$=[ b:Wp!6-[' JAaG)50q k =hʯPuK l+ ցVvgp<(gY=1+L~jVD MW2RHeZ{`, oK9K7Y Aӂ/͒|Wyx` M-DJJLg2Zs%O!TˤUUp=-އ\⦓ty* d9o~FqR#Ǿ0iF5|\l)%8B-#sAzn f\,=#bu,xPDT;ּUgA*zs(QaQ\Cr)%D^_]րJNў,OpD*)Q>"MOV_׃Cߩ -Ҝtout~[(0r)S@*G5 G$mbclr]bw>jdWz0EN>lك|k$[X*~ztbvTgKeg0Plx0s#$1 ? !``-gLCVLl'[{\ N%dw|"L82B{뎬UQ},|j9򎷲|ܞ~\OfwA8?QH~Hg;i+Ռ$=:jx*RC< ĺ%Ϋ~r2ܨ70o1 ;&h:Z W5-yjލKV(ˏV%kR^ܦDR5w=o"1m ZPBZA4?w`%oulMÁ(0{\5œ7nMVsF} 4-*]Rݑsq>ˆ7 s-, gp^cS;v+/'2'/OV@XIX^Z]}pC;^ҴAX95s/G:ڕWW- ~9qB}1EΥ"Cׂ}i$Xk ڡ0"lIM]1q%Y߷m#uY0~(M}=;Č#|9a4ېڝeR;9qzIbS=y| K*PѭݚZz"e)Y#Mb$5NSQ${DBx.}.2S1̰xr֓[ȝg'sn)W%8Jĕyv{;m+6?>vnt [Pݽ S < =>xz6H6S~E' 'yD?i͙&M[A}V:q$9uSAR]Tst䄲+m>hcPbJCvwgS\vs1r/>)>8{:Qm7y}&lVGc5 fX17=igC~hFi!߻2FbQIppόbC^NXE:&#Ө-uu[g;641Jfvq>"a5ZTrlUkSS+(<$P]w]LOR|Y%V2*(b+pz/ZUO_u_Q^" I]`I#ӦpeyG$)N+k"wcfBwz={+u\chv%B W9Q{tm%q. Ϋ^?L,q"0R4 e3o] ~91pw,j('uВMɛ&a}M ;\0۹g4"V6 ^^vv˭/NCr+B$g y}L@vO~Q n;'ʜABj4v3Wc?NCHG!?Nu6p5 t8E䕼X[p,#~ҎAHqO5Gc֎.S$@H}7;nAM)A[ w``So ]YKͩ#o<ɷN ysH~BӽZI4^Q;g-_9Xߓd?Q$x0':i6},P 4?,S&8#hQ Xl& <*3mQ#/'y$*:K_Fn<2iI|7D9T+ӦC2,fI3W^':&fI;{ش-αAvr,DhX L׳E7M۳pVQ It3[XO[{62S8UۋPNxbq#!%:1 \*. 󜫵\icmڅ8q,B-((_2AJxS*"\H9n[P!,\Y'>X3=,^,qˀnMxu*nG(TCP=eykW=|:};U;Xt\YG_8:uVӥ1mX,=aPq,~adKP"n^N@qz"l-EsdroiBq:z8s֪.t4jh$^TB??U!^KIFXErbaBRFxS .(kKͧq6y *ۈ!R^.{0;Ps}5-I/ܔ=:fiME~@&f[yd(ޮ6xj%5ů VyO/VX8:}6൱m\^+N:uU{2t:\]/PTǑWxiTi4sBz)z;1 *40L y]"!چ BI7ZugATmf=O,!Do ʪB. 'Mt=@l WMㅨ#:쀵~W.'UE]'@ޤJ`&cZwe_%S\{GLAm;Ǯ"scǁ8oHui~7w6NIOa"JO^΃^T]G. ?_+7RmŝG\۝u_VF<^u,hP'#-Wޣ3u (#Wv" Ҵө43[E1q;(CҢE̩TZ@Ƽk ݛ>_U?߼X˟M,虀b6}Hvݑ 2`k 9J-e/@M]_5t9f~_-#e3.߉z2tT{"dJi桌qc4as++ `Y pz4;G2ʹwD},FoP-7R//Y);[ (hl%hM$İB!Zw0Z&~27y-7q@c.E `@(@{znF*-3ݜ<Ûє3}."Df&uin~9V/b̌Oт8ɲ4b` ar H[ ,ⅵ9GO. X?Y3(boA =wz,r4UQtGPPGc1w*{N_>B>Ný{\$.SNBy= aDR'|ƥBUׂԻ4斕J 4#js /k&*Z^- = au-ƸbGQU2U} i验*dmF7pz\̆OZpTNN.^Ҷq1wn޽i7')ΰR"n~wBC )u/(EWHA%uvλDTYܚhkkRJ 3E6 f9 h,-*lsxp3 ͭߢεd;Ib3:v$t;SU$]{6c=AyOѰ` ፔDžxRIiLud<>&=NR!qHJMWdQ)hO4d{CW6K{jfo3MzU\?K_C XbMG(SMo דwĦzɖ%m@ܞauFgl (_0!jԤ](DEŃ)]$:z>!ev0gL>9Bxy5y4>20sη-JV r7Rn+ "HƲɯA {xиn¥PWĨZs˩~LZjh $Ͷ\yA 1y^kp'xZ|יKC;o+ GqmLsAvߒԥTQrv2 vA@:_S9lZ* pcWۉяv#JҗC|+y)M>\Hd p$`Tڷ} Ξw~QE]/(<{ Ƙ2!r,;?YYuJ GծIR!))42 oFB\ 2LN7]LCQceg9 m¡B'eNdD[%Ŵ3{rK%nasպk՜<R23{1إ+C8XV WS4 %EAf vVl f.ImNrODX_(e)kNi]XM8)]un_l/:rrGA\s%W L,E-w:)%;LԢʝ`*n &\E <<. 5T%{DžMv _"H_k`Ħ QДV]To u@^~' *1I˅EROt}/+942VG13u(f+AZ~ͳ!=Y'oc^l %Piu={7V?Bsn< oՎʷgX36![ I;PbLr] –g_L+)\g^h)tjy5񕻕\sQ3DNj|wrem!l4)Tq7[D&:vd䘸띿ʾ.Ív' Vm--C2aniqru^$k#8>GNtWq^ż;*P?=NkR0=DHBP7pY5țM%/+C]^noM3[~(QGsTTCt!GGt0KEf W%|: 6"c; Z# ̄>2nS9}ʸ5ayijC -1/QRvn%t!WUv\7 zXI2M ]GxosןJg'Aq kykIͽfؒT5hfjkgJ4|lc f]l\ρ P M)`+BM"JlgfEkSC*gk^H3=9möI36u(DW{l@><̈́*OzVa(#Xn o }Ak-=?E#}H&4D1*)HW)>Ӵ,jPsqisj 4zL} ~zI)tS g>+P"X]69 uxO"P enj&:|av+ Ӱ;|j/j+4JwĤDDiP kL?V[VOd8f6 QKV7sJ + H<<5EgTߜȷvO+|8f(Ē,MڴV.!t $L21ڻF} ;X^KrgF5%R3~00%. GwGfߏج68/˴yXFKoEVf+08myfVU=Z\K ųR? |j1:Xn, ?T Wy i'iW.Wj)Ays|87OrpȍQ9=ggcD~mH#0x+=Ҋ챧E!"."HUY=gVBUώ1iSfOͮ$H@o5)Ŷ Y{ɠFuymxuf bM b NNEAjr:!X;ʒ܋im@[`"'x rjϨDR{Df 0h+Qoʟ'il p#0c1:Es#eWX{jwScM ᩘh3?gT'5 x9%ф+_JHx_Ng^C|W7j|3ĞƳnԓNJN_k drk&SQE~9\*3nnsAP {>RMUGMgDTYe%$y @ʻز`ݟ'j},Jƈu\!+<ҚIC>whd-*<r 7K!Cyth Tpsd =P9B4&E.[cm<NPrSC]7B#EG8u 9קAh?;"ԫ7ܧ1cGϬVXfY.o"˃Jics.(#ƄYB+w/"T>k xmѶ?[0kB w~\$ڒ5-hx TRRf7UijUg|+,=Xq|&T19Rib7ybS on )4ehрg>U>oc *܀C׳AV[î`֒faz uHUA5`/pq>bP0FCNf\[\eKju ӍSKZ>tMm/jSfjƑIC̼~1`0JůoQsɑsnKMl闸ͩ:I&Z^*zTZXQ)9 L3DRN!q' jWN`Γ"=iv&XI"5Qp'enD5Q ξ+`p+Wp]xmG"a2l+ 6^c'~?rSz@euP6xo۰T]p\\vJ>nLHD=pZDݑ,ָV/\.RSМ̞Vo`5pp|)+0]Y R;\4U|t{NTyxQ6_}tM5V{qN#%*T9khΠ_p~86B~ݿK@% >_{icذGi/d62f3*ؓz3MI~`-NTD43̵wab>v,Ō!V{;MȣpN% Ԓ 6jid8r{dRĤ7y3] drp>bϼUy7hibGyޛ4N|:xPx|D&R}tdu:XQt]ߩyvƿ\2}3)b=D[c1Ű2WqOo8@C8e QKU`ed5,>: [ EdUz+%̜uMh/qTef`UWZ EX:qPe|wTK5A(Ej,c@=E^se8#PiP404j#/wGӗ2#XAg5zauj$s:O4mjcS~#6 Nԭty+6>^Җ_Ӧ)1"1>W;0ږU#>Z%^*Ap=.BNx,/e ;}))ah)۩4 zIZ-DŇLkVUނeIRN=%<*A)V^Ġ0/_;JaAHEZ4B?(|oC6DC; &ZKB% Tf<`dj+Lnbd!?B">ևdT}=qs=eA$ sC{%N^( 9"k8SSJN @djoizP@X>pSǼ !ʀ_AQ :ӭ֥F~Z:#:oN=X;E~: Z/DG8&/mK,s&I3*JhΌXq"H޹WM?-$ 5u 3ZBLNT7fŲ#yϬDu6c6Hqaf3샺VI&%m,*t.׫I fRUmYse[0Qi0f ˶2sm$=6r@eI?q`qSC$e&ö"bQc,0_V*m}he#7Q@s9>APfJ8mjѐFt# |ImsҮo;Iw@H#^a̝TFEklDnq,=Os#](X31݌>_B0TQh4YK/om*[G_Ѳ4 EYTZo'z=C_ǻh᫂e fM*Ivxa Besߑ7q\oxlɪc;l_uJB-Zt k>l;۔"nXhw=C\YL9 s^ l?)8Y~ze13,H1#*Hs-YnZt'q<:D4_4RWĥf^3y:f`ޫmtoYCcQ_¶8ЙS^aU{8hDxvr%y zf#mHUAXSx۰[T{!闰rP`=:]j +"@wt]va*jxaYW\s QI $xz{Fw\2yF3Ew,/o~m/{qUȊ *=7b'y+܄Ӥd<*09LTuļ-h͠ڨD ;KN6KV+rvu4A8 6ۏx{z+V%bp ʘsPVP$[őQv()5Ȅ5Tgrʢ3L^vx=gD8ײgY/, L QxΕ~ ^쾽Upg0UgX#O𕰋%FxNHg;tNvghPK8Iq '=AK[cH2iޚ6EgZLHe9[ NUwo)ޡ]n8OnP kUvQG+tUS "S=p↗[gr${h~HSrgMZa~+R&U6fe*O'k@T"nf͢9M;}~NEEGC9ֺvV罺C|TH1o;wZpv*Pܺ-7oaKĂ/ j}28|I ^р츾62g曆b2w)֗(H-e2Yl(!^c>@4ÂG`,{o՟,OGdG4~}K(uhξZآ 2)\Aw^L9|$]E7;eƢSe-3v$͵=Oh%Okś]tި"H$PAp("mUbM-#AI6RV:0P.u-ggl)BΉL>&E4pc-6TӍ| Ҙ8 N)Cy!aw?X&RJo/!_4u6~|"rr:jV $wFrNLTQ{qʉ& -+j9+ DL틿aQxٳ'.&P3U9?] e##@D>0 U;;^U,6W)d꼊89n\13 PA~^rΦJR|ƒ:L(B>x*vQjLI:Oo޿,6B3'9rMJ3pqոIh➟92| |FZůV$I%;JO0b|ZaBM[9AF%dlG4wt-2$[)/g=q,Fe뜷]v~9 h2ߒs }qa̟CesՋC% XcHW^$57foB >*0VXIku295kr6HYwhpçvC 2V˲^d%B8C:gh2]mR Zc/-`lO:,#RXÑ@v*6ɋR$A M7+wGQ~?Qd}B=bn`^iozXpfT3QhJ[k ޵G_ q{KN\P K#M}uKxِ7;INE=2cvTIoG멣pU 2R-yEWzc27 e.P)6 䓿̸jVjGhof&Z(6@# DrR8n&s&N#%k>>0O3ob_q ̡/xeb'aN/I +2{XHM7綃Ŭ%쌎h^F4]eYI8&-#34s[J# ~H,ye1?D.U,<~u:0NZF¼wg)eyV1c OM1;$;nԯK ^hLl],^Ӣ;Z.6>TBPSx(wX_uw1(ix =c\b)J;} . 7~ q*xgźV !Ai$؃D)-C1fcLZ?XGCpNhՓߡNg2Ɛ% L&ܿe\M#vVҜGH#_pIiL4TD1q#|cR'L_I|(gHR~Z46 8:dqgil#*( %$|A|W8K6)`5o;ttmXI2/gZ?erUM# ' 3A ‰ E\\VC`AJ*d?2%h5ZupjSOW?at]G-+)4GR㏓, J1ٚh#*aU挞%P'f1|pރ:J)-C.6D/?Se+}tm $Vm@7wLn2ϸmP*=p2y4qӉfr;/?)-,B63m̰[/nv_'7+ZӪK_C&ǤutUDSL2{ǚC괛"-]NJsr4 J\F/}<®Z}o9P}6)udvq&n:0* esjaqgzsdu嫍 F$Ǔ9I-.W՛)Erր(Sت*t%2&[9V }ڊv-uJ|nJ<91A F¿@l0kJf$s)wr߆fnX]?VۂaxY}5zi||c{A<  h茪p1!˒O,'d0ba'(S$]lN`mCO99~Y25<ֺYL<9\uG*+ oU$a.,Kk՚G}OoʠT :KDzzGXZhX>bǦhm|Y.*r:)7)hŮ;/A8pK7+Wa\Uv ui+&w08:,vY:vtU} ^n%'Oe;|ȫ".LǁDRq7K 2"hTp5;$>9PSf{F _gɯz|H,nnIbC@<8rDwAL/c ݖ쥵PCPYlfquw,fb /u:1aFnR ߌ,]'d(k&2V9?7S@N 3t '1C \Ӻ#%LQA͂iZalCm;mK֐yU]hJLK@b ΝdU㝔K>7kZhFuVxWJA,!w{=L8 Sܘt^u!1+prۥ+lD`s fJ]jv׀*,xz,=]Q=<.[]ɔ `&% -IPeכ!B7Ba:P0—xcR.8`>Di#f'1aӖxod4~cx'Tܟ 8B$aR.hW`gi|ܵϸ >p'ks˪wв*d*6QOaHʧt05*zI-{`| pL>\䈘/5d'RcW+0 [O`N+g.D@6L!{N+Jɚ 6IhWz0:[AO>4S>|=*T"ҏ lCukꤧw~^H5USl PHM؆u_kPoK5Rozm)%ڙ!QJ53R?#{X0C $S| .rn4<80Wmc4H:{XߘY2Hd?g& z3ͫ3#tqb3MuhL'qGusQc2*mrh[DvF^ַU lo"/ņsP&1mpk@}TU%#t \\53*bpY+.ck,UZlJۇFU9a~KDǨGZFF1|+X9Л (Cy)N G面{KSwn+΍v>iPmR@ K: \#Ll8,FF\-ֺˀnw+.%YsU|0'w]*I! Y5=SgX]qIU/dNj06P3 `:jbΰ֮fI{ޭ˿&C$)ROXz푠(U݆G9N/jC]sGDN&i Q I{/EZ D]|h x9#(J+Wec^u'\%r)u({zݵh~-;<NO~v7EZU;L;~2F(Ep>!Hs[%mt/h>VbIbrB/fb8l3![Eln&^)23de;;z zʾF=Xc?ɔxBוv-2Z8UVlOuM$Β(%:ʨGNz"q^O"~0kɯrզ/ZlLo:ws<!帞f&E Y4Z\"$L2'syպG9(OLh&g7d挡-N[lޡnv-+`9Fb7g@0p8Hki1eLo) 54C1;apQ$Cd_=p-\Ytf]i>#mO.7,$w ᲬiV"){1KPiLFX!OK<4+$ 2kMd[l^K%GDQ`h\;:\aMv"iRpu3aNr"Y xoZ:|̿&x%2ux2iKdLZIA味؝t<*d.ʝd:*ؙBfҍ60qT-*ZeC? ԁ_SAPC[:#Wo !`>.j-;(JD)E| ^ $8T {T43ʹrE=5Fv T3HCh΃>`<78]*P _5:JVhNC %&W'_y7I'[]I %1b@ׅ2t6=0jR[hۜN9ֽͺִ5IsvuzAD]N=zKK22)NB@YbcGmTPt{gQcA(y(ѼbkDDrSiU/Ϩ"MgLHBvEJKzFTE{l(%! 9ј214q{WI'54T MADkBwJ + h‡3$K)zaTr3ajN萦tԀ05.^qg5{p0;Z|{ddCz62}z*9Ewǝ^jq1$0<Է۾8Qy>慇[Uy2Z%2u#;#;8 C*;L< Mp}'4A k`>/YpJ?1/d ¾l/dEBm5PT^RE1pԽ*dN&&14% ޯ g~ :WNVuo5}Wq$<6ܚI_?“;ių%g$yK$GLnsAyVh.mqQ_L x)c .4p=qM4|nx@Dȯ'!|(uҠ.GKK֜i"Ӱa T)JW.*RUUn&plkNӐQמ58F{%w#dF$2x!X_RZ.Gso\BbQA"GzjZ1>Өvn xO = ZpR1'O ^vd*-B" 470hB0GS<'esQ )a^AꚂ~}ul4.dPH-4`ӕ<_n&$[H$%)d)m?1c]o9.LWx)}4|9⫇7 w\j\-~PaJ2 &`^y"*3zc =h 1*5='O䚣@g&Y#9:<׳1 :㦩qwߔt;jȈփd2HIr)azϊ d8AB; %7T`43K~)0EF2> H{}!i btXB1Q[˺.aC‰X5JeWo)T{WEh_P?ЭD@5˳z w_Olb`F~*7ʄ X q(5@miix~y6e`i}rNkk#Ex6|؜#UG~kF҃A'#N 袛(|s4$$2෡,Ou0̨_?`#籝;;_վn kP-2URtFMGWCJ uʧ8PKNd3TX`O[jAVqn(vE,r^tD[!崀 ZXJHk]dD pTƇTvB%Aٿ<"C>G*d.=FUp=SLk,%D3DR{kT0sf#/=~y!~ Il]b ^ .2c B^iV[p)gÔ\:V%s3#tmE &Q%S{23 kvp]~K/]DسG%pO|T]V.w/RŮ7"=E1\n$xLN<;Bw]g] gWtZ$ڵhB55, gnM#\mhQpC.tM Ko! _cz>ڤ%SkM)#2f&9m'3ZeN Y^GDoKc*m5Yί(-0b 4 %2`=q*lWn;YojD֓fT;-z[W"EllH2r{iׁ[a4 խ mKը5WZLVr5~Br-U*4y oɐwP^2ׅf}j׻\?œI"J~@ #َ e9@tlF_ܡ;2w@@uf_jSRh1~^ݯh1;׀Ur.nzm~-Oפ-WzR%5DZ Gwvn—>ևXmMzȬ mϦS%3vRq?٧4&oF;Kx"R5 f"獭 QorW.z3g㈠Ozѐuo2jBZɿd'V-eA\RCu'q7A4` 仴nxpخ?k]ֲ%MEI^R(~!'tl[:dB s<;ҦQ,: .%UD / f3Bt>Z-]J>=YϝK!K:u0):5Xy=!xwHVk< uG|[iR5Y^jmW1x0J] ;P#\ŴW4D:U<$nڔ,2eI[y$ A Һ(LFQTVC&ߋؘLG…&i}0ӆ:x(˾DK0 x3\r)e]_jMBl!FGsbo $RHbmoߖD"ȋ(%M]q׿8+p0σ`nӹBRgr+Fs{EPC:Z qR] ;-C+8x.ítLڮ7AUH8=~:Ӯ36doĤ_ԏ%&AD@zةvH+ -젻3! ŞcpVNԇf/z!9[pאV^d#DR቞EuӘ9?Z?>|!7a\̥ M }׋ L ZJD]@uʷdk4!sM!fwxoJ-U[# ǖ. ɥMڅkf2J}M)E{ .G;''Q1dq ͨyZ5Á\"4Y|'} & "^_^-$Px-Kog|I[,ʣjXQ zʤ C LK(Sz0 ,v^PQpAWLJ֮Y!9瀋oo^oA XV}t+Zx,r؊9d _TxHNcX:>ɪaŇjH1 ,el.{ӹK)O pOdf)[ZRZX|uU]!JVFBY X od[ׇVVո_q`?_a4)l^1 K2 q_I%M{ #ꪈbQS-tɎ&Y@24L 8\R'A- 7aCh{*VMտ|괞HBQ}qXhbY#lD*>lT]qz e9ߵ:Z~q*/3|Ɗ#CG`sשMU+h_KoMs=!F䆅/~fp2H ܍Yn֩~[{ίBHrLBNR_޺=P5a-tw j^ 6 KFMВXڤS nDGSk*/TQN]ES&y+Ǭ\<hxl]4meAg<-~EA]SMvr#rc#(\ XlݣbL伻ˏΈݔ-?(z_ϙ9$/TO3^b~ͱ00۴14_x3{r <ʩlĀЈWjeG=ba vh.zS րԷ:/+4J5$p>ӲR,= ^Y Qo |!k,Mކ%zÍ#ocGQ}ٲl^"8#Uhdz;W'8QFP>^ ; 2V{zZisd4W, ݤ OPҴ r{:4PWt}e',LjBr=;y+?:$(A чbS zmO^9g#iaa-c)Mz)Ksz"`5-~VuCB, &ܢҺoЖEISہmJҹ]v|(~ [^_wʏ 5$G 9oKg9ٺP6~x)̄#\m ,~MҘ{Ff >!+|{B5 N^ްp[m@MMcMohV1T(|Fd)\8Vf4Awpa] rA9K&! TL  j( 8#ٴai7 l4_duyy2f& .BW´ ~ 2ǶVǀd\M‹MC H:rME .q9 zQ9Wo9| H MSћN:\ܮWW4Q,Wo8LOڒrnG ).mz^%bGv()^\[K"$jc^ L;TobGwa͈BP3Q LJr^ mK2Sy9b10~k'0!l*4NYa`x((xq(kV&ί*8$Q"qH٪ȧT{^Jk=1D4|#+H@}+68i;('aCj3i+ îS5zD1 Kg=a(5& Du:xIGW;MQ߱+m8 )ۤ :ûsΐڗ=+ .͹5/.SK鏳y}z?s%#m'[3&5ϊ. 6> ~28ϓ6ƛboGoۗ݅*zY6*;1~EQ8cKwNm|$2߇7OFW5]硯;#b[A߭դymkRaA+ČҘKׯ,3bn<5Y)s03P <]X؅)8E|Snh˴ f܁^w7*x?ƒJmP 0[8#%hd_a^ D7;I˭gMR~KB@Oն h`P&ܡu՜ɰ8oLcȥqkv߶8:D,&>r4K:>w݊#-v2O]0WTs ~]'xZ;s<fYյ\ʡQýґ!4K %=y΃e:}G@Ib(#p<*]"]jRO ګ(Lr}.o7ԕE)Ԛ I)`oׯYdc?*}֫52|:iZ=uHy,Bb;mGj6C*f&=MF%塩1rQf1dHU^#[8bO Vg4BAϹ-(OAf^.XD6|͊PdrF/:@.LhR8XS强{W+h{֨D+LԟPvwWnɮ "fxF H8eQ^KA(?* C{ovZpG]ጹ[hUu0)x^ 7KK }Ph, X'lTPG#0fZ6GJr+%~ma&=$yehvߗohlУ} :TǢv:LnT?] Ȥ38rKxNY%lUA~̝"*s}S kys0oV- .X|s8$2NfvO-9. i \#S>fp MZz2y=gZ!<1Sw ]PS~$Y0=K̑J@0 mXbȣ*(G9?_Q6 %sZuH ˎ:%}RM3mҒb1ƴ1WĪA<| ;pMT"AkbNr2qQ?tw_hFX>&Ew33!@߅5nY$( LtN/Y[LK,? Hq5'!(JeI}զҺc)ʩTdn64⋂qB{,8Țh9K!B2gNUܹBQ8ّ]M͖ˉ7BxCPЃo%ypf)S鏖;6-j7|PgrRTT u&;Yqb]G YN=A+`6IvNfm_ n2`ofGGZzu˙q%pC_fp`W'B"n6&fO: ވ.KE7Al3nLnjPODrW6Ѷd\3YMz¤TR͝ &-c4%SCLTYD62uf%>>%7k< #]bULH"jY"4n9Bɰ@pumMβȆ5,xr12 Qq!AVcpܙrp* .$V QMBtOs ϊmދ3MjQm{Su;,lshhGC ;p )OMKZ{ijN`V,E K(@xaD_ч!;&9KŤCQ#+]ŒguDNB^$fGT5Xc/zk&ז&H* ZkWPzd=E2D)ZDZR7@PoἽ SzXZ M&ii?<2ZPԆ'~yӮm':rrq ՚Teb΋jb2-Ӊy)3wU6y ]mt<1FPݣ`Ʈ]z1QH9h8Ux>H$ц=c#nTֈ'-W=Yf#"699[/+)+D9Q2aN)|:w[WEl>Q\!BaLHbiZ:^E~U}e+7h)!פEhZlaE+M:%D8pss1 YQ& n@jsJKP~kra /$K߾foiF, =@kRhAT/' UO]w^p$H@w辳ִ6NwFf*@o HY5 H)OK[>ZIDQUo.N[@.8+V<p#<݅דWLɹߓw̋ )Kipif*alyFW&7 ,~<.(v{NPe9L3AX_Ba_0LЅ+8Uh١T=_6JDR:7˺GWHQ֚v{u&>OEyG%;en.-CxƟOqwsƤ5.PU| S1a_`%Di5>RọcuoIHaP1LR|Wi븋;F;Tj/9w+.lnm?G!,X o,3 $Gg:V7޻ʎ [rS"_uItJwz[I/)_`<+֫(HK6865KrN| sM@}~8aTKj%)k#ƚ,_|dŹpHf9!˨o;/uc 9K|ܰ!PlU`PbQg['!1&gsx Mx1 2"&m7nQO=Ա"i*oEf?d_F0Dsz r]Nx:*9+"tyJױ:Wۑ)G#q<Кhǃ،Z3[ǒ?_ GPaUb/ &@}L=y5al_^-}3}mҒ]k@(xze q0JaIT(CgP}%YAw~{0}r 9.w+A-mV1ll g:w1v'FUkH]+&fUHj#M|KeIhAxaSԑ?6O'w҂r rZ4v1֊23tZ/Iѷ'7@?c,N%(oT&(d=ֿ.tYf_+C1jĽj>Б5 pa,`9CIG=طF!(MAMBqԐT9FKQK͎9ȣFL4O@]fFX&BkĴfC\S|'xC~a\Fav^mbj7GB4 n یG=졿 ڟs&d Q˕Z%LRq|Thɸ3)|X=5;P)"cI+5k!f*/ifL`fy=H/7r{tn-i.'AEja(7*I79]2O '%H)wjb7wFNEi~\TÍjq~:a`![*u& A*I"dž"saYoE?=S8 r~ 3ʿl1t `*:.[+dB: +攖$IU. \ 4ݪPW#X2[(Jސ 2q{ ׺R~Έyo`HGV 7ۨ3VAAoA|i v+l'Jd+"QTM'-k0[4ҏ !mM8߹ 픜̫̇>iKNvr'$ R~,ۢ3B_2]5wy0爏tGLv2O@l0xkSO[@b kM#2kYN(E0`ocQA1c~h <}ku8>&׵p OD뇊[r] %HWQ+-8~9 73 ? +N7ٯx.pǏkF[K*.GQ=¬Tݥg U7+ދjFv hEfMT@ FHsQoKDR*̸ mzCZMw{.Kܰy"X@X;mr00bؘS"4AhԴ͑'iU{aQi!pD>'?+ndI(Жam'+6C`]Z-zr{Z1Sb 3$H8߼̫ۭ)3-a3:?ql[Lr`BwtB^`ӵrB*fWndeU-=/ơB]5 E#ȣwM/wK>$p>>" 0IRX41~A#ֶ\?Ot7DwZ*> WO,rn;837 'Wןń.h!at`k1#EDBmD8q'v$q[o^«03At@0Nė8eR u֡!BzOSڳQjp{~QteQtH-Q2KdU-y ZJ CnC}nrh|##~o1;C-[Eʒa=y  6+eB~3@{݋ߋ,*ZT^6FhN|KzSal~zZS;+aUJErKӟ]9ix~7bN^8 q$Ѿvb0p ̺nS3IRn ;&letp T5ؓ ' 虡MĹq9afaHks+fh Рz |*pgm @.0j6^v$9~֧;bJmy[ R2B=8C7<"RNyϡp:5,Uӈɩr`Wƛ)|vcT ] rdc&!4V $bD=BKJ^2VėhUY{C6fQ#<_ z֊čH"5'uoW${}ږy]]5`CՄh!_^LCr͝X|-? KCv8ސ'?UIxۈBu/ҭݧBϣ5"M,i(!uĻXnڍ8>%<Ch8{Gt<d^B_?6I 6MUubGS x&M?Pa`5k\~G]񂐖$eπG g܇b!)lp) L'F:Tqx ZHu)88~'rkT}}`\4!-l`7Pm9nل =,8x />߽#pS -M[1XoȬ}V/B؂EJKb<ڤV@NnEsa~Ϸ/8fbIeCQf:Rd1Eql5 O(N 9xSA+‪͛}V,pE ӠIANWpca%J 4J|4!eX ^",>8<5c/Iڧ-GЊ`-]˙l 3㎈wTm]$tB[&vvtc|E͆#HOj{QK] k욺0dve;nk ؉Y^\R-_UY󪀲O֧` Z+@:Q40tն$^,8 eCXàdzaAIT=J8?7O7Fvbc~]S# akܔw* 7c糮#>ڣ jgt;=zbp'BNmF&sZMX[ @;+WaA.PZ _x7pX\1kQI˷[nЧMM|Vg#l+[KjA ޼xP4^^u; _]6`9Zx;.bYSsGR\<q(LU\ qnW`Ykl&bhң+-'@~ Te6l*%DQLJ v!KhxźŰ7V:'1WdA=@C#/9/ŴB8kghngʪT9ԓIe&Dvњ O0KzCl=ʟLf}yP-6Ѥn k|Q_Rhd Ib.Vߪxz:m6( * b}![7"y#nR rpQ֤4b{{>̋r_>G upQ'N@Al\sΰLG޸"E\DcG6:5tt<.HDY0bR%ՃƀMSkZ7׵/hؕT9ˍWkD$zMą) LAۂf qqfۭrֵe 8w .Z+{>)"j/lBc'ZLCö5a1GQUӀ!}NNpY_oWwYeLJ#u{I\*g# ڹ%>~<)o :Q*KlmR͜K-*(cGC8F\hy@옪0Z d%9|m;"VBtEPHQ=:zN'3²p Ym-VL4A&Sg(WZlQI+Uޯ=Zͅ&ur\qRU`"߽!j'^D?v8v6թso*E0l+w2 ,㈺0pw-ӋKۅDF] 4wtm? ]7=aModZC .>pQ]4(4 PfΤuהyS…q_odh&e6c> FI%\J@gqQ:)5W31Hu҉8fI&hYl{F0A7ӳs,lE I{$bK\Nr=58؎.RTZcж[V F5˖1ghG7EIC_qXm-INP~~ $<>fe"S+Q`Ӏ@ˆ }zcyj 0QPT@"5nfwP(333*[EG#.E |/Fu[}n5HrX˻uvOvH R@|2z=OITrimYbzKZ_{BUo9lB/d_v}DQʺwΙZqC7TpI.̇x]Hr+ kke=h@H}&OQ 3͵-+'-yA#sgY}W;\x)ׇ7=<䕹{N nIb6A\k"$; CqMVlh 䭫;ՃO(\6Jp w0kW,!"k^,i2aӽg^]5D{w7yC5-JS>#j//ym1CZ "838, -ҩd^gs(0'+aC9F;gc.`JsI.Xؽ<@Pr}!VJ|);?뤧SWLRZ;=|vg n~(ԴeNݷ*27<ֹ=R G29P닒gH)mBje|"(#;kCwz#E&sO+Qk+ͱ.@ i4ai+(2(/ä_sC2\8n3B?ר@Ha|̘Ql֝3esE1ztā`GP4VLmh!i(復V_GR 6@f21Y2؍֜7mmy'۸8:;9 sЮ嶺 #a` ;1$[,a/uVt߳$ }:B\e}==) :( S\\=,dJisGN Xg[D́6624Qݐw["RDn  cr[r;8ǙUHţ^HȆ <2aKW-2$QB)YəPYkј"@;{ MY5':uZݹccF RhH6Pm%ʄWaI)㼧Y,U᪷l}mlsD̮7\pO6Xc¸gUDZH[" 8Jx:zT)?!< i{Y&/?Bƪi^l_Ұg7C !n>|x'*+aܻP}Mvْ& [N&&@~yu' J)?7F(*ġ ^$1H}-b`ǬS[[{L#5(;FBd#ȳ]ݟ|d(} %#`qh jդGVnw}9BU 0L5)#I,G 2,A.H؁gSj&mՆΘ 16qugYZ07070100000004000081a400000000000000000000000167daebc80000f938000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/y]?EhDTTk׶Ǽ=EPG_‚c#Tjr|QJ_zvOBAMcL8B+no|M #(?a~3*i5{ˠ q+A}BA~8{?|(Rw+Od@^SԤY q.)$8~1r+ҖsuUoD 3J|;CKy/S04sMRЀءaqn]J҈<& BP@qjޕ(EI䊔]/|>͓$ ^B߿GT/%%eʠ-~ {b"rfl,Om1Z-Ն<}?R W 8f!Zs7P,C0oYeIa0ߋ?[i/WR$~1-eYQe1JPlhoĕlY`M- a툏H _1,+PsKY/S*.!;`繡5ױcڻ 03?Dʱ~;Hz@4e\,ܨ|+ė+Qһo@VCNQxEHgeY%$[&S̉ժp>*BѿS=K[ yٿEIzF@4^(?_A6 /Ű1R# 蠗ߺl9dWV_5KjT6h'`:AM圑1urm}Ħ&ex3Uu>X#ƔҚELIVaBb)0&_wIt7I|s_W!牽}ے%0ʧČ!kuZt|hayԣ!G1T\G;͂kRVGW%C۹>ǧLٞ( L;G@.Fhh ; _vmbB7o=bitU=봵"n=h}A-)D5Lx{zdجe̒:G$wgi->C0aEM1.G1w^ ήCۉd,ԝo '8Bysfݎq kǍҟ8ˣ肳 Ԁ?d)s8d [vMjDn IYVQT%򡡈hh^ ^b,i;_z a4`iGMܣDbvjKcȍ@.l'Tr9"瀖ȔqIdF}L)BBoUnu#$_, a g +sp&^t>cQ ~yj$ʔhFXu}g=1B'F,~[UiIkdWi#a_iN-'kQq=$N٣)6B̽GY Q+嵚nc3D_LеHe7]_2gd]lZRSr>gNm'O]E^e-WRr@(q@z mv8a ¨ԁ/ n<]Ħ64Ã7 E[=}(5R0]U:5XҚg{ 1ߟ*2!4LwdO/x-`pK֚i!Q=NwHz@ߖHV*Zg_a]]3iAEoV[:";l0aAD|JW* Rjց0wMN.~Lpĸ߼^?3!K>ѣ}o]kܝ`X)4el0.,}xF*6d~v s&&T۲@E50ևl8ԃlZm>IA~3wkGҨ Sȭ=|۾jS4nƬ%Sm)<09HR(}k2NN"R=`yȱ]@+pRړbVEg ԷX1q@rBOUU v85̦^^Xf\+9tm`ˀ]Ʀ6ёi]5Ret \Cb~Ҭ]iBCr`/H3|$ZWRad*渆荝)7RaԎcI;p$G4PsIhiQ#p48ьNjipcŘ,-[E (/e:r8M]&zswҙp9l+su՞evB'WlIFE.[J>^yEW=a&ݩcT7v ?~)s˺UKXnԅ*ho(Vr=hܛY4uJ*'|.+FMwہ(LPz]8],=KC;1!4eg2YܮwM]==jKX4褈t(gƘN㨵tzz!V_pHDDł 1d&ߋm[hv! b Λbhg!!.ku/zNOM: _9nGƿ 5` 0#kV|gyCk͘e#b"bF>έUtr/#ez rt`f!p^)` ޶0T Fڌj0p h&y6(CBU)}'ud4hb0M97j&tb[?;QS`//'_p;^kZfj!;DA)P?-ߗy:(l-[5$⢐?r88|{21 n?}gx`t>, |ԕg}2_om|>_T*aMɨh Qb삯nC}*o+!؀F>wX@O[I\nkI ty;Y5xNQ<830{%6ҬT]ܐ$0m*㯠Ǣ~Osq`+mG;${63F(Oضph̿&}BN jB Q`,u?0Fj Ū-eGN=rbcJl񰊲H\ʰ#拐 wЮk@zw!>!/=Lz_ ϓ~PԯqG097Ыce۰1GiNJܯ_𦧡"#1o)d08}{i^($A z{Шab -- V5Z6L,Ƞy ?u#$U|/,3W=q&D en"zzL;ilzv(g 3I{7#$Bۆ#f$3'XRu8*#ϓv6cWO -ah9\diQ[Ŕ9};nV*PA qzݥװNpgmAK!ﺡAҥ| 7VlIGU17 eW,_i~Cc_:aJpox!ьo~Ej$"e{Z NSf?_EDz : yB j'^S ]"D} TeaPd$7Fɺ]nWaW#&24B4Gf3il)7leT#&Q*VhVα['d4}PViXDži7-)1-X-q@e |n<~/cc'dјlsT2 ڋqK7D!=↛ǹXxGFk9(vZf~we7 Wݵ$<V9=ŵl:"l|v4K0߂mQEakN(:[.$kʗ?ܻ5S\Vq12VQkvzhӢ… D߈< 6"_=8 Ez%恻,TANh5IA%,=}qF]_9D`&!1"k%iӃ.oH2D@ T&>dk4ހk5- AI[nܓFTU<QP%V|9Bfss4lw?f'u[ߜ 9Qanc=f>ঌ vUE9JUՒ72pS.//i"c!Zŷ\Yڍ6)~Mxc$TȤH-'z c\x e^N}l3Qu`}o.ľؖ1|nLپ33ܺSf?K$\P6 qtU;"!YxB. u]%B` dAj~ ]7Z8i4O,%E^tNΖr]cV^gbv\.Ѹ|'M2EO,.p4/f"-1E$g6Sj_4* ,#Ẍ́%ϯ!y+9:@!("ۢ: nwt/%Dt⡰h.g!ph4ԜAA~F=G[T{V$drDt$~7SSWyapeq$Y=kF/8R>|@7KGU==uN"21,UijV LT%8ԅeM|Zêݽ.zGWŶ=AQxf ƉCd|,A/BDx,Nlypa _c7qϵլ;O#/ilcƸ+W;9`$Ri >~ [pMa_nFxFY5?"jV7#)SlO7T.Z= 藺j1&pWART/xaC(O*&(uRUuڭ$=pIkmY V ^kqFgAvR_;Rz Hhg]SRXBR{.`Ŋe!QrYd>3TjJMMtgfr3oeZ7Ld6NdkJMKH5[Q|_teKhowS%«>_\ lqMIAư$4jdYQii߰Hdӽ*[o*b{q[\,IB-ؕ"˖@(@dCuD-GzhaS0R~v|3gB^ .#Y&fId4R(K87t+*kX1J>3wf{sܙMX .d3aCtqʱ\]YQ/<3020KGx)y f› QqGa"%NkO)gk7AkT=^;"A`$^CG҄{%T9d8?f^ڬFSI[gv149FRW5f&4*2@̼k^fͶKBؚ};!כ'~k1|<c6! dOR4Aw ud2Ө_(E<<$$uF$=FA/J[Ժ+d&/A-Fhkn?.se&^ 5؛ *tH;a)ګRhפB?Y7È5[+~PQHbAȒck#\l1q-1Q?cO ౣ#ޚ@mB8ReE>[8F3(..zbAA"0ebyt,hN^,+œl*|6>xhcNN+TUNl22CHsp' upBA, 2;5(sA*68.uRN1u7g*zn#ANbi hVʈIX"p/rP6H%ٱJdUE8\ChCЄa+tZ=gqT.vP[oīSr㷡afs,Sp.)]a^kg|?6YP@tցq4r D1έ;4n!:;@U?NKø1N$aX!B?#%\lV{GiǔRE2\qjbv-*; .I*;][G~S,tfk.]cyB=jc;?R;xOXU)j1-1Yud涋y7t%fB sk$y0A7db"FK> rʄXTx޽\ցkGk<~;FU;GBF$~Ѧ1zg|023Nk17sU!޸N}Yd.7H7%mL9O*K~S ?|WˣO,]nsQoH'/:[ peW]m5mJP!I +Zİd8ce~g`R8uE +܀^zᖌyNHWp=ZS{*FV>pdp6 u;wN9oܘڑY.fD.p xPۮTm#aaЕǻRC2s$#6kBe ^p23*EA>~}z0oE# '80BHrNe ZXF: lr JE,[|u*nzJCg`?#h029L=j=KCRy z9ŧ]JYQp . 9CK~{W;;js-c*֣s֗fyS\a5 xO0zX ZC'[>U[DRD/υl,!:h f'u"t,tqʵANI.N#坑?MhVTیJs)9-xC)*򺮫+ .4sBgz(ZCF|a_ <(7}~5X';(ήZ2_%U*0M/Gz`]Z]f[lј;6I i/Li aO-`)kHMp?>2 2dL6^DǏaeGqihYYuk@V7P  Cm?Ec^ Z`o a2v[W<s/tEʜ{zQ3lD.0YT5VTddE_8X-k&H7k\?9"r~^W(VCEC<66+͵ 4.O[seuC%D؏}K7z\t:K?ڥy湂;9,;r=Z+I8&~@)]V3=v i H׌+6@a{6$ىV^D=Iͫ2ַ*wPsi]<_kԗn,%"h;|z/0` ]vXIp "sma~9PS |},lH%ӣ _Vؓh:?/r F)`أfٛx]wnx2^$Ndg&H0Y?h`ŋnFdܷ:2Ǿ o!=ɨD .Y~y&j;riAH'>pTiOB]9>ޟ9A}(C(}áoS0,Ʊܤ(6*2FIl0䉍G!)xH H`۰J_Ñ= Vf,C aj .&ĴHht;끮K}#`0"5"n )/=d*' OOfb!4嗋@]*Ԫcn:H@B3qC]J4$ [rh OiWA{6N[\r 5!Դkł!7@펃 |Lva3AQ.#1Usd!]5%<[ &cU vukΩŮKjME*ֵxKs/~" ]pxڤc$Ie-aau ~}fs^ma5νEcx6FGUG9Y}*b2oFί4BWc+ic@ }>@mಽ\ $k?f-N#XAli&#?T׊Ls+8>! HU8; VT!j ,u{kC d.;7v$ o}P-ݧϸŐ3QNTB }-3nA:A5ܐ,"a-&5 *CnʈbW}ax.OgFcpK"UsxcLN.D7) e@Qݦ.&nIa6_B)J'ͥ M9ֶQ}e Ta>KǵK{q #TBNbԹKڥ:>@a쟓Ջ]y \K$`D|A^ARwWRB5`rsgC$O,DRu/AfB`x92(v 2%=.>wyzχ=pB#؟A&1cn7mar)T\I"GI,>1[t/ǁ epX?G"@L N 3}Gz42mhS a\P#@=M禝"pCjgzZ!bMEWS/ 80Stc/Q-,Vf!gsTw/ܶ#o^Tr׵ձ A/_[ v͆~7[KKK " #E6Rی^bT&H\HZIf*Gd(v\MY% 7RFܜP?FZ0#l F .VE*E=lF/lc9%(BuƱ1ԥjo!8jx 0׏&(qXL44ƩQA jX=9(GAzuHg'Be6!Y?gxE,8 ʡxCR7 턼6LQ9sE?Do(Mxꤝ5wSn<4$rbwc-Gv[\^>xmv/t՚p+ 7+^|ZW*,i0뫌etkN1#Je0U{eNq}-/Nrߦ vlcU&w{F YT~˫ÿGM{j u䬼s^?.4 Hhya 51bY-dz}i$lC -52J恐+#W-[op1N_ I]uvq՜Cőgn8;V$ ;,RdB+M=nĈ/k8Fsdqޙ[$F(g@Z"*7Yk$ٛB1We"\/W4qm?]Etbl3!n.-:{X%5r 6z4e? > |3Y隴f~9Z9d>}.ِ$v^r֛kH!'s,֌!߻(>߈~qG> Ym`8+Fhtiz^ocɫLd?dism~VӚe |X*8iapzh_E![duVO(;e^4q# n㒡 )[ 0}'db(;P=p( ?ئVCu܇ Ff݋9cTi>BxCoia\> I>]" N)Z/Rk%20U }[,ʓ7ƣ~3en qēeJu. >$g_I͚os^"EG3 a$D* x`Ni6]+iKA U޲PCsdCvVuQZ`1Qfu70$S\TV6np^F|BGᇭ?̷W*Cmѕb䉺RV ?k^`x!@ gV{mՑ8MgVh8Qѩc} #~NvJh8+ij~&a/2 X>:TgbzƐx|!a&.מčNj~oɇv:aOal-)IS㿜A?.ŧ:½0,2k&ODWLB#]"e4gͣ1݆.16_7.(5tgߟ8쬰ۙ[i>xh0C7rs&V#3[5əŊhW6H%T{ 2 '+v}H8IV˝*Ǫ *3Fΰ) %R--:٦RXyLc_Y# &4p)i]u)Xw U~ ίWIIRDV] #ŏn}rts9uP~^MHǽc6Ґ>Q.k=_)B-8sȐ!u?MjRCzB{7zu6Tٽ nN4uR_oƳ|Kҽ$cY5a:`m=ѥaN>fw=S48 ._dloD3P<]AzZn?.nslg-[U5X?qalΠ  !N'#A^0bV\gYsϣcBX18ڂ~}JؿگԐR>l8GE֎يDrg^LuT*K^|ƒ%Xv& pWEB/5=E~W#FQ~q-ݒP{N.b;[E0\207Zu&)k* CYYb4ҾD+>+0YbK"q{߱lK0zoLr8kt* =ܽf#fц )mvZ:.xBޘс5%pe*2'ΣVhb2,_7]hr%Tʿ˃ނ]W:k* l#C}T u`DQ8rkP_B ɃrM5nu?Y_iVV)_lB gi7 2 a5$mY'[(miuD@Y1ޗX@" 6[T݅H"8DuXM֙ky}bm] @nD;=xKweI4¾Vsw6-@7pl=Χ/C7BV-FZDPDٛ ק :dKI.s6v(ŧ\AML=lsv8t*E}N(~x5 [ac)n1C~7[;o-j5.fAt A300i+  d- ("mCejVxG:V\ ;܋6-Lfv"sMښd=gK: O\ ACf q%DQ㲅A ! F 2؀B_Q]?zFG R1N1VەhXr۞&ij)(#;m/ jdSÅ<\i$vRҀ7uEƴmǞe=ZZ%5HwMwHӽ쿲A9pƴxt#1|Z=+^dɅs@ #}B|GK"2fyJb#e-2U( GEI|suC! 6TOzk_H v4t0mBXYB1͖f䭐^cS &#TxkrStŨؚ-d.1@]c czTʱOJw~?)5.іحVƌN#s<޽P Bk B]9Ff&gqWgBtҗfm1|Jyo7LeՆ]c I8鑣(ՈعBou>i?Ms:,`wSM{+[>[lc3coxŠ :bD279D  \0h:W>TL :F"%)tx}$TCJF`!BOQjqujFjy9߬+q%W^y:V )fa.'@R ߦ}e|SMU VR0rUB ^B3qntF=sLʕjKK79%)_߻F(r=񞇚rX?jv "#6 ׶}2*]rd~ K#QoVl.g@cy?(>f&򬅅h;=o3&PE _vȗ|(NQ/KM@uhsFrw؍Lj5TN;0~t͂aN|M֔|E?gސ ZÏ}7KW7zOQqɐљY!Ͳ:ݑBѩ#Sqb/YQ v`w@wKmMxDm%Ke!(,1Bgͧ3X-mǽ([TݗZu!K '|95?ǀ˰8|}5 lv&[n1ې}}Oꃨ7>ٷ>⊧)f>f:DHE*Z$1V%"i`19ʀ1 8 c7*1vN;e҉_?r_Lݺlë&UsNV|FWDZ<X~/85}AFaW\on'\hfjƵh5</6QoEJ(n??w1 䏫u1b|}v4.r׉2X_1'CFY,,4bUjuocަKT9"-CҗNe2 m~' PIKCBA>Ѕi,,L$7DAdҋ%1ZzӂGMVnbW KkqTt5.|eDQm߬xv|[W|Gi<{7m+V~dH nRZ빻O+*!|Sp$eƳö4`\Hl,E{:s P4\㟳Ҵ•d$P=Rb|+}-4b(:9Ĵ N!E#ߦBeX0Dϝ 9Q=ڱ\ 7qdTǛ"QoII}Z Y˹ 1NSUa"*U>acf =5ɷr*O4SQ>$yГuċr%m'|s0NHdVU4d+In:6U>o.: V=f[)S1aεo^RŐ5FA4˴ˣ4~b=s\? g@'\,ƭgį )9UrVvxQķXR'Ll~cOUE7=e~1Y 8SP>ځOh|y92 mj|,ӽS"Ψ Z~iT  87mv4'|KRcUƒ8GLטJڦ߿$<Rq V3'8n֚<9~z12(/U.w } ={^{1$ xn +4͕';)K(y: &:z9,6mϑ 33lV$OP][ĩ`?޽,HT1c,>ܪLPƋr. uL);qJ"ueK/}W]0fDR*J&4R{ƹ{ĆҀ 9DbL-OmYKĮL^pMҌ 0H"lS ^0B[^W-ssZL ܯ{Iާ\ n2 xv'QiH2#\\.Jv}c.v=Am( #7Dg,UIXQ?ե=0} >ܐ']U٨{zt1ÔGK@n5r/ϫ&U{*ifYg|v@XztQj`fG,v+2o:Dr 'P߻lg|Not͆Crk}؅&MX5d8Yʈ2#GsWչ>gVU}Z`H?p,ոX]M I g㪮G)Cb%e7 ѫ\y$8Ss#%:(vSOi9-cjqIkGSHrщ)xW)kFjeJۢa^ QfeW6:m5_ fUB̀p~E,1lR%Y/#@Ҭ_uosV[{4NНQѫTe@[\Bx-=d =3| [.bƕLADO2Ov>5!"?GÊ MNOZAQ^rizʇҗ⵫>  13 e߂v|9bBȲQދ1F D vk"$!Q?q+l_CVT)ݤ[/yμ71~=- R2u $9F3z,݈@ƺن@y`mDI4_4cUd_oY 0+ vM)%)vlsy XX.UZϹ=_j7 n5+ 0VeOƠ*IM-䋗{g@C6}rDK!o#<1#[2>Yp~ŏ=B-xc\dV5E}y3^w=Sb-YiZf%3X8(7zװGw1ܙw7w\dRNuW6.w&ϟ>ȁ"l"5tB\/+ՆKԍ6}%9T*"R )pf:~c nn3ky[Ck/r)φ`K6qowhA}5pXe,j>Yuzjߒ}KC|CvV=mmqeboHxkvCd7V(yv!tؐ m-et>*!T|vD!qgqVVdu988(WZ՗#7P.[9$8d2_vx] r[ 寎F,2 Z WV1̃r38Fim##I= 3<ͪu`M"NpIVƾr TLe?H.>^ѼFw[5 cohfduv>F#V[LW:Pb]èo | >IȈ"LW^T|,x:b*ʘT܆a%O!!-eqH!3r3j#i 6lb*pJTӹq:mī` Hy7F]|)bJVX}>IȁH}$Kmʬ+Vuvo:chbeMo~Ls? }Bɑ+q*F9pK[=VF)]-ߩT}Άai=tω#~eKv^܆Wt)#X\&]GS >"`ʚpDR؄۬_<JLQcMPY̴eE8 U[.(Sݝ1uQ Q4Cڅ%SA`0WM& :Kz9q7[҇#&(5ϟGͱcs KZ/*=43ni0ҝKgg!E!CoIFn욷K^j-̤&lp`+g],5tx`"+,f|ɡl8e+m뗌[23)S4֚RzU *c;/XNUp'ZTf'+`-9KJdv:x 0$QexWژk:IMP:P9Udô7LiR·DM^_YVaQUm-vmtvxڏ/>/8ɲvehgvҭ>8[ Z>H0+g@n V0"4v ͯ aiqE |- - %+灸*G:"hI̪`9"J)iiuW[ _&y׍}s who'ek!D/(#gˆk&ڑ#k'(s xcŬCJΔIFM>ӊOOE!#"SUQgB8gEgƓxC\vGf-#U;X A2]g85 2j6l[rM|_pEFw?Cz7uZB7ǺQ6i/xys`(>oU3ʑ:NlfvA%e[U vu"T/aij>mo0 ˧G7"})Fb^bO:1[~0PAH˥YN,]~c5< %:h0VDս?Anݘ[/ f׭J@.S*jX9lgabnCGy p.q3uюFͷ=&{ꪤPL;WԞ\6  dsjwT3'ݎQ$m;*6ƁϨhӼ3u"ZP_% Ҹ"2{CAHV9:{]tG-.p{})i8$􃉉覠]0ڸx,K/ xjH SYįn^=rċg!&8-]9 y J*5F )4yTܹSmODq*9 ,̐j!ڜ}cDTLM޶䝙)cV'_X~O< 1 JZddnq*ZRC Pj<0qo{U;4VЃDIW)@SMM,y|ǎWխxD>4ѪD3Log*tB9Ń/mwFS \[xa>nX%<ǞIƯ@)i"CX ^uncޖ֦cKFi^ p8eh>U1,g~ڋ@ڐw"U)HFٽfuō\U4s{fEzSQZS/fCy~Y lYa w/ҘtP*h6 ^n'd!jʈ!Rǽv$:UQNİ!YASWZC9\?q c s.ۇR" }d/ZI% m $?ٵ pl's>i~hrJb&.A9";߾K u5/fn=37Oyi6tUF0nHQI@t)ʔqy.c~ٸ?#C@\ -[ qްlăQw[iٿ CH Z|ilG.C`*Hz.!BS_+pm-=;#զ`CpqUy Cq]p~+^Jop iөKmupTsoa`}mQ NcJ5BXy۬K޻"}ɁV1n^>?QIhə8 甚Y|`4 cQo[f2[{W}'_@QG,992TxC,!O ҕc) ~x|gT ]r$?R%5ORPr$5Q&@ߨzI%6 c6q-%$X_)yӯvDKa\]HsL3 MҊxt+"oxd7㔻uM!{G_Jr.Jڃ+?8j""7NS.ivBzY_-J((%CNBOG"E5Xk/~ r<Æ&MܽϪI욧JU?F)iY\%{e%`urZ|ծ tG zt\--<#֪XX6UcIm䙜jj7(_ĵmŻ6j')DB٩e43'$\lMK*Ti#\k& MHX- sI>%~w40 F9'J&'13/E5`Ni{vc1ϴ1-sm{(oQÒtdd$`5t hT/b}(+7YM@e[ol 4y\csCڍf4ʪxmB}"-؊e[n8[euJIciTKSͱuƌ "-ɂ;p_A(PI哩통gۮנ׊0,(^ )ol~S=qI{$,\GrvLS.0Fn:[bJk9mnNтlM\)qÝ+0kcȓY;=ܚVN٧T͵Jp~+gz?o=N(}"@׵lyh>gV5p'nA;L=dPj$Ee]9D7QUExGZq 6& ,^qދN]kp4f57DP+R8?\l^?eS $vH1*=QK^ Xʙ3ҀXiփs!'|= ;h&{&YՆx .0\plF^lډ?mg ם.:=m7V>Jh"Ic< YݲYYhf"e/Fd?l4pH=_R𥽪< Eh24\ct  5JL_oިJ1큧uy{ c~I^l֜6(Jpw*MwqWهf+1Q?Ʌ 7z^oK6„,Rg JPFM_n+x4<Ϧl X6#gOLdIm3L; aƎT뷽ch5ihT)  x2ץLW u ${ͶZ)M ax-/kUHvKF6D+e N6MT3S?p%egXLCxjWнWNbCx"@iy4J|azS5d)p ϝlYЇo/M:0 "RyFfܗW8'Wo%}u#8׏#h1 "]hxx)ݸYثzmȚî/ DpiEoI~LK^@n,-/ERt2M`-LBr .bb`SS$QRin 0Z¼mq:NEC0wdcŸbn/B>qv}׉ R[Ґjbb{QQkWVa,d a;FzUɂW2v$bD 秹c%@_e[TjSi$-q.qFQ &'MՋWZi9Oi){Rp4 -hEEi \5Ԗar3FڊӢs+߶pn(qjݝ =x 'zyţvی!)"$L^B#Di#-DuPϕTlz$n^D%$fgH\&S%sBwӊ3q؏Dh8yQN`-2#Hs/\$Ƭ8!0q4\͊hz,rAۯ;)~ɐ3)ݺ;I^0ߢO~7K;1nnTZl wb_3=ɂ>q{bW\̗^hjB'eLˇ]qqԤ*l8V9K:ՌX ]x13̿Q$$' C\婏Y B ߋ*Cv0]fW;@ w_QgKsNe>2T`vE=Cآ&tkFE3|#r\.&fr؛BXsr4t#ɦKyJƲ"Wȝı S앫,;EX}5 `C^HrTԓwuF'?p#`gQl ?_ủ}2* C(Օ$5m6ܼ6(Cu-E7(BmBqۥqB bjC5GIWǀk"vY[_(IGO2nFG0~ZkHj&K6y p nͼr o^j/0qgL_m pR!AC/|HǺX;dlqg4xvL9稩PVaB]L`52?^֘^DL$D 0&'} .( fpG YjܛuJaA|^Jj]ߖa(ı۾Vcէodsb)loǓ%sa)%Lt`UluȀ͵/.3 9K.9ovvCwOw.\, {@R4iZp=yxx4TKL8S9e䧫(K#bYx4XV}A0j%ZAƃL8xIՆmbN}[{15%gގQpQ/=Q@} `oWNzSx'"R1݌AIe|n3K`:Cy܇S ̂mcl~P=81(&<E#Ⱥ>^ bXV-CP|6CQw`K :E/ʲ}bޒHzu7 H_".jmևK\}ȴ>^RYz>ۇ~mvu~/ j7]ӔA.(鶄(ܳ ~TJ'H+ԤIB&h xui)V{F3w`"f2b8:I-&q$ޤ'yBրD 7^xO<2Y{C)@w%ޡwalrL^ړzv}`i9  ?+C:;T@)rט4V( greۏ;BKH"-4)ؖz m)=C 8 wTia3XvӳL9G5RW-u0k´l#=?uYmF!9֨7 $I Laܷ[ /mi0U'k}LJ.04ԥgR/~CrC2Lz,kj)y*  Pyz;0 Qx˵T+kV#IЗ;QV޹QY;fP9a`3<),(bqXF_tuX2h7*(S^?c+oV8SOs@G>^ej ůwxnkMuRV; }xC,"eoOa<-qz sE' UHc(!믱|>NY IF=M> ]BB]UNV:::3mDJ;^RB,,<+kvD_eHҞ*bs\wQ6~8^JF١[g۬N(-+#6%= 타|"b^H_O1l7]R:Q 6}{L(FTSX6xFLv 1{/ΧLN> 5V _?Svpfg+4յanm,+C%|T\-) ޏHnl$ Ȝ\M< xw#az :r!NȌG_ ًԷ@ wkǚX?=gZBffU>2RO1mh[K[k0 cb Q2 Q~iD43@Dpٿ@!)fgq3Izp_e`(_Ī( '(}}}[T:yv^#'ae-h''; > )n"}иU@=v" dy=D*NY㮪f즶 `yMv1O{>mpw|Ch zr| 䉊Dv;QCqa@]D- WPl`[5bxXaFF@ Ro *BzS<Sf ;inKS[7{qu'噴SvE};3SB)8@S$p Vw&݂–\1(J ߺ1UV=rܳa7fm?Hj" ģ*cضCB.D[Wݢ{8"|9W8m`7M9O^ޞ!0$: K[O=pҺ>65~*Q0P񒱄zL)}S mT@UKEiX@U(7ULC^8p>*DRGN?R 2eXy=0a5N^߿m[QUE􆋼_툙k%|QKݾ%K#e}uvb`U dCY]kG_m r,,s4gU1LJvI+ڳ1%Aer.6L//Umv@& 6Y -?1;}#P&8Xz+UYA}2Z6 >)=..w`O]L%8AKSNdPYobb:(?.Zf,'/eeqkpY8{U7|6oOVY8jo&B KˆUqi?;S]t$pLh9KY:jOfsUmϣGA|S%u9u\ÅHrcs֟kJxSrP9aF{E%,B^{pXS1K3.ǵ#V'%f#P`UvtI]J7T-ԧH`i C)t(NnPλ~o h8^eT\Ib?DdK8}C2wK wľO]Pe<&aw=؝G{U13<FN@z@AW{dPXV9t _L ."\~xI!O'+xRкtĿμ2~ F-|PkǍv<$ R`.p a.L̎FXEi>@$Xh;UwDQi5@ q^䡀eEv@ŽW8 !,$nCQTC f\U\a` gtzhۆX sѝ|L߸CAE #{9/O+DF=@p86VUf'BOPNN;F{[ "0Q_`Q}zڷ#{zwWy8,p0g RmWԤOlQWL`d& 6F{8(>cia~a}v|>NոpA^D*p5и|VW6"״ (Oe9ˍ\"i֍{&.H鰿: ͔߈vR> aTFMtЈ)t!<^- %;*Y1/4ftanӚ('Nߎ!pѣQRurB {^ y%}='{=hfޯ iuvQ#! b8r@Ūw@55U+Ha'k}NN>eU qfleDUڗnV@j,~S&!#W`A6}w.W^"gCJ=sc aawq/J/YUe.( ]1VT= =W6L{MTwpiTk Dg=7ōǝZ^}xa @cLQa)OT OR3igouiNT"#?(_Cq!;,]E#̙*ʚ?Ϧr_9nDp;wWәxJSxفDY{{T#&jޭPU3Xイ2 Q&jD6Q^(Ӎ'Ҧ̢Mɸ[<>)Z>6a6k#PZ3RwϏ;q:QZy8N:^h2.@E+@ڵ-h^o =s%XbqRl}q oi*[5 -{9[Oci~زi !'+g`8Q?bO\CB\w}mbƗP#fT}?,Sߜkp%7[=Ƿ5*L4P75#v;,ɞ(vVq9K'YaI$`."X\Y`MƠzaY':²T۬"{XF^"){^RpOVIߺ[cLG^f]??1) `'kJz߼!3c8J_"?z~t;d2 ޳O F7EgtTǡi6HGK[ ZO2Q<;p veEjj&._CO\7u 8pӯ)][RFLW*+Ji ,0+]殁lA I6`+PH"W-{ŔsxɱCݎ/湫UX? oiPsNN<-5QkY7*W}=ͣ ] Ǣ[ bҦO%z/1Vrzae(2Ϋ Ue_ֲh/Q?d{nS xKWaqKHر-/6#p\~\BGrz )rڏ/MdB\i+J?$Ka*<~ˊut/CńWv xQ@?|> lg\uΗlc[͌֩t̽_\k"Yr/TQ:f5:,=Oj9*s9RteXr5MQ(wsL35Te* @MH]-K4', D|,%b6X2y Ct$ŮTrcmzD+|L:Ӿ{G kم|C.Ú A#z%l W۰_3/Kf\wўN%'L  tX K9AD*"(6W6o2ܵ|K %^:峢 v*i4Frz>A~{{NW5TS4 a .ˑ_,]?IAʕCEJg.ت+><5FɰJMOVf3݃]_VOj[,hJ:e-_DgZ.ǯ&>XJ[L5].sk3>1G?oT\d=P"Sa`^VfAkA^JOQ0nêzcqK?ٷAK%10K6>CCG0GiS=!" wVR}o҈3'rF Hނr*y,z/vGQ0q7~A7 68 tbލyK'(8ǜ8A1Xbt, #@`ӝ.Ay`,(X1 Ga/C^x#UA/#9s;wn1D5~P Z񖰹W}W_A m;.87׽}' noCoָJ73\$!9OZ~(GcysVeʭZN lQ <a |?~,Zfmcq {KԂmQDO{YY Ƹa<JE8bpϷ%"XL&>D*H}L#%hUQ= ${ Q $EhsyxdzpRF&RaIlX}OVUGuݙΏu#b{Gm нC]D 1I?OjaAI05`d1 @huCrkb8-E01zr SBlN<&K`a`DŽvB|*a A역%6"6QhFu|U_Y՜hFx;s^EgD|n&|eS@#M5ߘڃǂ ܙύFTHM]˞B} O15{ck/`~`M Ʌ_l1Hv5oW?#nd.ꁈPF~,D*02P _LjL쎎ėG2š,vm7ke?$^)ku\KjuuuEekak%BL<d>H GdXgT11q \9cQd1 - 0?lRId?VSЕY~vgJânQA')WŽ"еXsd3/N%fk9.Zƿ֙͢0 I~2ľ~ՆCQp|jJ④ 'H1g>떹uDٚuXagC #jefP0jmk+0@TG`٨sCU9&RNkkG[t 8nL YV!@Acr\@힗bv(~eԺЙ_|Z_I~1T Lw^9V,%hrqDzXfC&Z" U|m8PQn=alnnٌRޛ4C)>=E)$ 1AbKB^&}/JI EPtx 7bm jHLFZu=]pN'Χpebmm)nx]+΄(B~ύ?ޤ Hc:xϷDy94zέ#vuԾ0"޴򄚋F^4Aӓ'f#fx^s(rR&.E͸4:\46mZo=b&(Dju@*"#uIioܰkQ9lc'bb-ÕfރtYY@B/ xjsM-W;@#k:VZ3L$(mZN6b=cښh d,Rf;Џf"@aAb5rP7 1]/Gqebз[k 9Tݝl J4 4,sBt3ceKMЭd3*ݶGV;ps{ACN5?Lc&XK25;[)Wa"9SƯ%b|:37 <+xKJXB"'!RH0Ip ?˕Ckq N+Yvu4+yw3ks닚UP@S@=4m#6.VcVNl\BIIo6 Eso~+_"˨,=ٌbx!MRLgBP9;0y.K`Q[ӊEe7Q I1Z&<܇drEͽzH_W'$۹I!Cv&X-32$Pʳ"lErQmoоQX%d7V__k(ifMtsuGuD=I:3NZI?D8lds]rcAt8~-xX?V<^kCLxi]6$ڴ4HW֫b'] ]"^90hcn 3\AV@^7)|:-4A`brdEA6kr'pU6h1Y /GUw:-`1N*rkO1dEX;oe00Pe#72Y5M'NF,t.ש7{yqт @A(47|r}ɘro~yC❫k#}7I?0Eo;aM iYW,zF'{<^dgxBi~3TԶJ+Fg$Hsl0էYHA汘,GxdY-l0l/:lUP 4T;)B5*iz*[ߌRP#.֭[t&5g-pW Ns2>͆p;ڛ?+u֭nqH, [A6dֱ8j09 ־r>+d>RGzdm<X(Ί 3ń:wSڻu!KaJV6io7bmBBF{ҠQh(El>I$piሪh If얊,H?'l"\рF{=NLν7.b-an yoŹ@Aq5F2J΢Qw!G3v=R{ xc/N]-JT2v>-ic}TFRKHȻ'M[fNUM8rCq}ӣh005FsMBP6F }#5@b" ߠ`y!RLuqh< o~J:kyim)0XXSV˔kZƏ[;DS4*A/˶gUp =]gYv`kErspg:Pʝ A.{KX LҮ,E.f,B|n238#|$C"9=MĠ~fwC ˡ2(bZukF:%m -m&~K~gsOc=c*\mW0t/P? nt׭c\*/SynJ&ڌc(\¢ʓ "M%a<P=( }1Re^Aȓwv\`Zь2lu./+p ;Vm ƲQTM ڭٴŁ}E=fn/@ev?0CNtdz} H /C!&[Y!dԠ6 7dD"6 +.ƍŻͦ=T|ʃSIW:"y.Ήr t;Ɉ-ː=En2%t+7X8*JZCM9qD㿈LB+(I΋U*'^,.,6bܱgZٸ{#S$}rIfmPy{k3~mXJRjNEORG7t_o M\6S ~}" xh"hh>|`|0-%k3a=-KNq)WL*w?)6`^ BDγe ݆fOD]WHacpL/K&csߊ`a82v3R`! J\C&֑s,8myn\>\j*{$lc{a%Q5Bivڝ&Sf vuMSyb(`%(~ÅrpGEV4|<]UKYDC,ֹ3݀.Du@ʥ@!7o gJƧ̶Xp_begcjvpB6iUF N' /_ZOϥ\LVaމA{J7A|'rFKՙ~8 .MsN/xu^UE[ӸF/zβiP1Ք `EQJL)*ǃQJ}nN'NfwR;+?-?  ^yaHdDbKd!h,ԡrveKǗN~̟/W…_QMI"A#,s8IuQs=m0$;ۦ[XBg(]1 u.[ɛg6]# Bj>&ժijVZ- c]; 8~!0oJg`+9!$858(~N>[sTQ2$6jgr!ϕ5=<ӀT vgg5I KΦPQ'EH?gviAuu@\B+Ve^2=@azW-Wu.k*Z 1Joi5w6:!Ǐq;QKNl|tgp T|n|naw{E?O OG柛],b%*hEX*W5E`xrmEwxu.|q% }Q9Tܐ/yF,'e)֪ Qq_2?a+6#R(hŘ/u34x?5eZ(ժ/$62YʆI1IZ~U 3x'orUsBke})ʯr@;o_fnb[;)c6fVUts0p>F)N_ y͊Rʪep1ʯHXS ؅s(< *ݳ†3}Bte 5p%֠%aƞ|SL-2Hᖳ}] EuCFSߪPx%PN].j%u:e7\bQ>޺܁u`ʼn0=klD9<AOw´ǛێxYqIJ lNS6FYX rԁtI{ mR.(DXWۨh;gng67#*GHK!=p~N%ׄ;7]x4)=fW{. jx Kx+" lYŊV^ .o^`?> ׯ"9djKy)/Z> p=8a0ןY0ijlfN*J8c`FXCn*BD( iT0nb`0CfpTpY Nf%vwtفKoP+S:2Hbti!E IoUY^Y|ZyRtF,qB۝- VowSD.&ϭ..x(-{7kvʃ|kY.Qj^HC-]xC}ΊPsNC dG;I[l&SkY3A<'+X>ҧY0l%b&dEv\\(zGQSJ>W<;3~+0TJ5>}22ѶuK7 MT4GSV4gF;oF" @`:H_|+SrV R[e_F4QD K|u /9wZ6 O)|8&zU?`aIUK"}М8KrҢRZ[tKV4+0'SY*/JwXU@O7:Rl&yȽ8gmU!Ej/P.F1W~M"|)ODl͡IWlڲMŰ!0ʲ߁u#T3٧Y \ֻK\=y \kn0"DB4Ɨ;["TlwVWOKq]Da5Q ֧u.Hx7f0HJw y0|@3!5u07[Cmz|dqXpksDL(^-Ck,`ejjL5b?p[Œr&'lDb0W#_ŁY%ЗN%_~) " rIIX4^R;]֌OӸ$I]mLGd' ;ß2Glr}rHFa4ljUs`ds=4x$qcxO~ӷF~GWXA p!ū4@nAX u#^cJ d@J%zcd}g,{312ٱ&)}v43/SUɑ\3cFѣAS?Fcʽ 2^n?[tѴEԄNj:ȤQUH>wsŇ8ZO8Ok׉2X$y=Uq"[9D r2onOM(Z,.zś5W׬ڃ3`&}0U ;Ł+ٴzcL@S)ד9:6Qf[Lqà3.% xF^]imU~ux)̓"eW!(G-[izZhD; qdw-zV1':'NLjf9!w.sT(4 sha?`Q)B,G㤊!eܞ|0Pl]Db$hPòҒ;;Mi LsyjPFsJ+X;?@xw߉ƓA/:sTZ9ъYL͏r@ A?C_XlqΠ!I\3E N=Ҥ2vW/od vKRLor'ޥ{= -^œ ߗ %&R'BY6(z^oX!RQ_$5xQªk{qN4uLBV䋫 dAϙD9T0FEpxeMq~,\NUk#׼w}Y\Aͯbhn7.'Q(!PG}bW͞U`jXI@xu VD4w 2B14?P[D؉aifh,JH x;`ņT<>yWp~z#i7҇Mt5҃{*$ @ MO)YJn4SFlEq͎l:#`a9U<% cUrvF9K+v[9[,(.J`pQEֶ~R(-m3`Ր uӖDeCi=Һ(fVQpI=O)gkGJODWu=tw$hs3]Y*mAbW=DhjyvC`m8omi0ٗ[Uxqcw޺ۮR"âi('ƨh_QnGsBG]]2ӧUHsp؈FX$>pPyU/JNTCE;Od*=\{wKcZ u&,Hl` jZ9 lR!K#XD~VíHFpyE"lT29bhT_/|H~P$302h$*koS ᦞQ<^k ˋ:].:%y#&SD"=|5۹cp2w+(^.2/t W}&0zdT9؀^6+8E*:?6'?W" :_{/!<6q$YuzMhf2tuۢ`!K[#5aM`]vRbžmʮr *\ڠ*'` ɋ,{$Ay2}L5ŸmUv7UWR^1hب $b߈y K*œe~\Ҽ_޸1Z .(*sۑ2]FiIء"i݄퓧u'/KQK)z⡜twߖ磮3 C'~nXZb|!;_oE ŵ6{fyf*⒇"_6^ᮮM\@*ׅjR R]'?}Y3}»cKxHQ5"@ C -i;ي_ӑabχq`V_C>jVu%UON&`eOoӝ@04Yd{ԅ1vТkSʌE5|v~NDp*Ej`tz$2n (|lE!B]w7~Rzo9ڽNf d7 `*v6]oltgE4{ELUhQitIJϝ^jcFX`JF|fO4!aOӜ #rK%H!`n,KɺLJ"V0CC&5$S¿ ':OvY0)73!YJwU< W-!聋xLVϐUscmfzkK5q@*"whM!yHނ2դ#.+Czپ@/b`|Jš[`^<л WEGЙdU%0IQh b S$PU+ew%}z!M [Q)'dtØx_gTOOU-L i>*ܒ:z|q-~[IaZ-ɂS*/2~3(P qNowPbqTZDOg$(qK0Oh$hǙI%WVlqH/Em]JRa;e01nnٺ"^HoXFJڪ8\: @>é-|D.êƮXOc z?:}''øFB.Q'{4 דFwC}:b h WČW[OM&l$UiLǧ*ϪhYlިf4b*ܚL hܾ Z5TXM$JvlOlny}AJ9x'켐8CT5ZKC۔:@7ҜI Gq-K-]<&qSfLzDC'~zC껃Cr"OSwZU5{pMQSUEɹ`9Pfb}U~tP},߀LE8z%פ),?6>rьdaƥB0$7 c##zh6YrЩ)Xt$s u;ܾ$}\5bgqI2!X&k&np9#y {W:7=I.b^wWqB:em]sT 20<qiU*\ 3'6*d-{e嘢"v;gY'̌g͒v= ;0;-"'נ[a!9RzDa bE8CGN r{ Uܦ߯TAYX4 h=;ʘ|{*F X1DmGfUOѺJ? z*]:4*͞`-&-fs "גϔKK _אx #RQ5.ME<*G+®}҆qOL ^UcZ˅LǸQY].Y:G7H֐,IRAqfW.$Hi3TA#+S#pEN>sauF[RbyFM<^m~CfE2/XJlw1`[?f ziWe.|idԫ}r?d!#5x@t/f`!v~xllW,5nXGs1[mzlMc(F,7|/v.Q 02pgŤkfY뎪_i*`13-irb$ %U%%x36cV4'6][^s%,ٶ wa]}צ'ZC{ W[rE=W`JxĺJmx FQ=Kll"S3-Oޯ3Xy'AIG5dU? \ǟWw!Lm o: U ƽݒch H99+76;ZՕ'Ѯ.BB C[mcXk9Dn)53$LnTb旮<ڃlZY>w6 !~ǚlƚOBE&Gm54L$nQ.L $;)+IP w!m[*{zAPy`.g0xKme l/wal5]:E߉ޥB+HXUM/WE9_dOhk]G)е(7a6␏g%i u +z%Br:P1J;ϢgbOTIMfk)Tb1Op*7)'nDyJe~͏W*n{o\gj+Bĸv!cԌq7\xO[\kb Jd 6Gf_=-+14F;+T?{g |zNXJq)i.iVш;R+c* CunDhN#JBnyxS j$PcM愰BpǞ}st>¦09Vw?Ct7[Yfr2.%=&!'+p/8ڊHѺl }b:%9^L?d $z o =|ZJ vbi,q/'tZp\O=/z\ #BqvQ֡C䵉P<7܌Gi291=29i5/ )B߸ ~ncPTD=Cf2k+}3dlvUCmt\eթUV1@2Q*2 t S9dj'M;NY"ZD_g7QO*Te "VH @=^a7o@tgJcS>-G7TCd(sut*I!>7<Rb?}2 Y/VK:(8t gx},J jlSؗH ؆ZK8^ rexo Gߎ!(mڠYս5Oɝu+%s4/@ "NB"҈,F@|OA=9@ W{7vTGpY;߯шסfKxzN<%41+%h?~d$>Ӱec?U!=WKQN{հ1U)=.L %ܕg`;ƾ5o}aNk惡sr<Yxbw$!pRK'VЂ N5+L(* "I o۹1P̒]#{ڮ7<,jJjxކrGGDԙ?[*02 OH CxڴxBE* ێ +}Oݪq8zTO]Ug\nDՅFuoUro^TzUNF}G8ɧJ0(>b7ڊ=Q 'fgH4`uR@k0| d!:n'\Y6Aaf3Z3QC bBX''h^j3dZhtdxkzOXQK[rP&wh(3£2 Yq l^\sg-A}4w{vTWl8U%S:{_bs(uR.N'TH5ƪxkmd^?lT37Y1R/moA#|uX‡ NQm῔ ghQCh*:D< oj߲3 ;J9pdؼgVTZƁþM4,eMB;g>X'.C:lNh#^( c Nc[hp*tB'KhZ2Toi!]vq M#ƝGaGܻVT~-o*Z1y8\YҋiB$oEX䕗j^ Q8XhƼҁ  }1&qIsN7& 1dwi|@ߙَ`+gϱSBTUHaO[xk.XW Tq=}3ã06D>ᠷث4CB|e!P8KWt"~ږkOE%|S2u6*([JxwxT:DX,8xZRQ  *9Y]c e*cxVpYϰ8%gBӂWxM`=EGRiuL}%kIuVShn7ZP~`B0ߪivVR(ECQO {[U GTTa8#>gLDDj#`8D<.0(aEkr$P iN hBl;MF~;M $]y7YN?~%oR'ut]^=("2*25iV}iz(R)Xskf2_>- {vg#+&FRgAs$]4Aԩ\`=obz<ѿeRWZ1i=o~3o<yN샂V\#mC#}AOL%n]Ua< J`Z* ˄2L u;AU{[`@j(Tԙ qU]B)Fop 9BǤFcоD}y-74"I.ڠ˅F_|;/z,P7N{85kZquY=ے: c;}L5j=7XN =E%؀׀kȎ5CqL6,8t s怿Xb0jŏ!|d ;s1I"%Bx]sW>s&a/iG/2w_ $Z &TEg`֊11/7i;9 Jv .lݸHxkqɨEcݮ2skd15i$:Jaziuzlt@ұ& @,Xխpna8k%aZ ;vLj'2`oD'Вw{);n[4-%6& %;?u:;5fүqqzI=4X@nTOReDžb[g >&Owy҂, ׳*{2%!%Zl}voHZ fqS.yce$:l%uߨ&Ke]V2[ylV&ق -r'HR` reB? 2Ʌ^AE%,dZw!@栴GA$-3Ql|q!>iՙoؠDDrg1dMO(ZMS#-@}w{h)- i%O9|e: ?!j)h/TncdEmҿxT Rs>6 3=zItrZ+r A-ޡLwpfY\$)VqXݜ%~l@O<Ww QmS==Mir Xo#10d+CNgog~&vZ+Y=as#h⟇10罃܄hOb)k9~d(5mw5*nlZ-36$hLyj^¤_=`ܒ-DBq.eSޤ^r;qƃ9= k"&k!92#QbÓ)Qkp^8W߰^eui#L :p{<9['HWIZ#tq5Ih׷4Qozuv_g]6b1 b߯VO#/EK3v/$害v[fwNT: T" P nO &r4sg@e)}=y8ilK LLya-Z!h |fk:s.N nsm('bEOsxLF/D8S@ u xπ?efnY&Owᩚ "Ltp~>G\ 7da0)[ẃZCAM]V{5)MFjdG3S 4AjƻLٿvŢfc}qcFH{jZW@WloK'9qtł OCRvbQzsװSjeBj,iIꥷ@&7?6n޻(||7@6w&Fzܼm(cI5;YUW|<±aM+467~@i_sVWo#^DR Ri?ns >~)0ڂN摉 ,7\qwY,z]Am䇒=/`cE_ЊE|T&)n@IGG.CpdnK1I)}čKjq/Lha]X~6c :w:xr$qw); <$0t J겚{.b[dNJ !@ MšsIoX> .2D%J&Ź.|Z[V'>;) ';8}4A*;'6ꂊ4zEi/tiuME1[#L}lOP4O\!'ce!CW^RPgċ ~W4YWjQc*fl0eQZ?y| loAhp&l­q|&Ϻn{J˰˟Ƈ~:?Cә&S R;dػ:W @Ѻ\쿩=h[Xc*fWeZ 9ˊ}&5 ק{aVp.ycyd&~hKԚÉ~AV)=u!_ԞY\,"$mAԱP4y☝ȱ3'G"%w@zԱXڴ)Spe $:@`ˈrオF>$IJʵ :ޢO=6cZ:^DT O3kY}{[h9g/lURcҪ}$?93[Y,8N3':vϸPzaGu)0y+"v4nӅbĕ\t,΄K!z\tTDKϞؐR<@aMTMo~HȎ#_a&(?)il -iV%V0. ݦ AJA煹i@xgL5hCy3_A=\Z֢=絋M6dX9?E[ cI 2Aq ˗(3SM;>1^G V< h &aoEeKm=XQ۟0XJW`]֥2xk θ%9'DN7nd@ٔ^ {PImGziMG϶N\ͶF&.P;Z"XZ@:t -n'{JVQ٥!] MPvp- KR;jD _agFP y2TpߤJ07j 9܈5{-&w?D_"rTĜ>d%d Aj-0.):u[V6>hB΀+{Ťf6cWY"0K<6>DMGvgxuΡ(nPNfx^M0E z\RКK4x5<7mL/Qus4EUTeAɖ BkĹ_`'m5.M4+UVv)%Cp,;uy G ONv܎1V#2lX?V}tBiK1wWs7F?(O&l KS'N6]Lx&?.ÀNeVR v ~]Z,9f:<@ ٍ8Cєx®{3[peOф=s,+96{ $26-c9_O5$D*!ν-~\=[YƂXec_ XHIԜq ^^CS5e3x,8 c /bc䇔z"` X=M6z'` +9tiE]5}]Vћra9BEV(9H/>KY yd}Q86Ow vd垈/Cb[/Ά27uZ[}0ZFП7W47ʢ +}ٳTX}B/T:kj֠m¡?:JIq8t&fx_:BJhr)$ ho1!uҀ65T}<ɍ u%@YnяL> з^aXhL ȻX;dU3n7imac>ӯa&.CoV SM>[{WbvvNnhPI5IYS8뚀KYpJGFrC,Ԁ|l0Qp5j&:J" ѫQMdhᑛiw|mN&_neY dx"˕IV:ּ,]0vbsd(ARp,ZR\&'b^7ݵKޱ9ffx.X@*_oHiZcØy84{itZ][h瘙(L8JdԔ4r&k*ػ?EE]%ۆC%hz)@ y2@V+oO) qi>XExX0hBS =d2u^6Vp7;1dK1O3']cR6bhX/qDpG~e?C6܂r ׅBMhzH\a*L)R ZIL#Ol 8Ey|Kp'iQa삎P+_Qm-7gYZ07070100000005000081a400000000000000000000000167daebc80000535c000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/5S]?EhDTTk׶Ǽ5Vj/UdbLvh]kqS mZ1Hm~#X_QOH>|[?nk%+Cg *S5RܾT٧$m'yءv6:ۡSWGns#3"/bDtw n(V⅄IgPVDHsx j <29N,NL5ʷMyHHrזWS ΩB?cTdO.\@F_Pdۊz+M8_!tڀg sygtІ2l4PK rfсB~}Taڨ2P|EY2|R79y!LEkd(sH mtjL (W(4勯*TcȘaZ=}5]`u-_dՔ{ԥKsk(-YM}ɖw]ept؅٬Au-юeQ"26I>V,RE- )ǖ b!%(\HJDfTB2/| HZu. n$QoȻ[hy~4EbܶZa@?ۧC_Z3+{N \XݲQt\6 XxW)Ft#BȌ؂IKWyBsT`| YZJQ4)o] p|Q&Ԭ)}j3ˋuUZvJ#7T  \&{+9Q-CHÅcAc_=縜VN.#4&?>Ƅ<: EaϬT*V-!F.Ìc4!2)-jHuFOK[H{Ҧ9W\ҺG솖L4A'Gm Dο^7(I7/8L[XKGA ㍦8qbX? 8LN:QkL"{ڸ ..qxV2jΣ,H36@2I_|:e&Z0dgmOLKsL"E r2Den1o2cDᷓ{w̋shW7~]s .%A$& )p1- 2-w )-.uIc*,4_b]xO{OYC{+v2;ng^CsðD8w=#'8,Š#mPdaֱ 襫N.]Jְ7aΜ9;_4bDQ>y4¢t%raH H"7wi'p g9qNLZs]}\2 W Z\w]ϝq5^.K]˲@)*ɩ8 #.Ԃ+ZaAHH䣞 t|O3"D> PM,X!$"c `+nt!\iWy!"Łv<2<܂J9U݋;!'gAzU2z12ʁծ^5jN-E`Kqk{tVi^ VNDi'|Bo]W"f0:i[SJՁ?^rQO'biId»qSx}NB76Z\]QU*=U\hL)pleʶ|n[΂5aWIZ^(fԭOe?qM:T9oD0kn d 5Tj`sH^G1U\d*OXzaW"6Bh:䖆,.Fy\% ٻ ĺQ\";كyԮᘽ晀[rS?NLDCϽ-ܒ䅉Jp/F29e'kM <qd%-HR*Ψ+M!<@{*~~h[ cڨuyMEq'JG >'u 5vwX pq'pPV"t̫z^ބ]X!1uj۩BKvА*t qn}'3xiB:s/#PQ[nLzz8cؠU{pǠP~t'J7ã0(#<.Jʣ%ơ׿Lx/)R$c6}K'";񡹺kIPN!PҀ2l5vՇ~8pxHH] kkJHIȧJkQSNZMd+K`Re_J-o5Dr4ʗJܶ19KNnnހQQI59\yYTBlDQ?{_q" 3Pf }̠6yD2NF" s6I4+!kq0C5#Aޗ#oF1( d\]+6t65"b\4 *F0o :R&3 G3-ri5GM!r5&vɳ+_mKN+ƜjSrl '?XzBsZij(u>#|ʶC,KuaY3(CՆbe徦.XRӨf]d hLfn'MgA[l66aVi?3*8!ͳgg,$f$wsw])DvV Z|G?\ .;tp؏ ,;tG<}ڜϘIԹ^0򠟍 u\0FyuhmKUSǥ3Ho۪9n]Z5_x\}'ovaYzH XqKkS'xm^Ԏ,W|rfWFѱi(&8Q[.Aqn!#iQv@eìS*IJJ̒C}6h=ួt!gmef'E}?F}{@/GC%$F^R9 8S8 , DJ$E,W uC_sMI~OOQv)v۩cpS{KɐdMخ5PDE%6u%s5]0Je׎\HB o\qFaG˞fO2:2ԫ-u9sP6|p-y|{3L²T{A ;FiY]raX/Y[)NCb7yti_0gܴ/8w+<ڢ&.d^YiE5Ƿ.!*4^O ܅:Y]@i4ݤP *e^y*; ?'؄6$ҳ&WtuЕ:\ $j;VJMz O0kS>a1;JG^_Rkk3?ݽKE3"zńb~ .6N1xi9#٭)kyIi%OR_,RtpOlnqkOKK 8{lTr" 5 =#hrݓkGD5eR W[Z@W濹HC;j$92o1L*+!_wF_Ox&_]o=(diUhat~ɧ>ĥ.5Z=?aקG$鬒zX1X׹_ɣ (9arMa-RW!M|} w+_scCP]EЏKd4=掺}~|(G i}Uk wKj:-&;Rׂj;=!1<͸%@;뻴)V4O0^L(ޭR=^Ʒn?.iJ0if>xc(ts"zɸ/aP`%霱Sf-p8KU׋)]YDwO[˒\D[U˰|=5h*X6]{b&ӛT< ꙝu7G*{I:4MmԷ&;ک/DʑC˶Fp%Qz~bjXА*`.V ,~8M \ݰ1( >홧tܱG&mqV&574ɽؠ`8U(-b:>eF:ݩaiTU_͘X 9gOsޥv{ ǒ-R鼴Z! @HNcơV:|Sx[f!$BD)*d,KSVnoCHX.koC"kQ*E * g>6D냊T s6&8gUOKI]mDbrpMw $\#Jgzj 뎰KvoO{ݕ FNjm[Tfkc豏^՝ 9 ֻ/c<ӸUWoKCCM#Yy^S qycuzFܙ yrNnGR76*ZTN"<Ūt3`x$U|;uSا)=68 cf01*9X9?Shg7:b0!9y2(l^f݀'ɩLd$o Gв޹of+8T|b%tMзڼX4,V}[:n"Bvze#K5:cϦ s+," U``f>6V#jv~-uGd*Mk{S1 Ƙx</V-R[z&]t>j>LA w;{@D(K: [#dgrǜ2{BS f䧹\{JDGu(x\+Huef5hwZTkӌ-ӰeH{&mi2{~E W)|Է'QsyT`o뢢 ,4C^Pc#,7m9- fAԜaEtL * w; //1tJr!߷+7Z62-3Dtt R~Imkk6А9.fpi+sPN -80yg׹` ?3X::7J+> ~ÁF*F7.cyt墾0o)&VNn '2Ʉ8Vj#z U?|] 5s1=647i@ֽzrW9-q8.j+<ێDcL VrRB(%eяo՗@.Ey r7$lh9oà岅`<;G'swȚ>FlIꕙXҿvJ2&'$- (c, /Ҷ DW\H~kCvANtpl{fDC.if>4Le"0(`~֏Wobq3sHs^C.ZU<5XS9o-$=DgYSBsBj\f׾$c=]JqU~᱋L&t`?[uLRd;b9b(DgG߂Λ_~` 15),Hq}m0(ǪypMDV!Կ0,3%@YHI2?may8EQ] *ad=7Jc(*=.tjVrYQBD_7;p4e^dPΝ`d#>f8+Lh *G@= ($#"ީsZ3B2_٢p: V|SOL]URGc`bec"n." un cvwqڏ71=>A 93=66wNƍeAcԼ?ԅ,umw+;Vu;S6Y-O+=?fBKR hsQUN~qg_ī(ٿb"YQahWљnCkia`"ʵK;]8a}uA_mR[тß ^ьg^$vGg*F>5W(G0)OWt0NsR#Maޫ%\C 4 ;x/$巪 ͙#=A7PS,hhwƼӌB *ha|5CÃdϤ+Fm59/rxbѴG]",]r} !ݵ:7@O'- Bާ:*\;- L1H7"l[l³h YE?2LB͊.( ގ DQ]Y8Zzq <|_/~('K:Ly88W`(2 .*yH,lY}߅ }:zy.\~Mj%OT%gygA6It(&.a4Ai3$j/ zdvaOی6NN2dfN 7 p2=z6Vi}zE{$8eVXLޑ[u}Z ] ͳl7D6q tT`Ȋ[9K/9mWgg*hO^!זJA1ql.X36/TlTʋ`N)_kK߇ 6CϿ7| 08'đN#?3 BZ$) HY$g[ndOO{@lܰ/g+ :?>C >=U~INI$?CWFUU6)6t^ ?"Pw*- 1^c#x͏{3 I#_F .Y@Q|X1Tˤ11] xY,➈0CKuyU E:mUu>n^N7<:=&~UZ Zi`v=yΌYB0!V-w1m2[4:"l JGƟˑ x o z3șyP }y؉v[Ӗ@3>%fʂJu rM}Pp}a۽܏Eo!B9,wI` Ct@ +ϭ 7S+r고jRXqgrw| F3ƒȊ&2ǐy$N!{Nd@ڕbZXbc@+;ɜ|o0 6@lj$>00fJ+fa39B!Dio% k]iKkl _(L^UJIV7uNA5H,bf8t[lCs8[~St%lPF59}T:Kp*"x'TߵDٿD|Nlyjeٸhտv(FwuEeV*6z:yI{A}mPo* $qD-f)lΉaӤid58*[P.ˆD 4͹D!G良CTQ( sfK&^詂8x9MgIV 9Yh.7p' SotakrGGTkh6j M4sdƴ{On l0c0O@UW3i>mMx%a*Huש2揸sdT~(ܥ׽?Nw_iyVLҊH&8lG4X1lK0ȁa_Q&-vC,-%HO^G(E $f&MƄN 9va!hs)5~w\#]0/؀166,a2ŧV)λrIWΧK':%ؤ.)T?OrOmnfS#.Pi 3Z,"0Iճ27`"&gI.A,ȋ;Ͳzi_94k)wA3O-Y&"l5(˼->]K&ժc=Z<`L!(P~m0 b['K_Bã h?RA ?ޯz{1 H99n1-?gljyoc맃Ԡ\6f_C8 7 ib=GWڨ&#ɺꙔ "8հ,I{H:֤_ZJƞ5z|W;DXĊѸ2 i" ;e-W@$PT:yzc'M$ 4d|C2 N7>7M&T-":DM%<Ÿb|=Se|G帡"`l% Eъc3:~c{a0eKy}۽~r(ۆAh~l}ȫ7dYWnhۦNNtIQ<%oτ mM4 7BKYwd\Jd\{Ӛn2-sNءw?mؒnW~<f9yӃiVąRqaqە%11 z/CMTF  CB?JG2-˄x -޿*%*N~x"!)Ѳ @1rAb,^oѢ}qT_N{2R'm BN@iЛc6 of)>ϱ)Yd O?-K¬DdcZAE5ϑzHT3. wj!~ b0Qk,EMI?"PfʼnX䄎<` Kɗ5?8fًY &_K⒎n-B!OH ]r^Y[s眃>l6 U:2/[um*[2m|lzҲN0 >fY?de_äA w/SFv $M fx ~5}R6+SĴ{BHJnqϙNzOח/^#}I 3]xdI fc\Wu% ڂz~C'2bdX ~;F6SZO]G"f ~wܺѧD%9BGiHRI5چo1a O*\@B#>T兤BđDgkUsڧZfBdl bF:UFᦤ1Y +aqzgMO@i؈8Zm)[ YQo06=|cఆuS]OgSq~pO]L >oへ*$gٳU\p'KFB'zTJyti4TCF84 IQؠ)*G8 }F_29lMٳ˒`|h^udzOr<}2TڥOkpS|_tdkڠǗُ9@[KUO t~d'ӳL"rDxπUXg|E_c\Ԟy%{\Buj' 2ޣZF1|FN\sOlΥuU $Ҍ(A蚇uI1qF#4Zn}S#4EY+Nưҝ·ЍɪdQ4rɊS=63ݴ QpF+b7{Xynܳ$ac&}4I[)勬#;se /Ckb['~9uB |bo0`WFШ1]a2oFI˟gj&6[FqN- 3UufMzDu vR%mJ& fo:HB.A[iY)\7Xot5~>%-+ @O:ңXW4{VAۃ&~|x^}q6Deo@? Ɵ T{K(HϏNAP+;/S,^/42>g8& ؆bMYfj9V`ݺ sCLӂڵ3L"#C@/D&_:-KK'Yb/rrsPN7+\({GgquD|єerbɭ8 cC57:zzt_rq/e({ݹ6j;'3q5ZaPۚs:AnxW$x+tᬔGH \]khVA#PQ>0TRb{Ǔ_A '֋5 1m`q~J?G{ЈAvfUAslHdb[m-O!T6TS(I7DɁ`M{؋G7?a"Ud3= o#B؀6=yw/}v<)Wd.O@{ /d3MxEEN2!sm+^U`K4LB#h(!ilBYJTiA5fͩ[שrdAd&RDOSZ!Q?9jWܨ^44[jtyH?' r+ȝ4& vHlwZApDxEyu܍J/w (P'xFJ1^Z G}fZhJƷπwNgj1}̎0ahA=~TC󳌮˳KNbQ`c#n`D7Ȟ>]a! wW0Hh` .9d&<9)L \2#c~DK,u[ ldո,2 ԫǯ.![pD;]q㘼grN0glTw .+1N.HRʧ 0y#s4;ʏDf,v kM\|$DDCT3s)0(6L1LknHYrNdS[OjdDn20O,pMQgp]fZV,V).b܆0Xb6w"(B##)5[Ps0FlEq7ϚU¡\osYqҍ 4-{>ƟQݭGEKB&~¤ 17;%VebD *,eL. n$Qo;ֶa|(S&;)A-S(qeXLKv5xX5>5͝LWX)[.j#&#(3rפP\U!; /HȼVlc]SaF!8طcskҖ5TgK eCB HrqE?yW+JIa8xԲVÐeP[6:y-"Osz`gٕ}7 il8@olD/W +c2RSLmG)[QϔJ~T TDc`+xpo q8.zh&lr 9:%[V 3Yfʪқj>bFZ+8Zǯ%RĮ. ؖ=BtX9Hȁ'n2mfq1chn]sȮ$}.iԘ(;VMGS kh!S~ _]~3z9jtvőiRCƼ9 NKC/80W)aleBI'\OXVϮ2KAK=YKzJI5-uyl(Ix~.tɨspZtj?Weva|}#Ip u24KsoukK.W^|t3l~ ZOûuSf ]7F% uMF3v=(WHyEW*=T].vȭވsxnG]D̨/c8ՍHei#Gh+i'S0(VD{hr,Ȉ+h3 ߧ|WP|0\_vYuM=Z eȐ|ŷXu*~i`dEe5}-O~G [w!q 8!0uY -wZBV-[S(I=W"B# iybhZꕩKkaBCӉle#MLnx$H7m!.1f(fn}bjJ&K1*G\o<GYChԫʧI?AZ~/` [RG͌=8tq#|/O"53B =r0qݡ0%w3&UGΜ]ci 2niv#^OZ?▟$60[@hl0osrm&oBL*--x5-xiL{Y𢗒{VǐkMHLpKFP xu SjMG5d|Z.7%R!Y^g!"C \ϥ 2ÊbZ\99jvg;l&w}fjayϹ:;͐֞L+;RҷUw jnE_R#匦2nmR:ZUTg̪U,CQ01$]\w9shҮO$`8u{ىS~&*27,9(3s3Staqu>t 2@NIOr,Pd;pC,jP-ٱ:#OnfU4"4X 'Mn;9NS@[C֐eX~qY/e; 3>*jʈ?Pj- lQ80Xnr6Mc!5@~ J Ja+Y?)8ʛWrYK|ji}M 'bX@q+xF"ZMi\?c0sS|JPqr$Qџ^hG.Y"mg<(4;K/%1XBh*D _*0e]`G[8ZH9pDk>~BGz9N94C7w 6LVn.>fpW^ F)z۟Bh|*!!;51d]/01FAr򵉝b_R1^68PH{{[`J-ڲH!/h?Fy}fũ5Y H<2+ʜ:3xc'x>om^Z5؏S{ دzW^,vȢACH(K붋Ᏹ>_FoTg@l K^ p L֐{8oI;lxZuRAϭݤߙyA3q>ؽ";V45#:C-?ZYejNNK"lNi\-Ű5ɋxgBfiGqWBf GA x>b5mz s0R.RSs  CP &uvoA+J;$Ԓ 44@AM}>2D&ͱ3/M7TV NiavIOT h1Ѓܽ^SK/+1>8qzqMg$tbĥXMw K \aU>6ܧ9`0e mޗW O0&FX?L![ҠjQh58 <}ldTrlgYZ07070100000006000081a400000000000000000000000167daebc80000b78c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/L]?EhDTTk׶Ǽ; rߵ~^Gp97|M`} {ƌYF;j*=H)tK(gaC ^}z hk<󳳺cMܛ)5ԩI +k<(T%.&׌81j1[)*5|Cakbd/MHtm*83$ cwo]KMС 9x_zBH]0YE g+ *CٳGv~C,PCbuୃbviUw[8>Hh]UQ<+42/HGyݒ!heAp\Ȉys6?8Z81=;>}jo nn+ qIIܩ 3Qs^u6$\_Y \#.y5mZprnw1<8s\Hh\4"KgC6[`CMU5G혥 P2b)e)k7໖r: C缤4OS巃QJeF '*, uciL~G TWDe'pZ5Ȉ$!Eֈ"4w;?Fr@$彏G"Mg )F9[ì:Y8k (hWlN-nnܶ8f &.S4Q{`Js ۹¥DcG2'S$;\B-= FAuq?%";궿E9>R1SbJŠid _Pt0'–888XW, XlT25(ymtkBBts<hDlExvDؑɇS+J;|4{ꪪ-OCZj7XJkaW{FHS)T[d@D$Ko?W2rzdVK/ ƗR' LW;nC3xAHw-pFYP%2\DJze4Dd z݊-v 2J{eGF'p,K-&D˜M,SBZ|pmXr|#z3[C }pW%Qj!*0o.{!]q̐g Vp,Uiz@M7/SqG7T!/K툹JٛLxH3 /eO Zn.f98i+$۟Ů ԰YO&`5A[<%]1oP05uY7#25pDlf+J\2,w˥)Nϖ$1J:NXKV@s^ &b}=yaw$Vu{yJwmeT=.qZ]ˋeдr:KB䪘#mpY_ ~pVrois)aM*ݧ,hsۻ xv '.,%P-#h2}B!fS͟k6kaPD?{q<YAT~@d_i Ia|%ܩFc!c4ڇѮJ]T{.Ϫm !ezAw3(az%HT6eh9Q-ǹ?:%^s\q3+h|PtBv\^roтBYwf0*J KtaƼi%&Dࠧeρ * xidVnƔ\7T) E<(w% Mө VY@\9h"ʒeԐʠW9 OJ-+3Gv b?X0*ltyw.Ng0md2)ݝZt68D h TQlkUo߈n%180p|n`H%3ŚA y=f<چ'GUvJ-aK._NnkfVΜjӄ:ƒ cu麰"ȞCz^Uzf_Lnnfr(Y]gj$TWYZ]szĘBhhXfnUܲF^wk(C^lĸڰ@хPf|(1_Dihc.8^ >-S|D hdotX<&`e :aaJOkI>% %~fi4CXSydD j"Y؅bηɴh\ً$x\+gYĢθk+".1񃢋rQjS!m4Kj,Ӕ t|Wֺi67b͵$_̹Q:=-AqZ 7NT$ttk|˙c!mKCb}M/xUxw6~Z rD=`1(ql Ŏqx%5S ~O`ɱp*F3"ߘ0:2"ۭ3`1 WkAo8kS^ NwlL6Za+ CP0X{fDbZ>+=rc]{ '~9_XnI~g@u{e˖ҨEE@}Yab˫t輎z\M b@!ן.+O\_BۼMD NXY~*mh#fr GK ")ʹZOe 2ƻ?JϓGᐞn.Mi7^NjWywgSdž8 \Rx:>k\J膄PxO5F|0%1G~mye73 >aP ;]誅9¡B_4L74hC洎u2 -c @ r1]k&TST,WzؚO2Tn4Jw?@ZB #i:!ř,2.m )z5Է,iCLK੄@ʭX VR>cS2\qѐF%Q*5G3Y6nWW;vQ4:ʧ:i+~^Ǝe$k6w6\4 *ov}EIx5M C,+L[(9F#@KUpJ.Ej95!#W7uBvz_7Z-D #dPDܭ/_#c153%=(ѩ瑧6+vw/2#4A3*%-<@J5KxVRGVF"7D`RdA dGuRyt8alDP´^n@2?a`$Z: a+HKu>.绍M OZQ:tz9;"Ϗ//Y;3嚉ȋμ'Co 5_XAK/W_7:#▆UDX'R{pU75pwhFlF7 Mk,Ҝ:M9j'd!qrT˜ 8D@NQ=qʧ=k-Px?^ms BQ nǺrN'Om۩߾p)/1mvoHҕmN TC$ G \pϭ8~nēJmμl* d,lJQ]^6JVy57zxlw")3Hgcs$Z)8W$5 5ʀ}QӋű85gj@+oywNQ2qeKw {H BYv$`itGz:wlM0mDf6.J+"i/{̦ʭa79342MJzqJE$g8PG kCxHKgDID'2[q||* `[Ԕ̏8WB %{9bYZ0LNς38"(fA]~q-`)iV5],NCπF4s^{zkD՘ycŽ,E}z(gP=ԓm+c8RRQ=Pi+zZ1UrZkΑRg8(=6ZvmɿF {_VdzQ4-iRۛMJ@օ"e|C(\ۭyܛ+ #q8#la#4!*ZHWK s(g\}DVx Ӝz JD^}(Eíd~wgk5{5`vOY|p)1ڤMxhr=:'# cՃW{[J,D?F/z6(y(7O1>NPR7 C- ±>5"fQA82UhX/Rwn>u{pE]$w\Z|/8~T02A]*8K+:e8~6\xFwpvsknPWpn3u(,HDo_H #L)FG@;)˃қJF0.sz9͎"SW=X9Rr+RjeLNmo6Z֔gRD5hmdcLMߣ/̕:\U"R!MH{qU3Cs(gG7jĜG ׺ҞE"rXnk)WcdG=Ԡ Z(|)ի<8+4p%<9-#jAȣ|=R{cd0nbݲPD  `-eyqkX`XxD7?l⣲R62҇U(y*O#   q u3 o"py͎E|$_/3fV$r8ŴSs>Q6t)t $jbTD >fcxxmduS|j*Ѝj'#:Č.spQ~kZ$D&{6O:hp~jڗgpҁ5xmV^cpSoPCiY d)'VB"'GzM]4 $Uە eIyl,pTr1*ުcՉ'=d?RQ\Đ|!ĸe r َ,V4@4&@1rŅ\(j ~ᢺ.`v[Cӓn9R(om>YFuc]!b?k[r hLvB`G )%tC UlGɠ;2 '«LRqi PYW%^fNu] D.hL K?.uF6(s\*#DڥS41ϳ2lVdQT1lqy4AoFt0'hĈ n.mFT~^,iGbtyGP)Աċ$a8@܊+oB>]b#Py㔋Vqiß1"I Se@qJ.KHW)+w@H6cj4Yif "h=%7G;7yױcGY 5+投.M i"'GJ1pޅOHN" f.(ۅҟ_UNAhSddfXې7:sO,ľ= lg;jߤ&%jvhK~h\:34p~1n:ŶRDɶR<~DZpܷ Si 7W(C\!Z̑Bns0r뼪iQweYs-5mdbe$ \C"( 4]S? ~~aؕm0_[n+I@ӆ3H?U9zǕbb*2n$q`(b捑xEҚPRo`cb%|_ '1ܺ (.ZPUl+W* .~w/F5oQ"`RA( O C8G?1ҩp> +jرRrPTy?/;Ln& \c֖b P70/'A\`x~ER֠"0+'sq1G˿]E$iW ;HA~QW $(?xyѸAޏIF\8c9hUIYD)WMXӇʏZٴ`_|j"?e%gl+Lupdya4<7Qh|iF@sj=q&QN ~2 vQw!0oso%}@W_O"W[Y}=QImS{ܰW9k`ҳj˝3\ UD趷]iؐӿ1qk!=sي^10[H.}D4BsE ճ7Nju'qBA~6X_*'&= ve]=)xC<.wɞog@ ڈqFu*N>O UV ,9!pt.N%K4x҉xG0-]Z[ZuYe+X<,>E*)G7;S3̪?Iv_w=Y[QOqcqrDs* 끶jt>eOdkspC>m#jEZMc0QhO`66fu9WԢ /YۤA"S#-L)!pyk3s 0zV4` >Y\nWKSZ(O8Oۏ/5=k2\둖.Zsę`Ue7; -&C?AFn56;ιIwwRZg3(k}3()+5S {N:C:˄Q _]r k}W()֝?-d*9V=1T5ʞqiLׅG(^ ບٖ}*Ė'Vh||U j@L=h %xG41Tfxg}~ uab3\e8/<{F1"5MZQG,3f>C 곳|S wGp5a}Gi+sfmv#&#=<6_}h@d `MңQ3-M4cׇ  L8m=yZyPQ3eֱV *oA$t&q }ui% g>m;jZf&mIwzDIWyZ߆3>^ 9$Ee]O4worBU䯊LD4>++Ul)C9DIGm?S/2Q/!FQF (=E{eagVENF*poL6–/g>[T|S ֶ|O ^; TzL"ֈN7ӫKvǠ l&]DqF_c{3I1\$c>4IZŐTKzn(k 6ɔenqnyR,3XuIVw,/rK!7[72u$lZ*+(3ة 1 Ew\l""& __s5uN W~K8}P85 4, mRj]9cIWJ&շ:M^%k. EDJHG)Q`I*@U Vc"/Dy Vl'.>PA9"iQU յlp?z1f6DZݢ`n6/ LFaU".:RC$[3b7&z^#E19;! YiZ<.I˼DH$t~Dqe[GսH@G{gA9QgoZ}r3$DŽQKDs`5>y<8[hGJOKԒm 'u UExµN5xӬk=W[E|KEB<# {:U&4UQpr}0kwFwc$7cm)N1*CmpR44Dp˧l9vqu㷄DԻ:O}G昖~N1 ykW8020,ĺ%)1ШN hJ+_ 4CjAdi~'%n=%8d)UD'| UݷWPV&tg|LTPv}jHaXz#k·S@9#}Êk"r(9o061"FRkӆ3NݦBJe@ͭ쉥Nڟ0E`4'̪Vz e'wBʽp=S܂KHȟRdmN x=R~)w\iYoJ}㐓J?2ڹǐPG6 j;5TFRs:O(hw0r1&X5C矾SU[a8 ep`tǨfU}2Ԑ1.^l00K2cfFPDvs$G:K?uT̨uVr&*[p߾GBCdj$UMmxQ=Etm)=<3 *WR$ʜ-5WZ0udSKF?Mǯ9~'`QMH8.s5^zv,6FYUhEdY8d_uKF -Q&V N r,WT, P~3d.u0~a'{>>Tb+%0x+CR!ǚLlo\.go9w37q%xPU >)ԟ[>%L_k-۪h]fqɩ]½-`!"SMP(,4 `Xxa5c4 ۠QfBY*J_2iH|`.q{ɳT`xJdҶ5.`(Vt[gbE}OMH"*SSMD_`(l>H9yU͹-uiN]*p <d=V6א ܻHnUO@܉k^s,1t{A\Դ(,:FkOtTTb~v2s-%zOatpo4pهVTj Z#+`9]:`yt$J;&4qi*u<3a5XADz¿E46p )IFڃLH&ksTs QNe#aBKv08.ORoBߪ9e6ēn hJI bc8C`μ/Nd:Y9:^ vi]N 3*}@QsQ9Gu+hJ1jO "ZPs9m>JQQcR5.c]7j+bv/6n]]^ffdj*ѓgu3d}j! )dGGf-Iq*qU)䦍9\6܃6mN-:r˖u,Dh0s5km7j$Mǁ?O ^)oO*Zo^ϼ@w^ 7'UuVu3ԕ$ Uy|ʥ&0QZpNԉU#(tjuQGs.`3cW(SYYk}Ăo<+Wq|h}L̟|\ƜB5oKD?%vspZ<ޔq 7)奼#W#g':UXH5@:\Zʰ%qV|QX@np-T2NP}ՀԒGV%2ުv_TGeZ?BbBoe=vB\ȻCv3[M{JA6R3c`hӟ&8=؉cTԪ~늿1(=HP,HC\en:`Gׇdu!^y1.a63rxy~??D<4J 46'sDw]ivJA6 k+s2Ҫiۻ@/]'6W,bc/wAVN<\ UxaU荃~ חΨ,٫O5:tY| }*I kObodR ԗVqu.WJ"PAƾ(aq+&bǤ*EÉb|΃Wt]L1M8'S_jzliB F عXPc~$!\o~SH2[)T|Cb.L٢OE-8f!}9Pb&W(ua3y~ۦ駰Wrl[.j0& r?!QJФN_=*m 'J))rsX5d!vQ Q)0[@%Pz©m~q ǪPX+*Ӈ?L 8)j>|c\|/jUbD6GN$0`D 0A5Jr8k_߫l %\^r|I?Dsc–Z|O~[.P)?6d`P 6݆>an6(O>3٢H\UTNjő{ߴ6jJ|ԟ>8*.ɟf;jrG(R = EbA4&!(M;ƱRΕ!tXh4Ҍ+L6Ɨc~:*\tVDie B2hhY8Sr$9=O^MéN+~@|A(ę MEIT *6@-+>Ȩ(t7/VAd[Q>0o/C+C{l.PWLo׎:= +)Mj`,ԤϾo RdwKhalL`kZUܮ%M+%٬xM.bd kږTۿʑз`G(EThNtj=a#o K{|ʜfЛ`[5Xd>CIcՖRG_=d·rÉX=#t4'w4RKyV[P/bJM6{TfMDӓX=p;x}ػgfw-0bң7Ř,]V<o{o^4[.W'!Isߒso%Wrx/_fNln˝ EΜDdo+O0I}ҐFGPw8Ϝ}X(L R{H>TpNMsixMNɁGv} ւ2g֞!DQ~ȱ)} ёR#^Uir'E;׶3^[#t_(>?ux %9"n* 3"x0M!iI[@%HW]wAxk|ʼ"Z k6JrXܗhЉ;ɣ5%];V6GFA(sWU(e#GP/}Y.o@TVݹ]_єpsG2&t=rR03?@V^.)7ϔr}hRK"D3ʠ\FfY(pf?8vaaK7aCxn͝EM)ﱯ)- 8pu}xR' 5I3C07I1=Z$o˴w04Bt,DnkdpЭ)[Iap7aj Co|QΒ7x\y#j/u\n\rФ iC@Dqi.ݽ1D54d mHoә0Ki@߀UQ)le%HPH%߀421Z\~05uޔ73;bGӅ5:ZzƀULl#ICP#buX~U:Z k) KX?ы8;ԋܓ8ڥh]Pk,'ſ yn\@#0JS{fZ MI:`E)&#}H##k2›Sfu=#1n/}[^ok6 uiP VAxAB(X[8H5Ʃ@,"qkp9,]Ez)ˁs"֢ ƻC1˂ՃoK 9Pѯp-q(&ymV]53#ha М#TF.5,;Ɲk~^>iPu^^db@=jԶAAm{ L =Z|A"cY%2WAǤyo'W@oP.Ȳxp6mQ`"ZE@ˍ^0o40M.a8yժsfZƂ1rʦtY7?_prH)MT<C5ֱ96}w9Cf|L{-UqEx>p_Ĺ~˜%%E-jz8/H9_/w2 $5U*JGyrw1O!(k ``oa#|s ؔ]1 K/]ҺωSWBUqs[S@Qk^_ 8'9.ĥSxh91$s<hy <-xB6 sK ^rXL lMD5j'ǥgζF[#$)i\`9LTcIߣ󚰨 _8Fnp"<'wIL$#J/쟸v?K1^4rjEEz(s<~}ݎֈC亁>wiTǶ'岸eZ`m32䏋gOJ"eC,B/ťD6_>qLwvV+(F ){M" :OD~~!vsQ8"7m0T[8+<\/4cdWEKNʋwz?eq#ucbSFM8UYoO-#l$DzpTKH`gVz0Tv|yq?B}߷S&JcTcjXDrޭdW'ZbP! tz' գX0y&!_2&>ŶЩ2Yy6t+pC#xE_rIo0zIHГNZYD6)XS~x&?m6cNk"$nն_Y|~̇.ȰDN_r7'.,ZOIS^Ipz`f%pa'a-ջ k1QN !<5;zqT_z(6I0[ "_/͘Ǜu:u6Kq {M,\טxq34H_RPE,O5 ߎ[HD6SkƂQz'QAqP3ۇ>PрMߛ@y9Va?=!Max&t4N9`AQ-Mn@[#J@@jt{h[7LjcH W?ĭvӐF60MAZsy dhR*܇mXCP msZFmzzdeO\26rR8  mܟ,&lӶz;>j7/ MC-hD=52`oQϐʜǼƍξx.I5s+b!kol P%)H ъkJaq8p+ZDNaC.ABC%ƿ 7ɮtZi^Vkٴ:Y|YY  zЛ J?O]KHSOJd<՛O F3UUAA,|EMn:Θ "FC&-dS'7ٗ4NǖUwI,NI:4`B=jw1Y-0/3RYy+$ a"o_vqM{|~?'vXGii"@G(d-; U,%UҼY>1w 5 ,LF)>JJe@ഠ{̺bdmjbo R^i1=z A2j&0K^[6PM[2g!0; ;AmRTLuLΝeUe!ji4;_"E:\\cn% Afl){`ԃL^♄P;ru$)QT z:Qfjܸ7%`ԧQc㭫JlOF*,ajQ[go$vFj d0/>/ IZ^pV9Ju-R~7(F]h  +s?H5]zGWKh/LVa25'Գm i\`3CA? D}2%#cA ,V#hӏ[/?" $X/KV&{?)]%1bXW*3Zj#rg~B/A52O`³\(BkD{nTNʘsj Wo yHM9 ku6G`^p4.?`bzgdW7Ăev\]( Nz)r e6Qq$kQn)PGL+5)l=J0K[g5[8NTf #K6Vʔ0u5qpAT%a( O.c(D6*lI6 RƁB-SneO"dJco/l FVS~ֲ$A.mb1- u^k-fxM`? Mx3.x$αc"ojd#[of " O,ԅp^SJTH;#bed-=֯ۇ;P"Tfs&-OX&k6WKBо=*Ư$J㌄t1h4J蕙?pY!*bl1=97caqg:Bwsb$g3]Ӭ1UI`j0gHjۣ%V28 @>o[j aiqim[yk g*l%.2Y߲0Mo-}0JxlN7`8V #"t>rnGO4ؼ#t7!mm|13^~@j=3Y꣰܃a! 2c 4oc~(#ɉ ·YVfQ !uXgؒ'OML"iP04Cj=ã?;N:.tz y@EA~5Z;tcJD%iM\(‰wF| LU,fCHE9sZex`/Ö XgBB 2V%-ġKj6SHmrs1Ah;]O1k|dD)+Nw9_xo֡&wVʵ}`aհ>)[Ħ \e[^4g,?j ϧ(dx=pm]t arue}H10-U"" Dm|b?Y: oߵKjGY4ĵxI~2`cS`NC^M!\q j^2+"{h]R^ !h̵֤E[}3.f(WA]sǕp<Ť瑫gvTf* btkvox*>ExFlhkd',cQx~e_7Tr -Dկ`nFɰ#%bwPcS }xpSqvהK] Sf7gRn=^LP!K{|!"f2]4(U.Et#Օ(. [롈7:(#۷s$SOr*?$L+.px޽RAf\ijI(ogYKkLڹs||)TRn٨ڇaFFYὣ *p zN7cBϖɼ8X>]8Nϳmnqr!jBRMDXv5]]Pl-: s5 TvpIo3OnP*x {U 2'bu|5 \5x'"iX_Օe̙2v&,2zE<[p%jm@ʏ1$8ZDt^ګ@'L^d& Ym)M:QIīd3%jѬ)l,?ٵ."׭%NԌ~Cy% k8F(e/; 'zQ0ZqV6ؔS@u;q([bnR ?O`=d>Nґ[qԗ3ۘ])pkpŀoSkDS.p3 qbycjee_jNyT}xyg#A¾}6D]~Ӎ̯mel,Т~L5%a21þFJ&hJ|w FUK@R:ښ랤.4δT&ũOt,ୠ'cg8>`4F9'}1NDՀ܃8فJ5#5Fc.9CfR:*{6\ٺiNuqW\1ϝPDEJI>0AFr8oh],]{K-_7]t |>~JUb%hH\WS.:8DyGFJgMnW#lpFHA5nwGx2]D=OC'( a[cEez/DĬTL>F"s}6Z NŠh,N$`l.m;$6*+R,Y $$Fdkjˣ(߾ATs%J$urs/OnРK8% \~O>m~uy:TvXhvB?Eci^inw~Sj.]M4 Nh] ínJP,@+XrDX\lf&5W6/ wվv:sul̈w1[ [ > P2ߵ F G#pKm?5^N)By;v$evL+l̦ެo2 OQˉ繜VO)(.WHGД )@ei),=>~s+{?^  5 *_HϸFۦ036 !tY|}˭h-ΞC*i[PW$M,|`>&i{ CF#}[KUi?CHEU!NW=uZzS MH CCtϾmi>X8|9NsUzi[?*AwZ35 V$5 z!`a,˞kRUYY~h]]('KTT n"E)BvVA轚 `;pdXȅB96d յ&~%9*c2/WX$=;+ije&˥h{g̡`Ub8H6fr('?B+>bz:ϔ?4Gw`==Hۥ!oh0mU N OSid -6f&X.{sv 7\Y|@1뀔~F,^xJvp fTb=h?/$"R 1.K")W{/&a%Sm 5&` }4nz\QJ |fcu"F芔:dYCUTnˊR%M/w*V1^I.hFL=X' ЁIF?Ts^?Lb†A#&š Ҭ714W=1ݘP'&6 jA#Hdw%H8!-kVD\Ug)l|@1n* ysTهǪSL?9E{l(> *^:"zDKMF75:f}y!?`0!/YxP$'k=0gc1/%37(ppF0|E&"8-Ň߿_aOE;St\00c-a"ǰ:罉T/Yr4ֳjY3]*&Sj[} {,wD8¼c5|`ڏ}H seAg1hŚ5Ÿ㳁G] $T L64Y+-Q]@L3t7p>!P[gC_ |7cbf<.R5{ - \h ݁2h=k7WHw}UH(ȣ/y[ vƉ6YR?AlW CƫRQ@8?"BqDp8{728[cMBou0Vr)P9888D\r2s e|e޴^)k̦w`2'3^'i/3H]yau'ȉf@1HV])5F0^jJԸ$T9G9+il3E%Y.Î3j/bB ogE^- F8n XBAN%ۺ}FO܊fH^v ԋV7J2e}픗_yGPz^;>~_4`fKQ.𽤂.W&Jj{՛40uS?cW]sécnB]MGZG6R<;(ge,51`dٸ)=L73'-OwVx.JVI*."Fts @GQ6K *7VsSGM6nG|%@< EWE'5lwoNPDEuժZyOq|o3e؍׬l5/.t4r_z8]`9Wk v(:.$WGL&R^ͺ}r1OX0çCh?Mq7 RE{U{ i,*oҴrTd"} xjL/Xi#peP~g;Q :qp{$)$3@.2r!c)e-59'/ Oīb;K7=&)Pᕿ+eW%`%(1pfU,=FrX&Ar_wRg& RCd@nu레 ͘ϸ Oe9V;ivg,HbAL/8SAOK_.ZOr 'ʗNt0-hV'HH%.P+Oo)})!#6P>_pY-BGpU2l^U$siLm*10p>k"#Io?:C4Sisuh%`5/CրZ!v;غGQ=nyB~Baau6s6ӻ9Ym-nR3F`^W3 y&PDK Cy{qO|3B$0Sl6jo^R֨Vxj[rnl[?K 祌.Q?1<a.qe(SV"h4+s-agj{(N/w_%`\nS/[ޢcnP/+DަSD5}@P#Nͧ/hUёfK-86pZV #xߍe F[}:!9..؄(z~4w8;7VF7q39]ӳPBdר>~ߛ4XuڄɴG[A`*C w\T-Mry@?JRom`oS6sQ!&Mi3hTj܀k{KɁ(rGjŧJm<'ӣ8ulbdC%oyK1,+N Oշמ};+`FyJ\T4$6XbNWpC;;7w|)6#æ%''uRjbbw6˒^k;$+e.%& uR|+wʜbMDW.u;A%8Z*lȉ+6rV**=(FeNdW gtTVj Jܚ.C}}E poaKB@@Q`&[ /}]"[q Xcyshj i3OXjVԆ± [asb_]Y+LdfuueȐy@O0C;vReR >U= ?PVeG (C#ƻx/ѯA fڄQ3*,@-urLzl֋UțHv\@ܚSwsX(+?S.qíߩZݕHw Tz:l Q !f @"?K> 1!hſK8Sot51ᷢp\򼡇$-[C=}dǼkY{ytT4{/y ~= ~Qn f^4ZbwDE(%)7䀰2қB>̝ |֥6sHN" •|- %3g 3s iY<_aj5c_5w$u{e,$˟dTF۽҆,`cDZ6 )J67`R+]8Qaxs'f x]jnHK5R VPevSh:ؘ@ldV r)bc"f8 |A6Y`M6Y>#d ?|TahxB7KcJM&{_ۂeoXTpQ䇍Et20/\Nq1WOQ܁P[*єmF ]9n2<EϞӼU$:L9mޙӱk4]zT)ipX5p'+.ĸ!THB2UlG|3=< 8J@w CKn50zΤht8];.Ȥήpzoq܌gMڵG:~[G߂xiDTꅴz!1V:diR^+F + kǪ h<ɿCjә+'iHK]}+ߏuO f"s'[Oϵ9thc4%ȬNHmp*dY_@sn3K*^1EqzԂw䘤`.#sa{tgq[jn_ˠ. qilU5!}Du$%FrsJ9bR 3y1t-uxOp@`]V"!q.̌史;LkE4!?HtVkyC>tnM`Xpok+]v!׊21 ׏y"%wsؽnYzhMZ\37> w;-qӵ8ן( rƳ!zI'օd.K} ^j0=Ày( %Z w᭶V; 0eB -ۋuшpefa%N ETW-z=J'U:ڹU "&!]6ƏsaYX j(sV]nlzn2<!l\`IC79-#}'t9e &vKNYktfUiS֭O=n ;5w5o ATQ*j޲<^ Ys˽{nvV8خx3Ze'Fs2q}6CHOdq)FRf,{a/6HNm"KTe_hIRO.v_CAc&X%)]*$|__]2.6]-1-Ha`xfԑ3F1B:pLG:gi)B93P:v{1{^EVRoi˛jupxmapMG\LW^o=|zolxy6Ğf ny{N⛿3|A:g })YGGJg$%&T.3karOVЮKnS}XJ(wI#L+}bIЯ[7 L{^2 ZF:dB >cC1yYh 8XthxSɊgZ{ =DHԎ/">dXyr|8»1G~\NhA㏄9Xg.LNc sܒ,4]d~g"2EѲc,S^ʲQJh*vx,3Cώt&aCb YD(J .00=JV˯X{׸NZJ?Cl,y͵+%],t*tǢmȞ%i= ]\9f ` úM~^(Gu{Hl}7:Y8xŠj;7*d CL%p:Yy:(@՞:wTGibyЭ3g%:`ծ KrtIY}>/ZVInrR8Hj9#_8ͪ"GKOeOc3n%@܀aiDv1[I mL:B4hmܰpT?.܉f f@1H9c :'70İ] &b`V.~`cFKIüe0qfvΑ 6XSQ)/9A/oݿv 7צLJe2zvG-%w"0,oW BeqiW &}`\AٸnQ8RJ /3J!fRvj`ҹ坫:P @PQ&ўoՅ58Y>"=8C[d.']&4I:ո0S1lL.{~ uҧKC r[SI9X'Wd7/;pÄQ&F>kl<`lzl ^c>bmzQ71ӱ8S$}W&zf,&lvX_)x5jPsASՊ`Py+!TE D.)yvz6~hɻ a=w]\ cD~%-wtT)6Z_KW ù[c_PᰰP_fB6W%bl6ۓdbRDn?| x1N{KU7oUw@uU>MwP;RpX3]f"tÃT .p=r/8|Htv))P7cBWcI~z@Q3 ^Q/ me `BHSdd5S!Mس5zq1|=-|I hr#0A#td8!:?Dą<)j+}\ǧg:j=[i;)u^OWVE.?hfOEm}a2rn?Q`$ʶXr^55$S|.3JkiZX~t, fi\!Ku+ *bM͖/⤷ЗߌMq~zT aDjB1Յ9LרdϺ:tј(ቯ2߮Xlr@+gdcx|Aʾp^\@JҪ[E)X·!b``ʄl3)Mdms+L릗\g!~H.SgG9=\s[T$ %Xzz׭F",>TEWkkfxTP}2.zSQ(}Y,VJP/81UՉ:]b˳pۄT@%<}xV׬U괙Q;ǚ_1!/5Cֹ*fa7{Vuk̈́w&q,$os W)D?ھY@G i̡gEf%xQᐁv-/Tp3xuӌA˺v}ߢL|W] S¥I ؔ8}U?#^Ĕ<՞scYނk{no#1X|w_kɝ;Ap>s>ȿ4GnK}nu +^z<=}r.3&l|A%Fe{Nh6#gU^ eRWhPNYqa= n?S>tTwD#ۋyw%޸XX^ e_yxtWe? 頜1AY:8$,GεNt>ơ`łw3u7CzON nh]m$듕&fCsH|3lե;yڶϊ ,}5l~؋tuGB3 L^kY^F$r)Cw40bYvg"J%Y{\kF=@ejT^f^^s =hr'PV'>L{yKX@` Ĺ,$0X^v~pcI!}-m K13 K`iUCڢ=+ib#!Kl)!0#0Ow;Zs *W6K#]2w:cFW=ϥrX!N8Oxm‡pmՃcv5$UY1ۊ3 A3DWՙp~ r/Jsf:jnJKx vinJk8 V{y bB2K b).,4F͛1S8[1WQ+_}?F1NhQAs7W!"S;)|W g&h@qs/&yT ܲ '&إh=9K TVC:5O%QGZ'$/6B^*` I.1&y#K:P5XwrXz3KT Q#s~) LB΋y&Ci{FGynh]1H8Lϙ ]@$qؕ8DS3e)lRB.A1@'|wn=b夼P [2He&rB$ ퟶT6yq8D(1@~0tS&?kHJ3Me'JVR 4Q}Ro}m(0)dTJ쮊A:խ7< vcHzCga`2W]9 .G(Pk, dt~Lݞ5j ȗ %-NQboq4 5=mU۽g쭒: @EA*4^y+):S,UzV+}P1T p:6SًF 2uhDuC%!KM{|~J[g T? / eq/T`.#-}8Ua?5%|ݟd )andȹ;J $&_rkz J,PX3~yf.rĪx>U -" ieB%+o]fK2mڄ-2ki\D/&4#LE٠~VA ltfAu_~֗f>s9JL.\wmq`MR/v/h$&Z_+*E f қM=3rWء8m=Nx(LaN)J3d௺ُf,Ľ9z)g:L̈́?Ir tl+0/4I*b4 ™iHi(DnO;΋\ln0ii},Q8ݏ 'YٮD<1ʋO0?D]ȝ$Bw]WCQOѻC?$A(fpaQfyz2V<`)S)ο&J.}QAhGSA"tbQS2 e=w`ɣʆ@yc h\R{ãʁFzg7ZbgnL8ϦItp3WA\cI_jʥ.B Ul>Ү/zn*-#TT-ZTr+%˥<麙'%oOP1*t,:>/eC\xBهϿ^/vʱC4w#C]ouiӴnhVe0\lG ۱thb{*Ft:ۆV&3M?&x'|@ p/_XHêbE `w^_IpHr!$G4ս"Nva q. 8%PM+>A< %+a%Fsp!YfkU3㩟9пK1qięm, }K !M|/Zq0f eɅ-{iIU{88C+T%vx.•kJ 33S r1xfq FCu :Ȇ|Dqis  fצv<2)ż <w3j3i ͅiSYSN[2^46R irbr/'Vԥ܎U?H&{r F&}mIM'L,LvV!tNgB(ͮ#*/|C)m PCb)זr;YU #>]MzgaҶIX?x6%&7uݑЈ 7&uԱ)~0ː&[rfXƒĨ4|'o:D>I.pWX$ZK/w͌ǀL'5xu6%AeFɉ[~7у>ˬ2wp!;L7D)Emʬ/2up|m:T#`&Lvk"PR@g ў@`[o\z>bH[ +)M3i$ϦbK5xRO,2u8ʮWk[O!Qr^yAJIA ͻ,sݟgFfg挹mFVD}K$8?pNw%U(oC~>vX'4e DJ9!w OsE&)-9|t//̠5lF9J sgf/\>nIdoʁ`;vÿ\[r5ւĶׁhʂ.E.| 6K UPbpݡ1Ja N#r )GE{b 5?&򉤰LB.߬!7tFkyir'nhЈ{P ntu8K#DENu>Y8ƌ!/9H6&vļ*UO%b[(a;ߦ[޽ bDͭn0:EI8A^ϱ>l|9Es ɰ#DHyt2& #^DÇyDv;yy;9-Gĥyi6DP@Rp pj,p7w(]E)5H0$IQ_YzbT1^7(?Ή¤jѾdHO`R(2٭1aDS:PLhޥ~Z} k\c2wOaHfS M*hr$&I`ǾgD{KZ-0dZnl9(3~1.M}קHWr=& H,"`lJxP`9 )xG1tJAX9vnOib.JJ,yɋz&H *vT,_bsM:YFIحZqrQː{99b[U4 ī'VX't&k}G/'r*$ W r"Vs)ԛYiJNIJH3tCD\-3?o b^6(3E q>:q8ƥMe57uyXŃ$pL/p,U/9yJxKif]5W@q; n<@| [}Q/h` $)}YYsc{%P~2lCtsмf_k d]B0rsƚydf}Ϛ5V&G:ӌ>99haH&"TJ/Ez[) lR? qUG 2)fzW]tn favr KCfÃnтĀ*b@b:z0=r* 97û@uKi;S5sQO"3x$DXZ6$sK L̓ߧRӈOQ.r9dж jS KYFz^}$@S<dh1A??( b7p:C;qAMjG]E˚oȗod'Ocg r?ָ Jogu4G-_ \%^:f` :`W$b9``<1wcU !&3?*Mw]K/H)O5Qq}Zfd<5 J?D߹n5|3S:3i S4tKjVQP bڋ\wa,—7\+%iMWMe ۿ1ĝ"²!s!0Q;P5B*Zs`GVg=ǔ5i o䓓U3>釸\:` =M]]l%Hp_eMavJKO)SQ'I* |r3Z8fSq/;/N^rG6P )$9~c-G$g TcB#NLgM\i`!B^+W{3ssb5ݐ(2UtdBN,\'.ՇS"ɼ5Oi:i ?;PH"\8j}:yRBJ7c%vٿ䤻Fk z!_q ՅƷ?fbLojihku7,F^&\(;Ƃ a zlhߋTumm \?I*FJ/ Jk hsLYXj Qrk lt6E;mv}7R5-S]/tAb_1 U]iV=qW 4+&*r]R j$CDs5cq,rD3e/կvLىSP/iĴcK8MF|^I`{nfc$֯@9iUPl`,fU{ npmK Dy!Arf-΁QyHG14;@}w~}E(L<~NDO)G ?(Ey'W&_YL#A@#W>CnS#JK<)c 9dE ]Q3lGj-c9Fgl!J$FOc P2< FTU/OeDd\-gS(G7h}O|C`eWYOԁQZJ|`֚y39QRġhb6ͅq f\ݡ(%OmAL|;:zv٦Ba23ba La oUXޕfX2p:&HnEPSVy >;nScC ̞:GfHxBdImqJX& KB@/g}kRFcZO(kl7 1wPO58Siw+$3BkQ /Ξ, cΗ9%dY|rVw\t&ym#FUɧp0A_Ϙ'z.TQ$pu  EiHLy x 0IU`*|$ 7Ւ -$l5od;{֏*ñ6.r-4SLgR끌($`w3+SB<# T(y`@[S'P+(' f>ƹ;yu/fq{]2”O8xJ~s]@D8L}a &m~% Fnۂ egc܀)$ןe`QlItE P]baeӹ'_n0ު@IEJfבjc#d\O-` 4ͼDXfc Őb0vV ]܆ƱQN.<9Ҥ;dGy93&S 4(ӂHz5ʤ% ԥFWեbhڙ* Ez-")q.Zx AaیzFIp ߓ0I.[^X̴ɵ> ָ/YʂuG]톃{x4-RW1ez6P0+b/ <@+mk pܿmSe̷*r殌J~օ7 by EހrfaV3|KeF>\h'5]W8]ȗ}^ӊ`nu/WmVf|mblUp-, g\xjڽLMPL3F)BM&ycZH >@TwB)IS~AF"́ؐ4LOLV+Ii](FଐHSHXCPO' 8_؛:ŧ'-S }F]TT۸ dwоanfW(z&YKrEPW^,ԇhY7~F##ByO|pߊ zՍ|\yJSZ4g\юA,ХC8*L'\(7GӜ-ǎ酂HF TIi;6VhƒN&Je:lgE)?K nNg9K)eۉSD|Wr_Hu0)nlMOR5ZR5ҨÎzھWHO{\5oSWJ~r TdCOqC 5"uM|}Qm)㟩iVD@zn"L۟ώbn3mDøiEi=?4țx[^lҤJ & ׀F ۏ#՗yG<z0},!3Ufd}^W 윸#N S;+VF3" ˜Bd>@, ]g44oXREM [0dmv{9 4iԐC? @NDf?u3prSt,vFPʱu_9 6.eA)az| aa %4}68gͳٽ~ j#6 &ǹ VmgYZ07070100000007000081a400000000000000000000000167daebc8000040dc000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/@]?EhDTTk׶Ǽ4^H/j{..̏=WbWZw}uc&Q6RIOW58U[>PǪr?_lKqGW3A1@Y=p —}ASĹԱl%#;%;˽g?ez'jJ;P'HkV{]=I&797=av!G+5eqX:B9/y̒$"@%s9λ]ge}:dqu AZ!P5/yZ?k+КУQpQ|)s5&vyqC# t9H)xz7P5+z_^ߥ6+,+І}C o09=G%l\_vx4uw÷C2 )P 6  { ab48ϛ ^n!@_y+!򽦍A@k2 Z͋F{Cw7t ˊssx˱# 3y84cz9pAURAdS1Wʫ?yb]V^f@Įg 5$҈QϲQxwWݷ*ȾSj\.X[,xdYWp@jap_([K\IUQ Q5^螢ջȓ<'yn`.}%uT6At>JI̽9֙+ a:w6<;?ւt]OpL$'몘!inhŐ.ɔsl5o8fVD7}KDŽ[Whe:W3_YJҿA"l , I{[cz nCh m-ehzB跚a=j[TeFGr,ᅪmTLjiL9Dv)aqt>vMv"Pjh:B?d$wS@~ I7$ӾI69tfRf9nδpoNZ(>\!R g&5h>vcDJkL:+Jn4oS)81ލ9gocXjp/L_̆{/^!Ƨ:ӪD]9ѡKX :y]?NČAQLV'VIBU='j #E}XpfVLd/TDR7 y;[< ] neu9Ǿg\0sG@5lF:2UrVQ\ݶhr0w m!#)ᣳM@xD`"u,>@B‚Q)^ u޾[=M|B x m^b9꾾7X"鍩p2}H-9X_ 3jMᶶ:\8 vc.dN84?H:3V\=yu;OhJ3NHDUUo-Xf#pAa EEsm4|(PLBjwĖ^) @47iUO gM|sNxiG>#O^Ó4~P∺0WQy}ÄrAy fb_sRg2<+$[D (h)tgu( 5>145FjA S2F뢗G8pfeoc1* 4utM:?Tfi2c9uS_cI9Q#\RJ[4 fO-ٱj&<:6-͊aIgr - hg~Zzc!;!p:G1J.0DB_x.8V JR}MA |Y&u ;Cqx )rRRݍWs%SsB9e\8ߎBWj0E* SڗDc*iN9ͮ\XzZqc$HẸP׹ivUEbyuDaz=,g82`;9ыㅂT*h\ف<(0vcІ- z7N"k$`&1 X--yۭM/@QRH.ܧ $PpVێlݫĠjA4 ٖ{ŧ&[o.ĿH&J 3, }@#\rԵ <8ZAҺj&F&d>q.qah_ 7РFJU@3| :cpk DsK ǪrI?oāϥ#x#5Y6x>'_Mȧ;pD{[M] NPr{|1c iAǢj;,Kxu׵ ֿ`!n$NcD[&I%m]2 ɨ_ md: CB 6? YdS%LfcPudl ;5K>9amr ڎFtv2kW ܞֆ'Cy/<^+fhbQ|8@D2B JQx6WR3Ժli_֚kz?j %yO2w#^ia0<4 rf [Vq=#P"s-mHd'5Tj>H}Ɔ]0bCMɵ[L6ۑ acIuӲd"V^u*6_ٓD4kbۦJ7ʿ!bzX-2ruXLwtuھ'KP"ԣy+#tSedD3ﹸ>]sD@J)^<}B~hS7 ݵEX3k1[4!D&fmYrw6ʂлOڇYc%qnTWmJwq JoznuLg0w $&DâXsnkDa& 'TdjKdJ[SrJ0+D5+> {J*n3LZiYϜ)ҏRG/Nn(nY`H)Lzwd4+g<λ'jlr6;m0P4d(qN!窂C׵PYna،l7®S.j MC,Xrk~N^#. JlFsU/H@5i2O\WeqX}l@Y $u|g'Bm/_7|p0N^_p;޺-FxԗbZ'j,LA v7NOqkwe+]]#C/S(Yzpӄ{,V?jDUo q|ғ-鞤zZTi[ʿY]Ӄ#*~^0_ G@9ly--STnY>^9gk#8`CF[779]'S(_Mҕj"(:ۋk.杅pK&U>%r4xeN q{^"*hOޘIO!9d&:n#LiS6GtHZ%OBB*:h ٞ}q>y҇M s,Dt.{L"f916ͭ3{QɅ 90鉀\Ts7G| b<5٬}sB=Ǡ#>O;@/ںfaLD2i[ O?&75 qYytPJFdN)RRr"gY_@%T׫8_nEmmfƿn3!]$0Juiӡ6Vx0zxu.F?%"#,4] <,9,*dt"r0xb, TKR#gTu0.n"مTOI)He){. P8ey>R"ڨf̺ζ4U!7~yޯJ3=I>Gm92St{{uǤ?IYbTHI+ ^2pmv;l;4 x]u;,f'_$GlT'TD}?4X3jUB?27ET ,˳Up5O?PIn58ETuډ*O |ݡES 2hT[s6X1/Քhf!U%1ꪁdBvi08[!A$73w+!ԍ Qt^p }I Wcl;;nNMGp$7ҿ0H_\%TB٧k,zTF+Bjܞ(zLib?SMMXǒclo2YienbUn{Ey3U3:?mrsELSb:RPQy8dpj; ō9%Qyp "6>">uYI:F= Vp0<Н*~yDvlQ7@2G @tuѡ ۶=6"Ia*L${)WR#BXơ?d `1j ?~=Vqҩ^ a>[Dd%zb"{'[%ab1l9\~Lbv{ڏ( dZkX܁ˌV %'1C1v-"?L $lr[.D2iuF?uzLzNjEbgbK8Q%9=<4ݟ<.a3gaپ(Q .I79"udhc,::s+T끉`}{CdLY@_iehюmj(anՉ3CJ:N#GCa-Sp7)*]0s#f2 {Ẃk9VQ ?drΌQM)P2 G=Pm\ R^hߏܶ5\6 h҅?oWIyDK̖Cn+|@_)VOsM7.OpRk(dmA#]"+*ZE1p*!.hJ/Nn/Nc.BUE`ϒט!ͨKFIT0Yo =RqG7oN1R~{]"%2ԻͮC ٫]RZ$z<@f'X^swqS$"daBas_= R-.dd\O8pM 򰞎.eeUp1Uk5܁۬3DeD(=HKBŔ*(LHGQFƽ~jiZw.N-G[OchФ$93t% B灵&~n9nN}aXN 1!$tdY' 5+4+_N4/Os }{:H1j SHIefJ""L< Le0ϐx8rSݯ^㏺rV欽PXL'$GXmmV~+#){erݑi3Yb6 [|ug> ='yn=QHjOno5$ffkHbw=kz%}P Z -q'62g3di2` yH ]²*X .ɞU@^j[pvEp_w\}kD{| !r?,8}l}򎗂uOC1%F>D`=Κ.kVD#qDxxuFDrt [!ޭraTg`G5D<< J"F3qmU dM%\-qLɍ<=RURr+,-# BBٗs m枝--l:od-2v>hْiٰw pLoDM2u. #۴0wڠ|bqil[ZTZ$&SB>wN-iB,;CFgTKw?Kx6Zĉ5r{~lQW;j\,C7ݿe{z=e9 G֡r<ΩZbEfɔ.ǍseڄV^9Bޑ]6 Nv`a)qK1K71À_vܳ2lae<+ x>n1Rm #mElU/8jloO-3R {+(hKjF@H]7#:I6>Q[ewUA;.Um1TG8:3> /BqURiSkpᕃIo%R~뤽N1%`IQ5(uמ1( vRX!$٤vˬ|P@;^YFӄ<>A;$Kr#70%Kwj:H`^!.@G0U qApZib!|`)ii8:~svؙc1dqd2KJk19 ?sM( dQ1Vh*SK{_8tA-%܍atW3+cwݍh`/PMrO'h/0ւC@G* OSJWZO@q^*3_v)5dciMzYԠL3ljoI;W9-FP_=%uvImcw;\b):Qh+ҒЀ^ ?* k{6.A^uS9.z#3S-GX9b;"8]c ΥҖ8x,G@Yi2J)Q}. ,TD`WV*h[+.ilV;4BKrpS ĆCႈQss8:]aQCΆsD/~$ (3|U~T!չJ_f\ʗ߀f(bNY%1+w.n6GW7(ZT sMRŰ̞uAe1I.~}) r½Ք׆ަ7Δ>:hPRzP23[~Lɍ(*{znyʸ -mI5w8u Q gV? MDb㯴WP}h}q/2O䊞0y _^ ~I^4'BTDسR=~C>U+4ݰ7o~j;*!(`^X逜͹GE_^U~TQd"d(3]k-pg_]J{,bWc-}_S̻pG$Z lafϽ2Yi,H)C^[wⴤdఞ˰qJO_~橺g@j= zZw+Sxٞubl#p-좈{>:16 tRZhI6lꞠB E 8Rl?.`Q[7PP!>儾a`˯= QJ\m#3%T,m$q4jlQY* 8Y v=SkR/"Wfpc؁5x{J e.YMR8bdN6Ps֡+#pH&}!鷯8Rs[l3[(sC`:l?_^=/,҃qm8_ WV:gꢟR"“[dMlCS7FCtZ 7TP;u WINݜ߽PB6NW  ⲿ0"d{ϥM{7uxȥE淿5w|OxGuFg:1@O-γ n6 ݒVgx9ky{sҜ0^L+-pY i%d hgi@tg}vdn ^,[kT#uJ#+θu,cT/, #-̟tsRF䶌Pm]>peFT* #IcG"U+8KHv݅-BlRƒ5[c>@۬fTgcOQ]P멨] 8c6K:Ub M@ "gA)eV|aeFgA]bv8/K~D%="O;;]+&j-:FmOhB2_o?Eٞ)}inqe6 (78uv`g޹( n݀r  N /3LgӪz'dADZ3ƈ,t#zia`r`v̬998]5_!!M(L>0 USύ$=ۡ'16yU,Pm?_EjigyrGF-7Sqa1bV-?;u\ VsJxDBI^G.̋I^y+$2/mhh۳IYԉM_r t.J$.71-\gg Dk\؅*sγa !tˤϖdxC\4=9Dؒ1q6(GOUxOʘKb[O&ֱ;j@b"țF=Z8rbIڂqr%]ݒ(s3 j9kZgxnCΝU2k>Ej W%`?F0榀3u2ruSLŤѝ?b[ء% G߄u $+=7+n`mń9SC?Fj{.%WK% }\ma 4ra } [3; oې~Ёެ2C0Gc[DhzQ/R㊜]g4: ( gCbYA'j (n:js ?k辺:jB[{~}^cF؝j^K$чw&M,h"Lj#jukn.oFRO[w1Zt5?eao/yby.(]87QBYj5ӐUX|CœثFEp;2 䜢'blx/e@Taz"J;/чVuJr>(>UB q' %/݁3H#2G<nTh2q]bS)!W;ȡDQB"B_5A8H15~tRfsJӗ+]}kdB;QlcA/̸İ0EqfvA;?t@$l _GD}A%?%{=/aS2 p2ʕ 蘄,b;j Z]>4pyNx4=eWނinA( 32aYz9zk*Tik0=yi4(!Z({am]|`6>! =Fe4"(t8ˣ#&l%tT? C9E{7q[Vcl2msl  RZ9& C]oTvDM?uJݠTʕѹFC (ks7b(?wanq@R쾻۵ppDU>iʳjz=Wq[ אm|' Ho2GM r}NPCkd~G#;R% ,LNI"Ne07٧Ź|5#LMO wAc="U8Úhz1E=;Zɡ}u>JaX$Q˒g=j{-K8oy)t.Οo\tܑWn)>H_?T K"؟cWG:E䙞 Ř֖:\҃ C?X|#G2Ty<냀ؙ1ۯͳP44YM^=~446шFEC%YR,0% ٬߉&t_{i/Ʀ=d!(O!7Y#{U:(#"0~i*^w[G{-9AxGG/:)#QO^.B?:ٟ&v]pSt|%l䫡Z48K:vC^>N ks6f>9NM9]yȷ8 l|7l`5G zӤGs٘s ݕv?1pjԟ ;~K]? d.ҭ>ϪZPoTIȠgz=!t{ Km^Q+הOmA<&io#c>v":O_O6,"Y6T6,:piN?:-b鸹ap;3C|hO3̬1C% l\B!6AD & ¾="b"f06a}J&OC,H߶㓦<cM*'_ؗle?;.U\.4ƈGRV;c`c>c@wP~.{H͊ R3J$z7tۛIÍ ^ɨPUNTX rXRj[X~h ϊ1d,Z`}\;/r;20*4lY65d%9xIkv4<:OV`n싵 )e&>Mʇ|ŎyÆ( V$ݓݿIktfݚ!}#ʶ}k+t teG.axWӈI$ "gAHgZNo)؃WF  j(灴J.|< 9g:ZMv^ႰzlPn6_˝rz;&pTCJW2P!(~d?W;4+/ ;VDn.?עw|/8'Cf`UTy+2A| RK*(&GGtYײbE1 /:PC<XEkAWnQ3 VDX2j*T;੠7gEj`C"wEl9Ggںrc3v QֽmWUBUb.Ww2EMY'\>l}\C'ّ􌯤&,U|7AfH=+\.YyU\\BG0u )b1]yoTL>/(PfEh9c.:%z%쿄*ntI! , Ua߭ 1>ݟ6c}y^heȋw8]5sA2\{wB $< \YѮ'9>ui1; h. mD3YN 'U&*fzX.D\3RE MתI: qc0õ3F :U, ХU'6&d1yg^İhΥ[~6aɬy1F4ɕH Ms@.V;n2a":F3|xwS09|fF{gRZcNwH+dvv($*%7:'FyA->n¼J-5l{ЌV U[Eh>׌uh_PD8?B޷rdr53Fkp{Dt̊uV;D$ZyW܂Oz4/XSG8D4X9Cyuw^ > %DaȈ( -bQtϲ x%YvV#i$:v^Nװ,-Jm^İ)/is:w4ل{7SeG< d266C0,7j:inSǜӏ=CVfp=JVHlP_b=>\*Gxc,ؘ-8|2sz!)ntf~2y5F%)%{M 61j3)eP^G&޳k0Jv>^9omi U}Y)"`ܪ{ViyW-G*O*]8CmB+GY[N)O?OX膯<m27WF)[*޾ nN sֶC흠 Sal 6_uto%3M"A#:U0Bx]Oq׍dXQ9MIb|8҉(f@>gYZ07070100000008000081a400000000000000000000000167daebc80001b4b0000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]?EhDTTk׶ǼD*k]R?a+ hX<ař5 gm?nnHxy5n̂kRoIoۥV [V N:$Fq^sEt׬U]σxS3iP,oJ-LysJdhCؐaS<  4OOڤ y/D_9JoG(7J̭/B3$05f 7{}=#^ώ8pP =}2~c#\4?5H|'k1Y; OΎmD \ :Κ" 5yv2 Sl oDfIX_,\q#UEu'ozXXW3GQ`3a @M V9Esni1cs }c>VßVx|6ףrm"/ʓ3W00܁mܳ9#~9vPI $M1ۘ&4AARlDƑң űuqa}ݚ%Mn @(k뉘sb, C(ӔZ Hm*z4Pc ^L@$niװJoݢA]̝Wtkgl^&x;Ǯ腝%CgS!G^yh4x[|8Z UN1&͆΁.9z:O(W:[ "\Gl̹jOW+ݬmeRiT^7R}WtyaDV7Nh[V?ʼo-\rA5 $TX4GAuv/L`9> dAz~eJK[ڈ(bxA&XPZ!q5WIX:#J}Fp'vCx%'r'k6$ۢ’R:BdAeu< :Y8=I(0WB!=8eE}4VC#Z UJ9dUd~t$jfs9@z1/"xڅ fBi#*ʽkIV6 щ=4UN4D*5'S}WhNMix0cذ@F2o fWmE#dQ0:^; ڭBB,6GŸVVS3 ㊸h"nxL jX}oy%b&;*soOBNYmcӠ($f791c}Wo˷mw!l#Čľ0@ayfX Bɛb/g]i׉ @n;[|cK>'Z'䂹? 9sŵZLb2I]e}A&wzp?"c-WHqʞ ,؛:,Ɗkby^4~LF$q +_ηFMsD HJ#3,ĿrZ҃xKu eut{ (c)^ F~n#ӳb5)>-MJҩN-ƳLŶ5QqAb lD'9̠3010Thg gDiTw Ymm?Rb|WLwf$B0I{&ǃwѮZ!0xI*Fv H݋R2j*ΐ~n_uTfpkV~K[q(Q?UקAt:0G׼E/wy ECa*=;:}[EUk=b+nED.ըX3H,^݌3H/F|I#b#̛Cuu5j#W T$o5v vJm_Oea߯:fnQIh W;*#K2dj\;`-:5}[.8pܰ'pt{eUp$@%I:Vˏ=S XzE%iCLԣDfy`U(JM}*Z"L&LbaG] -31ľA'].'b_Q0'gה#U+EXdHƬbM*,!W9V'uQrڦI2`(]=]SXqyJz 4π`Pɴ5C<,l3V-IՍx\udEWUWrZÖ8g4R?iRoXEh]nB}4[u^;E -P_{>xJ> wB Y)j"` B]wr-[%du/w?lz71VB[I_b/4qbDZ[`aysE=f_ɨ0K y_||T˰I<.AfN|ƨt;VccKчUkKzB5˹v2<mE2вar %N `׫om!>.\u] +T'?zpµZ譊3$虦jNO*;b%Hy{?AS/m^0}mKNHT&/c3VTY$Kz֊XÝϚ{rAŵq=B29 !:Q'dtBu℩&!p9Z6ծW+7=UE\*[)+*}OϾ#[A)ZN SZHFƼ@bGG,MF`vդG΁Fb+JvT8%gm)=>5] }+GW^4 uM$٥}i 8u{UnN~5|Fz<`6]|Ǒ /x=Ko]aߕI$5jsvL7' C¼^P2w0%λSAҋ lEyO1u oV [s'm 6|| |%弑q׽x!5VPl73Y#Έa1煗?W|nG[;Cbƫaw=3iG/0;Tb ?gᩝ zMi-\n_O1&*u| !5j!HyҩuOĢF8oЂrEdX;d}6TJbds~xQe"q{ѼK2}m`>-=WriMvyoxIS{7f[6OcD .BGaxI}T0` R*RY<ܼf58PjI)$E!:esu=,יZ*kgN}պݏ)%:"KJ#jKD.$6T]*&Y# upŴ=?|u[jZqQ /4A `]B^Ɓ~)O]M/j_~>LQ"jI~ZvF ^pv(5g[~ WhW *z3HD]E,᳉ YVG*mc] Is*ߏwΘ9:ڦNWHŸnfD="DAX"&Fv"l՞YyVS];c+hwly͠bF!WYu7co^Ѝo+oPΕfs*nu*PTɑ& _';P_(nFu_MFpgQ~w ڟ!-ՖUY t!fH660ۺz5x1 bw%{ۢN8uT+իdy度ղӉ E``3y:Pi5oǢV s#&4q?6@-s޶˨{]ɘ]?>e#y0À%}:t[O-ZiW&6{18MKOGloOβ$ \ۛ kɜmاKnr*} |5ۼMa]i܅;Q5[ecme <"*-x D0M 9UJ*cFRtPzJvy^\PD|)[#Cr]e_'ZΎQfW3)#r13+u2Gw >ohBRܮXymC lO|SqBE|1uF*M\ўF!q=Gb4|82Çѧg%2T*,°x`CUDzɅ(Y78\6͒ (8@<ן'o ޒsA|Jf"tAMVN ;20 S/V6Gsֶq6ɆI W=[48˜s`G.8s^~bRQ(X#1P'`-`fP5y m]Ҁ<&Ns"mN|6ѳ8X%6"610JvYDQ>! R)B_cuob >UO/#/EȮP=SDݭ\7)! KK#2Q!iMtΤ+6yߌO7Izy@1!${F_)l K=N) dKfOpK /m(D.eq/l`:ܴQs鎍f͕Nud@V'yՁޤ\a1A?+zխ8T?e˿D2^1ǪK l=X~0Bz"d~"d$ ېQ;2wEw, 0˖Z㍁o9{PkP_]diÆ^8LN%eS/a<( 0\8ι gbDq^y oĥ;ji 0$g2UsǓ-khr(MbgԝHlq4>sG?U/A?NVFq"mGR_]Lwܱ/NwpϚ=M7(*s8.uKFU QPRpټxe>9vH1kgzl=vs1[{(jl3ѯWiuBy V@Xp{wDӺPYApB3cz>7%R.F7VNѮ oϔzaiTdcnUPEb]R2auL8B>oP;UL}#ѽI,2Le lE;TBz&lrP3< ydު)jFD[ZO08I.S0 uf)Q0؊"^Is78N^~[Vc[Ĉ܉.V=OS7*oG#,bfǟE+lBkp~_&a+ϳՌlV؟ z٪NOF`@<^jW #Y,E>.)|P(bX&s1ڝ_t/I!T3K#l ^-^'Ǐ -B~Ӷv=vX%cSAܛ|=(+kY) ,eF7i%,su%]DBH$UqtB^UGA15t8Ҋ,?W-1\?2|ڲ%kUΚ#2k,xT:F$N.9)joPEL!zH_vbUgXEdo z DlR{QX˔*84Ko{K{q3ؑB:3FVOW&܆lH 9!|# s!k[Ord`J~1Rڹu;Qs OGމj_{4=SYt=$hHFU)|pf..1xc(O&7x+8 /4f a0IH;*{zG dMx@ =zm-<{ufwkAh$S8MIWd1SԘY )v ,g%^w~|2UΔ[QG0S]M< |JB;M;`)t@Dlt9  TĤZi8*FK!%m!?<}'@uG%peM~e Ƽv96ujZ|ͧa~Vɤ0h /tq3. Vܷ}_kŝlŔ98X֥#]/2z 2K ;Ip2gx0iuE]ƫƒ^{t4EL߉}^ְ@5@%>d?Wd V"<ᨶ+\ɹ(. PW>vvg:8TX4q,ǯ,u6 f)J$.}]ɢgB'^Kmrcqǂ e9 MB >M>bD-uUuE$eD>sʛk<-0CݦkY]D -#%=ك!#k{Z&fEy@:I=9c-hCAt"Еa ~>n@J(J-]FZZ醘CNl;J@ 1EC"x 4JP(gB8 Nxlil$C@#:CVWC&RYϢ:z#lNZ wߘ6XVbhD>L}J->q} ]P@7QN%JK%I݄Pc!*W$p ϥx mJ<7j5u*1sj$f*'Wؽ69m4럭Y7 >:Cڎ%t¢&0xߝq\hvQA.eH-ej{>@ٔۂב7ZG"=ͽnrywp yvfs:q9˿;#@YVdǚ`,`-}A--D'wSձFS6DлnP o^܏A $`k`45"u gQa*\d<=FI  duE`ZRJ /Ƃڀ.c@!] ]ɥ`N q9+>)̉{X}"7g b1MDaַK!%@uDk(Yы.5\QxMS@& L^hgSE/,c<^>2S&qfT?" fGE{Xd)BD!BJY[D9C@rh|]WދM9^$N}>0S$= J6EDdO YZ9CPf5#s; Tn \A[ByTmAּBd;c;M\A)96$o9Al2DNwP4,H9T !}_zEk5r_҉jk 1#o:7`Mlk+]BWO]Y8gCm-GRef;M gQ!uTN5=R9Y%>1,!c='Yz5ƯwYŽsw]\)Sdh8vkMlXXre5)7^楩?i׮wβH5&2p&?g"#o=^ʦ0\ {S]LO!e٩$죇x}* mM,Zzj,JtlhM s^S+,w5M6v~'ņBWH^@ }c>mC_tgm 3%*t1 ɠcU]o#E)me ݨ |؄ zE< Q{VZ{/= ĚT͒ f^jqǭM+=D3&+*u D.$5b?HvnZ!qo\?_=x% ]apbTr/+@dBlNQnm9>Ts*5k!!(=I)]`P>l4AM>aN]e)8)ė} 2g:L ^ &y)cȇn00F4Hȶ+;H"-n~]fSߨXLOə" RKH([v;Q+1g=:"4\Xrצ4L>! $ (h~\ %"-LK4-9L4 z JƎ74=2WcjcZB/{ӡp:¿7Aʴ6R\ݠ!mE.39* OMۿz-?>osqE[΍Gd9{8h\( ˨ 2{)He |OU-?1 Vݱ=ڢdi|$1<_o:#_;c$J0+Խ,cb>zw HO$඲rYZ̹uSosP  GM#V6E_s Kl@$fdgc9o0I\W8+bcrjZP#|ՂR|%hrv>vU!#>K>D,G,}M|R%#ci tRJXkOVCqBS6(:4k8=M8FU8ٿ];eqISP>) xRkbTT%wF A #ɷ/қv5KЦӪe R@ mEo7XPat*td˒ZS:'k%Ymz})\z&hC1 a d%(,@h*bP;ܝjP=2Njj9'bjF:VZM^o`.@[,CjOu2XGSPrM]-e[I[hm5iR}CiV W5]~xǠpr*q|J _sOA`ACCi_׃{%Jze `&x5"m<187&؍XH6 ?KPgA%_Y@|HƏ -QC02s= -07|%_Z+CԎ6H}_ ίӔ#@~nA$# %zB;F_޵~ |McàZ0D."!8ԾOGRt<\M;~T3>K7KD\3T)νztxksA4wPMh0 ~VEA@j ?BSN+R֫I9˕6<'x H] A&eZ+h6M#K5n,:5 礊<$${ǁ!M/NNe(UOPqzB w%> _c>jl@(׬ZH)@([BYӁyݤnPn);GJ^CGgtqF:W2hȧ8.NœH?C@bFkc'|jHHdL[z3>"ۤ. 9mV}xQ{ɰLmιdζ1BX> L`~) r|폰9GY1zZAS[قC85%F=k5aUH|JNi(6>lڏ&P>o,/c'wѧ1Gx~56,B >R 1:A=[3'$E˫ǂү)~cVEa?);A]墤=e]q܄*-wRhD $\hqw0Vq;C9+j*sRZu5*@•`<\֟/`TUqaS.TCy"4Yzɸ- ѐ_?ҺB1 A#2vr'`eʪQ6- ܊hx hS=8MN[}TqPwU`ho4r].FfEjGű،QfWB\$9Mػ*ٙD7czE$))~؂\lS>z(j !TƕppPPe2h7lB;V ~4-9Mw<̮X*@6vACevyv)$n`"G442년8@:@eIo!-5%|h7E'!5!EReGPZnP9\ܓ@؂Z5սo@I@yd9pюnY4~^dBzgy .wnpbc#K3,_*?ɑ>$>g`ul䕥@x+mq",Sf9Qvtmwg*Dj&OEu`"*MHJ$)uXK*ݥt]{4/HnW30]H9fvw,> 2qsӛ}:B7.UiqcM򻫒z=Dp@%=ټdy9Vם1e :ZthLHM#0uU (1#w?n#h>kT]IN >:@ܑr|1a?o`rO R*v-ގyoq`i 遼'<>&^WPƳDH*$T6jLZrksmmѳ[d.QYysC^no{p/`L:o8lWkpK/ yT<#0A|`!oh{N>w"xOҳ0%aPhQ~FhpD}b+ƂA[t,YԲBIhZg#]Fdk4w?ȼiU7 cNÃz8VZ8` _nCRKbx2 N(`*V2"kd|_M4ؓQ:잿(,ۉfc63@< 4S/Smesb/}G@1KtgqsQcfˆhd3~W710]IWݡ5#;G 0lҍձ0b`_n6=v$D$pax qδ>d~Jѡq(:&5Ϡ5U=_]䝡4M/BvnC@_@Z=3HXiEx{c'<2^;Y[@aA tgjrڅj>ZI8u*|'gQXȟ<,:R:d;b%+_80֣+PM8+uf@-rgCh & a["~<e>]^;Tq*l_ Xz6pLGIo*FzjηÙM\.aslȺViE՟tB~[8,?G4cAl/Wvļi֑hDWMBQT"wgF LϹO80w[/;UGT­oL  ϪHU"5myAtgʃ*.خhζb1U)AQԵAp1 6 (.&u.f o.۫A;[%#FEf+Dk&-}-OOs!2BCi{(Ifxznj֍eN'D&ESC ys \֯ cKw({ bn9h/j%9nPIC'Q `>>|U͋kS^Rs}}gj|Ş- i?lA%e|&)0:j>Bt1.'᲌^O4%вGkdÅ^k>kmñTN Ȍp6~2ýE?BԎLtR^Fa 'F 퐭YYd]e7a521ewKQQ!1a+J, WGxE/:oWtO131SF#s,y@&+@Jymfh`L'5_DZ&4 1BЋ?^QCbF6_;;Qtu9eUfFvy˶ If_PCDyWf AI3LNaܮpsZ"\$;m*;K/SFJY-=3g_a胴AȚs ̸G킣OLl3WoJFEC~` QjRg L։753r"ZB=4=b"ho0ƢȇlN&>R7$+im" e${|OW|oPY`cw3Yʹ *&ʰtDt5klB{:ws%ne똈g@_/ p: aa|e`˂Z|-yZNs2^^RSϮrGq[2K<'⫈WG8[K -j+3txJǜlJpeR1{)tUOxL6qU5e#0voQ~ ͏:KGWc>: xE܎5\㘕^)/ɢ3ڂt⡸tVpwhyj8cB E~pCbu(؈3`!kS)llHM`qTRҸx /̋M.Gnk8pedQFoJ?*R[aq*<6ߚր ͒A!r~/MW#Ux.0yi3cbsxF}xA[Q)la_s&4dVRMxGKk@(7ybxLk| /OSDsDŽ>-YL?XPחOT0 /OO's ߅B}fZ7K lFZ5HK ÊƲz|uI:T}!9Ƒ;/Ĺhmq%H*֧]O.ҷ TpwJ([k^AwP!7Χbs gE P'z߄Q_?e.R>^~BXƸX=wsG}Ӟo-X65-Ea͸=(%,]u]6:º&?͑M&(Dl0AkGh2cuYH?oޒ>A׮M]Z6SE]&{/p~qV#uP:e\||°m,4De+kpȈ+4*>=9!CnP<, ]Kی)eLni ˲G/z,oGop#ߋmY2Ccp@VV:FzxU@}!>Z1*\wft*Cr?YPgd, ܟt Ԑĭ'Boٷ)$S.^;R144xE40HFtL 2;I_G̣HiUB`k-x8X fdy@߆DAc ',hɹbFo\ I6 i6BYs=~=rP-i @wiV!}$Ɉ1@s CIy8-/zgveh.S>|O 󭇘T*VWѾGewt29x.խgD뢚K>γǙ6i%vI^-z|4߸@x9͙p ebq(ÀFakDX\"W3;Z|T'jF=~"H<񚠶01&_ FBRP֍r9:f!T\öݷ# ,tȷx2=GRX%@B~3)(C\U!%\T??6;v#¢`̑ QT^rrM_$ǀ螨xh۝;n65{$؈G]Pw-!Dܨi:ŧ+$I]1yxg~@ш1roAW R+E_i񝈪1*T o@4kվ'C &{2 Al|s7ok}gq8U>eUqwR|zor$q8]Ly(5XogJ.HFDnXHgӰH7٬|0ْo-Ԫ9wҎ},Xǐ7z$Az0&MS  o;}MA@E ԑw8Ucڲ;UlXpݱl K 4Z,6ߍybm?m,"W3!FQ( % Ž 7( ҇ To\g' λ9KIh |rԑS462 / <p%->5)$/(l6z8}V SfOImhcuAv`0`:8S +pD}i1JQ_aK]N,T=2NHU 4ܔXV#GVbTwhVp`w*~ %ά|NNd]dV5۴^p~ԒfKsa5 )(;B'S8w;f|<'. M˅V׆oAYpgCo, aƽ? 2sg/ё3@sDDT=ӷ!nvUY%{V$Lu"_?|#]Y2tP.uI܁f[7 "mѲ-}?~QÈ+)HLCjo4/uӿ1l{l#@&8\@}wsݗ-0$$`\IgDeEK'VIJ>[/+k2nET';_/v$* 5zӷ\[e62Q Dz3r 7P Ntt,leDk5-2Y_:Du@zl{㒼=+F06D 2 ӻeL/<@ʐa;Eؤ(XlyfZ9L3xIzC9 u#"S`NueRBiygEKhU?+QxNfA .;;Zj]L(ߠ!g xkB \o5>yeO~%}㈬-2)a;Yjd{/C7 }!'љm#^%0Fj& E JRٮ=i_[]=* ~0Đj) Ň FxZ^pl;&- f!|Y,%˵M>Q fl<=|;=kFF (!m}9q< Zrp@!.S2^p0N|,MXo,rR83>@`w-~s*yNO0 {ǭ <*ڏ2p ]zAm2E bpʄmDW6J8Yb$# "Xyo &N5V_ӂ6>`Y:LtNjc.v݃W,0 Can0-ϒbL8Vg-qIx߽ QXMO%ձ_g;gs.Мԥ@+RydjrzFqA *z~FR *RO$C)14 Wq y%·Չ#>tHD P$@1.?IcQA|B2JvU!cY( @.Y6У_ ǿk r?)8k-\(uWe0;x*d5"UVCcn^FHyyd^V1W;]iH[CEw[ePSh %d"qM S֡|WĄo eh4wTq%[AYc;û|ǝ. 2ν{e8Q,ۿ ?p_Z=tU즤f";4PǍर@"*%#(6x;y5 Su:+)\櫝N(< o8jr`.6 n3@au9,)Y< #+䁋oӡpw#iTإ~W'HvyS/ҋ>kq' cD,;@t ZфNc,EbfR ]AB9P1tKEC?*~ 6ߝtf~L[#zU*.2l3dSd$#$' -ʊׅȟf'Ҳ%8C;%7,D51e_F3Ts'nMi/硉mmLR8<$}#ybCWO<vMh%)fm[ h%-6řx%G2FƫէfT8aU vʎ pV+`>U008t}&zVxR cp:LxɧaAs}aL:T[Ix(J7.s6,,Tb%񏫤烑n"x${zRS}fniSz Ȝ$E+g0T! >Z781 RC-vPZ) unav4wŬ(c&9MUHX)%AΰްfoMbht}K~ٽ-VcX񔤡HP ˓ /V>|-s杙!~ۉkʭB UG.twD:Mb$ȑ& G3A]sc<,|bcw檄B^0߄ DDRBhEG0Yi28R!*h!lՕyw7o $nRs& da_Bf}4vs0zn[&(W2a>No"ubօx:\[|QSJ P+guM'Ϡa$h-YP-$"!yxj|':S:K%:%{ =o,eܪOOt@ 8 T[fihjl P8t)=ڷ0YB@Z/G2`5~:hJ(\,)kWΏ " o_>rYY#g<5ԙIDP|Gk@=Knmxj~{j=[ _-o$lHsN!40Mz ƮЛf8 Yy3\X`dvHw̡tbIǧ-rgBJeԣe Ms&>r\ ntq5*IvR6ee\R[2j鍏r]LZo5,nYƙv DIu/!n=1n-l8> :M4,5PہEOMF\BJ[=,c9&\- Г o ff{),/]|*'Ipv-2\NyT5NHUlOA0xd?#*V|LGg^ީR^.#~V?GSϩ.A&8yŸ"9l3>*~ h@BvMGnUfh{;);WzK̿14ʈ;z7ԭ.ŅatAw-$6f/2Fv{-7O*#(g<~IxͯG)IlNԛ8ۗ}KI!bQRe$] ~ݓJ#cVv(iTmғh.K$:m[#\%[Rv su}Ya S! ZA~7#n,Ŀ/WsFr,7:.sHIۀvXo;rmo"*'/`R6&rg$TJsu{PAhRygiA#Ƨwi[-LRHƸ׺ _|&w6G q-<{J.#1\׋z#(B7MF< U PQ-I)WN ;}$>r^&H2::p rBs K7͹'=|t9e޿4XoVwjwh L هNPQ]`W]&VeL,FTA +41;R5Zf!qP^z扔 5e=^dFg`_Jgv ѹ5T8NTq6Mb!6桾"ܙ27QO/f5~./b/[V/?`u^wGj-=1<ܗNJu\Eeܻus3259촆Cgk2TSzH jIX)lx!kjODH_GGEmD+gWe bu5x'&lH; X㤋$TF W_9q=0 4I $(ʬS /gfr~n9Q@~WݡV'+⎽oHS#i3>hQ:*N՚՜Kgf[%4!m3e+:-4HO;ɄMs;>֟V*{z3av\B ZPoo{D!5_U=k})@^{CvDŽ|]uʦDVc 8_z5uc~[תjge㎍"jd$ӚV؋-m"g{Q/8|#0d zrGwӈiq̅/_I6Ƿ,JG ;:UYfҕ}ϭHٚKrS.oAj-(hTWk4R%╣"FӹG.C\򹧹 e+oDnέ-.WDZs1fpI?w?"DE*`qmoc1 |+WyKrS,b!UB~]~ j^''j /gj"XZ\xwA^ҙoݵX=+NaqZ,SقgW,~&U<5Pו;Q ϔKWխ@ToM%B)k_ ąğf> 9H 4egFg.dֳfAIv;6_|?~cRqhP f1 mqP5>hJ@*YG(T>L1X!#qZL kƒ}\̔EySιLQ"Q*RzSJyiC$qh@K,Ȃa~b7~JSZ .97AH}&'75o镶_ZT$!]u&nbC gٺD^ U__G]e} УQ%zͤ.s3*ԞUl:4"RPHKȇ&z"2h|B"luPsv?Fi*뵎)+-Xk2|L%*T7?:z.X\; HA%0V!mlh5 le W$:g i8ϼy۪/_ǘdʱ@0B\om(*t4T=33$ w4|ų1O*(|}qn#'\ca*NҶIUY:͙Jl^Dn̏U:Q1OtT T bÍjwikzKعĩN.ΒG!63=rE_;5.o/V<+,kZ- 7І13Z,BɂR~u& O8yDr^S#0k& lT#P7@{Fi%_~-cm=/?<3:C\2 K8 t9RV.$kAz#,fc>h8IOC)npH'NiDvߜ;#;ך lƉCZߖb#z8K뜝K΃Y( L6Va:Y%0ϱ22m#儹5fnvۿgBg :i㮴yi?U-$*TT_ycyO{+B& F+=U*O֯w6.2'3Nk,upY 0b7u ??Ҥn @/ryd}JZ@UPzΖR/p0j{TJ<)@ ҆ Ǚ;LYTĽ$/ih*8,;5RNWṎ@x/F D rȌKiY"| }~]gW:w"L3vNwwubiŒj/+ݦ_cތjc]t ѳ3- #.c5? ,sAƩVBBˀB•٦\Y5 n*+~/q@F% KRZ1ؘȗ>څjnj-7%g& W_8x,sra[mV\ퟬ{^'pV]+n V6ӊ Ow+ɟ]QHAwḄZ5(\̪ `kgQ/9;K4?8#;qk4 !3sI^3P\xY~`H7u\e 6[= | `Bش: ),+d >rlxV"OB1`Ev́c&O#z+<398.}~hsdT2$Rf:diP%@TzJ' o^,b.È^D Όob`5CL`IZ% joGu;w2@9@YѬGPA`'U _8%E'ӊD lnj~"(^:X *ז  .˖E5OW?]L_K>*i bEPӄ,3-otV%J/&J}Bdдk%y{5$+Ӓ 3֭j}_eG&^AH8%? z'O͘x2OgdeNɣdK53|?E2@ܩѧJ㪮E[^ Rr_MK׾Z4]\mX9׿nP!&Oq!*xWI䭜dwN^Z8ڈR * z|O)ǯ諌Uj˲oWc[NiGQe)8d4)S].je0^+ ͫ/(1 Hp98D33 !IPV9,dZO/3 G[g$d7/ay;aq@`H+Tүs$prj ߫nZQ!Nkg!i>%?Iʂ{Hh ~2 Uh d8OaOabjp&f'=b]hܧV[< %G_k1\R\}ۦʥ$^$Tx0бx? Xΰ>3E>r R2z\2arc?ofdqVkHgLOA"(( {zqO̜ &<7HLGʸhbռ ̡%qâsgē Ul6|""Zyw, 7\%*M?*# /3gbK#sdp'£oO=<&/ڼ _ K4&7P.uy_-~&XČ+(`r{"`!5Iʡ}9dA]?@Xxc>{rE|Ϳ 5AzW[+i$Pugmb=f3eW gt$uk~ lQ.O:ګ-xƁ|٫Wm: ,Hk6?kn U%b`SAۢmҢ>7ބAȁaԆ\AhluY7loԐm.~_Z5r#qsWzٳCz,U;t'nxuM)!usї 6OE)Kn 3h.E][~I@&̔Na T⍇jB/+!l_IBMr3Uu9SCoHvWߤAHVoJ] K˰D#!zLYR֥{n%hF>sdse Sj͉ ަZF^2JMM}8S#+f/P[[bM#mԺOjF|,bQhKc/ H+k B5̤(eKwzbK#ͮȵpykb 0 t!,jD ?r̷.Œ0 g41wS)~{nܧU̦WƐ8{5 [ o2B9*hg)k)i6Rꋠu(rScHB3݄ k& tVΥnA@/ϾW #a ;BR㕽A)I($%\Q+<.zNPT..m30qsc|O Ƒ观Jdz.̕FŬrR +KT);c+Eq$7/4` VMJrtK z&Wq06'J P }JM=*Z3 (?CBNCC Imܥ9 &q%ydQ03[> xu鎼 4*Ӊ+MYHX`OTٴQ9K_}'p W3ʰPcW5ݘV Kx!ʾNfzr^ýw&_/2q~Ӛ ''ROW8gSY.v v[b:AƜUl!H #0?S&YgSUWu#l{]RMC&Z82I\8G ||Og='4(3MEb'ߊݶ K k}#;`_&[:HӌsZ~Y0pD7˫?y`}uBREI1`w:WC -oР/R"ْ~s*Xe)>~3n 5I~RBqbMqP?;$.^Q7(f(^Պ~ `>'(խt?tk4LXfX`*=y8Ax0Ne DTZh׈މ/tU[ o@ꓽ+GɘZ~mWDJ9ͱ#:G%/-S h Qcʅ@(_la YX" YqnHPC$D`FZgȮ1u\ū2#6;zml8P">' mqib i0Q"z,jb@C&Xt&[G IَYQaЦiJRiPp w${ΈZGP i!<< 88'ǷY{`_9j! [Ժ9WY[WMq2z {dЩϣ{ELe_w}5`Z:{k ,ҕ976 |'߃=;Mc A<,o >@bw ņ*\Wdɼ{Z4榞n*ŭG&:1>M.V|Ql D4loErMl4$e# L?Zk|NJk(vt~>S8:Iн9G&pu| ] D.Pɨ 4uќPנe"Ju鏜},]JmLt%.^O㼍f8 M NA 1>zuz5bg12:z1wN@etR 3mJgOVUE#k씗o`=VJa8g'c`lN2g ]/3YJ":}|BkG̵iz3P|JOwm%d%fpFP5~PÃ8qF c __E(s7 7@y^%K+,l;a8Cjf~=ohPDhi+|+a"*EsФXx \fL^UlF4yHm#`V!Q0ߡ7A<~%lPYMN^sh#oA_I _+èQ89yDLM~|߼S YpōGh{q>X.I7Og^?ΗnPj:L 'A瑪oưrMNL@_G[VU (cՏ?Ds ScbEDEb \bug &'Q02/gNÆyRz 7 #CQrG<X*= ! g_FJ*KOS`%wvL^k' @Tyz{U#ϋ+jefJ} ^/>쯉!%#E81xCSqrZaP8ov<}֢PaU\Pm ZB2sZ0ڌGmpPE3 EF<`v0FՔuZr-PHÌcPV8-ղMI3=~p@.+!ͼHX]<0DFF+G$:l1_j!69zbw¡}z VU|Mw65|O=$eΕn\&r|ʨc ?`w ?",C]zSwihAܱN1S}@..v,ǩlgMk*` Ob ^W/O:d<_t4X 45ͥkѢy $&qSz^$G.E USBغLuMwBϻd[S;!+|F-Sdұ{ a46~*x+E61P"ӳ@D`3ZH2k"<nfQWx~&4]ٌw7znO=*܍[A5)JD,NRcwP7j{zE&vlkS֬UUfNFo~Hw9+^1"y!?*7נfHlܠ!xy\pKؽvt^?*"@r?2EE7>QO[UFZ%{Qh4i ~j(BRn{J4F\6ѻEyqA`jzK9z8y'=S\G͘rG Mz2L=1`Y,TWAFJ7*s3ƙP|^!vŪq`)00k2vp1NK!9hX*-43f9 KKPb³Ir<܍s"ٵYE⨕Yu8:bqn KczPZ%#M: 3mJYhzw#yY$`"cRGq*|7#:o9Cb1Ի8cF+5)`qIm mc=9iT"'aX:mzOEԟ=,u+e|5*KHOEU'nGoT# *S n&Ɖou{72XK)5sOd U?ks 9n1z+°/eBN0܌w*Q/X-rZg6|h]\ot8KCsk`ĥQYנ= N%5빌noGK-TP)BeDG78T]9Ys9?_V]Mƈu_(.RVV&uljipGz]Vh*,y%NIK =pSȯ@  MP{n>%raVuz &j[wV$\r&{9@9i#1&뿭}]@`}>lBmʙ]:k:ʕh1 UTuIKCT S!`>5wl_4qV\^UE/0WDUE|̵k+({+0Y^R& `~*-d sg \]kqQ>RvaJ|}H3=nK+?k)E @}z#`:zK;3 V!!$Յ'.۰A7 $X6:>ه?!1OI2Mph "NcQʴ{=jգݮN5A/`I/*MSwAq))91("pDKy%]Lm.gzޱh>]`;2kř0DS-iTZ)+,i':?>y3u} C%c@jyv*4XV 8xC# f=l,TW+~9֊k-Ѱ5/ FԄ}W=XwE"q(`ս-퓺(M+[C3ӰĊ8%# ąb哪=:xۘ,/ }Uw7\4Z:\Lk P55`,Gi?+ҭd#dͨ8Wכi2ZTﭬZ3hБ뽞lx[(*2r(7tbb*،w:- 8AE ^,Oi3dKKCh6 /p]+,ef܀r)yX~lէp!k~*i٫jY%ޘ)XZi 3lGnKsы5Hd!"6Ř3qS?C9=hcVZ;z2n+"-XsŒ]cv@zsK=KjiQ OJB4vukwM'[sL'+?Gh\DqlfM7P^Ir-R K#, IȨ9<7d={ɓHwkcCe)Ų LS' ' [޶0N`뉄\E-6@Ƭ[C !'-7Ӵ|'z1nx Gbz73+hׂZ;)->Bک ~[/W)>y?QQVU!u` f 4 M׃$bu>rejhv8E=~Kޣȗ?Ua.pd#+\4="$_Qc9qP3H ,3x.ҘǶBM#\߉G?L43Pİ4d\pR b'폁۰(gCt`18dfzP)h pDb69Cצu6D eW=DqQ C''/8&H o^vk>a0$= 1 s*0E2VyU8AA%wv@띢GBkxwxܳD1rסd^t+UN][ 4J5B0q2:HrwƎBy: ^uIO;=NDjb7(0>tHRgfd/:,T1`v8[Ե2%SUN9ͼ_;G@AؑkBtVԼ]Df#q{#yq<4HߚKyb苭Q#Loo=wX]lqFz`A=p W4<9HQPgJd"+VIOS龷T1\)+H|t>{ֈ%'rfMpGYٰ6`]Nk5I vʒ`qW2h֟-N:XPLuaiF`X@$`)#ŋCr&-􄕡ZQC:;2gJF3%i;-KWHzFhZxWxY}|ׇn)[V&sZ=(h r (k\xZ!ׂg@7# F혐kc^/}t=s>墬&yVԐ_ ^AQڏAڑlpVYTUr`m8W!Tz'* c8]81_F]]nMt*΅pC7RoU 7MҫDјZhSREK&WƏ0d|5p;/& Dc-B(6j2`!gSƀ|P2"ۅDH:d$/u.[D j|7ʹ!J@H iǎCx@G4"?a ۼJ}8!sX5~UpnDS?uc^iڶ MCvpkم] K?`CWcF-i~.tG%'>48?X +KD+N$t@IiVMGT+χJzI<>B"0*7|L#gm6'@UT9@_}\!i>_M6dyqMhztP5PG<+=^x-ܨcG:"x:}B#^^6ԏD]馮VğR_r^ȥ߂zLP~w` FtyW e\%ۚÎ8pW{q``qEaD2qcW˷"Iq݃UV'=\NB ̝t%e͖N DK Li7!ڴdDtN%8V~UnKmB`YY[yUf4s| [ӧheyKCBm"v +@> iFqV?ow8)7>T&,=RQϫ@/(3-OVUMh1&t۟Ҁ/EB R?n[ߧ kyc|9:?lslBV(DUR'  Tp. @Vsc\z Ho=}??aap]--wPrqvt:7rbR礥=ZL],\&1/Yc'SPp’c1bT2 kn/7jBx>4skbyw38_yCf;5EoEB~SW؆3Dq3HaU他0^Kn`(apCr|ݵW@yc=-p,PZ3!, 2E-J)R2mҮFc}C3X}]|H8V}y--\ߜ;c;kArz˫K6%C&WVqP\4Ӝ k&4WA.aq; h@FԮP N(3*aBug^QǍe=w"!gz #}CxvM`5߂Y[^o(w0NBV*<~KѳSi VSTuV/wLq(}ݔ;\'-Ѽgpa)챵֒\gIۦp 8&|7VI뉱Zǯk^GˀdpITZYt)󏻪cFl-*;MCe޺tSlYIӷ0L\1̱#bwߵ+R1f6-hmُ dt[ʥqbu_s;QH  .^(ݏ~!v,Eܳq]{sTÙ3,n)H2K]U}J3k?2J'$a-؏*YUxWԛw@A,V>:U@`u0dyּ6aKeGq]>kVj q !_-&Zu H\1?,ɒC\I9ks,=z'ckgSؗU_S iS43;vٰqPqk:;/ʢ)0r,CGNо)V\.G𴿢'8xcv+W ^jxēHڢbW/Qʠ|6¬ɰZlQI(&]a9#zs!i Ls 2IY~'I?vKHLm 2^aT݃~}t72ݫ^BL Cž7fZe8؈^Z@pmLw 1V+3.Ib䍴]149*"1wfS]E[y1nwyݜ4r. Hإ̎ }b3HGEl?U(Ew2A :q'mt9}PcF!g>$~IznRk$v_^&'P[tĹ7w$8~*镇3!6L\UWkvDC[ܙ'򌎘g!, j}*$p/Z+Lv;<҉'J7y5w&H %8g%w+] 7'gmgRndjCg;`9wÕ.Fdօ7v꼓u(Zmp[9*KJ_mC3(zzY'T匼hֱw í tҒgRog k\RE'<7QO+`o.i#Rڙid7ŗr6z1v9 `i ȭX5JުSg'aoy<{)qa F0B"zrQ#jIhp[wǦh"4$q6۟ѼXmN_נ7#8fϰ NJeZς)SǔQ4Z)Ӭ M id?'Dv[?J$ ??dT鿛khi#t+3 ,Z;L~jy)};HŎJ|3e6 Ɂ8"@y}u0-JZ[`N¹?"< !`C[^*,/h8",mdlpU̿^MDk ޳Re tQo~[\OGN(?(W 0;_?YH&ŲivS-ҮUFd{_a#@?F r4=#oOhyG-2i Q;5/il!ÊChq}T2"/q{}F*F3nځAeRRH&XY7BRM^#+jW!XﵳC1vddǙV$8/3|T(zwBoWQ5ݽB%*/xv䢷QM*n**7Q%!~1*&'K\4 \a!D)k3-\7d߇L]ÕH  |WW2-cQ+4vЫEIĮAcSp/"p/{v{Tۮ(]C:뷭Kj;u?Ah*|~*䗵 3AۙoT|0I\*vbC(xZ,Hq4Id`# ;߬I)()C@Oz&C6yot>'d>~4(V|ENq@~CGFu5,V{(vgm{?5_! 9pFK.p5~" hFTc|eX J1!9]3p

wp6mR"zҿj!CA"~T:AT0YIBs05;=PL ïK^0clz`'Q20V_d. ; j?_Q?[-T-ӫH+FϮR4Vd>(b%O} w;pV bz7Y]wdl)R3w \r|5P`nK#HTH/.;r7L׬m{Úa)z3>lxJ`YlIYŐqhrqCKG.6FS]'|Kؘ0I.|o!hv$"th}4 _`St I_x(#Ogru[@[FΩLcBU2ZY>I0VTmH` \E8CC-5E,\0OP$BnOf 9F.o]@nʵ+Ƽ<9TUM ^X5g@B9#Oj?$LQ\Yy5`m臉[8n8@DSk* =H萯#_tidg V#"(dsͥniR'=QLhwm7g|h<:G*Ü: !ю`Zt_j-@Drˆwg}ֹTŻ ߹Sлk&-{^1HfPQ@Y]1 Jfq#0ICUBHM+aA^[?go|:Q MU8~]ggN͞M]V\R+Ʉf8[3{cedt|E%Kzwc=F}ҽQ4!mrNɳޢCX ߿&.: +Fs_=9" Sȿ7>%/ 5=B[BtUķF-{;%oMwrJϖ'84m06d&**xSFi$9]RI/cN؅_z'0KNߔX0bwUn0w`==U},`. e+>|FXj(eqXwx/T9~_p,*Ҷ#o5:~8-^yP,q$! wiWD6{Y)Ͷ;-5=9fq7q&2s#L u*b{#CzƜ>m#VIRPyp3^ r\Uۥ&`2dO YbCϴD-dKÌC1mAYkbDÞ7MS;,X G!DEQH0|D D:j͠b1D33Z |@͚1/$l1Rʺ0(ޑ5pLrkу' >y(jWwc"qȬg_]xôS+~B)d9gf>V'9ud  /"7[(7D!8h$tKƬKbى&6/@J9]㱩 BU(&ѫ\NpoTxnd}Dz=jg1 ܙN`l"7;e[}0 VN5HN~OOb>$Ndw.rşIp0L7 ½M`k#nIO\+zhlޑM8 G) t5rŖ민4~r{YϋiyZ&CG#3;mm'qzh:yTb O%jd.)=+fxs!s nyNp}.mg_QѨ|icxfY)\%^r"p zI1gYomS%hqb0+YՒ, 4]1튏Ժ(!W+JR`zQS K7-T,,B><)ZUJ\`nu%+Yyu^㬑!a6nmn}}U*ksSo#jl'$(hmcRͣ/c¤EDunѧ\l׍vx-g5p tI\_K672y'W-amFiQϥTȳbEJT>l9,2w(}A-"v< RV#Bjvo͝RؓՄLUĚ^~qKPCd&ZOj`~7 Ps WFaޒo4&H܇_dZ}@Һ`",zQU` xXM0"r6֑zKӰ4d~ZTH}@ Un4+|*|KĈR+֨V@nƩv珔CVWr֘P>-XO7KzgZqاC8=Na"m0.7ҰhK;m?{Wk# -8H%rN@PO=\cEq<LxJPj ~d$@n[ ["^J\*$$t*oקAy Enj߀|гpdi#@E) CjaʌvlwnyRÜ}tZߜ _&}H)YU-ri;ލjN.+[rR*8wUP߅m EF{T=]U~s~F `w.gM ֠~@av`|BlԪEǕobQ(앀F93}W>O(!F:mu0ﻸzl5"gǾ5  ֥l[)תr%5 \t>ݩ@p\-ѼR@$y )9( ZTh17mB15a)Lϴ0}L^p$`yQ6Q&r)iҥ[%/uY n|JNnyul t*6c:`%W'r/N hw>{Q S=v -d sc^ͷ;M:F!ś|XI +=Alm:j>d;ߧUlyR5F0LkuX|jasewuN۴bA; :ꬍy~C@%|痢{ v;O+ _MP#* a8vkWRpo%@|@LEx)V"O$g;y&q۴yg]r0cBQ٤lP,[Bn~HJnypD^{/<' .T+"~w{v\.ݧZ~ !?0n".?{#%ySUvS}K7S9kD2W˷yH: ʌ%8Bf3GJ8SOU?+u^?T,M{f pg F1K$gפTNkA'~>+H1э|g0V9Xw U; ?a =.7P*|nQ&so,6홸?s09>Qej>S絀tQh %+-G>c_Ki4d`֬l!ihOn7ck %bx>֝OZvNX-Y Z*k8.J. 7$6-R^̩ (&)ÎMzOZWXhEV;%MGrK3ay4[9r\;m8du,9..J.{#Lbl)wj91GPB` tnCe%w"MWQMtVdrؤLrX+z,UO !7=uSt|< {l`ns!@u*J 6*@3*EʾUKR)sk,!PНTp0$$FUɇ4^tJdGh!kO~Qӑ&c۫l7qo gBVP}I{+oפaHsؾN#~;9Hɞ89 \){IK t e{3aѻ &$b˴{]{.Og^KfIҒ7\D3=+$!=>h;@^)}!+a/3a۫Lw0 zOO[՝Hଅa#k -Qoذ+&CQ3_HZ+̏YoUx><*9-c Y *(My/%}WeC3S2J|.5|7]ٌPn 옱&Cj)iF0:A$?V!! A9&)27j`D|D]1)Iy`?e9:m[;l)ϨOu%ߘMV+JPbہUン7xцOX~ѐHuX\#FL$CF=^B)ĥz;.J)A+ixLj~>;dX-TjVkHߌdж3F|}FezPhC FlhOs&{f.Np_R|9cZm]R )x\ve!c}luyeJ7+a6%)Hk[9f !NkNL%b^N~-l&)3\NɞW?9ѱ8s"jG'$lr Y<~@r5)kґ*IbL2YڧT>?ΰ 7seޞ2k#31<⩉1&WIK̺k p#Qa qLTCv:s?&Zo7J+h3pd~@5HTZdrƚ`:C.Բ|\$ӌOɇF q;6:L??ܳݵ@HI ?DDY%Է ç_T#jL"o[6~Qb,q äwOMn>e B~ $Dh@-ɥOq3Z]*y} '5y*ITH{Goʍ9Lm_;.7J^BO 1/,N(t7vK?Nqw>2;'fwOj t6<}yjL #o{r,eK}ջ[bk]$ZoYfQ.MWq >1(@w;c"'@gx2lҪJa ci[/7(/ Я?Ai l}S ۵H Yk` z{po_!%P"`GluﬧS!ΝZ+]WVH[-{\[0$Nh5^ ?ޝr,/Q.gnò\)j ֞̔` XtDx,r1 v M}rW<^6`Y-`K\6?e4({9 |IɗɇrKf=w ך'Bb&RA䙴R-fvh s+~mSNj}0R&GLO)O` ~ wSgt20:ߔ$. cɩo1wQ?FoG@?}\ES+( 76əQ!o-2lEcOD ˁ[;g8QẇcxfAE`pCU! ~<1M:J1(fR}eVA%ݐ 2%ûc.AZ'CzJ] ^|.eys^oS5 SնUT( /&䲢3uWoe9&iTd G(0_󉫝lF >wVBKjc|h69ئ 1НQKܳ{L!u^(朝S) j B葽&ޣ,2cUtyfMHe/kekCԶA57RrwZ{y:[B!͕؂sAy3gbfhwDZ?w6.>[5xgn~*K1BץU得sTZ KX U4:"-0pJ$c3ErH潁A45?dY?1b|R0FY-q+Ocjj;L/OE}Yd5r1rǎ0P/Lï. Z.bv!|zcP]iW|d"4(YVh ˥gE.P5k*6Ӿ`@v@w*'}l <:<ۆ&T k}  I!KD(0:ăU<P6%őoǻՙtͮ*q8+ Sʙ2A0^D]nd>^;lo^`|}Tu F^2McAS}r[ ^F@ސ9M֭ jHy4A׵{G=EcxYܦўs~,d+װ:=Q"߮fü\:X+'M6E@-^4E {uk`=N~nX\JFTh`j ٙa\pag?haf ^q{,IdP I}W3lC޶L,ȜS| 1MYL7">hawÔpju#}PtʙW1l,׍W%f s5_B\|ieVAZe7:SGo$_ЭA& B?񛨙:U+k-"6)jȸة4;N*رgٗR:(eD'tB٭?^ݵeK H0G?)f))(T`H}(Tm#)^M-dÅO: GkJIG Vbj,*TrUIdGլ-E`jh fU⫢ Z&"k+oO7CG r}%eF&bϬX" Z/KᲢAZEX2Z>Y?Wc_+B\f-*VF[.PWd2"2ʙ"Iظ3IϢ ͸kO ~4J6IHrJqV$tW~۴ b[)D"CE3E0]{s4v>|vlh3)~T\[3C7Q<\mWIqc~~݋|eA^n>KgE}̀n/qT !ӃiqKqAßj.M 4iRjq*Q?W ĸ5?KzS#ma᷋',nyTEpݒvř ` XCL@+6Vx / AG9uq!uca#YԾ}vIސ-8={= U:LKg2 B@ p.8{(U.L#xlCɚU R8U"8qkfSYY *mNls:oNt ? *RA-5*j^< 찙wE(>&"G牯vuOh , w1)1\6 4&ƕ9+hdTN2؛mR<& 5W{)!9~Y\&lbZɋC|ӄVkS]ǥɮ. ImU5MM-qKj$ݠVRUPvS =8&nXU@?7ʠV̊U%"!ARWR:ۭ 牳{KZWspVՖC¡ωǹ麵Btg5UV3ez:a0jDoΐ񬋍Z-4s_4MF`Bt+tD5!ͩfv!ږC9@%8H+ CwkX:Cz=*eBٙW?}-t^+*>鱠9/6*R[?9OLR;fw烒U#ˠq\-껲u\ $}XK@:)m< n;|c@5c c-L$k6ՑJZ[vpxG4dFCvxpIe "SYKb*Gcp1ܻ`+НdVe0(nЄTds md)D{ВٮKz`Zs8 I@LL:ʣn|v Uኵr gLC{;KHYb afY݃fߡfaf@}A،toMLqke,̀asE|x漗|%s$9CƢֻ%t +{Vmim,AoY[6l 7C92q睝,vR/?fƎ[X Vv%hyWI4}ƶ~18yU`E/yo0QB+fK& T33ԶӐ/iV*L SIf(l[k א^&-o" nG5s) |'͒[44-JK3?Hf }LL uk͹v;!$65=RhbM&4gÑWuL9_ P#jpgwu`&^liVq!>ò{ Caiy&'v awYyr2(P,v%TEIdISKsB.';nzfEup}h~íX -@KjPCf k"<$U'>9ZXj59EilAyZ HE7T/2Xjlr$z!x.F%r{kf۾iu e;m Gep-Ak% GkJIlW^4#1 nL: ISґ ܅hF(Vsao x9|NxN?єd5}kW4J lkRSe{ }vv:h(њ LiG$9c}ba˥s%Ok 4MR*T$"yN#ݐg/}w \t^%2HM0\.[7XShEx7L*[Eߚznl'&p%h0G롳Jjwec$ר51JjlZbTIVt?6v3Ƥ :Mz`Z=0Z/EikI[o%yUÁG`E'nɵ@ʹ,;Sb̠Om0Y١^ i.q:lłm+H0[4T 2K.*ۺ^ 4IEZS ޿Hݽ ˗*KF_"갌yUAtm)s9qW>a_Kj.$w+grR$XnP'<m 6=|x;D J.Bs#Cm$e~h ww `wY%aŸ`@ASŏ#;RBᰝ 8(xt3X6OS;AJ3ϪQ+T]ǭyFUJ/?X+ٞ{GagouT=7IvdRNɇ..:d:7D{xq# ),q 7߈Th DH%~GޭY ޺J&B'7{0ubfJ;g'eGX|I l]0PkOROx.@,BN#ZCvj2AP6ѦA&txZw5<[jtQ 22wtSyG [4F2@Ke+qநC}Fx&k6?1vZE/j' f61?qa#ھ{ڲ!2NmB8DIċrmuu%aB^wB #O8IoQx֪lNΏD_+{@nXQ1:W>)?V2,4Zwr@> h9|z%EȖ[_Wiy%xcoH{y`4?`ݼK] UxDleNxEM{#lzMF]z"f.M?fݨ.ӎuxW޲_Z~V;D 7Ҳl% <:FX,IN HOM|&y\9^-Ww Di MRԔlr*JQG6>>:IUt mig{u0VbY{- ;h>Է<LxgU%|B<[{﯆wϭnyXKwm~/g@G-@󽪤~ :y ZH}|z{)-#-o>WՐYwpbtV`|UGe%-ueW@k\$R5A\%f+*5mXU{X5Q=c6Tٝ ֤NZ &"-_Ԍ&En!`WW蝏;!MA2(?e4^C{, bA5|Aʀ%>RaS~`PsWOIAIc{(ܗ;7%D+ 4{Dׂ1Z_YkK޽GWxIr,#lI2!zսY]mbՆd:;XRv]+\fX4l?"C}|%jREafк8!MSU"Q&j @c]ax-.'6=nHl_Ǹ49ZVOo Q[N\3^av~ AUW!RPBJ/\58gx_X$ysh){Z2 LB蚭, I/J0TuJbo:]&?PQv d7KVz|~aev2/DEp͈nGN@FN2 >~!3~x\0ي \-9D[*DEogs2F8fV@*ޭʍ^KQ#8k.NY "*;a+\+e(]걋`[ns[dH[b5b}xGx\# @31dOnN-aWAfG6Z973iȇ!T-iE tZP)VX,Yw tR$MwklΈwGu9mIA $cSuu: )VL%WAH0洝NM83 IH {YA+[5)y_tǃCn:QaߖH#|;Ro!B8bL&-4wrk^&s3 ~OˤB&/^A-=ʙN]0>=o=hE6-r`$mװnY C ;3wT]6[N *p_ZUXpqh$`UWtAiN>}҅%]AEHgM8ƫM,Am #Sb&8(I!͸.ltIF4B=;<[C l_ڀcTҧ]HȖە.'Sx=Q!!DJקu<#xuMI i5ggGCpP L^ʺo֟4c,'V x #6# !Ԡh&=ؔOe@@<4wyw8SU ǃrͽ"ג%K)-#S?mwݱvpR{c?gEGl2[iϋ/ˆT 9dMT]/*/M|jֺ.ngPOL~+朠pΥ},c9 nHRzT+gIb!'e X %8Iʑ季{6IPiT$e5V@MCZ~ >]Z1AeWєY˕ [仌\D$Ł˦FJT; 瀠1r ݽ0JЛb~6 G,M:^'nA@IQ5-s嫱jebZ2ؑdhZ9{e7ʔ>>J!.r5FY6FJvZVEC 2 ހy977ޯH)3|w O"5C]p/f^6FM3n9{"1g 񫅩=]3#lY;}4RH6BE~6O\Z'4_g>q".4*b&NS-Jdnso*537("S#SR׸f@EbZܜK\d_ǫ*j?o+'X`sۦwi07*UvY-Q?=܋ ğvudDkڪ9Z#F p8dwp$qb|6jEb'Q_~-Zj$rfe<ެB 8gaCt&(m\{m`Yw{,{93۟&6Q--Yj:t]JJH;ODɝ1)IÕUWx7(\&̤^Ga Y@[O Rȝ:4-iy4ŌŽV= t1ٜ+$D~*prN14("K@d4$ .TV!9p 3Qa& hSo1(TkpF#JT@y(A56=KhM&m 0伍;f v: DYB d XRõ5DoV bmG+ Ur;(# O4}`ckuGqڕ4g_-# cZ6d}3vks, },`w^k@-* qYkglp;ZA7[MsB=ZB Qfe?jt1ȇ)2d'h6wډqM'uaA{YQ1Oox]?Q \M ѿq;Fmtf͸H[6,ƽaG<Ԡ\ 6b{R6)Pi2 J Y[̓>ѮCUEקx,s_ih2=ki5Y)fbq=6> (꺧25@JZTF 䭣v>{FmJZgA#k-掓KEO=8=i4'Ûv`4o3_עm;tMӜmyVYV!li&ؘ kkMZTx.kΘ34-dCO9q4ҿZɻ~MP/ 꿘:?: on?0#n;9HB;;q8x0pYCXX`EPK%w9fՄõ)G7)rz`yn`P<=䇒CRm)5϶J5N3R8hڪq_YoFڮԭv,@ LY^_X>1+C6<\F'Wf同 ?%mg Q6ҕW> a4 7Oh>8  $po% <9(`ex;c7 WZ22E8Xk4_ÇNO= \o6LEf^O AKGҪʿ#A _~DGpw% Vg!vNVDrBnzV'Q[Yׅ}M DD< QE~kų0>!c5 T0j'q("e sqjV$Ohnoь{輗F?}c@L~d<xFNx #C h^3-ȃ&ʿkŸo*uO pFeʹXO;,o2Tg)G5\EktҘRg+~H7)y# =]M+P<`ʐwq 2WsJFQa8m}Ӏ4?)kAN$Ix M4˼y(F^9y9fۮAb oǵO(V<ȦnH{ݺﱲµ،vcq) neh0J=0-!ru OmM!̌|&ԤK}6-g3 +kPM+t8"nZGW 1:%㯷+'BӕWt@JYA/ԄD+WN)`sd.]&,iK% *ѷYPU?asv[`7 @}t22-T],EdMZnrUܫeE CTڛa)4jiu56H{p X\)~J.@G^ms7xae.vf`܉ΪxI{2(NBڴyƐ]iK[PȺ{6WN)sM *]$1 !?`t @ vuL?*CR~jù*|0M!B!p%|efc#ObBwU&0 |-:ߨ%ؖc|P|#h͑ NF;EUH{&1ă}3`25- Qf"MK- B=y9Aɢ37)PD Qg%vby;/сI<6Sfp[o%Ϭm^yT_(昹w'اfQ|C_M;-;9~84LN\nH<" M#lZ꼫sC8.A3s L% yfo*p"hXC¼J<.t륯($~}`]+@CaE0V.vuھGּR#f,j:B1G* q /Uit9a|W/GÑN#!gwD7d>g s WϑjiAͷ~,HM}[7ڶ/O>cKtB1_( q>xTk*<߳Vc_prYOxMҢ|aQ+pxb%7"Cf󗷆`o~g(6Me TC~")8s-W͟C5޸KRS9NN&OWl%WȎe.@h }v2 $/O0~pK.|$'cmp֢MOW6W}<;;4w*/-*PD+:N;k>ф h~Zi)Fq߿~*[YmX/k뒳GH9N. =#*Gk=q f*h[ VR娈sKKbLO;ū[}S+N=ytQDUokHV[hI{IJ,ة0o,[4lz6Rm{ bhq-/P2_$1ė}WkF+HxL+悶DQ~ xcjBJrYSϮ'|T'b,u%XCê &_!UF#Bb,0lcozOeg#MA'Ap%3j+lIg+{>uuۇ\ xs!ͩv[RV~51A‰]]_ {#is PR 9&3,)D;3DhFw3jǜu=Kn2jΊQ0&3aGz4(p>ն*JhA$0xM%^;.Y}R40]'z3l4Q$๒ LNoa$(m$i(L豔R'XS+,R. T+]`0b4JQ(viߊPC_۹,MހlMK* HS7KRه 5[cT*O H8 O*݀ :d@@)m+ψDgNaK@͗) B#4RWvB 8.ZY2\oH_r4%y2YXo]UE3 4D<PZ<9pMddIAx0;Nl\^2lK.Jg~b#ty:OWF:Wա 4fJ`oXxmA&x(ٴeƣ[?40 npz6 ]D^~7;xoV4R;1洆DT8h1dF…zJk:=fzgss!d$H jSž4x%G߅}+o`[ ٫}׌ dB2z 0L%4WsX;/?3W/9yfV* IDFù\%CQ.ϬC73ä00+d(jTs\4efbWߐ:jTjQbfDh(:{ZfΌQj^#s~XQ$3[-;V5ɩ&~X{zh-#0* VM33ά!=ը+G}d8Lީ 4F@yXpM8|~~õr%t!pNp3Ҵ5ǐZa+,fiK9uR!K")`Ąi 5":FhTX& x=C t3_mav2 8d \$BCe7֔b>WpϦ *˙Agm^({?bKQO\ Dc5K  7x_1~ ]OcT̕$x&Wּ@Zj$TdSHT”kr?,>NOAG41+A`ZJir'lV@)|`ޯ9g*pJb F0F`Y=JUpzCkn)'옶cY)ښTWf&G㊑]mVrM =^N2`K4{C0!ξ^VaYbp8I)vd#2!.0A=q.5LS^LSeJ"a4'MJy5%G,wn5Or w  9Z9t"Y99˓:&=T5r V)Dh gG#@ۀϯ:ׄOT%e?@4@>$ESɕplh2 ک߳`8ٰ)jXjQYTb+n!SO5#pCp.=OJN _tib1>syvsHaN{exx{$!@2,ş/<BnhإPZCZǟTbR.y\^L{ӄ9tKHˆZ~wh>Cà#ߝݔaPM}\$[LTqGLߝ,CNBq@ t2eޒJ7qa^.o:} ~>x1_/_3#!y<G!#]J;A,2HE!\ٟo?9Ǒ8oϕ`U9&BJ8yM!yWPz˜Rd3R=>N':(&u#wӳWi eNn4}*6g8S\ 6B#>?Y_8W~* ;+]/Зqh63%BV™^"z1jxcIS+G,tNb"b4f/`ئD:G9d 5-8;?D ٶkR5bܪZD15@D*,Ns!ka(]XqAMf5TXf'BKKW,;%&tXM OluGn?2rЬٵ(;2nE_EzO- aDɫ4uPSX THMMA c.aN({pR|(C\SM0=+vfqɾy|0 ] dd7vi;uڬ2*u rb8JkƸ5ѐ }4'eo{)w\l EKb$ )Eݥ"g1]j- ,݊WZJ9٘NϱKۙQy#FOq+{%p~ƺ3L΅ܱ1K.OecUI\ƜI >Βy28ꉔ[M0vKLMy:j 5af|yב^iv=3hN]ۘ8}yh2̘^U79|2ՆU&R;8EW\QmD0qx+Z`ְ'NN}4D򑆙\|vkӦ937ȁe͌`[*'m @[Il8TZ)\ˈpM\NP1{l~2 y[(yXfɺT:AdIky83BxpЭ܎k]Hr; *< j`Xe9tTnhT_ ɺuKꁫ%|}|LB} o{7zdv3ދzs̸btq\ĪGl[5[b#<k:P\ o`?*cjP]P髻mEhebgsK +9Z?&bI8$ztS0[3Gi8u)TG3i*'*O?x-b;}UeO.mvBǓ!eaC%ZoI3\t 'e2_ʿ ~] Y@Lo" "-6k]o@5W8RxNŨ[[^w(>?AٴYjs%zpu% 5AI5+AӖ`ITSJdDYq¬VK2^%=%a+E le9z~UN륈^Rv`?;~TOf *ThY3aNf7}x}ηbHSGbj"'} B2723gII)WPϚEY1WRa8cI?< vV1qxL+ȁ1+Ô LUw#G4T;V(/a \n< _J\`{|DхI>X(Z)l&}n}dŖY-8mf3|ԕ%!3i3瞉]b}NjImtObN'V:ږh*dn۶+I=u& ٽ1G`ME_EspKbF+3"^v"TsȮdWd&Kbl _{X C#OyBQ|l u&`${έcSn|atu1'܁ UY8u]Kc?k32N[:,,)D)Wf1c c?Y2J1v\qf!]jO'/"F.hc> ;>{ `[I+?GV@Ŧ'ȕK؏/1 V`I^U?A]zB?p)px~u@ (+d*bR,±YD{y~D8,&5I0?uU.~f35 yhEu[M\Pe.!ߗKM/{ 3)-[Xv5Z9/\i_FZ{+Mr{cۉ*ƽ]0#20ȗP]&ܔ4 $ĄSTI;sl  21 O16^k=9eE Y4$UFj#-}:pvH&#RwWn% Pn'<ɂ1>yvٺo!B!{}slD467Hݶ$9 /QŎ^> z3J%\K6ŒOX?fS υM_V{l"x\JzOv+0x~3Bvl,򦋈j&Y={|C`=֊p+Iͥ,M6 gME WV?HQ&_ӕ׉"b<,i“W#CLe $M K:Z2Zz Ld&R_<Ѧt1Z}_ eJ:=4.Au*۠|=Ƚsԅ:Lk#QN6Ϲ`}%76Zxm -G yY x}eS$# OZ+:ˇH+?HK?40+t[!t/!xň>|M~>`oM:VrCjpOf&ݛ,QPWP2-2. $Eb @{SOJXY:/B2g=5Gorb4-/MSZT[ A΀D:;b}:e=bΟFh$pv2v A%hHy擨F6+]y\ѾCW;#A,*4gl#Zw>_P *Z4f]Bs=V@淆]M8dD,TܨM̹I:2Bڃ |9h>Uh{ޏ*CXP48MeNyc:uugLmּڻ `!BqZ5RliQ. Ź%R3 x;(J8b&Ƞ]F_}Dh>WYă~O؊qď4p7VޫM[UJ"وB˿tAuALYeaRB|J;miW>!@Jt<瀪79vH-M)lQn?ipVr0 <~)z$^lkgL&ͽ-TtW/z+tan=mڲ]1N=_̋cI3-`$u!(/lu)+n}N\!J_zvm:RO1f21NpJfqf56EB)N~D`viCf-d=X%B;P0bZj+{ٴ-r'iSL$,l=,$@iEߓUH\ce;z~)FYC,Dhg?*J/Nz4#D (yIFF9 n?|BޝKlP 3 |&]A}~[O< k7gV u&D(N%?#M6["I5٘`};u4DXR`ХO$4i͇^KQR65;afu!6zyi'~R.ۂrGv=AQD땉~#*NJ<0 xd9-'ĸQRd>ű4QQ{߰v^.a$KVCugGVMR9lza* {7僰#w{T*DEA 4Pug`ϨԿl@ofm=63t*N3YI\j z@ [KAt`_l,P~Wat2 nKr8kUw -HyO4;k9AA3r[[k:'L^{~l j-5B u ²,Af_/ ŤN]'(d ÆPqm{I VB\%F>Ɋu#:3ldY"o[8T< OMfR,,T#){SA5 ۀSlN`?X/_31Ғ"x@Gt8\#zL xQ6hOqiMj[kL >=g2_T`J߯w8r&ٮ:ϪàEHQxD%CZPSԈw:ӝ.=5o(ol\N_O5KyP-w|ݶ:&QA3>)*y,z9R &@&$PÄ8ɠ %]$ 'ȕU&6s_}$v^كh-(hC6 rU`GF xJ8w͚H ɶe-57AD`aMd{N-PxWxHݦhX S˾&^}Нq!$)7A%)TC&^ݓ >ɷwPMy6߳ux19iǵP<4IZC\KPVF`ZiѼZ(ڈeGTJoߧ`~I)Q z$N`aÞyA pqYIŜfUbg:&! 2r8?QTzJg`eRWoęC,hqM؝շ^!ĢJ5\@ϷQ gztF.n 0V#'H p$(d@rQe?;% T{{2FT~f׿QB!LD =CT~;BdW?A #Un7g6UZPP =E"bL|-OԦKr1ؔ&~[ rD^^ ,߁C_|EqB]Pߣ:#'=&LKA`-eUCFͰG6*m؁!Iwl*8H@e^}9;]]'CH*-,m-AƄ%NU4sb-Y{C?Z3 8)0CIaBDeԸ?OARs.SN[)K "hp7<sA= _[umCzj5 o^fpY Ik!kN jk^3>92<[(=,_0uUeN.{]'͜D֘ yaLH O;K mqg~{#&zwLlBTD O3灷"!pkRV TJ=6Lm9b_KՅPz6`]wk1#wxq݂|p&] D%n VcCcҦ a)i fzEgv A:SRcٯoxoONjlxAq]S%YKdDn*#[\AbK>+ |߶I~GҖJAaR2ƣ 3(YBξK§ɦF(7奁c%g4p@T}nC*p\k;qe.q&1:SjPNSI1[d41G\#&m%IJ႗UMA<mELU~d U+ވTo>M=.@">̡ߗ9|13ĕk?&P*VJjĖuv Dܪ%um^"VIWSd=Lwy<H_y{|1X8hnb3$BX4 #c(R \Di?v؛F$7IF3f*|;( ϗE`G 1FtGNo>&"%›`حDPmK^Z|p@`zO<4!J#Wl#9^g1:]p* 67Qce >-mƤ8!GhQh#\/p' %zYx{E[N+ ؁=}XYw6bsEٯb|salj{9(X6"M>:• 45t @*3m e*$Vnkoz 5lӚdqmגfmtn@퉹չ5mʄ ĜP5֒ՓZr]Ā%m,>X֙>Y6fU| ~{ڐYtyM_]-#o|O[tRG(ݻ{ aЎPF6-5eobd2"N`1ybj쀤u1o Q@мIC|xS'$^\PI N~J[|@o#e3CaOwEdQVr&DFq)ݾ_`b"w?" ua F!J`~Y_Q+!D:*qR(90 e;s/~jt' 3mkQ]WF k >nGe[xT0TӇ[w) Diu*$m/>b|<( ,$`+'|JV59UYd3gs8.f:1\bc娴IckfQfFf5DQ_Xk8>~Q dT@TRd)y'8K*(B!TJ4f K1֡tBKԖXyz\]œ " 'Ƚ(vHSMk@'ס&KUxgO)SoYoQg2K;it=e=Td#Z(Y$PQ6vs}1C='LH3:mmk۰8P + Z,6!']ۺQ;j!8 ,|SY7ܠ8جLDo6!2"){eB;dNbZjaG;3Z6])c$UP+Rƾ!Yb^ !Odd@Qv?AlH*poN$U=WG;/5ZGJr+#0 !a,5UWS  ሥ6uEMyO8^gc6_'Ac^i]O'sf3~l%l$Ą~,rdLȤjXڔ94>4ЏyNzdX|_11Kö`.C_).BBқA͵T%ؘuHKd=!fxgD$QlqۍzT980o,iumZ] .JZ_1LmH m׮ c˰Ynzӊ+DjEإFx5̡a=ō#[TN,iDi$' Mp$SԞL޶.O+&ptoNvKӏwd%gxx`mz]D, =P/b70} BVz| %"HJ%G ҿp51c3m/2%h5kx.@ݎ'B5w-%j)4\kЃ$BY `Δjueb!%qv9[CiڏS jgWj.AD QEb կdTfxW&{͇Ɖ1D=:Ghچ>8"yj?|JgBXklE1Tw]V!*JƛVg@3jDeE3+r/7 ecq*}7W?@AnJ1VqgЌKpcZ MۏV"vX=Pd8Crs\(+v0 ڿ~ӞrOу|"7U&D9̫N?̨3*ƟS lz/?2dqÏ5ΡAyiga .7TBIJsļ?q`WV0\dAeXU:?|{E`Y} L%cK6q!`D4rEݚd}Ui{{i$LQ6<$$v]A_%*{HE2Ar"A/`$`bG 9vrN8W{e[0R ~l#9X8wߢUH_8ux͊=d=󍓲 M)RT* S3=7.y ѦZSzM56" +˘2Pvs15M=z*UC|Q.( YmlNـGQ *gJWֳPg/€YΟp(x!_ґ7 OL*h=-KO -|Ѯ"bTHg6.r_&I0VNN p-n*>A1NIS KGB.cbA1^ɷϧxN/xމ׀)f>q:_넊#SKVZKT0prYaIjSML-4ÿ#IL%a1Vfȧzt侙wLh' j aNiЩRtsy/:aA":)?U^`rD NY@?XE@hmkCCUS .˷ Rt:DH>V4Un!ٮp|iII"-^xIv3"nx2]xl},VϯHc6'lp2f@& Yn*cS/QCeE ]bN̈AS^z]|_Y4I@ěA{3a,8lީUGGUpity;.O&&PÐnZƨm$yY~>`u>%M?}5ܤy5"S~҉haSvxU 6`טƓ;cAqpTTe)B-U-vB`c&E}rC⫸DGA OYq&/<}wCU? הlVk}yr|IT;r>. `R!n% u3rȎWg Xŭl'Ե.H')r8袿gvR4XE>:U,ëkjf᧪='I9 Rl21MVDɪbB V֥-N ܀ǽ ѾQʉsAU4\uuM!DE{oL5f893 ?ruwL(kdb gd w;!ϻK'r-Ln3I*ZǠTty<p[dPINx2͟IQ2k.;C%jrd}*oFWIq[oT%Wt4ldZ?*?Z{m&qi/* ]hNX%CѦ*ܪ;C9|lgl8 +w4y;Oqhfl՝7^JbtuA EtY㩩 SaWG>F'Ζjxyά]] B Ih @W{X9YHS4[҃^3BH-V Gxk'' oz&8gWobA:+֭i{h (nH,l~zv< C274%t9`Gx]hujHҹY!X$LbӅW~ .ME< h9^,Ք!.WuȹJZGJٯ1t-f_%՚zZˈk+u 2qA}J:SCe2M;I1X׶tBpO"]@aqwg‰Y| 8auNfM.;(#h(OUtUYl}? SnjVm#)ιy z+ȅ3^lI9H FON#?)Zn|VtnI+5 ᜊwu;]?]tUEE6(z {f䭪xKqvg/ hdA!%Yl9b^ 4?3L]z]x%S^˝NJʏ7Ȣd Bˡsei^1GEm [xp2h%*O] j>V2B!?S9PfK~5ceIWl8&1Gtarܭ_޶}aݰMG2sحenXU`.m^dB4U 9lt4wG\X{/) b{3H#@#5-qY\n|mE A碭Jz֓ң2(ezB2fB^r~:'KV%K\5)'0myb9˫Q S!QGujF?j%d:gϯ{hEDLatpxMLz:4:9䔀d~ܭouAN ~`=cN$KѩƭP͈J\uZ␀re-szP׆: FTqm:֢,sCr!*UⅳD.Oޫ67b& ._LpvZ0m&iovFAJnS|ZV:g,P P'.pxTF.To\xoY@fjfraE蜺9l~G̀dU9Vh@Kk&\/b+N%e+% ^hQJQ NU1ևpQVoV1-:TtCT9kqAjiL=nBa{*jֈH-۽o|,"bÖ_E q}&V7%AYV(*_@;25Iɱ'VXMNZƦf6CP;6SbBa.4zrooa(_me;Έ_5Uy1v稥Ȁ):/~nXmp߷o~sVun>h~6:ϜŸ(ϟCKYtR,D%jm7 uGy4VҤ>FvѤ 颺r\rTYAH,|1lBEIֲif꘹F~cuR'c')&uwblǟ\$<&xXǣDs@`7RgO?L-y'*pYJbu- ^څ i-uIgM-k}j9u{hHI ?tv趧,Uɺ`53sXP&W?VޚNoRVl kFN?ڸt7be~ykFuN^i"-fgcN3 7d峬ߦ JY \iӀD>U;g%698k $ ̬=I_e+&[7iuK팬To(LZgFp0Tjw߶JN ea8~Z>- QY W?hg{4R/gGhViyUd>DB3bprȞ'6g =jRy^, 7VPUD |4sťc@K%7RlD;$#I+8-* ~FDP\A]g}ՙ#"AT&I>` zRP<Y<'v5ZI]Y;%zIPeJg5b$ۡl9)'̠%Ygg@Qz^0Ճ\"hPm _X^bgRgr:DZHvdRgWíX+fP L;r^SN'(fGF!CÄyFK[JQyc=uU7F|Dm|1jSؿ$ gv4G)zܲ|U'Aգ] נ 2?oc o@?@ f~/اw`xQ 77`s9.nF_!SKjNQu\ovJ<3wp32P|w V-k 2}:Pt`8(wV,/);˫䰖Fl{6n~<}ԋ~9]y.7gvT*Y6MUQ75~{qda;ڍƮt.A$߄}68N0ר:6oI(L"5 _! NċV8 ٲᙈQāsZƚWIh񘆸}c ~VpqGqDPj;3:mv9bv$1+:jCqLj^.$2~K5|_ld~vvZXc')&1_3(V,-14܏9 3'7%#h`υ /yrhW\eDaҦڥ9d %NI尊(O!KjQ8Jmb "S78E39 MYB\$;&06=^&a +N<*~ՕP;|q2K.m^<]}:N^j =_W1x&h>pŸ(͏K!{"֍sy7Z Lj1M&NM!=aq dik3c%7g='fOđvGH` О@J%A!faDBxPƽMrzļVy˻Z䱘# fER9WCHW8{HVl+ovIZepXbo#CpWLnLV?+W LlQ`㲌\w1<IfIZ]n9r3ѕfC{QdHDlNiq5pCÆ.6swb|~ֆOLz Q%jHԋ䳜ղF H33()7s% oWy_ڻOf *GUA5Rb"DU<KS<:an,`h͠sVam(MIz<ٖ4_g4,GP7^xnҢJ+L]é,+iLY$\t%j(kSZTt]+hz\Ge:~`pJ;gRM-s)/X jiEkkvw˵ Ӭv |sm_mQ0X-:·,VPeUO 屘JuK-3/6R>7u_+y g8j& V)]n4cs+nW?ҝuG}OHrsJ3CZ(#JB%/9Fa K>]0FN"wP@F&G>Sr$C{>u~) )bNC4EOyX"߳9q+P@ 윍y5ք~ѯuL"@S gs76u^2$^rѭ߄BxF\_ 9*v IbU XR줼w+}a~ yBX&p-p8JMT|31}l%Z&!7ϴ<"7R_b7W`hcZy81V]_&omخRpJUom+t7f*Hdg%" DrGL'0I8F1 ㇝1_0ŵda=j yV&VgaocA@\fݔGha* X叇7&+q2a5!wz1Us{+|-|ħGjrb * 0~pJnʂI0C$-rDj-cGĉVv^% `;YgEe͐Df,.J"fcUod~;NRF$Mib'%ϗ G[ϕV \tmا0bP c)Ȼ:!J[|Tz2SpPj?꘵b74ჹwI9X凐(t(qH}Q""H2!elk8i,䱹GAӔ+'&gi=ެ5aٱW^ 9mz +D(ٓz*htU4Ln4<MMnDy|Z, ^)wPqez#kxI9BW;Op]ϥr7G4GC|'Mя.95sYߝi7[ W;V 1~Ƙf > >/]'Ez1E5wCB\?Z! [ evh`Smσr"q_#AV!AfJW>xTCCݠHy%8esx([.'z,?ˆz'A TW+G:t71C59ӌ:yAn[Wt_t~zC[Eq7oCxV$2uWK0;V{BVhQ/סm9[\+7Ey@l&d Wɔ+<0so6 9p4E>&lkmTvDY*l"7s ~yz} uʓ!@ӟ]I;BH"7 'bR'[^dTd9穦.1͡WDzo CWUqlD"/p-IX_?8P歞pB1:wojqɦ::^*sJo['i³_s; @0СDY#I%1\OoMvzx{k_uֈgxùCs-Y"6=Ѭjh&B:DVZ!4]!,Yws6wT(?Γmߚ;&F`1kDc\@r,q N~P 唔& e@ ußt=E G~05dS${S!bm҃yZ+O 6T6LE {1U=&*nqYlD:@ CKqb}|.x1|ަmx4'7j}W ~q 3mďK%+sIn;# Rlc26oF)d8IJlimU(r+*24^1ϝ|SwS/PHΖWɡ, ]2R GO4lh;$[, ִ|Wi(%B&4j슾KC~{MN5Ӥ(&ʖfJ{0c- 4qO9&e6:UnxepMp+#+p&xRH|cγ:i  SboIZ<,!eۑ7ܒ:d?wAˆ XgCZ fH-tʹgG7FS`v#9[hFrߢ/Q= "rOM:a?7ҐNUe$kKb6v݋Xcy  /O6GM9l`/C9H'|bvk8hW,NPpQBM^_CxPt?k֏N9ffyY=OI^P%=ܩdԾ\Hx&-(߀5Y,4 jw}#, oXk3pHiTizHf4\]XDH-pu')hF`,Nҕe3"O dZ>erHȠEڍKvQ[30EESwXg(Z&c#viyz\w[W;V0hW@K?ϴ0BWtkI.iK Dtjdu6D1x4 PNk"5l}_oG杏.&X!Oba_CD8W/| Wh8@=Qs8Q"#S0|):[o쌴ബ׌Z"u]Fu:t!zc!?[P߄@;»{(}ZP+83`$%N_ҵĦvd_+`?g1O\(b$G+~⨋—D'L<7jͦ{T^Lh]st_\,ϡѠ T֡tFޢM/'$\6[#ȚB9Vsh.zSm?:="rJ?>,ZDb<4dRi⫿"l{s_e5Ŧ0'EU䑢B:J4o{㕭!G!%ԧެuZ"skU81qDtn-jy**W,]ΎrڵumsF?R'TekD|Htw77YZ9k֦|N<_ԃˉ_2IϬD rs2bxyQh(ƊaCt_E﹬r q8!rL{XC`wN,̸}LNzx x5KI 'Aq2rgZxU0 xO su{h{\YX[~/x{ۂ|X Y5f8`E%64Q lFIhQ;ջ!pU.ZQp$0+V4gmKq2\}Z"&2:'#mmsRl`hoRã\6+)\hAffiW, b4*dZIj\SmNj!3eJJ6#+ɭv)F@NPƯxYʵ'Ed>+g.i<ϹƸo ` +B83;"r.#)䔺lC̠X Je}sPDRjԫV74.mH(DLbu H}OxE)V+NjɊu5H9~<CYvl{4sR(R&3L|z=Dy|x.3t|Գ7G>J8:{qQk{ 8yOlmNĒ`T`lɦYE-"FX1M ;ZH?j\i͒/ZHuW|lm;~I^66:_2&B(k^^eMoݡ \">%O٬`4WYWْ>A r2bVVk+w̩DIDy l-Jd2x=5dvzǦ]ne2NT^K|BNI$1>GT֠>N{/ IZB&NLځ GtfVUD[ꯏT@q"!O.T{3LF-hWl):xثw~x8*d}k~ "z:O6nDli#íEh7]w2p# 7!^Q c Rw̦`I \!={z\/"4mwH~MiѫOھQª=dG&Ik>fF2$TyH s ` xv%[HS~γעifP\P7#tir`w"u8\-gCev9QȬUE0 T+z;8d oLPW7g/ͼM?Ο"ϩΕL#AnAZ}%?BzWvo)[,gh-ڊ5Ӓ.3L6FX}c-Řaq=^Mf8f"zl7-y4d8o%9#T2Hv#T`xxQ7 h .&Yom^QϝdtUutM ^H7;?y-J7"?I8#w2wCѲoyh'A f)$ޛJt4Q k[),t!vaegG&wށTLdMydSUr'h6~CDBKydv "RUCu'A4TJÎR;jW^SWBӅgo72VE1IZx& , g)&B=!eMF î)MJ 68̲#yToJ,ǠT=kO`a-MGF6G5E"oE-0o6>ȭ,4to3k:ѡ]=S%yԳxWr>*KSR<]hm?і|+dvrœ6,c-9O[ƋUGM h TB'NLƽR?'.4VUN.=ܯj4lТ9;w:xߒsZ`߹M[S(e;F,H- `_ŏHV<.>!JhXs݈r*{7sk s70ύ&AI:a)OүzxXx*-'A5PWp\RfKrCs s|Z<@*V8怆B {% 5_$:chwm P?R<2IZeǫRXI@V+ ӛG1=u|<?A.AE{ /r#n5c ɫ>6%#箍(ParE)3"x0z %88:%qxlq3Y8uc M}M$ƧUNex&6VkqL"oQlR#TQ;$ƾx }>Tq:.E8탃m pJ 9JUgRK uLcŗ qHc2 IG1t 250!Q.wƟ >k 0AUƶZ+1po/v!L Z6O/`7_Q99 }?6l^>k)pӝrM6 _٪y1a,$a8QM#h5Ě^#ُ^7ad+1 {LRz#K]+aCbԢ9g *;m󾂄F2QJSl샌΍sFS|SzVedܬT>ژN|hhKjTmW+D G{:%L{y g8t@/Ȳn$=Zoj%+mhN]P)<^*7vQr[밇+_g$cXzӈ ^nW#dnGĬK`mb&p_Z>njd(˅DcP}PD!hO"~&e!yK|,т'K!Oep~SzfAz], . !~QBAd90=c>hg !(ݵnD!͗Fwʠ 5 ܼͭXmȰ U/ꂕ-DFVDcqYjBpdY9^-e pvh,`~\NT$#-<,4gzZ۹Mk0=I]UyJeʐBaKl( \; HUkz @ < !,HJt cbk +x҅3{~aPRޠ3⣆@6vy_`dVcb<uKmrOh,[)iyLtS'eX )Ng\>f ٮzr\Y{zr ?m'|>=h.ٴ  v!ռdO@~ɮ,e/+-F0BR*sL6FzQЭnB VUe/A k5>"mtgcA줧f(sqt s/L̐?xn  {x!@DQ.<){nQ%X)4~ ZZ[weYad^gy6aij"%=QKb)X; ߝG?']2S* ,E{-3TU߮-< =v .+L|@:@rTo3v.ؠ{\`CNP9P}vt?\4CD aDXN$T!3*[&c[Z_]< 7*,&IPrr\0½<˲U;/e"RG!$ۇ6WNv'! ݋T|@LUH-9ٛNx}PHC^[KNih+5捶|MnX\cDid躾ӈET ×׽ M.ocBC]m~Ε{ u44A _q:J3~9_ ΅nF0q+LtG!YX#d< xM陪ɽ`ubS7U3=![ ٬eCADk?eИv.E>u=3DQ<݈ LGC-?,̀AHg $1XmH `%a+ThD3mLZlw4f,m~-), J(WnKAkˉLq1O֩٢irUc7 Qzk9q:{ FeSRH8>PAO~' AƬbzL #iۂM>EA{U:4]#f4T$3b 1,Dk_Z "rͤ7 Ț,ɲ&\ܳLP+J*"\k^ݯG/)oGEݫp3ʤ]Y\MQx#G+:Ĺ_HF/2m(P3[k/^|~R*VD8'Oc27tC>NьM.ܭg wID;uh{3{LXX Lb>{V~^B)Uݭw4JV0*.Qyic{LfDWP1M poN9)h-Wkvgiax=۳'L3\ ͰQ y*:8娨iʨ/F*^!?' -!{VVe(5d cDgFߎ1ك&q&5iT KyH~}u;W*×1a­e/az4W_V`l\j 4Jy v9U&7  W("urr*p.B4͑i)-$!7M3/@Kd RK  YG1#)I\ F}BY`6w]jz+jŴnU#lcfA_4F<_v6uxZ&ոq pB&~Ph32j%R@\gYZ07070100000009000081a400000000000000000000000167daebc80002d438000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/n+]?EhDTTk׶ǼR0Fb|Y ^26۞&,T=K+:R{ ;?m7@2iL`6* %<)k:-r8WGNڕ͓ݾw}5olƹeXKbR6|@!@t톟\үF4PoHͰ-H$M'Ю롓 X]ץghx4Pt*BKljȃ?p̛>WF>jS ]Rw*2S!3h< 9|;q)[Vh)Vn-)(H6|M߲V_8t@J&}5۟=D)""0n. cAtP뛮x"wr D3]rAp"'{+ 1zx9?k7k8 a"}gA0s+ TGI}Ofa}9 6ge+z\fqyCdA0Y阸o*?X֭+^EjhZt4:j(ji?Kډ7NޠFYXKݣ jB2( OTLµ:w@NelPIOBQW(C )D'htEÐF Lon;j:y5F #oH܄DPY8`׬D/?eJB -cDqp.N9ԕ-8Myֆ1qgtEǥqdezlo{ܹu\!۵Fd,z?#!N_~RJƋ<˒`o*pFVf˗B=_jUy~0WLDEF_tXe1e̷J<*.(.v .*nHXuX`aշ&WFȵ܍!c1"dg\#29;M@.PT*ۍ(mB\V%d{S +&/̼7j;ѕN;h:p=rs^غ^at+%Ne'. 3x!Jz_x*y쌞zQC.ͰP;BC|QPzcA/oTd T|!e4ZhTjCq` _ѝ(C)o*D3!ij$K1ЁY@ŝ*v%H0_9+jp5޼V-IOx:݇܅_paJ^]\ֱD7F)JoB;er_dDŽnfh ,tboŝ둻vk֘s.QI߃3ݤH7kCg'y?j/`űp̸ h"Y5m`p3kavKB^0:0Kۿ^fHI3!zAdAGHЏy;W֏.{)2t”&ڸ3ґJ:C9η}-&1){̔D\~H%*2z,iq%#+eppsư4,/.@MKѓb,FϩR 1̺Zui]=e$o1_,stO?Wj$0a2=:[VеhsȨ'j|lC+5 _m í07=pY|bʼnGݐ,ps;.ga1(6SnAco,`ik]w+cgyFCʬzI8 Po4it^H>ȑ;,SsJv3ZHe7@ֽl)csW"6 6pdumA_uLD(@Xυ? tyQ"/2 ;a!eRl5qk#džTת|\cɧ /WMIӡ"~>1fODW<[ؗʾ0M{A,h\gXq5]CۦN至%;*$?˂~bggs==G$(Cǜ:%ovӳFyw-z!i(x\wۢRz̋e>g Ӡ>*iQ8ͣ^0fW<\ ׺U~c BI+Ɵ0)ꥮ9$mR2+BN|ʉӫ!ןY"\k(.FrZYC#{K;6.1x YP7qOR1mԵAm2К4}5# o5x9qA  )Ghzsuyќ.;夹IJ||B]jlg~TO~6CJƭN$C"@h렻-'MBBn:KdA(%A0BV*љ7¿0[\pWpPPи+3(sʦM;Ѡ"i9 qb?AYVNre?0Ys{t;Pmh)_8+݄ P+*(ӑ<_^[Y6ohl=Ş[0W> yOqI&EW;>2I#YS[c$(_78.uW&eqP-Zpva{Z$Y[jЬ)>HEQd vY: N-i+mF6^_{扐1ƈAW dSBNTwaP_7#KH}'HHUTZmTJ4==#ij9 b@ʁ?IJ>BY.hV Y%3Ϝ~zp|iTlt[Gt~ļ .& GѐP V' ^v*bC|qo;שqD2 S+ j4/( ṩ/F\:SHfy.<Ŝmeuu=Џ:\Ǫ!TX)-Z2" ipS dGhlLTӢ'B!U?mPfupY*"0hhi\E3~na`4#qS&MD <"ui@ۣ9g,6w} f.&5QEMm#E&Y?OQs5AbI:a0҄x&PĚ*LTljikܽX9 WaaKb uK:kǻr4(BҒCT}p4y2ভ 45TmQTHlx$]GKW<JܵqcTgްKvT?R)-*n~Tb}ʅӲ 'ΐrS*<-p{4sX;Z|.{өĉѝ ^E*EM7 WWV[RЯG zudG+]N=w8 &īxT(Fp b"~BP%L>A67ׯ HIBgH XElAH[t|~`2R;yߞs?J~Q!A+%<ҽAː6}s+ Gnikہ?ʙk(!n腖ل]N݌S"xGy7߬/rbԢ;OˤQPD.8Jw^jƤ㹬S)}(#NI`Uӷ[#2ڸ`ˀW* C_ƛф4e 3"?wsӴØ yQc+1$5VnlZO 98?1FڍSh[M -/TI;~jx 9)xsRrJ u6V̎p۹%;'Ya/׭BNwܘy=s4fOܣB鬯o2zt6;$ׯQR0  QrD&  iHZhm+v oqq*fc#{hrҧhy{q;J&<+T8} 2Me0CE{t(6hĿ+NF?޲p-,r7|E9~bq͎7S,FbDss5}`e0: =fqOGgOkiDr JGEcP^0B= dҿl4W&-#%|~|!m?fgʢG᭜- i5.ff!9HjK\, 䆔7&g1mo{)h3FK fFWO_[ǝG1Y3!!..ݤCF 6KoHe*mUWCuODuGBQ(nì][7,>W r8Eo;~ K<9sG/xÏ]ޜZ $Z'o \Z|GRB>-!2!Q&**sfUVO-j334:щQHzy8e+ _/+y~& e v Dcy'B?K =u5aOm6QB{f}!1$)<V%.7x&P-bz(wȨ즃O8_bktV(tH0 f[k0ttIR͸&=cIν盾 J^_`Ns؎1mB$o60B.e =C ŴjPp6Yy76oj PF`| b{yTؾy%XgQzbuch |5&noNsF$u<,hlzȰVv-,H#Hs8%0^ ؈^KCIC(ܛҡ{+Tk[Eh.ziӴxFYb uÅm#U\ʣT[$[ƾ  z!H7\CWxEcY` [QfxSRY\&JR+v])@ʔ~b\C y.w%(KWeBk7 <0J97vs ǰŨʵֹuw,+`ԛؘ߈*xCִLaq)K+ƀ$ =5EG=h!n.릴;i\rQ/|tRh dIXS]Mo\B/æ cK_I֨_Ȅt$˷ڹR.c.W'[TgT颲?4rGR;¥ U>?if+!4 eDV"#0!94$Viޠ}mL t5^Θus*^ij; n.$jXL*vwu]QI K,GT^iEa.5Xo.EV2KJ0EDt|,eC60Au+Ni3Ǚ5{S2ȪJK@54&%b] oXYe! (սC0֗ 3}%09x}1?7))di=ۚ tBv${{EK떬Gx3r{aiC[cn.7BsJk[EPr& O^v>6/x&Qge?2z,;pI%0ƻnNW c'!j%ؘ3 ũ8S4]o{$@g튡@UXFdcdv'ł>sb# Xxo#*@:Q04_ S6?r8QptG#Ovd+ϸ￱㬵7ҾEM&j;BLRT ޳x&u_kElo\6yz]XC/ĄqmA{tMF,,IW< 7kS%Jq Ycڅ]xF*bDS/zWtl%52?1 ??k=Ԋ7y bv |Q,Ө˨d5VaNUqt)R5l8W];Lk O^v!ʄ 0[֓_mc\=z."Mv2"+0{Gt,+x6 gڋ}K4)MIwWzݥxҰ}>Ɲ1'I4rל̗oY}+ eLT~>"mhOSvgB'tz$@##5uȶfNFS푋O(9f1( KL8{(mъl$@ ++](AIkAIzfTu+X@lb{(S^&Lp\wEl3۲ 6WۇHB{S@*dnP1pc!tfEWDg4eǓiaCXEc9 ;v/&i+ô|UцÄVC@5F?UFQF#e{̸g#"n\?q]D؎ .r΁S [;{/s%$81jqM0 VMؓ ,(`-~~+'lX)ۥΒ̩&VW[Fo߀AT¦ͨ:uƁVM1ݰœE}cX03x3(S9~|z|vsݱmT *t^$ڽ]1W$/Ajd8Q醮qv,O.3SX/ nRwLJ~uA#7Q*LD.R7m O1{/篡1Y6OO8D]-J {}f(<ς飪'/j? 8TxtC*;?̠qs RNp˶ 3}T ӳ<{FF~16K^zا"13~ܫс3hFv];KEI\~O/$L#b2:a.ũ(8S3171%V85=CpζѭU -{ZzM0B)lp'GJ*&*[9B%28 &dPe~jv1, {*l8?&Q8OsWYt2Ttjf'CA/֟Ξ o KL'3顅j~fُH3SC>;e֩(g0F0D{T#fRԐcqZ>70$DteоΕ^ =*AY}+*'WS8%*{?DdHEH8c/{?ŝMD87s\R~?(Al(SIZtEe/y%̔xU^mVa`t/Nra kBY$UM<.Z⋤-vNth\@7ed^ݾ\<#QrD $SL9vĿК4'^lw:Vyܜ@} m Xٳ\$TY0\c bf5s&R:gз]هqX ,X$p h >ܦdpi:Ԙs{Qt+qoK'!m 9e&ͱQ:&`}Dq}4dI+8778; ;ͷNT0vps97-큯[a@V3#fD'q~l>o+J P8KJ)KBa ٔ!u-}-SAf{,m,ot0%f7%WQ?m4B&LҊБRzΓ !eo{fI0H(l 󮱼Pl35GD}6e҂DN3Z8$/}sYwo?rh+ |#栆h]'k_G'! B1zLb` ӧSo PXI{]Ta$ ߻BJf}wgoLoV`X<c살,hKPϵ]w֮lcCGz cJh\P`T"6S^ל!tKsxAV>,vΆ )p ;a ~ HYc6& 83 oقD4Ĉ&طQ3XC,(pLc̸O*bPaR2Hڧ_@%?FIJRbޭ*#>^ >*EV%eOjPۅ2VHw*{=q0iGߣ葨3 =]9=vw$H*z%, ޭNYp(r} ڃe~oM"|{e~m4m;Šٺw O o#qUeYKyH zhzI)afTW9ځR'^_;ɾ`8Ĝdh@x}Qju 3 tFm)=F ӫ51x/6g14g?*=ז7 `H&@,f|0 ~.Iύl7pj,jʴw,¼7vM*+k[GJ9ksf9~}_G?m-)dV^:IiRQXP⃽bW<<x '{w\kkIJTCLm` $5y?"VxU~;3JZ•ڦ5Ihy\TU!cLO%å Gņ-O;5hJG>2*GA ޵FjJP%ʾճAl}/M u?C m :?aZKEoQ8nfwB(N3gJu_c`2+y*$l0z9{ٶFc*8n]-dDth k$<#P=Th ?0Q#QN`݀۬c \{͔3!W fE|\>Ix%͊Ĭ lhBMO1{crOԖ ȯO{O#`F3|_ni 50q^T?D;E73ha@|[4♋x&i^H5hYViJ^4nS)o~_^w: ]IM%{.?X5| i6e5/\|ڭNGte1-ųp -24ԟ}.dDqxOC"bٱI dr. =+Hf(5Q%" Գ,  ݠJ::_8>[Mk0sȯs^q/v \eLڲ98C'Ѝq$v]uzE8E_0oפ?t=ZN{,l˝o_":{z8sr9h {D7{0I nZ~TO"5-0,f}v~ЎG#s2 :a^f$)שwbö,!zU\@ ik8%\$!Yo[-ܵv 2keɹtTn#pAW F5rL\9]?.6:zGasu/V('m&>[ |ۄj17QƪE"xK!89[ܷ&7hn%=G#zkf (-LG5,v@ ;JN.,St3Ϸ-JL4;(4215ttP3B.檂a?#tyUA-\OߧA6"v]Z&Q3#1M+*1DxuS1ɗ(dCCK390I>nEEdׄS)0:|eVLur=m8Eq 5[rEh2j\!s})K,U7MAL~[FnMV=P6l@,g^}9j~=&(gW|C JL ķaSf8Gf!K!ζ 3V\INCצ: 7-@ȥ/= s4$1yzխ- fy2zQk#+Lf*nplJt#{ =8O%]B! o+t0QyWR@tᜠkO魳Kexl(0BPsӌV[KSWqL"Q=g'ZfĤߡ O{\&FRMN63H` ~|KLmA7烑!id=|ծ0݅vKl@"bpبW$\1lY3I=~50,{EqW0 !?{G}T2ڛ9?&2-ǁG]q!OCHݢC8/,Q|)<+חtժ E,ŧ6N"b]9,$Ո`f \c_}W[deU?KC37_h_?/{7\/{z?WLf9Bk&KX-7QyUrWȵf^~EjPId^$A ȢkE뮛(uEa18tOQA-> }NZ(I)~Al2#,W Jľ\rD+Bb qݢUwPE0|\Ze B͚N">~PPjB8E>ӲE^jCu߸lSΰlI=' KGDEkkro(,&-&T_-n/hx\~! awHY__*0+YMJ$M_XmѢAK v_.U~9{\ `SXERn9 .҉}`1"'zyPfnQGNmxςn<3ύIXmm-9=0?^]=s!AE2XW~ >FvIBT!-ߋP=S휝5qu-+6U xXBlbFtuO6<ԋKxÄ$zd> "c4Pٮf; vy&}8 .ߟ/3!p=d3 7.b9҄_MY ͒~9O)9Ĩ@'a\#Oi WE g)cr}]R#1iOi`_ifgARx{K7x^)aJQ0}xR7J,gD&E_Uǜ9+043X1d)֫v)0Vq*`:ѿ P&d; ffC!W3?wV%s.\8C"f}%1`,2%*hU/iQ͜NQ3-mÁ+oec83,27L=ˉ$srXIGʘXJG`~J||.P%2Mj@;&ee2 S?ט9M?]QIR;TZ `%kW'HF:hV]D; X8i+Q̞\հ1x6Fϱ-tz@I;91xS#@/Lp,6N -ުpUX"@|P[HQﭸ yGT 뙄hW1b}&!yaL4h:5ί V%B R} @6GBnK+Uq9L%NJ勵&,וZtZLbmȲ1ugsC6\&l9a(ku{#G+H)K8vA/ZT)\ /}rN8wcV"Z8Rn:_s}Y ֕q è ^?C, UHbxöv d{½[Ll],\ t;t\%꓀Օyr>v3˴YZI%ڗ/@8MbW)L$H@G qMJw'Trg3Y76jpQKm3O ح'R/WP J,v B%8Tm&i7 -; d+i!-‚C>yJ`F%yzcI$["8D~*Ba-n娤% tG*;h=̟li4-`*3_pÁ+!=,aݽ,t ~ͱdhdB6|;c>`W ۲hw-l'xCW|iEY& M?A$G 2#;׹qĚٙqjOI#[>C8M[r@e35XvZOaqV'{Pz![IsU4Tp@4A9s'CAa?Q׾]vPcLY;$bE〾S6mb:V]\)4v Xe\zF#4JOt+(IGwQa(p>@i~qOJa4j|ړ[~1-S`gJjEӏ|Jwh66?4{k%GTZcpSSRĆ+y e`RةV键8-XTIK 7?VjȩQ 9=9V]zoX$\5)2xc0a<ݨ<~uuI՚7o4}62/{cis|/ԣP.ߦ_FnN1}Oe 1]B|WA;(_5,\SjG'L +X.qdTI" l1X+pt# mGb6ZS̋R&y o?ћ+t,46gʃ뱢&lF595|O(R0Ի-ckyJA۳OUt'0[乾m-}`Ti$?Gr|փl* U'],,OS %lh?g)[0tLy1cem ol/ ߼rV,/lIqΣ:O'cɻ`7K46a8-Ob)"lt`Шۋ Q/Y+P?Dq 7)$|%7Po͕f,:! ۋ.w+^((KtP6vhQT-AjJ9 ԝ=Qy0mu 2;d̚/@E("خ6OWIx H])%0&8bVUtf$H(s/~k)4-o5׹ڒ&Ũa=MSgvwyIASj;{(VBu{ls@|fS~<|*ƦPVt+7<]_LI Vޣ].JE[b{5>eU Gȇw*_PF@hpGDI`)G#(PL_[n{'{h߯Qc;o yqkbXAG O I#4*+x6Щr`_ mf9o,όHRRJIy:-,`ipfW1w!|LAz1~Vǰl EyE W]QԿ/K #0 EBAZϽ !L8tƫ d94T COʺ.?b}J O҄bI~1_gPkϐbgB4 2.ȣ 9Z۩$$K=gM3TtzeBʏ~MJ?H:g]fM1clM:NB7r{ڕpeFdk a"&Dkm6oiYR"߼n%/jT͇\QG;UO(A';{&P+vhݔ_azrM( mxђPiXh̸'LI`% :L2N׶]e•fZ] Knڎr^^{ y '\+V'Q'2 E _V)~/$#>:Cqm*QdpVf2qZK 0>2쐏s; qz[| %l9%1(BxL sĪc"yQE\_> : `!K`fEߠ=_6ڧF ۑ, 1*#}O0m; $ofWۃ { 򖲙R壨V"mc/h؁a1#!YԐ)͉i=лΌ,"GL)Qx=Fγq'$JKmL+K7$hϙ\+~f3㐾ѷN 0*j`l8>bO6]|X)^xѡ9 F 'fw8&CA-];fcU%ѳxd?%[*(O<(nQX{A%gNGWAJhd2.*Й6*TmRoDV!mhFK~ z~5Vf3Lap@ysF,T)YgL@;|Ρ65̹8Tg_u33k;>r "8tV=]HYJMtkĖm⚸$k}kmr ?Z4 ޡtĸ{D~4N2gŔ^W.z (Nx+iL2aNwܛՃ:I~qm;AxC \^!`?*:fEی 8'"!E]؀: |),&foeK3B-[t7 - IHljթQ s 4Aޡ3D `a9tfJy@Fo6dW=e ^ԇH z l>ߧt0SwB|FaT-+25Nr]Ʊ#eh6 >ِ a<O~ N,L|ҺbУъIjJW װZu=y6Nw x|orJ ҹپW ?П c!Cx4ZN %q[~K1N z\}Bblf'OiRh -^4 GlM$tGgf ^Y8Xv*2=[NA? ZBas.K.a#R2sA} -dIOWϮ/ ={+V]ШB}jP#C[=?\֝dvq,&Sk痭/0Us/ߨr> 5gPz[jӛoO /E18cj5+( , tK1lV&NΣ6gR?TB$U&HTgYejЀHjTتZ3imUO:~m?DPsGQMf}o}7u|:s},̭>ȲMDUv2^{ߟSLTii}ie37"Ś`Ocx/kn/OW?Tvl!H pI~2EmMP|v~Qk9Mae;5DTho=P5I$]Evs]iߍw3茳؍P\ܔWHζ݊馍qaWՠ3݋ŗ zj[!@ǐ7A63`Y}rcǧF)lw}>9(S%$izy;GORcB 1V3fR@Ȼ be,]YURQ h6Sxy\ 6FߪۉV9s?rJxTU=%ڔ={D/cK^*p>`Ѿ$ӪIhu-VH_k݆oV B` Y0ˢ2Aqy(7`IOq" [7Cihb` Li=G*0(7h'7Eg?sPĭVR7j:1SrN+{j[{X2.0r3],WCJa(UY$zb;YLWo_活*5[P8vunbs2d~;=@Fe䶱Ft\V4tQʇv+ J &@r`ƱKI~ܵ|F@uމO΃m:_͞ 5 `աPcWh>$Xa7f]!M_ ?I&c Fʨd-'xydX]2/beD/g6V@,ks {xhlK,ݺ9wE֯f@ͯͻ=#¨'l1>]&{x DeROa"ػUxweA]b1at?Ǐk,sT>Y{yVlK뢬D/b{kv5FEׁ7f@BuڴY݂kR^O,/Gp#Q-hBC`%Zo-uVdE d9dߟUӀA3G#} 'R NBt tSoֆn"m}a;6+<N \ #L6 O5- l(t҈ܼ(m◓rQ3SO5Pv`2T0ANk&dtahWD%XǬ^+R"U)F^úE![fkс}. 4ٗ9*?C.0Hm^9i@;+V{}cbřuH֮*Q&RvQ1䕱;g/ ?FF #Z6" 5U@̦IqS_UEf{! mdBc3#~2LSO"ȿpRa/ߑpQe1tA8T#z:t~>'bCUx}ሏ}BPi.QG-sЬwGSB)G_ȉQ(u3@H6$--@L0i~<]4*lͤsfT%M !~E5YYo!W[CZM3u"n}DO -ldL8ZPοGCz*Td}81Cn,}2{C  ]A/B@Sm :0VFM&n`*{h^q\FzBr2\=O˷ދG = \*,vDذ!F֗1' z `m-,|:BObώF(rX轵< U]9C6WbXӁRot3=b(e0QfyvKyhI&4?&!)8Nhcz-pF-R5L=4Lƪ"tﱔ[S!ir4m3mkf?$QNW[u ڢ HTƒ#KU P'Yڡ`%>"Uamd搃tV {I4+%NiWdP8}o>Nr6{i$<382H-Y}Fy`9@AP5*1}flr*9ɵ(4[9~L*|>zQ7],,!H;T>gK=$bs#栻ěkjUy-ZMG5q T˝]qsjLN!]9a}º勑) @]`B&/1 Bm(a-{ّ8P(U698 opW[RQߺ[fT*FE$/AA1q{n`dll5?Qr¤P M+ I%ۿ%^ {ˋ;>+HC!2NlE-*>a=kրfB!!W”UMN{\JvCB93$zp9 (|+H?S` fMw@mdE͟ 5w{Pq|uݓ6b6MO}m)]#3e_ CҌkg ] y8 4ت}wB*$zPԄw vd[cՌ._w)59[NQήGQxxǸJ zJLʏN^ւHC y61r=jT1"d}\A'KF4!fn4YxSySv&hҖ Vw%28 C\ޕbX2Oo2R q#4Lj2#: vB !*^nQ]ʩK4 $rz[Q=f^k_U!+~{@^:v>סͼ׍b/N8HJބqmCvP R{08!@aS 9MSEIpmV% ju1lp ?r_"2IG~CR~o.⧷2BF ȑ%1'A7}؅̬ ̱ڿ'RT0k/CjdOpjHpg.t2„uO0:dhkQ4gtz%Y#o"*PyKx/]}t3|4926Ŷ5Wi5\jfb+[F_߹ݚX%'\jГZur^s?qe&V5d ]Ub hHU&(AS!Xb؅*Hm nZVLv S5 Z] x[n# ?3GADg3 t^#xS_ObF(G"U`EF`w'U>%k ߞI%ode*[%HQ|No9c|̳n'.c`#"UM. in5ݵ-vkUCA@Iexg$h\֙{aK"m`~@vߨn:ibi:|f ['ggY7N<oq2wRK/`oZУNM~Y.fz z0Il'*-Nk;%Gdcð;U,Yp=TDRy$pa[*~T`[i-  ; NT, Z3܃ I~h qDp#z{zG PL0 0OSwֵJ Qn]GkR#[Z&)&5=XԥMa9rw%\MXH1"NMbO+POTWAi38%P*vamC4!5ݰ\puuk+ h{]|Ą/O'1,G4gikPĘ`t#ɛX4B(m={5e(mu]8Od`9V/ǃU D@u0aa瀬?y6ʦqoj.ƞ<}Obϣ;W#( 8CP|gRk3b"] V瓫vvuh!*eRbi-_9mI^3yla9".$5 *,:aKMY 0HuGe5NsmsIo[Ys2mEvL`Y]!3Gc)E6apy(!ԋaEݞNa쉯58Hr LKĹm 2 eINW4a;#;kZF~EC5)P`ҽvD:j GlwHMxEPJ-Zg /? S*+!QY|FZYnZD 6O}"gs>vZaOP$Gd$=0S,o(x^izO=/}P>0F $+VBa7] PՀgJnA)c[ؿP.0s Aj]ykǑ؎N@o /%I„ 2 **`_XoF?k4~|k9lSTC/ji>eë́: <0ũ&#TҞ\+:(XW8 $†|"oJd9z vJW ڌq ߟer~܊)8֩[ {tp%껁|[%vC 7j@4饨8(0́j|>QY c1.twDS7O ޛ<~~ 0.(Zr]"fPp Uv?"<~-YiA2R,h.77.FD$KzycM\==>& 1dMcɗSq, k1Z+xTN lGV,HiV } =R99;8cREǐxYp{ u M!Sitޞ$KKCCW Yo;V6om֮q71ܓ2dwF|o8;,'@ WOpxȂhcIl`kKFEl{ǿw@۴ c@E*t&A vH CiB&cҊ?gZ2MQ{u6Bz)8Vga ^yJBLc5e 5 SC[e8j zPT:78/85ؔH1Ȭ4_ Xc~Hz` =;.3*A y# ,=gO?ɑw~VDy n(X[`}?CrG׷qqqM 53l̾]X[Ǝ]y%p|*X0:sl / Gr9+@ Q5!ƛJ{OkP8MYf3FEEmnA"c9C>"P5P]_b!.μg2efEr@p&ԥ$OC`f>m~3^Ra.#<ʤ^"|yMb J I1e&V=E-,hwONiE!.0"~~;"7'Vu)lj΃ͽlF7mYK{"WK›WF3C/0u>\.GZXBnpJZ ġMUF39o+5WR J*Q +Qm\onW|2MQvð`JY}199_=¬=PgA0fXh5ksU^r ӬNϐՑWcDtuW%SM&2;<<<==;(,ދ#\C*B+ya~NYH(2ozA3pQ/zRarD`q u-UHLW)=̾ccA ;;(V,J_ xfjB6"{.xs G֒8Mɨ2hNhPW*bK/"A?hMdc-DrfSR!t,fP\pװo {hg,@yG]&T3,:ԶW7ǭcrv@DmуQ |ĖGVz_:p,9.UձѵP@+q;t.z di+&l+c?jbqV6QQEcX o>9AjgRF?x{/8Cpx&ˎꠋ П:m;˸iM&sk[O~ f)hpFg6;k@I\03HZf|7x6m.UsJm(E_~tZCܢ?<$]os,dk8.iC`XpH>F!܉[ |eբQ Ls{BqHZtkdKlk ߱ eˇ0&E~ٸ-$;E8ay`}MXjaĐ hԠ;a3σSM=ߊh]sY:3ʰjC؂mCmJ{lilbR P檼'$<80aʬ6RLvA;$>c)k-Zfq 5[3{TKǘf\4f~[ٕ40|vqDG 0H MK6 DP`^NK]a 2wyMEIqD^̃@܊倈-}mFoj.nr9'F,W:!ǀoߗ&YoWz8`:4Ed0Ce]Ϯ̗?d\,n Ѳvv@YY69bTEn 4 -!Fd')L#sM@Q7x# m6[#~iU 1 B_yi DӺVnߍ TZZ0*{_ιuvfqt}殼#jr/͑[%E#aм*2 Mq2h\K+pBEWS> Z"r$E+ek82[dc@5[AK꒓>?~e.V~Xf򈟜z.՜C|>3YH!vzP@BIá%` ׼oU䫠iÁZϻvE(`>}j|?( IA<\,Fo7SΌB$RB\uHaPV+艐t%1P_ƢzX#I';*wޥ|qumv7gښOox{: 1ؠ=yK*x{+w Z}ܯ/Aʂfםg N!OQe ΋C|2r23 Z/H]2e"vIN=}Ώp]ؑ \mIrБ4d 3}pd6Jb|Gm.prG ܃Tz=X]9P;erx\F#n-ɒK{i9 6Y\{90\_vwο.(Eݛ{P.B}j? i3.L|XИ[f4nQ{z.╞]>19ׄWFegj@ ł@v6x Or.iOa@97u nZb< 4Ff,Oqs52ي{K#y ;q)(L 1,ܣ}ƈ  i $F簧`~bM!TXlLJn΃`$3xH-d b0/T_0Ƴfz?bcδtȺn0ɷ`k[@Z!9R TC4[y;jUod zVU@/ĜmVz'цO$3X(B6  [A#^x^d( FVtoJ5 ݁-=ںQN}mkEn_-CqBH4SC5Bw8S3X1FyGXtċBT/VTtc!^𩯥w!ҖO13GHu/bi]Wq!̸M ZD~ &N'DH=7^ljG@:\]Ņ! }YT4 1 ˮq|`WfIMmY@1<\]#kdZ#}W<=r/]r%if?ʴZ+FSDcL4m[[]jFr^aj&#{!u(1XǨ暪QsPTD_MOOQQn.tb_FPHeQ֜`h|뻶+{(Í*w4]e_CCj+LagV Ci8W my;Q@ƞYd7BaF9<^^hsF7ZK#"U k| rĢk>0MgV?"=8v<_/x`pS3&܃L?V9uOF V*O3nq+V|C1n~IHMJ6Rԟ4K2Ҫ{%,F6-g# _dRT%8T ~ x_hޮ-jf95ĭŬMӵJ#Y15w1 &gluHRNaIwr1U~U?צiȟU# *.m'rL+uPw}PX{@ .߽ph!gCxk҆pQeH dKMLh+7bL)ШLO7ݙ;otVG{%裳,6ɶ9TԡFY0"ZUAra(l WD}OZq(,c)}яXREou(&0Q~~(h{C',<^/Pi'2ƽA_ 1ao/G=GJY@&\!H"Fm"@j=H_;!cnU\jNE,+ylED xozY& w ]< zQn&nΰMk2XVi%aj6L xd>VLGcw ̋[;:Vi/67*;K:jl:0_Y,ɶQM?y v,[0 >Cp5 &&k(cь,їEJ앣8g>ǹM ڡrjn'&`&+_$V%R(mS^/'ǹ3Tb].z&|%Eɣ66zdOQN,3Xi"!|Rw/˵O~u'v$F2v 2H!L6K.5.;)SZwؖ,iE,ȴ-fb{(kEEszT dp^#d&^t1V\{axHuu]p4Ϙjbh "~#mXބIu%+FOʼnDBuSaz0>jׅ9XmIYƏ" /}p䈣KlX'H6 Ȕ(7naʿ̏&8'+2{ d'g@pq2oy QĮFz^0O( PQzUSdbAM@B^h4'_W?tmK糞*U; ",g =\/NѨʣ B G) cyї-R)Uƍڗ~5#dv' 74կJfUa3uг$X &˜pP|Àvoe~!@ls>vMf)V, >`5n:,DV!b#iy]I<=UW8bQ ZT C˄'Y\"8]hעHI&TW{o# 0R䚸~~΀]D}Fؠ{u] $"Al)UE:z3D*KD;[+Ng.53 qo`6U5B &ͩs܅8x\cSw0 #~_./a=lkiOAb5/mW X-c5X٥96Х,NxNgVW"_V#j+r=[*GxhΤ#b~;p}[CD/,9`ᮌHz@~A8<=ݚ^uzjLpz缼㆘\L<%e1l)҅kֺ**[R.RP%lRUh g^on"Ş=X:ZQ{jfmĥyTA3Hc4[2ts S)v6EKk>GZuݱ!pSӧhAU2'M*G)# t/N)c.E$У0BH`K#)<# &YtI4^7`[r1]9)r,Ri->}[7VV(ɍ2+x&'Pp3,>QhqFA^)`MV-6 <h,L 5Dw} 'BH5,` Ph!xŸ 7F֎jLT94ݛ?Q6$gVl:\]oLIrϚluE~apn[aLͽxS h&ǂ>ԺGԖ`ڂ3TI8@\"J(FM> ,wFu2nNփ!p3XpZdF >h6ea/$̑#E2TDvĽUyjmn"e#4R @^殪o7~ÿžCiEKBN5vs{cݼU]KKfS a_HI/˟-"!ԄA4O'JI-F=8A &V1M5##=2ek5,+cؓPg`p>X 7bڈ9L"Q |NqjKd q+'2mlsr\EOU>_xbGw?{~yS^u$q*h4[?*itpcg̚B}o# ̓G?m&K֎f/B6lȅhIe9h0YAYQF\qtdƕ*l(c@bMO%{F3S}!*cGY;rxzHp+t} c {L&EЗ2Jt<}_b*KTk2Ray$ٺLJ].HpwAU`8B)FJ~BX/V;%Ruޢ,u/YvJ^Z줋c#")8'P ;CO<)s>%,fME)acp5K TpDilj):abqlGXZ8fM~Ĥ| iz#Ŵ V 1 ):T42 ,&trm=:W+k5u6ET)|vn:XM@UF;pn?qާO `5ECr|1x&I>3}%\[V ychhs Erk_udH@ *in#Z);z|j<"J@7Kcppn: 5=Wo*:29JbkAyL 6m0ws'oWn&Vÿ[3Qvew+KC KhGpK䊇N֯Lt4o*粽~Jaի\+6ڜeI~A4|@ gȻt7mvǞ|ؙ5]lrm@H@:n[@zZŚ{r}N=Ll$䦶v*ݘ33xXh@$x 4Ec+5B/z wk UzpbxK@]du4t xaij9"8=:"Q"8 oWe#d6R.N=ܖʘ՘G|qć.;I * RUZyZN.s%C]*ƵlOJө&i&#ԧS:SR|$Ώ:+@n.kJ^oVbDᅪB,H[XH9/f$>&'~npja#U()HX%/.VѓEawE f8t_Λ\n4' @%-fO3FO#($;z'{qiW="垌ܢZdHhĥ&-cL(L2Y8Y8 pN>dF&fu@n%LiXv4(75v rTE"YїM'sS7YIwO(cx=ӱK6.O~;gsYW#HA|Tx &2Vao.Ic&`떸W-{,Gß;AdȲlm 1W[J8sR$UZ=F`Yoy_ ,-7&m/uM`^ l4pKTr¹s>y%e.?a)+X46ˢjaB.e08:Gq'[/7ӯJ;2 :e/5B!+pw.Y['%qιbjZ!}!16ғ0`vO,P TG5q "v%2p9G”V6EjrT#D",uM hx{@c2{Abxr4wm`~/alkBpU.~K397U;R/>Lj8ا-(7'ep!26kwIB4lw9CGk ,`.QvH[ٲa ?kx_dtt:۲Ϟu_ h?F"UC1C{Svt(tLw4.0}ӌyܭ3-{<F>}naϲ9pywƜe&{1œ7.yp!Z4S{K Gv)܍@3sI&Qge92"Ǧ@,_.q8t[.AhvU5w:B21~j@M6( UϷȨ2XLts“;CF+!~vNLA/퇴.:QΘ7TYL}mL\۷Q|kUZMC,j`׊bŸGgbÚFx΃sSA` gc?+T,J= Z+=tȧv)QN %A&,s^{XLHf<?G&2>x[KmeFf*7Mv5nYcq-` "LfMwฌE|UL`,nD[i˯F|o:SZk3yx;6֩oZrb[m L.:.K˸껀$=Ӄ.6 viYIhSS>8A\PkW 3>FrjҦE 2R HI,rd5ucA7(ܢ.&G"~`2n,; -GJg|0-YU*|pExuG);ܼt39si X*nT N3DfK)ײ\ N*s(].,&y#Iߗ^L/LVK4>q+I)"X&DZ[ ; ̶TW{̩_P2Gp_ VKtB ]f7_?j<;-E@n(>]n%Ù]_j"ecW>-AdA? CIBA 2P 51hUZZNmWmEfVϥ;ЇZ^}3HIoZ2 E"=ťr(l{p]}¨oZAlz+I%( 0hYN؂%*6Q < s[Skݕbs <_kv5_*f6cC,fh pX=TLPm\J(gocr)]pnZlOQ*ty"ױ[e]KwKOUmyo!>4nwV2 ƛlCwfI sޚtG F= hN'9C/>Tj 'w19`@X4aQ/QE!\vn b߻;ydrdY89$1Zo 5F>w(mdkfq,E>l0)}{xWCY =&;C|k';t`8g=b.D2 bQ5a͑nFk'NͶ߯GA_%[2Ș1AhQK$TE[0l6.!EAT:vP͡~\p,:քqTf3>1 Oh+AAϩX/(Z)uIE)t:1'sy} .S Wْ,?X0vJOmΌ912F".O!fGG'a;5GYuS?гMeƒp?K9K9pi{q~|X9گ.&*N6ELwk(2{(7ZhHZc+h+&Պ]t!?㍒ٺN[?XW9R%Ń1_רp3kLL sE)B\?eE4ZV3 M.cjeB׺v\òv  `%]4\Cb)7 ?]UjmT吓!>S&Ms|G*s,cd-!jPsӕ4Zi}^.dyFJrS7IQhWI ] 㛝m#I~JxlVJ҅dx)((Xrfq/psqS7Q8!2"*dĜHt@7/Jּ֢BqRFtϸ%Q!X% y"]|YDž7j53Õ+ JVVǯښ衷 颔κ8wxWHT!<29"1cUCdKv=W!xinG2J3wlgnF[2Mg47!SޅNTgwPxغ1I~-DR# .dl@FU6_H3e&YF搙l|{BDK6@uno#{/>qf1>#/ ANEe1wxP]Pq?8Ҿym3Cz0d8vX7gfvQM3Evy ;}VK)Ҳ3`ԼJ?g P1匉mlbBTy4eR/.}G/R!ύʒ[X q3P ~ "Ȫ qj Jwi|EkɋH#-*Vf73;OToK20 M٘"u͒˘u*u߭uDim{.$@y*I ݛkr틌cR:^Ĥ=]<> /d~cJ xxoNBx2dCnbBOvq/`P|*[2BG~*@l|*T`?KY\/W>ĔjUe Mß)`C_8sV弲?P9s_O3eX~2ޏb9*)LVUqMJ̌?KN!Q/U]Xn _,\Pq$go"O 1,#;pC4SXr0uܭLAP㌣s maPyeq~YnߎB0;W#w嵢Ct)e%VYiQá(xZ*[ qh1L m֖02|H/>즧ȅwK~"e,>B.=¡pރuSb9K_b輹W5(h KKG>D,*KIuB-WÁ.LSPBX|ߨz㮄1c,],㝙t`535Ziʖ*bАx3‹OSboE`=xPIZ:2;^!N6+)Ř3+Qt=6ageu ʪ'_; IJ g/ZVmj:b5XT*(ˍ*(Fq㷛7,u0UwxPZGm3L\\I{F2]T*(RoJdAx Hd [)_FW_gn">}ak9 =Gj 50@)Q =B⻹TSvYP zNB~W]T"TFeX:En7@IjaAl]ݸAxqYaW -wvkuؾI怇CW&P}­J'Z(X<@wI+ѼIA {9Ҡ~LboS{9ka-b./!f#nl82HcQ %2ڈlX}hV%mZQ]D'wE+tOVoqwlk3m(Y:rB?'s7Y0Bh?xm7ɿ⩍)|o`q˪[ayM̉MGD=n#]tD v{)Hwu-J3Y64nr k%~|W1! o˾ǷoVG1v4Z),t}ymUs''!{{j:ڕ9˱t/2jG]̫KIlL%?" baؙך(m9žX[33Nf)<'P'q3L՚)2bWr= L.DעGI & _&]ա.yy V_ G]_LlcݛjDucwYi,~ _Ua@aG2Ȱ)ܜzΖӴȺasO*ښH;AOmU o"d!.+4aN|i!|ZLR7M',&}cr~Q[U1^t J (0+=485}z.<3!"q` ď< . Qhǃ?!.Y^V~ىoq^A[lͤm_y;yc/D*ŒE;JQ#}Ye}J88)cά1c<9׈* \Gbɉc 1(" {v8rʔP@Wv\BP "}SSi_Ý"`aKh+Ƈ]/5ƹgQnYqp;F/un߾JBOU&K$d ΊXW59^a~z_l'{jcٴjݻFaR@q$+qg=܄j;j NfLrou\R$*#2.=ozr]=װtm_ִzt+|E d xIK}!L?9 6ja`*UkRcߞj{Sk!:+mՍ\=7:qH;Ae;^8GJwt- `.a2`>DՕXPV]e²j(xnLc6 _$=O##/DiZ=PH&I8)֍:("0JTcu~I{WT4fnB&lԻo` {1Ll&ҋJ CvSc=֜XwYy辏 /AoMxVď=:׆}53 idMsݬjO3w>JP.9}^˾d~I󹽚'q]E>UkS&vL \oƸ(?O`k*N邸v݀ =K ۰H(_xw~2>k(Fr|'Jj =ղxӑ{2-񥊿sV2/ȖOotFObnZ.uFv^G򷄳ڭjcЧ=1̋#=SHn٩cSI^땋4=T1q}&b;Ce~pSZ5} } 1B}b<$Ћg-ÉǷ$O9)vX9NA;j}g8+gګIH61uG#6?5Wۆ֡L?2;| . -"ڬ 樀1ϤQAb9RҲx&k" ׆3QɌ" U|}U)[wCe!BSVJchow\M7~--=íVIHCʕ*~G*HZ*xҊ$9߽ۯX.y~3l$.]̾P6)¹dΗ&]*ma4&#㳍yMCz'9k /Um+}5M MDCt|x0 YR.DplzgaӃXl"C\"o}m Zr"}>V,G)`qiBrͅw G}u 5%S.gq~Ȧb..bS Hșw5&jUo缴☁'Vgy[,cJTM40=$AxuT_ǿY'y3ÔK b"_zP1)hgFɡ'Q@rգ# ZO yDnONC͘5_E^:J $~FkN$W5M Td78Hg d |39fqd^+1 LCNz{jz!LwdZ-#"RjThl@\\>.G u8vcs+(^s ,\! IGf߈+ESzDb-b=яƞ7 /0͛L2i ZhP}tz6Yr}< "4a.VIeɓ pP)g [DkUMDEt˗k-0ue֤bj_e 50~.{mzVHy+FO1|!=}}"Û#$d>([&o|v@&i"jR.E%sDFB"aWu hw4:yH }>dgs:u?9=ixYQs%2IucE>;#rSRR J=@OZX %]A)Q7qjv,;>GZ20ҥ%;V/BV;cnC8xD0 ܻ+q#QE3M\={-t|~jJݏP"OeIK~%eh]ql?J}`W$۵^#A6qʒop㩳eNԳ08΍Y*Bĕ5[|(H{WS{')x5qûq(Jm 5yQo$CXX US JuX`%KÄ֌ =E+j^[l ay~ yl'~4_hl? %ĝk]4tؐ87&4 Td#{}%E_,]7Qmmu6.P{sHxurHA=nh( K3 ;qweG4creSkt\rMۭKٴv~D{w~J ȹO['Wnk1BrӒv=<.]N<6ŊACyl}.0:#ojqK54NgӲ뗤ؒ6T3Kn*ɷMGmFط@$Pl8հYyCgXA9 T?hgsC79dN}<ί72 Vύ `&ZgloqQa a)_4LT:J(W|OFWa~y->7g4 K1S07IwRe40YX{2[:|ՐetU y҂Eu҆M],eR7?"76#(kZW>\PS אyBMVD<- |VT BL٩ZbzU~^dO:+dՈs>a|"P+MSQYW= ԉI)Xj۲Z|x!d^P/(v~6=[mCz:gpv=3ρ,[9EƇ[R]ut?X8T3~=K1f1[JT; &RA\8ry6biÕ*ov {w]a˒seU"7uvJЬa?nk{<Փ n-؇ J<6}tKY,f*weD1jNveP}k_gENw+AerAJFo 61KYukIJNlF k٧.LĽb:=x@7P)tv)~ӣñi< =7&Rja67aAH(ͽf|R Uӫi(L^С^Sxɚ =>w/439ݦf2`]èk?_/Fnµ{*\呻kg?9UyZܢ9vLsk.%<-'UWֺ I֦vvɞ`Մ/C5Vtv{|Z=ڠUe⚳UȢpkeL喁MCtFw-h*+k3 y__DSDirmM6r$4Z}ԝ_M<@םq¢%uqeP_2>mjWGWL/1c r^ 2n(p,V#T?6ZWjNGTno1oHW,G$]zl7BbE!a6/Ȏ!^@e&Ώ9M&WWE3Ცʬ{ ϋxvPm8c溜x}գmb"u8!c=]Eb܄ZٌPF¦Ey=MghT/?v{!糡5% y G@{jٕ1CL27'!1%6..k ] =`2Pg1$Î_ܨLc#0ʮ:j7 ࠑGJ[0 bRX %AΥſ\~$+'w>H+7_vT-9>k6!\c#>ʞYŹ,##Gk~{9,zgG. -[`$H UŜ5.{lOa4?UK AHOZ15g0X9 փo:@P Dxuϕ:Ԇk"V h?qb֫ cE dnkͬK*W8o6'`'W: lu+Ȁqf_vJIئ9]sm%pKx}HӘwTGkʭb`js|6^#0~[(H|J~S,S'HPm +~dN/^n)pn If RkKgA 3U _#u&Ƹ' ޗ%8`8 49#i(E0(.9w]6[.*~xv6#jgA?f=C`ym}DE񷊷zp_蠖\ȋ / 6Yi=C+p!ю6Y4 몰$]*- Ґ,(]$L"d_Hr26' 0 Pi5i,-L|DA.͎>pcH <Ӕ446mXC.6Id@{ z/:>OSN[;YFbX=_ۂ5GX>NQ(QZn,c#4ChBǪyX{ҸN5:3BmU/Bi[ O\@3 ʆL,^&*ZҘ{} ,mTw+Ha `ΦNs3=w(̓Ωx>ЃR҉6/,V<5IO0ٮH)8fh@kBjnl FVeoiM LKb hZj,y+MS  ,咊/.\ C3,;܊W jtNN党oE SNsH+.,v^s3sX;C7r(hkLfSÍ'[׿%6A7l?\UF2f\"Ё>`g2OEBWj4kKczД< aF<0 о$429V\v[^Xa=^gzVUkLdMߜ" . 3==۰HU/:<8 c?AnO2%0Ɔ-! ׏ W$@G_MY|L$P# 7MSE1Ək{Sk0mDsXϪ! $Y;GMA5ą?Vg:3S h nh|`rF7 !,XTW+#m1A;le/;@ v^D* LKĈ!.99LnZ$JAbҕ:s=S3}ǢMto#0$)lk?-UܙVX\RVRqt*s=:< *0hՌd+i~.-0E ƗAxfL?~Bw0Ũ*29ld7FÙVhǹ>Rb$e\t> DxNJJ??u6xb;Dg !T{0@*i^׊YЗ f0ԉ7]FhR6O|ps'>xد!4Y~+aLۄzwlע ܲLD#ǼcJ ݄g=w>S&v J,E*Hl]ԛ^>9@t,̅cRP0ynvG@`ɳCjg!\:0 : J>ETQ,|: 'Wy Z '+Ѳ -|+,_!Ԥ 8M|Y+Ń6n+Ğp^szqKΈ d5ILޓ]f.镫p{@7*6=쪳3nl,{6Ө *e!Tp[mdEp EU쭔)!ziw,U)vd`,iH"v3{C(ܶ̓:Wݻg =io[Tdn:fJ\Дų0P NQ>OmլZYeg}H3/}i-@OKG|)U<,5ԫ o_<.qϧ39n1<^:$p$m'n R jV}^#w J=W{k;@"V|+;%kYMŰi[0)ژYr<(S痡)fY3q'uQ.L( T4D7tw57OQ[sČ eEn<E\ه([,Z4 #*$IH]21kGN`ribZ`3:e7Vz#Q-x攆7[ϵ`[b_ 9{ Q@h%j3+:n bm\UkyɐƔaskj>i<ĸ>Co˺iEyue]:Md 52@pnhGK$o Cz|-hごѼ3gl\X~ܸ`~+4&3!t`TZr}RvtāB=]7b*gQ-1%\eyIG ~e (W.LŢC>'D(R S4,>m@d3QԤr3{[ۦPk@h]S5&QoH'8M޾M^W6>A=uj#m.d$KJɺbbǛn7,R&st"bvll1/wvv<&/@q޲:<$/[J `/v 2|{OA)'D)'JNrlFV hedO+HyYTV5%R\ChJ:+Uh/:ݙ/24oQUtץ U. XaZuur &FzvQ q m n:\[!`ʏ1<1M9"_"k;*jwRGbW*v~3I]s&S%~&{,VtBt8Th2CϛV'n( cvQQ yŢ"znNUԄe O&Ce6"MO|>41 T$άxj|XNkQ!֎͝(%٧'Jjqu<<ӊ![jeh{_ֈPh5Q硷*](H_ /٩s_A+I@jzxڿ@y~ KhN,l6Vd`'P3Ll[fUT8O %m3_"K8!U:)4ӰP_J 'J4ZS:u`eֲg6uK3҈ _\kw|yd|=Y00>`RhRR).s"y#kKx%N(~!'.S^:9|Mf-"c[my6ڼ/ };jjWr[5&"6kZw*JDʈt'ԐF5i{%(XQTŭm?NxbYl_)A;S ΊVkԦT?AApxnuGp B[դ Ák / \Ea9o{?^ƺI*U`48pG0Twr}f`qp3awoʹPvfi~,SHq~qwOBDfƔ'FVX"qv;AMЪA3l-:8g8p_QȤKE\K״&)ePf],,5q6~a<&e﷨,Mɔ a^jzn 4 D5ƊAu!s vVYu⸶xƊTNMk8{7 +iGVJ-I{Ær cUVH1xeh~/Hx̒[b.pQq3 gs81΁l TcĢPO{ n &ٹQ,sXLwpAj>N1/zc1Q;ZKG0p+F~򕪀OwhG iDz(ək* ģN\#J3V׾9qNl1ip-Ba\q1iݧv+~c^V*~b iw-L0v/MWqN !5Lchxm*:E4EIGڠEܽ>9MMi &euoSB4nW?:@[_y?©p-`#-"{MHΊ:!j6}$o2`$f cP2`ZWwy턹3bW$ץԷ/d+ω :@JpO=9m@ٙ=e#XGMd[/1Pp`C<=jVqU٤ ddf@AϓO>~՚xl#{D3jǧQ)ڑnM?%@X^nHBCXDm)fg?[)HGhnldu@\UU?/ LfxͶpB `( qƶ-A #* a/]ʬ)]yY/)RE񈽷;WcsZEwہ.kPr4E#K k΂Ptdk`SY^FAsdhvIqb9%ř? U<@Q%([;}K9N'puA(F>&6J<;!v9yg۰bT]Y4 _{w͵;`1y#;AA:t=q]3#7=%P䃙Fy*.Ap8XV\عMۈF.Me>|Z]Rg=)6,Ë^~MhDFq" bFSbγ&l(ӍL'M0Jr ܖ3)C)5v! <epz\e-2Nﯬp$*&KMr64YҭåI`8'8;(O,8ZvqLpԻ~'n-!)7U]n[01*#Ҫ,(H:=Of/wRu32U8h\<[Cϭ$x7:}F+Y( R ķ |K9q0YZ<8ȦT,vc*{DD~dLJ5 S_QJc[%raB. _gl#Daԓ {0qcBvu}·Vic _Sfy wVšẌ}EBMP2GJQق&.6+x[R1nOHgM_' w}{ZfM_%Z:1:xj61PW=vEW'hu펠 -&$YRORۂ h>.D1w|UCQKr:iHY2IshƶrqgFD?X 輏uʫyZa_m|QIp粗<>L16hfB񔌸/Nu"h)]TȲkp14}10cl%W.WEg0,Cܲt &L_̌-T)ut>ҷY%X3glMP\.Պӿ;Ke}WoaJPc)c/c-H\]o' gU[O&6BBԨ^Z5<%W6M/[ *ڗ>_o0[ܝgSTfɇm؃T4j?K)2+!CO:Kl5Hf $rBv"ǤSjj.F6}($v&1ت?޵Onr=3Bq!o "gapO]jҘFbl嬣-[r{yB@,=U <ݻ|bc⪷ʓ>aANǸt%L,#`RT0I'MW i><9,a ȐMXfdR͕^Bq*PJlS_ dLXM1]{y<|*p \!I&x 9,F Ɛp7TuEM9-v r,2SdC9$p㔬|z{Wo%].odhu&^&bǂ%\ϫcIFCh/dTRLn(yv0X+r_BSkoo*J8mB`,qn# J!O]^xgb&  j5\"| ]&EK&{"6=IQrҝ`M{!Ќs@$ڽrUaBb'ֿ[]xSTq@L5L=#^TR| P١7O?87]25*)K5$FWb:~FJw L)eg|ȭ35pkXϒ5[P 40g҃ SH nkXKUzX%{Sb5(,to hҰejmH9TV>d37TK+WƢ1\%L_kMVVE.{!>muVL^b27d6)anu,Ǵįjh*JC+ 3L[3{4 9Ҷz#k`w/{Ϻ5y={)JsӖMfX Y Shd= ewFק҂+x@x˜ 3"h;Ͻ,'櫓+@QIumpX+|1J;j+c0]`vDC1Zc[1xJ ,0X=peD}EaJ=B9IkHAIq *)3P.W2BKN6XQ4XcEP ʒeTKiO̯uQ g~,ZkhX6$ {@"S<Y.BU;`U8>UPDJLG9]7$ᨯ@ d$,.(nI=Ly5X2Tcƽ1H'5uCExiCj\&"hm[Z`%w8^PE:x/D |slX#&!xY^ ;Lq c'Nꇞ#YS12/WBX"+f7w2_P\3-hՓ9t5"-niONbGiKV/ !aD-;b; +ɕ.>Rf} ?"Oahی DZf~! / X"d݉'fCNUDͺ0_MX_)VTFb, VqG ]k 5}1,hn7sܑ&F{ǝ[  +r-x$,`%nsǣ|6L}]~~BYT*w~ؠis vFfQy@άgLsX)ٿ-K ӐcR'x$YwOnv9}ZfP^&lG`:B lݞbՈ.ΧpՍR"XBUI*u*7Εh@Hjɉ'1W^q%[рn 虐1^ЖXゕ0thDD㞐#ܥJS+ F8~n B`zg< ('f[Pt,U=c4=G۱vP)")+W-ϕBLsnUNї4a.qسuLsj ֥O)JߦVմUg%<Tk@7h7&mej%ݶ6m2 U@ZI;ywx *]qqm6D*xoy%z5ltz AYŻちS'Gy =NpdcQpaljıw7*SdzfJuYd58uoVB5n[\>,#t>}'$ɗ݀?C}tkq;?G #LpGk\1O?&^~2HmbWmI3:jK?pW2=+Tw~XF@Lθ*n1-uzdZ9)4C5QDgXWMi?CTHԖZާo\]ڨ$E+ ZcZGG NGm9!uDH]*"_(, an?Wt!ZtuW" `҇n~z Ҹ{?uogHϿ逇4M"s)_u`oNE,NYLe;nєhj3g?CH]4ߠ,c~ـOW3Ў)sDЂCjmSOg# Фr8PSNA~Rz.ijk 4ıF59-#R(mXMK. i $_\IJbWME 8͡>-h/:nN# .p1n =8rgg@(+g Ϸnk,4*Y@ /[3aGʱ sX{i |cCy)3KRh4t{}ʄ"V\P޼l55z^Xs8ku$'"'h>R6݅%B0y NZ+< k-&0vfN(3W +\ft&_1۟OX ktŇ#]);V|acj G^ۃ+OWs".14'_@H&-7M 3}Jz-ּƴlfjHQjig@~$˩.K3IөY回૗BK<)|W|ωփã}ݓ}"hҡ\N?l<_DaK»pF_L ˮ%)u+" T4_Mt44C4RY]!舳l4SB>-x8'6]c.8S8(aJLFMӮ]ab\ 3O."Ѫl=R%x|oӓVg6J*ʸK"]I4,]jHr!wgm_yWA ":EV B7dgP'cA9{z'n([uxD` x.Eu>ֿ82Z4ڽCԚjʮ|Uq'WJ?GgKU5>g=Ś"n1/JՂNRnt$3 qL˦S~|F̝K¤HW|vL*ogy0Kv!% znMGf[H*tK(f:ddp Cu:sɇoi7|Z : Ft48QC:dy貑[8r$ɑdgFNԉ×,LAo n /",%Kf6?R17c'_ kJ9Y0x֌~$x߱o\9ejFL5+}ׅ&LJ-@ﳚ-4=(g4(jR@ .̣]|߽ҀeM)羦VA"5?[Gov`z_6޴P xƜ״CG.tO˯ `]nH-J 5:\a%ffG^W]r余1&,Rq?%J|F*<B%?~CJuc'HZ奜C?H3vN@}\M+XD_Hi'|BF^Poqt"puaֿ$րw-J#e]D*@ 8!^ouT^ҷQ#$m^<\w9=;'Z`VYPr`*B [A@"ǚK@f[FWHě*:MtQ$i;Ы @f*&|֓xpCUZأ?_Fw@QOnNKM+* ސPw f7-sK@5uI䀒Oc?{k F% @zR:|DZ Oѭ-1?nܞV7-)@H$a3BWApJv8ɝQZ" &w+@b|\̃*j'^I jN$lt ' &T$A<*bKmRg݌4<>3\q>Vmk|tp ~285{ U]U^D:j̦r ]t ^sypM%rp&eoy#+dO]V̖d@*W"#NNQlէV'%4&_HhW0|TzٍԈe\%SLl0֛XNn~YVѫbÂ1[-pgA3΂LU?*[.TRIH`{@"ED : ⵳ *' tEP!tHY.@p8!c]dZ;!?dr?rv;wy'$ <й"ljDz?ͬNJq\2^nUvb1SmLɪ/,3t k.yjبV$:*ߋ£f&a(Z% ;M!;- j'fIЭI[R>r`0!x5|)/#276Σ=c!i[ rϾpBŊFO̹SKMZNتO]3h9:-b)gtj9v&I)R5`qqO}م(կݪskf)쳮뛻|kqg rlnmV"# ɅlK=\68 Cv V݋;30Ka" xj|IlwZ&qn]x-h ~5!Mg1>CLJhdauܾ"j4txцpUXxo*=4v[I1Jw3Ӏ0Im)}hɘ@WίkuKu3 4X,hթB{4e@AVU7CE-LH⯳̧ރj=uoWZVzoJFWɽqAV_cc]t*I@;BfH܎I+TG!f.֓:Ui!MTZ:KG pHܹ숛KXv!W[w!&AuChA_Z]1XTUe'v %^8IH6LP%[ SO7dgF>u&UصvdNEx_K 48|oZ5=Hj=F˦{Y|G<)!-$zb,/٫)(\[o*q|",V.fQ4n7&R4ÆezPi&e-Y(tt|OKUv4g (4:&N1ih2:”`(E{:|v4%ӛUsh}g]xJ#kZzc e+;d;"|"[c wmώ=pFAF#o0E8r[~X7Ϥwh<4̏LWhүXAQ' ;gp'|qpvA;?b5EҾh1OЅ̇~.*<}@`bbaD‛F53sx_JXvXg ߥ`bGBWbL֎Db2B˄n֯I Ki}(f:a&bGⲦ`!EIjV5+dg[XP 69m6=D*yE[_ܗj]z݇$xx.ؿtf*9z5(ILCUci4ӷ6wj rɒ9rBB¯^\rJ:u&Н&..PIMbiBo9ҡZ.Vjb+A i4qI`b%GTkeehDU=Ì u?&D=koFa%fP^opJf!cvl x>?G[5JeeStk#pK,e=,/wBuymko憢W $炕Hy)%}$nZCU)LMtk`ܻn x=b{E QՑX1ڴTY<-DJՁ*=uP<}CiH]t`} ]8} C4ͣ|T63ܘ[,bc Zц8)l#߳q Dbw=27 =*wB-7Va3.1tof]-Qo]h:_uXNΪ|XD$M`;k#N%ŝs`~@n]q@㜙T#'HŬ/]UÞ%ʸWhgDZ&Hh\ԥKMFO8AA hM|4lr3k/uk3_!GrѵY2M.w\ntz)CNZo& ,dgNE-;sG)^@wzޚ3-U78ca5mm/m7Dmo{yՄa\jkq5'vLRͿַǯi}MAp2f[]B6UHqYa-ކ 4z\v^sc4M˷'~2ug!<6ꨵzDD OSqlA6;kUYɈ41f#i=mlnWt7[IC;pM>P ZL Ԇ \Il@^]oUWr1K I<|/&1ڛJF,yOe"SiZnfJPP4 AdϲA?3_v`(G'hIUJ܎o;:?c'YS0{6,E0KVzw-$S=q:*I5͠%>SS(Ka n-*n7V=DxfXt,Ar[¨yC 0mp ~ի(XY &V,j}.-8𩳽k >`W0L[-wXWDn0(Pw/ Cvrln 6|-ƷG vk]\~)~*¦ڴ"S~|Rۅ" #3/;ׂ_+rz=ȵї晨؟!*+[ 87%TG#oAwjaoݥ;I&j~)D*4[yO[ǩn:-yEX1 }ʝńsT6 ]qz.^/Q4:‹Դ;G7pvƼ1'X,KUq1K]_9<65;2Jê>KyIB `@tЁ鮓퇍VQp0C^fW, }ɩ0zd7 ^E><7 Nv#> }JqoR5jGc-G2E!"L2N='j*dM!OYH`]e4EvJ@=oO|_^Xvg,On0CCkXVwMkeY7=dBNTH1_0`I'_ iӥJt:/7yNBO`UCA忌Y9Y #&V g'|ZCH2ب(T]-;b>SB _ 3wwŅuxy . V,y$um;Amߟg r:S6m:5l̬qh%évrW"PG+qǯأӣyͬ}9i X4}T Nr߂˴GedXBhOSEjOs%^m 1)@cXW 4X)?~@!|g- jܧ˄' :uL['HEG#lFY]Z[)w؞6s %F_ xHcȤ&(;&fdCvҎzzCUkψ:L>6q#]& oV.q=/#"AΙT`:(7$iěO~- 60߫UDhU'Ig JiKʛq7l8J<[tu*/ lt%`ᮔTܟ:ȴ>(s1q{nͬ6.}3R:l!P,arqćS(cRKf/#0I0~;= =4V "vi~PxNڛuܕ- `nOzcP#V}58"S''riGظT+W BΈVLS'8huwX|o-Wo-FndRQAC0Ycs}[NhmUmGȢg5sv/!W*#|/WMy,ŕP|@AatP^ũ!ZY+ґJ[1#K<56V:[ZQC|2C"xruwIUP)50!v}SrɴqW =)?鍊aXcZTfF{P%\յiM]|w?P[#w]dݎN\q>CjOG{<fK8 1 @ڞܧ.qOsnDsnT9bK-9agco?ycsW]*ἇK"v-^05J1ab R>3TդdRǃ!A6k57JSl;[&]7 8IS_i=>onN`II`itw)!x'\ꚖŃh9ğR,8%!l ?G+%{។?Ø!$!uŃ"v>Nܤ\Q0!%J)ֱ'`9Wn&1{Mw 7םEtW e&m3PG@A6ݎ|#X2b'g.(b}B|3١u,|}w r@q ͭtx 1ZtvNz檍r45ĥEx3Box-Œ .^EsaNB<R }+q2N}Rs Q+.>5J߫3tmkq%3b0iЭV2s$횶Httzk FgB3w bljbb)Jwjj9~gQid4+I)T:8titfRԌf"5edޘǍ!/(mv oY|޺ZHФm2ۥvO XCs%5ȇt {kz+Hi2ON-wr f#7mGg5r|&,W@~'!Ev(Lc;nڠϱFJ:N&4C@ܸZ襜Y(]VֶqӽJO#048-hbDJIes}j˗ED 8G~˾ \/ -E-"9E]QؖCT3BpOM}uhFε9 NvutW## FLӃ`W/>z[L Ek}[>wTSU$s+@&' W1ziJ|LjO۔z$,|=95 u Dz,Щ@#]qJ=0rNM- U$)l޻; ]EzQ? +=%7$朗ޏF!s1ӴkL`|T~PpI)/ؐjyh s꘵/fŵ0CkźOyG{j$j G#A.j8;%uȎM!9">"[ָ᪦c V1| V{aAK;9T<-*w\ڋ|)?t.f\Hֶy‘I>7E@z Ѝ >߾VK=f;6p96  Z|2ud,W`$E)/L~klQ.LND^K"Ƞы Q8UWIfW{~x,A\0t##ij2<:$ӦHԨ܄.y}8e@aMca,۶Ee>7YYsBzx므_E[+j85%x8`TX($6 }*S]92q֡9c\]IgG6] _@4ZP.=t-YLEq2Kdtk>0},vJ@?tigznMw5x5q%a XX zSbG@ЩIB,nqY$ĿX"pmi|.uFf@E;.±Mhm4 @`ܼ"تE6GHGw`LGZq |2gճe7@.mUĖXeJ'@&%٣6昕\wDMT{޹qjlǫz[ c9y< =G`Ourf I% T%b|kS.;m}rC4qu[3WfӞjˆB)fʈOK͈`zsA"ZTZA WlD E[-3 81.a픗›3&3 5#g9dxR~{!vE9z_j ;'0S.GbDd'EHIJT-F٩L&uƾ;P@+&u ~$8ڹ`y5kD=ԕ+л_T#3pffVf9 0`YGrZީfWI@;qcq4EJgRb; 1 Ĥ*@3sDCB/"3HcX3+&*SP&۹][JvcGgZy箳RͤdB}K?W߆ʭwY+"K'|cT0)eLl3wEҒ@(f^1)ocZo+ 9b^F vbFp'Ǵj  oer2 H 8s[~JmJ*jSփroІ9?lQWbaျe@;;"T}hk #88:* s0a-V%EIWT<~7ΪSP +$- ebFN]* qz ZKa+sM09pz'%ZOV: F8|@2jk.E]cZ\ m]K`6U)%,5_;?`_#V`],k&f/I}ۿ:Y",uC;dAJht?+Rw?N"*ˣILr dU Vcgi%[. /S-Ej> &M<1F;pUP;scF|y/^KIc*q.'ij-*#8VoZS][Q.(|r)f߰H_ۋ7擁ʊ[Aq{JQ I=h}%x!WG4%I{,Ы;K)Z6JOz~ep.|<~GOiJc15y7~VH0:%y{\WNZ$~rc{}@tA265a s3kʡi_ R `Tnk'7(Tu—N{NQ?I~jx\Vdn$7| .xE3)2q}[^+ʿx~E_s9 뗯155Jn#sMVmT(bSҒawmG{,BGKicc Gdwgt0iSn{=h{B֧͊R׬2iwLC|mQ8Jюg9sQ)=׿D.~-:Xk%9vΪId2zɘO!Pa!!c4U9 iާr?J:geWp@#Ο֒nK?ųIˀij ,^D_},ZT=1;Nή!p߱X}]Hqg[\Aoo˩&ӳEahƿ!|Mnqdѓv[zijA`%p&;'v@IwNɩw1]8҈EhEtI /(y:}$%^7&-pJK"TZ..[^rsHF  ޣn *4ݧ)@?+fv[D'xHr ҹ[URʾڨ &Aᭃ(--ÀTQ9ʙVtBeI(/)RNJXZӊ-k!G HQX]-~AU&x^F|'`lw:)0OSTLgyEMy)n[+\aT 6+/ѻ}i${u0I[2t|d."_vgϛ3 zWiEHIܪTv |䢌erң{Owh|:Я>-kU]"K~U1cp~PCbx@;v(6y)1A4oH=[XsbC9mCz +wM߱(cm11^UZgpOYΛ pFweқ&gP{~3ͣ:ҬկV[bQ*3pǨ{qwiR1ٰ1 џjhKcjMHhxVK:@`\לY"M,DʍA19&6o х2q3P-$7 N0FЇi&} űҝTΣk6 Yh:8lw7RQ¯xQڧIP)ާPn(8(q*p},۴_ ]gacF+)<'aԦ6nT~&]8 ̙A2 5 =BS„OD:fIy5; 6+8Jɪ*}Y?y*k7ad)cgdDχy"ݴ,dyZk%@ܯI]i8d `|Ec~LKю/"H˯EZu/{q:&*i2YXyblI=OB&fjaZ)"isz'MAWZ=}z!T vvM r@q+~7@ju|IJkB2izA*RU&3ުx!B-`&c~q,G߶ՒFV[95WQrUy/E>D檼syM|)D9b1-95G䟙q-$"MPg5i?۝q.n3 f_ǯD&~M0!/M VY 5U%xvejO?~D*$@|_bz%&<ؽow*iU]r&70:;@)+5f퇣ٗ (u\|տ!SBͻtJG$r*:GV|,,1,798eR jQӿn3!p ljN v}<0~RB<2̆H<w`GXb`\Q#U5c3AZ Bf :XB,) NslLCWS'mqLs3]mu|@$0K(``'Y<߂{1˳z-0Dj刀&ڶOR l#8DGC/rT:TC1jIP~0R7y"YJ35J:wͯ"$&,@]L|[n4*ϪsvL8IDSy>^Yr($oI&Kc=嵴.E|猈meӮWeU7ou8pBeM&|/9lΞݛ›xXߴGg?KňI虧;2V.KZ w 1zυe]z}bFy^Ibm' <7 uaawON eJX ,QUg7sal(h۶Z3ߠӂ7Za-xOʄR /|iĺ_2j dI, Yho%>(/}p\ﱞpRγ|ߟ 29A^`P`wR@+@ƺl ۰Xi bI'fl6~h"F ,q߁ y1aJMPq'jFBsQz#3 & tc qؔ)a[m%3˩mY'SF>a 6uv4P"Q<yz30qq{r~evkiXR3OrHeC$AXnxxMOs~"5nDx;FI?"f8f-J+1V +*!!V:#5I;/OVRT L +||@ݱዥ6RY@|=lo/g1!)z7Tp:j~)$)HQ]?]JH8u%R"?[Tc?؀ꟾjj^x'eS(Ay5h*֒F(#I 1ḛU+)-V#mjGwa[, P-iU-ovF^tO.}g1Y{qb)mhV"ZKiV icZW<#MqΚEk}/Y̮w|'LjRyoJzF0 ֌?6jM}NBĝJ`:6cS7g>Yz4Wb{.j<&iVwd=i&ki&lGb_ދr},{IwlkrGE_lUA7_lxZUY8\ȪO;0_Tͺ+mߴegelϷ/{nouc.BAv0;L˙gH %[ˠM”p Gy֋@:1Ay<nɾ*hrl!' J͋r/Vm0ɭ( ]*VS`A7cEws E}s#,-ug CȔN0eѫoI MdGI䍟]f(V1?_'w`s U;q`RΓȲᤪL$^0b;=F_IbmA^߻CfƕNqjOȑy,t6`QASl={K5TMu놖Stiyd\,pmNQ7+}6C,y/qϖ0j` [`'8!$L+}@GKsT;ivKLI7a%_uKY3 ;8ƨ DeLԋWSS|TGv*a2-g˓ʀaƀ0-v%t >{Mm̊4S|f6nJs%թCD ׇ]Qސ$U< 8eGKt|Ttg*fTmw !Z0+ӏ[ n\5e>ܢ.8Qt mK(]Qfr3Yd[xF YP!יȯc}fDhMTr(.Ns܇hr۷kLV>}k&QAxQP?F; A5 t %I`B(lbۻm,gUO* ,)쉋.Q"fgB,@s9z-osr }= $ʿϊy;2bf7@pˉ )޽D9Ƈ'1a,Y`ܪWs$96JuMuuIt.Otfse %{;4-I'bN9{@ERDNuԲ5Gb7\gmدg.oqy%03_ƣLc D:SBCld~B5 W"4SzN{A+$ao N#DeL:vБ[]@g"'͙Shc;]JȺKϸ)T%d1"0Jr*D crqqR.(x"?$+|r+5nxW|7]qr?k$BRpiuIև]2I54#m`4âiWM]gph8&¸sW1^@E6`(}DMgrAHSGhj1{ ٌ`ywz3#ET(Wv}v֬ Jf\=#a5˚q{=(G^4v9W{= "9hT(u2{߷*>Gy@ ͖nyOr"]s׆d721-E(3p'r~GcB*%yQ_OwaعH` HkKl9!/ *}8&U[} Eu E[@2$)?ѱk4`fؽ>n]7AFeh)\^  k|ƾiSW R*dTրqܖ׌C<>9 FUY}Uܩ2N,Mk'($T^\_ϮLN +hDB `Zpg#BclZukX|gYDQoTGں'?VݸS-1j% 0349k{ᙦ\~P堸U[<>Վk-?K-2.r8p%_QOYw;\"Keщi/0e|؛^CR yRwduq W(@ xp(Z5T]5粏l~ہ"rn\=}se|vFop00ժlߙ |HuE2_kL~PjOa/OWbf&/"j4DkS+iQDAhP1wNx8rntSO - Ih -P\M׹8T[ƉoR^AS+%9.u 3uQ{mƽ33U4ELTMP4O*CAT'vΔjھdJX."ޙqi*fj5*y/, k?Psa<V&AmO-nEMЍ)H,kkȖ'f0܆IAuPdW[ x p]SZiy4xD{,:HGpu2V{S@(B&aF Qe|qM L8(t?_iΠwԕ{%H]ғ3Zd[_#ƶɃPC70n7۹s[ʌ>WGlR>6|=O$U^/~ Z"av1vl"s6(c-9=|-;DK2a |6 a#NGpH0a|zỊ~ߩxj }; &>g̕ˬ : {C _,)_l+z8IL!%aKDAZLȃQ!>CS>Z֝r?!bjaB><` x$m{l0_(("TKRHe7Qc*dt=tK^’ noAk=;VxS.֋Oqip~D>Sa<.1;Vvpv (';4)Y>efjKpWc[)`ޡ ƴnvޠ?PN7@8RZi\l&!4guC>$AiyQ.34)e2_!3CE.V⾩1;;NfM!tkOBs"dd8|sԠi.51XXF5_{)e|@2fC\Y)m t,xqҞn{ *[YwλA^-+c&ٸ܄i#^,zbEW|廛s Uݠ&)Q 􊀲G{ 풿c?a34u=[ގwW2Hrql+ugt R?!wvz,7e(h V&!YjDu:6/Y3='RX;M(/|~*Pqv`Jk8iI& y6ub\9TwO|ҀǹpY^~&.)L˸h!zM"~]>g;!-嘪G KF7G?1,bMdI.8acՎCc;a2t8`:Ƚ=%%j~*Qn<^bEv.\1|%ZwSD&}IsЅUd?tY>ބDɁ;y`]H!T^)VtG2&1£ J `K}zƳ{Vp@.|']tdVw1c#|Z(@\Nv 䰝&Ls@I#畮UhleDp V]Jjʌ1a^,ԝ㏴*27EmF k N\Ld~)uVҠ c93gvWl(|g0/KQR GR/oLQ>]=:֕JQ_4ޓ]ntg%mIx˞?τğ_!f+5Z C5.v-Z8E囶ղ}"!/kM@mOEff8 x |cNQIC:l >nr5:02 \N@JŜ_i) rلǥ*jvЎ$04 b·9nt_z~ On;Û=Ď6/Mk[Pd`k>p\dZeሩ/81wiw#iq2X#C`b:, !e2=liMka~zdt98탢HK6 ~mWq$5f#kio)h[KrthZ9%[fT;\_~& \LF|xYk_`%0zG- %'%QA>J_I@}?>I,%H $jIYb#n!eӁE.cՉ'<J8Ra.l;LՌ&4FWĥ([!/A*8pa2١0 _!{An.[!TMjT|0޼`iZ0NnH0y4"YQeK ,Mv\Tidʨ0ArNS#og;䢚wC89I PcЙN9h96ߝ1tuQJ7-7;;gj>I ^\I3rCBC a.?T{n)˗M0h U-GP}N&:!+\V%w, yD^Kb&f^]zlV>j.P\ <$aU)gS% ȠǢ{S"jk ck.7*6E&McvDWRs?Obx֣)᤬ga8P{+Kц&(H*e9vmf2!EŘ70g!/}Vk~f&,X)@s`Q>.?ȯtK{AK/I\..ffr"Nv hZ8R͍/qkνREmx΢> }aIUu},asr-j{xe&M# in.z8/a#4Gw>(Cفu"Jq Д*C ڄiGjnfeA[qd$S89R"BP9p @OX)1KtRJHk*Y{ǃ{rR'薰\h]6tI3 nm$V_GYR%fn*V6$EZN!TU]`E|QQ 4rͻ)n}sÓ:3BB4zRbQx4c'O-ndeb:t=3[vgFréZ=o1FÀek_2 Vs9 Nd7Ii > /Gfz~}&Wh?NjbrT".wgcM՜z8_m&k,D⭡+ %t5;/4^=B`!ruCVFѲXo[Jћ̗v0vqB,^95Tc+)Mbʖ i!JVNrcA?e7v(z3:h5nJp1Pڲut_Ҳ(n ʎDZgY]_vMBEz8UHF= V}uހɽc>>vÕII \N;:X__P7w?е5BmlSԢn]-(S0 |S{0V V!1ӄD=BӸ5sڃnƣT٭(j@ZGLuJeT}* MÇ>i{$Ez,x#7I`Э .ZaćJ=0&%e[ sZZO,j"тdbTI)>t 9`=@N1jA ?5*u鲤,$+yÄ_*N[_ھt٬ deYEؙ^yseS_jU&ݒ,$j;/&e;I%8ͦ+G&3/ޝ6@ޡ?Tדp^J NG/ *ô kuK!;ӢT,|})] ƞ!.83i5@#μܰXF%.-E+{UmQm+JޝN w)Kŕov(ʏʤM,a*_zekSӐ]41s2.hMV3~ S XHѽ=w~c>lb{|aV?;5^Zc)N`,in]*CU9#ZS _)n[*Xd601f?|-$ig2 MoǤ;H5B|r7wAVCVe@fQjԎ?L\B+eHwaf ǗG2(|K!ApU5;`ߎx)" Wɡ-7Ӵ@'MTÒƽB\~F*H i4;0*Ɠ=T%z&tz95уv?z.]7-8NOtK]4(˾x飩l{ce;ϴ%ɎoV~jGY ypI Pÿ&dj6G"\ oׯ'!huzи؟zGFCXUZh5Nt3?E^("Ew<=Nא=e5`on`I1v9}עv5V ;iPuȚѯ7W5W ƀ*]\ QUi2/ gQEW,7I\/p(KoFWsGr,U'Q IJт?+2>n#Xb4P˂`w﹋T"U@ sx:gJӕ젝I)S*U}CڇjP*EHN!NԏXǨ," 4EFY<|{8ŷ :ټ+v20en4El]V1 n̍aL.8FV 1Bp"D!ZE2GW2xNR~m90?ZUw|* H V\TpѥiCeE+ q3&FpmSeLGylocbrńϘ-~"8$~ʁv#4N2?va;<`KHڃUp?ȯR۽JsM F"ށ6j >|?[ށRךE&>"ky.mXR(vZZ#-].{%qrF? g,smbVD*f#m?SOw!۬\BI,  g._e8e~~twrUx1.-6ʖ =MJ%SwUa- c7hH<"eD~GjRKN:/)o@9>ю2 !zYLhTCb2A$o+rAu>v|yхS^Ue adg$ofY#ܰ. QpAt1 zRC47 C}ח˦@7> 1\\g.KZ&RUxօBX*R>򎧝6^h&F;5McM ڑ;}CAVJ2y8  !_uƹdUiIO.S2t 1߃̄ImS3GԕI>b *%O3.i֐ڻ d c9ifPIٺ<ʼnErCv wg^*Ty: ݧb&uPPveݎ;Zjql45w( >ǙWsP"$7M&]eP [H]<]ULOKk!P Q^s=){MzC8*Q"_-,/7MF_\NDCucƈKP3,V)ޅRxڞmH4@}^ t\]ed6 ˅7xܥnry= P٠Su3bJ');$ä4$1nfeUص2܏0лW.NaK 1q+m. HSb5[LE5!ѭMυQ&kvsfL.ͬI@.r|#S |q2x"7U<8޽ObADR:)u#HF8O{U#4ŶvcF[V,utVNs7S\tO3CLm|50QJ?ToB_SRIw<@6A x桯MtKOv0rbSygM%!WVyz{-jۤGeЌ"Y98{Ҥt0K㐡ewAK:y! Zp{; f@(׈RxigvWY6JfiDpSDMs02@]Er,Ж:4z(]8-z H2e!G:4 !gd_w񣽦H҇RwޮGɽ={!$.G;g&0{JPBkAJRbKpmVW;7rS3>\8{a|' e(M3^/"aX9V fCY/' sЍ6@Y07rWՙ}%,RT19kZ?OGC,xůθ[:oKnֻq*7zPT4ηAĺqqX' .yW0;ztXh,3\,ԧBB`2g[՛lM;-5lևH.0H ۘ~7!j2dltćMUm}z ^OVe E s”HbJ*Hhμȥfhm폧s֭뱞Pdln[s RfPDU ;[ AfB7uK$!xGnhM|`N?f e/v|UH5)9E[2O"}7S`cMغab(QTY.G!8dtN=?TZm3^]`>M5Pb(/hRI0HyM×<_y%`q1[~)ŁĈ]4$I_P%ZD3r)l%$7eZӕ+9%a3?\K/Fi4nӿSL]S5.*ڻL]Km򝺤B=.0"']|Ñ]DAJz {PR5}iu]NTE <{_@9KlX]8ѨF.Noc+s2y3\zՓZʼj7tT-;׋zqdaoԐ<*$;;`֚ݮAMd6wd j) elNTظ׏0ktQP,4M^נ'(~RZQlVa+[l!Zδo$tRH[xKNTW@͹+ 0>k}a +MY9'9!hͫMrqޱuy6hs&ӵc1[AÎcobk6/׶A%in Kr#Xda$khh".ckh>vI /xy/K獯*bp±3c籃x @7! d4Hv01﯒7uaSLrx6)nӹ`ÃmʚN*EHe=b5%T=T:k$+?\Ѭ(i hT[E@_՞hFc7tXN7kc>F"qFV yxoƎ\Lb?>)t sE$܃s|ѹ`fD?R8)*gs-DJ!DUs&a * j;Q2ܥ_\K?RBafgM(~"EAԖ!{t^P\QfAgMQ;#5-؇L ؐu n{_l N-Wae:NpAZ0x3at"Q"_Sߟ+*S @vuڍ >2V'D3{ΚV^ *# y3늂REij5H^ZwWod;Y6Gݪn]rDx{zq`Ikڎ6 3[K`"iodhIa=1V!F4Pw<|~NBG p m BzԔ3ۄ=>iHčMW1i/ԱrXd8^Y%*4KFSCȘ"vPxHB`:`丸/9y36:q( 7ݑϦ~-9 O>s\G]h !1uTF)LBeSד{Hƿ W5x/#C;5--OΕ jq5HwTe$`-®]@G:QODp*J\qH cD7 x )hQeIgjH"nø] ;p^F% P]Sa0'">>*%[@b#gYth~qt,:`G7,͂ZA9~Ոb6Dd LUtu*Ҏ)XX,$onbGCm}ߐq]%|">$`uR\Q6\i[%ugM68RʹK &k8KlV5 ?^“ze04.{@C#af5K@E@6@+^ÈJS<У`D=qyϽ ~Xݤqz 8d!2R4 40Mm`r55<#A?I;YgDT> Ksc>GZk|wE$r^'װNL$Q{e{47 ;jQ/rfI&X]]LN<m{$q"AIA_(W(eH9b6L (ؚÅge0$ Z2nx)KtڭA%&<Z-3 snlMjHP-eTs*, ˑGvjg1DiY ёB#e3T&Y-AVxnt_cWt-!UD;=xs|h.@,i%RR0ES 0#|e썛6/~9f9L0#<@RưZd NOWIǵ6>狾(Ә=TX~ZOCY[|AW1Ni auNb+@6|hW \G#F!3F)z1. rqED$_YΟ|uU'[%һy^Ԇ _Pٕk6&m7J{<0Y} +?Cό?Ԝ c^R!QGu,O쐭 -b{z-FqVIX&EbK>= zW(%-x5iM۪hStLyudeaF<tޡGwo AFҚ‹!bQ @7a*XJtϠ!vJC4q=umF`F?]!=vA7Kܴ/X՗ c7+$n2y&V!Q9 mK=׷ swbS#OKUW` <-S+D˼J`j䄯<,RD1mɌfRw+ZKԬm7-%' ^ZN&W<-Y(Ѣ0dkKxtM ́;kiETwY,Fw?IN& %*zfUZHsxMbJ/ƓݗS.#aKQFn5e;!-;$Ӵo тD烣b$|f~cMk~OV ވGI om3zj-bvۺ%"ylطH#p` h%Gx*2 d:M;bi<{UDj-J ߾䜦ÒhhFN ҵ\cȉܵpmp6׬R>nIHyD֩@‹nԖS~Oȯ_?yp؆g"lRT'[Q|)8ؔW2++~3! f`3'sq=!ov;!SKDV:94U̥2Jqu]<^BG_lSU<}2r4^1%GDJ * ;OzbSʕX~g>*QTQ:u愑O1W0N V`- 2GHs=oʷ3Ms,>ȉ|%d(@b֠;Q0\3 ¯vLXZ& _?GcɫcPDsj@aR~Ar#A v>y䉄} !I\ R S2™WOQx`AYK$$k)O!HGVZ>̄{Ɓer$yW;`-xOUosmT?Jq͗y +J| ٱa>խ+%1B|<0Y.9G[CF!D]AmO?h`') ,췊9-QМE8rBy0AǃN]Xp{ӬwlhS3ס 1 ܠc >HfۍP|&>"kM 0ޜߘG=h!SUVH#v+)^kˌhBPsm'Dw=.z&kN gG}lLG$D~8tpK_oBU}vWckX^H`*5QP%GU(K :9bf5L}\i*hh. tJ{W==!/9^YPc3Twbe^焞BkUD~rqpI)9%Lŕ&݈Yǒ(!H6;,Sձ kluߤ$ }kv}tLriOp4rMIwZLj&Fnd΂Ec㯲%z#{Ex |; pCц`|餛MmD5#P/KG~؟sEp .%Wi0A]v)l3p)^дz &Q\riK^|ꊗw0\><;t TZWFrB%TEe'r4J]m 8Ba%K "ĂI A,Cb/ng7OY0dti b&.2GB\u #Lю9C?CHjҶ(jk C6qpju v˾t JH@n-z>|5SAp) I=/یi<} VIDdڇ6qULB|%X/w~L^)OO~I.wnkeF"ڳ-U幯aGF|/̰2CU;s7nZzEU:72q@qC K?=шb&reu(ep*lk[uEF 9i/nBl.@4A"{n5 #"< TC$(h5Q_=26,y4tԥJ=X| pU$G cR#9z~pgw-UȘJyeH8<)a.sge@E\P :Kn5k$W ANLac[&e48O vAcp}.(^\Մπg!<.A㽗8Y(֙crYo)K*)E.{SZ+VDoAARQbu6 'YV"Yf؂ѹj'AXQ jitx ,\llXj@Zj1OHS:@X<83'< L^e8NzzLObmz/JkRu.s~.~R~HyBVx#,_iW?r{{qI|:U +`Ѥ=Fm%%DĿyͱfڈ앟W.UjJ6f]Rd"9%HSHL{6sJ {9x){μM]Ŕ#Gg3vـH{k) Pº9zrEpW1R7tFKk\K ͚{~O钋H7F ҳi c@C1Rhk9?#NLtOKwV7H6{o_PgL۶JXlhM˼?]CkR?p卉$*r"(c`{B^qma׏#Ru lK$ 䠦Zn)VL)q䑟L@W&25 ur^F 4]KLzvѩ`,7cD!/_ ;ӹ`h.X^L~]@:l6ԚSU+; }tmF͸k" i,> N=Uz#K򽝷(8[=D0}Q'ᇍcZ/$P/bI7_׭ t~%}9ZkyW(eRbJ6;m><@oSJ&]Y@ Qwz'\5Z)O>Kd@`K_AQ02%:7HʓABO& Uj$Ic a*/_ƿBI!Mg48IzBoB Ve IjH#p1͘xwb32WEWDs=۫ܝ1a}CQ@̃X;a aQ,B$$|(rfJ=}pgnB߶mG n) XۙXDɒP#i$b*|Qm%\$&-t/M] Z91-+!w,uMD$`K:+vR;bX)Y&kx](K5E]8?xًHx<ƇțZ@_"GzP7β. O|y:Gt葝‰knǴ6]BiѺBY:ѱ"LS8ڔr8α,Iتw#{/o @|$*kpĈ1(m9 ,1%e0bcMĐNA ]F\t,1Z/Ć!eƐ= _;s@b!b*fq;&psA&8`%"Ћ )F}\h_ :ZvEلL0k`&Ghccpͩ s-/^H|fR V#bd$UO*}{($[~VeKQV`\#hܾ2 $y! ҈SN65OPWKrӭ[]|1GgNJJZ@]DcYB71 O^<* ;Z),LA3>VOV?CY0е|,|h&L_T~!݄n]j,5'ȶK)-;|| ] CD~ vq.JiM;pflݭ ly"$ʬU^ACn9Ծmu`FWxںiDk`gEю&Yt5hZ,PS~J[|  ^)P7~Pef$& 1].>PrYׂQÓ4п<jQkseS[a)Rh7xiPIa6oC3- vMFް.h|AQW\7u Ɇ#ՐDw KG$Wg"&2V?re}=H(H,Hޡ1Җaqc&ςv(?Xa\_]. ΅-6R2ӅԱP.,5-cƔPV@AiVƣCFYqٹ:_ݏ:ZMV&-ye$ +W!0iV*Y7Bxix@XK\Vd]īAI "F@a3J3[qnF9d|4TH9oPi3&Ml"Ri ebbnKyYK|z`ܑeow&m}> Sq?!=!t݉t>UZQ?D x'>z#]~1YJ2?) REfۼ F ҥeE HqH+U19{3hyOL3+C) -•>Q7Y%XP",7l-8A@ We FQASo`AHt7|ky~8cTLI(bA78xoi3 K5OvxRͤ9"PRZ5}wϖTo-õ²m)_0VNL; K!$uZ 05&&MP &9pKrI'gJԾ@ksrQ vkk0dx|QcZYMFSOMIOS\uQݔ)sҵox )|Hd;æ*I3ج dG8n`'*ӻrh>n'NJ Q˜s$oIiPm&(`'auce}Mc_wCF*Z)i^3}EǶ YپQҤ:8Rܴ`#t":;VY#R?bqOY4=ז+iztHNIĿw*{krN;V#Cpf0_LllǾ9xS!٦TzfU!;*]&+{yd~#4 'ZCxj@:^Z`D#M;L OcA/=Ybe'΄N+Pss,Pp [j|(UrtemP6̼7ûj%Kd)NuD:#d~+oQPiZQVTP}Y^Br1[7r-4e&ܳd̽jPɱ 㓙wR$笧5LMWrc=!JZ %qom>V; RQ囇UWTU(pIMk- YٵLԎ.1(-=F\# B&;:]푻3j#uJ6N|%x ă,sϒJ5qiRhxp6jr[kLXVP~>Wl;"\%LߑWK[_M.'I Bc<f/f͝saܥ >Z2(d`76rdF[ +xc\'Ay߫zW;0(|F<_b^:¾Pxk+^|o gI̾-]j58Ec8c;*JgQ ۫k4\{".`bv :)s0ż)O 4Zťޕ̺ MjuCb+v׽{}NÈ/ܰeq+U}Wtגs_iD@87ׇ+Pe{ՙ„ۙJ x(ِO{sw2=htYZT;}&);5Vv<›T0s.)y>`kI^ԙ%:\~mϥ&~ȮgWrVD ψwgr=6Ͳ;-xXoV4*IW4x|.pj]tX@:DyS&}kO>O|oBjGBjZCZʌ+ ) Od'o6K]uf8~v{d&kuPȴ%{~)vx6r %tPNCj4]؂z)T?c[g?|h ! 1\ڛ9(7g jØX@q iz͘ ܈#ƭe;kiIe[?ëdF3^d@dPjq̛(;ۀhJQ^N&l.+MEt׹'HG0J $ c/[ 1Ð'9H3,EH:t@/Mtų5`Ɠ3 `C3EYZރ-nÊ 7R9d1(q\ɸJΤ$7smac7#Fu꠮)à?(VT2JZaF\4R9y쇲pIi?wPkLrAC8Gܳț%]]}+\DVm7ߒ|/^|kܵ=@.p-B~.W(_'F_ zkkQҾLޛhE_DԸS=;Bt*b0;]rWʇ3^rQ HK 3LPN GgH2,{м0!O?E1k#'aՇ4`Gޟ j-[BRVI_ : Fe@Iw}!Ifsw 9YfD7;\m/+K`C=lJwI" a;GEuێٞ 7V+R$?`Iߨ\橘z3 dj[܉R̶l}BbJRݪ[ԧRGcMLJ"'q:t\+m@ʽJO^LOmѰ1dR*`jdjǁy"6: -[ hjaP *mM8^3[ԃ^ V\暜4[*57B ݰУ-a{ݭ.gi%ŭb)J$%/7)YfIpR8֟'/ԟ(\O*!t'c[>t=1@v_`K6!)H w !߼:mω GK,S'oF8u8Jjfm.VBX'\CPB?:#;GAJV٣#‰}E_``іNvtORoXOtĉȣ ˟Qj}r Ávsޚ`,[rr}ǯ'GاH^Wf4}J:xͻ_u߀NW3'I1z 옭, ֒D0D~iPHZco:MM*_2h#mbBq#2XXw2{3n]J:vI@"ЎNrO^r'zmY]uԇ%8^IɦWA2/2&E0ˌf'hJjN:̽l. *S]:m|Xv+,5xVQ QQcuzYG-6yO"Uw=? }Kؽ튁P?Ksf{ 2Gf]p: x ?'0# ; ! (eyXN:N1A\ 1sv*Z& ݍvx6W\AOeMk6P^DI ̟c } Xv|p4[:l%?:~G* *D0Z8Uo{/ڷjfw?*g|JN"v,aEku$I5Xŕ3lqY˿;)pE 9V/'ۅ~j t6[  ԭ/ ĐzP2AImr͜]F I6M@W Xê,R+`w_WCyy}H M8DZ4Uo{<p-qH @ Um)ESJaoZaJ#ȿUԏ%X>֌ɀʵD&yX?#n#u?U ڨp+F^Z*]F/dVZ|@3,E| +Fu؛ K4Tu^^$L cӝȸ i\w[ &{|*¥#X[wh__, u~(- ^O*b&vWkB@*M/q?~9_K"þ^~d SFFyhe[2 rO0GJs9N5 .fNpJb f̔JCi}%epu-3ֶ+? QyDݰ(Rq2 Wo 0.F 9j8@5tt ea.Y`REEb]Y 8U_s n&{%J;e%1Eth"3>RG#ycqo*d.m|c?U%K|.Kh`HcpW,f ^0w ܛ^ !E[vP]'›('ḣ414)G-֍C  6= + ''Z?dk59ec߯Uf."͹\ Jx^R]_fr%lWH4L.zLn{Z!ZZ1KB`C=NQcWQx lf,RU^gzm]^589P]xiϦcbdP}B4OKC9{2Q9.ũ@ |fZuNieЙ?PUu~Bʞ>/m?,oߕn5Wo샞Vs@h=̣Ee6^x(>*671G7 lOEP𠰼aH>s)J0Z<1GlWgt_`Pyp߇\&h~:=̀UZ( n[^ *Ud̟JmXKCj'sz o'4ʜ(d2 Sg0GjӤS ^35χz0cN``b?M{7B7p2MQ7m_qG/J{[`]4irn] yuCi%/x mOVCMsӍ` V8ɦBM~(M(P'0!(6Wt@J C3T. ؞ַ0hQ+~Ưp&RٺI1FXޜ: r)e%{u j2ОȉEh`1(n[-:3F VwnG)7pI ^$ &Q^'㳬s& h;K%tHBWqkmJit)3n߷g|&PѨ9ԾPƗ %aaiUNdNh?ZnHZ gO(^a;vEt?o*p\ +GFY}:N&-%>2O8=‘3\g|!ê䨣E̗Itf.VwS{eV_8RW@cUT|Q DƹkHI]ew᱂-{G1,Lq&=O_$45P8I M_R/nh3lE)exdjk5R~Wa]Fq~":g=Άx5b~,Ga0 uNy\(ץEX8OL6 IO}}JaІb&w&kLajg}#a?Нe]OͰG[ &&ǧez]D*  Nmd5=0Տ+i\뭉>m{+KǼICc"<--.i5k'(u)(%F3ˑDr%t 5txI" b$sK\.1(f] H3 kФ&uKQmerLqjD1&KCU ]c)>Z߶/MyblEu| mW?ɦS-%dfR•qdՍT/\trF mF)ZqOTB?.[ %;ǔm.e6z|p^OK$,ک+uMz@;>R +ab]Ú9}feaѫ 9x5V>1† i˘MuK.8JbjY,J,!LEnHt0Lo`GNg;fr`gӵeV3poxj!&atXw4 9,ViOG#XpBl ˔RpB)-^GҲ<)I;3A' ncJ/h\pPY$SEK75eg\6 >}/Y3PW㛁~}ߒ 0(?б}7C/s?Ѡ]8 c/Kv܆MQA e)$U{w֎{oK$ҷ(J Rԝrh3Ӑ -h68s+Mf]i hk,EX#GT,*4+z"oį/;>̖}] 5g?IdmB"ń(eo0vYS{/~5emrnЅd“^F.5bSBf1\2ɱTV.c0k 魁/[A : l(aĜ^ 1jBLʊ$sv$e5۵Tr9<(}f?fdjtZ}56lH *vry3%yKM[}R:Uȋ ;>x-^~JgL p"3Q^[qo6_P]byNkl`/aå[ߑ@p kuqqm+y~vG@%i#v+fQs,84vZ¦8u` Ј[|iT~y.4=YyaWg@ا0MoZBYX("F( `V܀V] y凎T@ZuZD+u-N0)eTNdKꉄ=SM-=zHZ2;;W߉Kd}1}4.6;L)yi Du?4-== $87=^jPZe۩tTO\6P.M>J~k}\QY.N& 'pl.Нs{ #ߥ@Uw㱂~g,57IP;4B F-S0,e\?}A( ,,="p| Bg]gW iqml`Ou\YJym4ë2GAxN()lքK]XԣJĩ,Ӽ%NQt%c@α$Q]ڜrw=(6XA?m1^ ,$amOaT;G+V ۗ0K/Oᔱ*XfY&0A++ 3Q?l[`<Esw--_ۦ& $l`y Q!iږ@$o:eR 5Z,ʵXIgl=,_ѯdWtZ-4&h^b͡)+e~u7q>W&>߽CK?j61=n/hL6JC77yT%*~cu[1=9@ DY"ur'78Οu1`:.~3I_j] (ݫlƥ eޤmښN2V'woW(c֊pp)bѢkW: ؙB%_ {TdIO^m΀"(^±i؁Shn">ZIZܦ19;iE ;~PnY`57/8 ŅsdPL?ak"~pbkVgW$%WЅC8Z*G'2a+^ z5İ5S^Q@f uee ]8tٍeJp6TP2**o$q`5jAď9jc-vHd*3ɰ~յg6A@]u5\)?!WO57栵u]mrP<+iݩI/vq3|ΐ箠/8,E=%Ԝ^dȓ 'eHH@wL4'=&4f9ovęG+GvOEfCĜϚi">vY86.w=E|U:s_ܖPϾms4bЉ$Ioֻ(׵V&f@ S__Yqf̾H/K z^?akyTY- lFɊIDsRʕ?VClI'I l}yM3cC[[Qu-l{Gm`Kv-K ը܍~6(W^{Z 8*@Kڝgi;AYAOd61ކOrkQdd f K-xbպJ2&?W9" J7`ߗބSslK HKzHajbOX21~Phۨ61y}‹gFT~c(~cfsH(kOG]4XGn/ERIfiI=%{{Pcs=I_`eUn.=BM4 ^}=PQqCSp0Gf.@ۧC}:Mfku Ie/WADrZrZ *41@P"7~pWcЂՄy>(I\M[n4w9`D!n5UR-߅9H{5(Ewo(jhNqlCW\j)fHQ^ 5v$;O"]=&*9S1?>5/ցD]HI_0W9@P%p{`w܋s;Ta:_;[?`Ұ>@o:V#A&dv%AeҩsFT7!cB]dh4rF%\gu?laf^&9(/~ 3RG'x>& %4.at']f`Rosr@qi \eKKgN',T?`14Nt-MǦjXYM=xh‡q?. hz L$\"D(_P&Yϔ|tƙAʁՂRU0Kt[;: joV5j/NC~E@)A@?Ϧ͞YHl2S8DZ@~s ab`yj iMG~0!%苮Y4kz/ A#K%5.ˮmIdI@]JH1ZQS֑ Wdff=o}d5`i}J03X]$]fHF!Σq2H{K5?ov]Nl Vo1DHG.q{2/lh:7~7G]*ElfIY.GZ@@>V'BtԕU-i`S4moK~ᢄ#C0[*8F[> .kT UD?anj[-yM72cKv-z&g` [QEQ\Mf'nb@ VB`eDaQAr՘y_NO!s뽌H)їC|aa%` `9Ta0Y͕8Q vR-tjKtBSsh o "2PR+7bw.dLL~lZ# <^/y*3ȄgHCIMp3H'GlFV[aŊU4ɫ0d-|Ĩ q9uq*RwV4.\q8>s`nhd6dB(=9mΟ K}c9LKF}9 JUk蠟( RWf}6bn݉SNޖ'^=qG$w^ٟ5U4 _QyPCβw!V iܬ1x"RdKIj"$֣[xM.hkcK}ӬRS@ h/37+V-$J n+Q]mcs]~t jAĢȎ/ yҠ=r$SiOS>5VpT5!,uB/oqbFVarT~+24EO0 0rN^[T { Cl %"~xhHxӥfp.Kg}L ջ7K}:ޝe{НX$3]>:-v\%9u zx xj|O1e FfTbۚgؚۛDZl4Ld`u;󛱽{Fi%|z0Fd_]$&g n$MD:9txUxP_ $.<?Z|D]ͣ\Je f2ee~43\O]́.i`k>c=](5[ϞHraY#OL{"%ަͷZ?'y1.8,Bvjruu[zD3c@ e!zq|9-bz`O(z0UBUg6Rf5o60IIm\i@.}v&dAsYO8<7T@cd냅KtEhGuSM^Я+t70# q,|둪9}ͥ{.yb%M4 ` UZ|!kDRu>!r GjjUL^

86fQ'{Ң`yWxlI Y*.SbYg}D.1Kzܲb_6j# bΘ3 A`v);߁J ս-l p¤"/~p3c'mkxY?G*a @̽SH[!rϛ|>FV$_}?3_u \ttq7Ea3kӷ4~XwJ6CI2U1Ҭ?zX}SH`7W><$cnx(vXq;O"nAMEҭ@f%k-HX8"4 m~\M?~6Ъ )4 eҀ{MI–⩔iYq=*Vv0ԴE31: ssO8ٰzytD{YhCrĹ`Ӟ7FE&1ʔʎY(8͟'”{ GZQN_OtM6ZgTS):k,H>>w[P{DTrD(m.|m,e/Hx1yNPS4.Z~ #[hji燮i} GE;^I݈Uf-HiOi̿v>`<8 bt ^]F}O*G 7 TIl -X/Q>.2e-cclF.AS63Y6"b8zYHr] A ӏ n4x?yF?6z@@[,|z`jg=~z"Mlfې9 J3 ~y^sqm `l S3\: _u*[4{ _6ſcJQh+B޴( !<.%}Ę` 0XOp}BP"c{ey_ArR;AXwm=2S*=,+$B{%&:*:6fB.Dž|Y}p r&1,jr HcuYk~)G䛂3v'c9,.|!w0H-s[Q4NDM N>GWFiK`ۍk̲4Jt"5?$ 6]g+cČp}T =p=#f1QFD ;i}RX$ӼĬP=o2JXфn(udckY~}[Wm;ڨzsIG)i+B~? 5t^Ԕ }XkhNQdqRu NH;H(ѱkXpYq=x qqu8h-ށ]O ʩ]ńz?w'3 M_T6_bXi~Y+ݬح$fŌJȤ_`ALJ_&呦8[Bg8£MVE]-5ɧ y"d'f6 g0yKǂxeB dviX P]4ğGL+#vWCl&;+@K_ȐxT-7o{5jzV")\(1)[]e`vV! ZA]CfXõ{wr{F[w-`,~ A7\T[n{$2?XL/lT:{WE/sB"䩟^H[pY~?;ۨԻ[eӲ(9G;ہ ^..abB=mB a,yC228jLRB GPK%.kX$9$P6hJ/}h,LyB~ Ljqd>hE糄(]bcBnyٕjp0Q}' 'NUMQ_z]`-CLwR66hYgEmسb0:26(Wf.tvRvuS+?k7g.T(bA㼸XcPEO@DO-Zk1E%Ls' sVc%_Ϝ6FL?@Fqy!lk fup`(|CآwY/`p#*Qs_Tkօ +d]=:KN2.Nerhw \K5,dq}}0j%fQycpߜd^2_FlokhU y&2}k &:)g5 UtܝȷehDDbL4u/GE2#Dg (f@ 5٨e+*e>U:e>!_Dhj TS: : :~Xw}[tdXijAQ@#FmN5r黵]j_uc1|\Č_#RdJҌ\{mDWY c=Iȍ:1q<jP"D|x@%:^޲N3f%T9#(eIW)s2~L$=: +L- S,zb_O3 rɉAeL> ?93^Ѽ&6*%TMp"VAF&$X~Bl*t&x<䛁&%L- hL1NbGv ]/./e;$IO|!^PՈAKν"L12>C?V;T^1Kwh_0  tqKC_-žcb`-u#4y3.lX8vKu94sDŽ&P24"6 C~Ϛ~pZfo6_tQAy* ͕S0?ϻM Q'F,y%<1VHn[xuѫ3kT;oQ#{MC ./'@t3h"r"&t(#}hӞ=Ǒo `D5;fthkwC1f|7|=mFGt\2hlN l`OK kǢ5|Au/F|AS]Pglezu-C7r])E=ۙ{]&t*dk FަT\J`DCgj7hX ORt5|:%<3P %PdQ xײv3v"r 4EWJMT'ӫ;BOy:fKgK,JƯ.@VzM*:8Nѻho>Q\}9z9jԮ Zý7fTi! m+#%m߻y mF8PlA=жA8{=>ÔRũ>$O!]pdPIݪJЙ(Nɉґ3-KEyHeF[|0797Q!W<"', r.xw㱥l?;-xsx7O85 7:3Ǫ;U:ɦ;x;8颥݄n)NN(6r^R ԳLENŁ= xfIG }M^aQ+w6 }k%|(|~Z,E;XQw؛yhyix@~)7.˰@}% @r?,EF#|5Qԑ D6)0Qo4X3\Ui%G2"LZdd^:}9^FH+y8V&vf7}.0II3sʹD=kNb'IFڴ 3T(2< Cēz 7l fq #:z@J=k:: $ ⽯\4 ^*If EaGpaү]{eg]XZ\ a׎ܷX̓\VOt6?s{qry_ƃe?'Ed_2#@WZ4  ,#MA70E0`[mpɀޣ"Β#N; nz1-¹ruZUk *VN"׬.PJ2`&mft2 ezr(*y'SmRڴcBE‹L.~W3lxgO3:H5!M<WO:F.MQ-y6ۼSZp1z6]$Ѐtvea7ay,Ȫ֪ 4Qx,eDúqш5hS41=Otשr1/W%-3~f f#r{Q=PNLuӻAkj$lIj5o `n8LKX{ Lwn6مudY^<~{-іY. :fԖM%oá}zJCsңJ~6Tj}{{aUŖ3 ن,!Ad͡Y6aϗ5c :(`al}/K,tʳ >[bb12hU.#dHhQ3^KK2cI FGw6;(RM qVr硋M eQQA \NXSr, +ADIJ|ϱ7e̹ ==禱,r(be},,7wwuXΫw/cM ʳTR2滚8 U]Kl :zN90#$cij#sO/Mʹ o.m=|uFܻ><'aWϠOei,7NHć&M}҉E[ b*ixuL(tzl};,¹LRnb{07XD,9,YV;ƜL$5]g'Rݣ*#hmM>ctS/%3$dRy b VF:oD5y~UhLcHU6bZT> @' 9}9dvQRqF .2 i]}R>#vMO,9[wGBb|yIЉYmF֏*yfPp^$))w_a-OC,|1q")B'W8&Ē屏2o2Q]?l昒kUdz)(@?ބ_/^#?"?UuV -yr~=;dO@pȍV,m/K]p^;P}*?uAbZ' n1ͩ#UO%Тedbz:<< 9axGEaQyPuG,HD]dF1,͊<OZ8Y% B,g4z,,iڊՌ{OJ$&{*0FJKoF}"nyjr<6Ia2'Us`(|cU"7:ُHӑG`_t:l$ļi|e^ڮky=DTZeOŢ:կ淴@+:thzH[<7t5[}X,GHs}L2EM$"*K4# Z_sL9f(.{ &*t"xδ,%}x<@ 0J{y-aC˩ߜ] ͽW=Z-AJet΂qVZi՝1< cG^C*`׺K}q.lW"2~>kd ~a [_M*(A xh9aXބTuS68_ UKA6hOfOu&d)U4h;Zuz%8}k5{M- 唫:~uw;Z@BVŋ}ן+~v<@0 p3N0`.Uj@THY~gdČ& Y {ڹ:pzs !a9T.H䚎mO)7'vb!A:lh)΂0I1VF3v Zj$ .̌ͥ]%c^ PY ,APs"A9FI%fFg1 Fpg* ts!!󫜙L.[GzM W~O1Mՠ86XX/XgkczF70EM{6De+4@;rs@*uj/';i&E鬠>B1 kF=Bs).'}y%1bX g+.h[h1]  6M>J;zBl6e J )͉ q"+HC/yv%-0\@bF0 dZJ"Y2,gۂr,3!湜.Q=/C}wӡ!~G(6XNAնљeۅ gb?)^[ZۗǶJ2j+W*W`&2` ƀp2!τW쵹 g'aʋZrj="'rK3<Շ_GjeB?A=ɋfW8J^TrFc'-MywHMZm/Qw. 5e/Mx:ANE" NY,IVcHz w ԝ3 (M6 U>f.[L~+8q&͕ ȟ2>Kɩn.C¶ѱ CS3oc0a$ ThVefeD2hox,(z-\ w=4<"qa$c~dZ`dq"Aֳ=] $=cy"SF8:!ŠʳA׽AF8gr:YWuCk#FD|XO*~RKw^pZotFy[-;,,`6ʿéQR-[ٜ:BqtFnJn Jlֽ4t8 }9pXLbܸ2 b>KO#N$#|akbG z_K11F=1t:]=ڷ wȾJ+&S9?Ssӝ?ukk$fÒUxYvdtIsΉT#@dg@ep:vUu* /ryKxFZ#69YLME˹gw虎0~J}/؇YtQ::H~'ti;\5BHLugW^#}~}0jlJa+1Q8:cgEP¤`)I4(iثOm0&w-EKMN-gB@ɈVߡ!=^p.&[3hٴty\Vkt3L+ J7NH 0C5_cYQ03e[/^ޥ^M3ĢMQ nwV"G4%Rq ;ɍil.XDYV 8xtcxi0*|,6SaNs7<<@Ӱ&J_z;|8@Z:w LV9=vCn,1-/H&̎y#<,$C1[^2_xXNSvbioUS捈fAo߬?[ydo@QBH2#xhˬqՆ fSR^+tN vY3c)G|5'Op;݌ @y!|>5<3x@\="e ?9g Au\x4)5' Z-M.E"W 89@GXk(_Z (e4kiu//L^XgVq(:(w<55#R֫Bd qbydsK/t[^S*F3Xĭ葝*? f]@uDR٥ zvdm43(K;}+_KQ ĄPNuQ&4iD7h o._ 6XS(#i'&&WKv7 >1ǼJ!㦏g0#2-ڧm8຿Yk2@LEm^( vR^(wZcXw'~ N%C$sм6H_a.۴ld~p 7=Zx@UۮoX}dowvěc˓Ags:XdCOWW昬e=2ƥ2j,teԗ}maG`ba_b۠,e ,0_\yG\z kCݝ V/2>S$KwqKfVR ى"t Ul3~x-'Iډ9Ub3wz 9D CgDp?A{7D.>I_4eZ$l@&$>t ;6fE3o!)nNaAB .&6a\˕H`-J 2*?Z/+ ed}}.ӘTxI7cf´x}ؿZ59Ce|LQW9?7V'0d1;NOlK.p$HfT<wTДTS;0<n5RlBGmAr>vf_0ζ{Z愡U/:0'\%DOEw #0]}'xmH~ *™;xbj'5axVw'oiNWI)t3*1>Y=D0hC4nLu%tB4VV~KD|2GNۅ1\NoUk!em{3C Ρd:&x\x:UƄ6hA6]C>)ډx>Xk{ G$~pm§^xNn 'vQw0uD AvIDž/E[t׉\]L397jwZi~Us[Wѻ\T۳w廧Јr7b6n P6KFI4q>dռ:8xW7Yĸ0dC\_ uN76us`%*OhB  ˬ=a ̊ql"K&c_ ,F [uҁbFЉѷQm,7"6⟚'/ u;|`C\?掽K$Dsl _zHPM! t;?#]]=2>sJtonr*A A2Ɩ'rFhEZqn h/}P06d #fO^;;U2 8Z;>k 9>DG{`# *CWHN/oQ&M{fk,i v)uwޣhB|kkAR''q$X!BLW&.H5+5d@JD 9|>K"tQ9ހ]MӁ/QX[ 1I'X, &%Xxacp\UτIՀH ?˹f9^NϬ~q\ؔ-E2K#o@^@H@NO@k"g!XX5 4h*MSmTn׶D~ ڻ&~F1YM]J891y,>o$ g\PfovqŤZyCiF_ *nW7#!?xKBν@D \S׆ZrnHA<N+~۩TIʐ1/h*6z m2A?#>Rgzsm9|ֺ/GkR(\#Lwwhs犙Zb\/g6n Eb 9swЙRgʈF':cip@oƛ˺~[AIU.RA&Oŷ rGhҗ͸Ym 3o4>Z Sg`y9G)F`Z[𷝗챫$0.eȒ hFKupTX T]{u.DM(e YIe^ǎAܓw9\9 ܨ`k}S|G\n_PaPX?q~2 )~3*L3⵲ !v$*ˍP-U0)B Kt8E-DFU-!7,D,`LbUtXl|lfc7 pDlV}> r?K)mn5kr S"ZB+(dLfm8d67e,,]p8ۻt$ȽR5I*.Y>kB+zC)̠h$6Ko3*ѻmRgǗ]=6z°> Vv%H'*~FYʺR;x2u<PL_j| (h] (MS")j+0*@ X|8m`٨FiBQ-/|6MKO}~[2,BژK td1; ZZqDwjhK/JVKm@!m{3.>m 3g|Gvw u5 1Hg*)e!^Wq{]kAtIrv fA󖁖bGv!K$b *P"^[LbIKǹsa3?F9^Iٌђ*T`c%[CdXD542֨wp4I^MR|Z=if4ح´.eLYz@_N+g}.Wa{]e"5B0<ѢΡxnG*[B3тSǝB Dk~M#pX܇' -9Х!;ZX̙~)@TZj@ oT5Ao,w2xHN9Sڪp4Z(=4ԇ%~ڢ88Gc8YF};!!+PJD!Л2b=yئ/ԩF A"{pKTp1Hwƕqȝd Қ&אT%J}CPϘdU5:u< ѱkun.CW=*&= QRAA:cYG1ggƙ 2fXSg] QY%? V_Mqf)ɨۓC > E`pZrmqDmWO%کKel1TUCV1 ꋊ7T1!Pu+cdɲg.^ Zn\E*Js2m:`svp:b-i;0GMݕb_)}HA.\%O:&~EOѱkڷ6Z6*oPsw& I"0A']?*UaEKIqH\yzdZ~e7`P̭B#eh@#l-=^/yBApNӞH~񨭏dJPF^24h3O&N.b$En=2iׯ> U:,Ӣ1 47e!OGMA<'i@ҨHt@]FNWbac^MqxJz\';cPs\\:dNfaF=G)j;;eDzC7b%~x&6gڹ?g]ipA('%yUDrd5ٝ_Aٽ2 R!m耠|T `~[ͷi#.#?uy!ҭ(i!?zjM _CJ?ñe!+xx)2,o~6˖:R[{ G>?/oNKA z!+׉LL"u޲\=[vYeѨ ƻ| Ñ%މyAnZ&T6ؤ kh+C+dds?KK@">15ZUT#:83Y]~;@*,uvKGөx+-|tsgɚ-[z8bNꔋ}PLՏ{(jUewjN`w䗰)sIHM)kHG)(""2V*@HE.8},薆U,dh/:<`J>4Oέ c0<iJ뙔-!+k5^" J2ǔ8}TRg-L^F-ͱtLW h" qс'bc†ebuW1L!HK!6DҦMc-_biS'4YsG)|Z͘)YҶU32!ǏmK{ίuD > y|pu("!儘zohJ:(DA@q yG U#&Юhb<f,9STVb7g\>VzݰH_L'9ayaW555S+~A|.Ӳ !\C24$e~G<(js#uN:b*s^sF7#e^.`JcYe"z|eܠAw` x 2-F8\4#ڒOvXyq{ sOp«n 1̸(9.e[V[ƃ R~)PRVUd X'BҤ DSڽ$eB&!r]lJ=cJ,TY,8}ZOڜ%x4:RkJ!`)`]yWph'bRKVtb@"&AVyNO봫#ۚD9("+ -!X JAjc}\1) \'V<63B%T\A`ֱk>sN69G,*ACD).?|^[' v\d #P{|n^ܹ^l)ud(O:[W"(:3> `'y:sn`]uvm㊠ErES#  N)sjG\0nF[(jK@ Ium$ 1-yR4DOAj l+ul "c$u:J .1#q ø ֦oE 9lq,}?`F0"ӶOT!=c LJp~y5RO*} }B5-(.wbSdS- <\"Rf]LY t؅疿CSYN mOLl@dE31ً}ؿbR(lHj*gy!f- .uzb@Q71j85#Q+{n?jKGS >qt3 '{/d2 Jp*{Ih>/)i$GOܦᆲq@K}i*p0708a$fN,\"Ƙ`@ qgqP̢@cÚ?da@#F>CX_J2⹭8cR{ ėQޭxZ QS'18`}[ RkoS'aI@1g@#W(E188 qݾ*,3|yt,LOo`D,T2[0fΠ<}T}I'%(Xr,&,i@_2)|KW< ?k8%/f[Ho2/un_'(I.6wG]-pa$THe؉2t5~=2t{S.3/!L.xʔrG{ !7 %ZE9)8$~hR J7Ȑyjd dcH%DQIZcڹRƍ"]{Hu/[Ķ8s>帜ԛ d yo_rZܳ A>x]iwϿ?ը,3/.F,a']zdj1S4Onw2~:[$|p%cg|  h* FNYk1 &3{G&LIg(ML09>a%۪m:hB$ ԨV2RDy7'HQPҼI>fʉS .äZdB$bmZPR>1?BH?CWkAIqq{Ibk)PD1Zj0w , SUehlS#_jD X]#y3 o 8I:)m7=$d:S>2"_p#d2-=UFsoz ܼZ,r:6)cÂ)I%C${5+P4J84nQV*]-lS= x S4<_~{P_֬K0BT++1jv#( j :nDc;֥j !?Pʯ N0Ddx9g=$&ZJ^D*L|Q zl : ER*Ӹ3f B@Pk$[`-!mBEީ6@*"2C/^y`=i$ >"ގ@r-nOa#*HY5B`~$Ð`sf\1S"( 7_û~d!B(v6n QWSzgb 5Yu_rXԭ:o Rc91Nз3}VPTz|h.?O2Ŗ׈3FUsbaԭ6uS o\Z_{RʩM -D/~yZfǰbuة $ȽBh̊*c[ׯGv"\?;j6:幄/uoі]`DHg[wP[_K[n]qE uS2"EX۾6Pʀttwdʐ`_'M*nMWo-"%wV+]Bm)#P`CUz{yq-YOSv)tWJ/K f70=?#ѝdp –K7Ra: 8<> @t1ץP /C=xE g*`_FZ%M~(&&jZax }S)(ߚ{ y\xef_*IkXZP)YpU15K~Gb=Ps5ʃޛLYV-.o7)6Oױ*H@ 5SA3 )nyT%焁0ZGԾַF?l4*6.Si~ tw \=4b g%h}$3Ggr%b+ Y|r霵6b%!`C3OF+_c< 6wӚL??p允pI@zOwmDtc*'+> JpKQ~tGDRxa4n Zͅ|T`= VʧU)v'.a0L75i"T6Juz+mJ ?v\PKȧit, ug?\X'^nL4K=[{WG2S6yNFra*~uw7PA<}e4{O.WpgKf ͂dOj 9 5=%nE#wܶeJ)EZ\!;o'tKQa'*А5ʁ`=[&z͈+Z'qJn>oZUSԮ1`_A┑}d F43}+ ȼBq"Tj$88g<8O%.B YW5f $a{@+Z<u9H{7مmsb_m-\zs,C [O@ -iݘf$fS HSu+۵U1=TDέ H(+}Bp3FJtQ'aF~e{B{Wbi Q RS(Ϸg"sMtqf7zND?z1pG4ϑu2mQh2XGtLΓ` dqFA yWiRd&IAPSxJFCِgAk\%,P*INӍ4 ' PXXr8[2CEy-EL(G7h|ჟAӾKA~Yߵd vc`(1ZtK>qylˌ24ߴeQs-O 4+Zc4Ut~x/?5F0UbUIƧFƗdL. tfgGJz_zVf;֩{0Y@6%Dep``gˊݳfTtn5# Sn+t@ ).hѿC4TɪČ8O:uz䒮?(CWGY m'}gʧ0 _eSJ,"/vZmsWgX~*T"š CQZl?˅%,..x+ L5حٮ,R=H^H9unDkD<uO[\ߚ\)~H7r*8x]<G}1l}^0^Qa&H|JB^[mvQtLڍ%6N8@.ȤH[S-ȥ#II#@yM'Q*ct@+Lx: ͪDv|fR+[&+tKss좌SWP;drG+~5y"+ {X(q+ :Ҟ2?a[R~N?ٙ5ӿ*T3IiІZS,B#TuwxZr Ζ3<zuH z}Lpoo%5vqeYp P-FvBwӥ%%gl,m9Qb+21-G&Ud UJCأ:֒) cS`zR1TG9Y摿#D RSȉ]͙3iH3e(y@jDk2cSe'臍uhT| GĥHȗ KbH!u׻F?Jlpde"=[ n@.,5"5L%Cک|G7c)^kd gl&t)BlcLdD 9g99Y#'Ky="򌠘),;`"zQ]LwB avͰ)ѮLÀy 5yψx} f!sǒwb>aB`hBAb%ȭE*n(L ZX&},|j+R_O{5;5% \# j[c'5ٌ/DJ(Aw@cΠ ۆh)ד:`L\^zԖЍ4o+Fȿ"3e]S(vIc5-J eC(WUb]F]KGRz@ϓ7"]0pcMW#PyD/MV,t#7ˊf7EN>~]|Gh"7XQOsIلin0 [wpɌUt;s!¼3k:vb)\G˪y(` ,00%ǙP@W\dk!0ۘ3c2<w1E!Sz/2}"Êy P)zʸ7w[f{` kMQFXI΋X. OHh?gCu[A=8i>/LV`Q/agmӳZnUY}$^OȝT(ImɱDmlWJx݀= %4P vxI=*/|ӛ2VfH\oly6f,?FL]DOt645ut3 P4cyhoЏA#e:H+] Mc󵌪1RKjJy 5tڀ`H!]zU| TŷA{_T@#^:9"xw5GJ.wUh;p,g4!UW,A~;/'_`3im ŐFQjYp*k[E3w:Z7QcRt(vK=^dZR 0ߗNFݸu>GVrj=/fmvЂ,ΡrZu<%q Z(ChTJ!ܕpQBNÏ?Ęk1ܱk  64?Rg/' )n=Iqs,9 vUk7cԆ IBcdCdg%ؼSR/s3Ń>S-)A)hh"T* VscDנqW $jؒ2.:̛Kj2.4x`uQU@ pͭn Nn#(7_)]T?XRҜnE4YĢ 8E #2,Oy|u`d["S/(4E[Q \O6Ƭd+ ꁋH{k*μ,5otU/1\[[y*E  YMzgsCja٫Knn$0vCB O0f]#<"ԍxNӑʋ5ɓ`05ƿMm hlh@|ժrx2j| au]6uy\ƚRqAKƫ? /Ô)Z_?̝-ݿP]tQڮ")}LjDa)/P55`0| 2Xu 5zHŹoX=P99e;󇲖1&= 66jc,ғ$nhxv?.vIm2* ܌:A o"fUzqfB!~mDAwKRQ,^2qJ]^m+ArK|*anL⊦(i]xz'a4!'-{ѕȋLo@,3ȩdvң3{|ʎ6k'(׷Eؑk;dɡ쯷4(ڶaHTc[g]&枵@@i8Wc3?-v/Cܴz*35֦UIp Yqk Ā5T4a-lk_ϗ. D9d~* ᠊V0@Wr+-FtF7 u4\$6'iB Y)'"Iә6 r-|oV4A_Ol`PqМ|7ϻskMswh+h>`)S<8eh`g5&Iً>-xBqj9oc>~]",66f䌳o}pB6XS+{>$iN%E"feiQ ՑN#0: |KJp(.Cb-"yX#LiwS!O1"ۋ=`uAƪIsmx*zQ0'ԓÕ_ؘ$ஃPWŠ s_;wv:-$/1po7pdTVͿO7]ʫ{jtw|>65<˛-l3.1!*HYP}R(n߮2 @uP]g?WOUz֭jBp5O$kTV3nLRDql.a腾uaֵaO6~_rV ,@lYl!NcθH"=Rb^'aj\TJCK dGϊu)I ro L_bU5 izWSCdQp 5b{lUpOL)-|߯mkf\iSeވS~{6%lI i=lL C'ͪc*!vccUmxqc~4v4xl EPij 6FHPbBM,QX^^'Cvلh7[ȒP5`c*~3h^>SV8u]|ҏ'EE%uYg}v#JaTc 4Gt@!<,6k9J1:zY]ȥubyG 9T-`^!-kD9 i`O- /-1˹ݏa/5DIɖ,8GTy*:/ڹ$Mօ-f-'y^sBxV)sM w ]1x;5CY^:k1[.t+PZ.k|5SUDyDDԋw!["qYDx麑IECX_5c]p)Փhe 8jbÂ1Y!6q seǪRFJ尥ޡ'N`n$g"ġtymj5G٫#1Wla=Gܗ ߱ٔ#Z.ϻc[o@B7t\nX3vl|XvP^=UtWbڋ{]Ѡҷzs.6克kFa&b`֗+-b5 [9U`38]$,0E-//p ?[~+v QMqga $cW#`)H]'DMP]u@\M9n8? 1ޯ+laT:ނ{ S#H,tfޑ5n+1f@H$83P%1?n k״ym1pVBߦWaFvpU 7Ke11`ʊȶ#3Dqj[Q uU),(LM4ǵ&%wZ0|6l,m &Vh>Z3'h ݉ߖZZ_~"G; vB-2fz9D Ч3e ,Wd-OUGbi J =k"K mz@d2QUZj% (GX2P6:c jEIj@j~>4M;3b9?[ղ;a8 g9^ح@t $0|&Xp"'ȃAgHjmvvm+(n#)C|q9upiFPUޝ`v&崪rOt|? G߰|qo:_]68q4=5Lqdzy.avGs85>CFlIGHGD)֑:9BOR#]…{Tp|Lhf8o/S&R`2D/[HmF7[}(O7vaz#,db5m* VTٶ6Z W1r4HQ;4W!Zk['ԞԢ%}Lߔs]\0Q,P:+yt|sqi^]W.8-:S"ggudN5խWY_u ɸQxMaR3pf#z7DbP|g m'̇#IP}^lM{2m'0yvsgV0uu@'zXT>kΌ]f0b WZ'^ѐҡ/xTOg{c/N܁žJhWJx)Th%<6ꠔZX1ہ82[PǏ\bR˦'li|=!z[f۠{B $|]^XF CPzT/B9]q]R8lMwou]NH,HFKm}-pit*Y\`AbzLzvet:@zQK9Eh<8doJ۝$-Zcvr潶2oRnW=̅mغ^: Q_Ho|?.cO"ԩt>D>XVK;ˤ!rt]f>-8gE#oZ %J;vQ<"% 9)7ѵ6&N+ VEK6Vu#L`B;Hw? EXb;YsT(3" , OE);8{"ʠ^[=ՊuÇ i7G?Aū@ NTz*(;ā,= @c9F߬`m(0hvc1\TzkX"k _+7Ӭ[-#o8S|`Vq{7Z j'4+B75)|J[+Ed0[55iD{Zoy 5YNM"5[mW͟|BDb JV BzqٵDZŖn9qx~]ƿhT}n7 IG`uhYI#l6=Hm ݤ)L+;KH>ewyMvFY(L.@}9fvϲM:hשs m/'wĘݧr4}iQ?&4k…YA f%@;5bXK;Ѫ y5 t?vS%V]Ȕ{LH(*Ɨ*ILhm!/S帼ũ5|o]5.[k$35cgL?ŖtQ:nz0D:c\5M`(-J׈H.] l|p.N/@:U52v&㤅2 #VL\Ah80孬`}*&:xu'f{0Jq g.9dcM]Q5ҳꌦtcIw)UOY\Ausſ5EC&9T$v[rUI*Asj:it(my#F Iϭ~ݏOR]lGY*5sdÃQ TuY bԳG{nUXI$яmkag4Kzs=Ӻ6`CMz(8A,|uԏxL \_WF F g@6a*M`&Dݫy'CQ"k4 5vCY.翞[8{6v;XFom.Ĝ>K+6z|mI2A1^A 1T3oOWsr~=_L"- CZR@_V^kƫ0{Cɡ]{1L@;xrp?@S34.8L+-»-(#^ʈܽ]? _xUʳvG[ZZ9m\bCRS͜kQ[l3ǘ݇K+ Z]"]kG=cC|<*naQ#ir#)25YsVa+䴒I@60X>Dg{觊TY)c.sWvT̐f ^d,š]3XIO3o8as#az\5rz*3BgjDC$}܌%lu3EI ?/nz+ȢZ"g~l06 . -BV٫yE'QKm[ k-dJPO nܽy䱽[TybƏ \!{ƘTcoT0;nfZLg%5>ٿuvFf&3x{`ۢ"͓0aO dew Ӹ}֯@͒w\rs($}CHZg*A]|eY0%j)Z}^>mmf9!qFFu]!h %S.AZrI++S_0\һ]x;{P备BDoB*jioekhWhm "ѣhGM {!c0aP7i(։R&X;g< -(MTOtEYiXUP@:09ج7xXYP]!<ެC5 99Ն,a]1۲7tl[} m iQuM{<$m0 W/}ެ`*Z0`zZ=f֚A43 ٗ;Ar1C|yoR$;N>V3YR~5oe&s:U^/;8 v&WQk K )rh]0ǭc;VX ʹ8d0=]s- 3:KIcm:㓗NFOv1Xnl ^8YB6i) ~ Zu1:)4r߱44o~W8*OKSRcmq\Who$7U!jp $q ]-BZ/%7 ^q8nָFc;O\D#QԐRgy1A`E3mh8符Z'"m۳򑲱t$E:y}}%V 'i4K"x`nZ ()n0D۫JԌ}7䍶%)kir47rvt9r 2 ¯~>>G#R*6u:7^YI得!{:Lq35tB@h5 ./HUi i!̮Z̺pNQ:6FN; hRy q 2u!#Ty*.c%ІК ۉfht@d" &s$%ݗ~$o Hw^IsiceA@`Ru?.* QNJT'5wVmwwIqZ/:&d ?rd'4jR]c/`Tʋ-VTشZS!(2ִ,q53x<`=1+]`0F?mӢ^N46K?:)~Gt觺 . N3(T ?./n ZF -uC? Ah˳mp mMp54@pK;}<ɖdLuOhnBS9Q}ݺUp.rgioz9JpBw Y[Z,E 3 9/k$Mq` ܴ[3'u'dzKM. xJ!?,8c8ΰt5TbG jԼ{|M57J_> fSΥDk5 a*:z Qɛ4nBR0s! t1/cSm U+=U)&zNA~=&D5B(% |N|czV%+_Cy}WKs3E((҂0!f[5v?1^zK*^;YsA:hZ=o}iFYvim7 6\SYBG( Z=h2);P״*ȳsM)kƑ}5iGP~4eC,a(EL2g-O[4t@l;ʿlQn[i[HD 8U DEu_)*E,?\utSVpiQ\^xrŀjӻx6iP}(1}ac𖖈Sحܹm_WܾrB~c] B~~k:x{Tg,jqy_#{e<\r^4<.-myl_Y '+-&˛)ꄜJ>e_KU Q=hМZeO9>͹guB2H7 y t9l~a # ]Մ`T[ر.`ΓiL= 3 (`BP/~w:>2iŦb}4||NV`Gru$CQŬ"M͗bePKCfvWmYg3"V g bnyv":s$RNR'h/<23"{h".,ktspYZJ G,LX\F^\-pSbmoгN7-ftHY$rqdN6OJj&@3V+ P6a~8ZYiÈy a;|1oDs ^t^36X*Ma}{Y3lNiW/$1!F.n%#B;+ce㬪sR,egsNJ}llI=OD'subMM+Cs0kPIM@]+?5Wx>RH0>9ayhetwoq/޺FƫxH#INܨ ]9'+j&4uq߈Sn@ kz"@n1 -<PA:NkMlB`02w&&WL(\tDչBR~9E+dYB VݛSې!{^ 9Vn#1ҔAhzY$$?`rNm'+ڝ)rqMM>t(6CB#7#q߻8ڊXY`Ѽ~zN&O]f!U,) ,цQ'݁,B[C-ӄB֑{@ɵXaHӋgJ 0"^/ K!e$/o,hdyfVYov7VH 2bR+2EsHp]apCODe\5!H)}ʈUw7;9gݙGNQdul9kܸ~1 LB8 DfkXA.+g҆x2!107f_LŰ"4 ,-DZ$t).?,$hS0 )<[ )me\S(b f2X};F5OgYZkǍKIaG.|l>_#m0A f%GAo )4-ÿ/{b%oAF w$?ERu<'Yfr~$0e4-f"(hl>0/p|z,cXb,dpz0P`9rN8N/'^wi%bלMg7ȣd1ɲR4񯵎d&<׈\7ChߎɏOu!NFLUŽI(gSK%՝^g[:b*#S?j}3EYù kD/e@^A}ICY峩 / .F&F"ac*Mo!Pt >Dipq[MW/G\\ EȻKN5=[$< 2=Lح!c6hlX'x-6bwvN "hc8Q t Lia4ߓJm${`R024 12<7)"]x':G ٣^O{CޮkmraF΃Qs6Kd^g <"yGsN>Eq֌?M4WSC^/ Zl[c;n88^wybdE&m6l.B(BE\njLB|\_ NhD WuzaJׇA#KE;@'&6+Wvj7_UB].z r X0[-jh{O/fmwd ԟց!B"(sC@V0EA 4Yo$td`Cn+ʣnk ,<$ o $w>5 xnF6|.FRkedA^m){Z"|QKH0mz VSkmǢ7(k|bLOP@="H.Bo#V^7'"K_9uZD%vU_Ϗ0z#&Ƴ6ddχBt p x=:ۖMRS^wv|&`]4bYBE:o|]?gHsKvq >'_7Xo=q;8vPvgMܚSt3`E3|:A'Drr )bػ7 9`yxR1r(W\U,`&w.[>2 C)""tQ Y Ӭ@I>t@:n!w8}9l@Xp1LVX01gG/?Lu@O3-eW[ȢݕM'NmWT3X.&/NFūz/M)&NJ|lo!8wj{3.˚nEOn%7xtkC>ٮ!8@J/ "2ثykVxF3)ڬ . L':n ET[fՆu=(xi#z ٱ, M>lهHnW׽/i.' !P)/ƳLm1tUBؼuXP7(jSlmSGRu\uc>/yk [E ߽17a6퍣:7m|&j^#mTH P;kżNJ&geQrWKdw^ApO"g1ٍVrocz=p@u1S d8O8%<>D(cCl^kt ͬ8ӲM47adb?zJ~yw,])\k6d2#neQ^X6 8MD;InDpmiÄ:1H~r؆qeH{|M~s4j8Av*h'㧥 o *.`>N^kJ0K^u|6FH ;B5! t(T= +M%5ly_NI"k6!᲻=+6̲ d8l!Ue$痨'JreRyp˷::rxg'Llî0"{,ӻH}N{p'X\xhYJΊx"o}_:u&ތKbsd涸h -o { ҰQK<9L:\&=pc~^\ChDʇT&^$թ9 ֵޚks˛7B49β-5cA07D%&譸SX^4!Cq abgXWpy|G)%_?P@Yq}o|lhTRNw$|&X4n},@WXߥ=U0&F璒P`SLtLಟ4J2rʚaEFnmޚ> r&rpiե:X۫0 &}"JΙ1H+E ` A?>%HΤ&>_x;&| ѦR̬En=صSie36s ) N'lP`qwӂu9j@-;T9E?'9<a? 0lA1;>98LotD"cqggv-|Yk[ᅰIV+ yN$#CKl0;O.×R:ܜj1ʆNeT=q #8y{~ch.S͈.̘HUdzw;`)@bצ.go) H^ xLh$dF y ;MaS0 >.9=/iiTɖq;>)S_y̹/ٷ0ԇ ddM='fAhey|k2':qp@\8tdd @xM) s<"2ȬkSҩkTtmb<э3ByLyDK)kIJ&<%X9J/_8`/tuDs*l[t>" R}[X]h2/ S*F1.M˿ w bȶHY`'ٷA҄pTcuQ//-%͏;dn.EО)2kVBdVZ=fUi]1GyҬ:T[PʛLl7{sqHX0EI2VE \FHJ8T*푪lrk"R fyI(F;x4#A;MMBn PS'H[?hث()c\3ڇ>}y6Fi-%棊4jiW:Ni".( ZcP|57䁎2ִf5 i+/ƈ0픅5I ĉF{\;7) U!LEvstN aNF}#eTnbk@V-AO., +2#h/-C[ONpl-C?< R`nQQ5G-w)f^Kփwdx=n̻{lʀ&UD6[ǖYo:qS:hea`5gAԐؑo/ɍg(au F40ot"6uԑ'I*QxL\\)KӚFXsСQ8 Mz7.G+2dB:c7fi9T圶/s:j]ZDnus ih F [Kݣ~( Q-]dh< Bf!vzHzU²jfc\Œn-a/ nwCONV./DVc2‚#Q}1/sp}.kǷr/>-7#ݺjP1ޭY$8eYd~#()Rwބ A !ۗVv!ɒ^6;+pfoa:ZC}"Ҡ&qfE+Xu9qgWJ&Eo CF# H婕5QNSlf_(jqK~$T܂NBR'2c`M| R=ZFyr*:sm fȖe )2Ҋ$3oa^UWSU~x^s͵BÛ:)1Ed 26MdrQW/}.E88nSTMTm-72Lrܺ"yۇW {OcJQE 4a<O xzE' vЭ fh,t;f{h]Vω R}rg^U6jBHAD-lJPE[FO;޾Ĵi\uǬQ߱}NBcr !MG!]&MI7M`:=ϰJsz7;Ff|s0YQO3Dو4k 咃K\R`unq<]W-wo3U8slM(;@G YpႷ~O(oíΡB"/6.`7&|T $\;+eٮW%{Y# uL8d 7m? 2 Qs$:,ϻ<&1Q\z{Ԝl55x E`8_z:\ѡ()_> }(`95"J(t>PP32jhg \%?$FͫvlvE1c{Tz9dgo|L)/o"M8L/LC-hעYrQds:(>{ ãӯ7Eg o{gSX,lX!0A[g-[׺8@o5n/Bw(DݒρyLK:ZK=#{_<嵷!ܷbsD3\$t=E"idnj"s: =*QS-2vCjmPe{:npk*NJۡ#9(䗉؅s~.醒[ 8̟U 5Nb C*)wD^ȠScYt*b(w'8>Mp iǜ.%n ]}zN-9=`HB9K9?{fCpO97Vl^PnLܳ&6'm}"AEkvξwjdz"J6~AdTs 5(5wӴ='=RqVHFH).gC & *$ҬwVq/#lZv3I#G3n$hn*U`FLo =!剈 4a%8\Ȅji!rMxb)Ee2%zM&װdž z? !.*q0'P;@D4)4G )1 |QAQ_] 7ׯ`t("$6GEKhb\>g7jbZONt&$!Nn{BYV  ?=MBCjg^щWj '9nkIA!fOn! \/Z niޔ$Yl*eO*TwOG;ؾ_(M) u+[1r{M4yk fb+V}qj)>4|]!J=Sq]@8)b(WMS, ˷`Ch#YIc.Er8dwBKw#9o0[mNG pWo?q?&ecO) (lʤqmKqߏ=nUerM؝RuhYI ,i.sv}@L^ĥ*H{4YU5 M&V.HE\> igrS#?fh'96õ)D['yraC?M:$޽ݲM“+i:RUgT颼0f geʊ¼?ڀi\$F3 BI!XNĚA0C2girf~HUm+]QT}Dj|E]:1 "Gd/38 HJRlHxDDȔd}4jU" $Td?(C-770VvQ462c/ UmGg+$P=tZ1I䤤 [ȉ J_\/ ҀI`zd*w[39 ~7BI 2y4Ipc_bxH@A.4'M}#JD|">JB H+43-4~{ťrQ^StD0je7 >(lEKqӅ"2Ucu?~@8[ k Pxm6>0//`3bWJ ^m 0:߿~,38J^ҰooBL.J) ;˥n2qH ^-rF" N&B AKr测#pYҴ˝p9+{M`~)!EvlfRX:p(fNq5Z ˛y/N9d.};;q{cvJf‚y0 aaq^U ɿiJЁF)l8PZd3HJw?#`2i/p/_d2׀uXٍj0Vsי(aˮi'kcDCk#g[K!^5H#ҕK+E@l RHrހt+^?/?JvtC-_XSe#FǶ|x].Tx˿z΋33(A'J\SkgJRl3OKUAN+<D1fJc?Uȱ&gk5=k\wa_ W<󜊶ûJ](Q:37k*2tn4.zt_$ "VxN!:0nZ ;&(w݄F>2"}L-!ʙ Qdʀ0jLoz!k]\@"~8WmDu,wX|>ɓ8׾P?i ߹0lj|rJغQ\z%}UXv*3^:* ~9΀6{O.5:п=wUu)d6 (+RcJ$k_)JI"xȳ'gӚU`gB_W>$L(0YJi*# 5xF{f !6RԢӑյl7 3asw3T-SV(51STih'Wձ䘮x4iI;P,'"{B vB)Zkaʾ&zx,|p@}|77 ! :њ6{6Үk=^VQش_ %KGNt|[CSݏRdlT0l55ޅݑ_G2o`ϰc]9?B\DǴ I{hNs3W#SJ6pdbɵ_xR 48?NʾJ-j9gZ}OQ|YՅE?%# _cN= kF?1 ,se,G; 5Ȁ}ET\C@T?S4bhBn={ o^,\BCw|z1a]IÂG2C"Vd| χAxkE@2=hZj,5-u:a;nv)/6Tìo*E4trF e'_T275.W`;GHܝx$.^iDO;>~#G# )!Z~{J}=tg]ySwfH܎e~ 6!$QjJsv؇0~e9dnj^ /ŏiWM*_ؗ=|#gop9=--ɢbs],ʰaxfɉudr2Qmgƴ 9P9~q"'}PKCAiTHn̩?s㗧*OJH>ϕ<c#pHgi] `?d]$ktfd78qn89hb(H~rע gȢ3J{osB﷢IsĪ$Fxz\ޣ^`ީt*N~"h-Jz -AE,w;̈́_oT` ͊Wd7u)0\d$;{BBhp6xʄ(x7& S 1kgYZ0707010000000a000081a400000000000000000000000167daebc80000fcf0000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ?\%N_ ʤC̥{t|u`h@\9on:Uq yr$^!x>\[Gvj*cͬ!SyPg3JYC;q%{܄C=ԲwfnSsF.^"=Uw]=n1 q OiiFƳ?S23:2 tJD@u }hf*hXGneOk<K"ᘣV.2hGhWܕ v0$XCϸFNOq 0P#m $>!ZRUA k+FpbX GI6e7j(4l g!WWŸsJWUxO@)mVjT .:bOle ] 劜zw!1?޲gN5;qҸ5u'AMakxqJX  >IAH\d5+Ln1Z_ւ8vxmΐXN´,t=0' RR$t 5,\VdRACpL7=:d?p)Vo[:)b HWCO?o%QqZvE?80'BIr ر_FW { }~^tjͤQ5R\̼ʫ@cޗ ʹbC5Mg;}6O+OօMbD*c;4gM И-L3j'hyyX3̵AN /R;.*qOՑx=aK&s1gy i7?727'әZ:2!H7?HdM+>Q?ĮJ?,5â7PBvi77)Tykn4FFNeXm:#g _QNS"P>`O 1W>X^YVa$^OΩ$ʘyEvfyuנI.a_q-lnFxIX5Tʨ TI5b@d:IzGz H[A-`H\6f{3 Qv9m)zKi_LģdC.+0XA@N6C94H\6!|c0!YzK$QܑWtΧ zYKlob!ZXt++q8 4"6QnB(g*v e> ymfc|~R*7 DR 4E0e.QC$Z M6!s}O\-N|PdCT0e=2GrI@:ufx|_P+h+-1y` W(T} OU+ YEU=U&/0>Lj}|žb#ਕ x٥o~DM0:]_YBD,`G !3fU}*]{~ ٫lң0 (!Y$$PW!!*Qfaਚ>\aDIAnz}րlLrR1L=ץ@}QJ[0[eC=#?N0fFgBۨKa%WO=.~fzG*FQ,+%,4vS[w4+En۬@rl=FmַyӋ8:-fxje0A뽵:FR/E3UT<~!F. oG:hƸ ADiQFJR$Y(R̦v_^|/t;>_4 84}` ӇՒB7Vq: h4%yƂt2mg"OCLv;p1>!G$%zrG8} N9oӷhACۀ"ZKv$3=Mz{\`99w$PX /SBOXvO+N(̻QԄCi`pゎ\g9cž$D%[ j1G.OiPCyqnT%{aXmh%E'yHݝF_a~9ᒠ=^ rB&Jh|GP/Ƙ{|p p3h[@C p$)>Ig[Z@5~EmG ""(t>S8ۆybKcQ d5G5--"$iiixZxyɦai- :b&փX lϑr %i.H|>%~m60PdH ~TK=uqE_z^".o!}i)VK*tfSr()zMQ#v?I[hM [<呭>KrY٥^z?{T\Z0M^ h--q_khᷘt4j[\I 6^i@F (T1zXĉ8xIFZ@3~qWlj.,.l}A2bvZ#>->p irݯ#P.i'e>-2c$W%\]:bD3R{li ^T 6DS*aZDޓJK866jMR:(.VPt|p.YDTxl&]8G03]s_k{HmX^bgY^RI3LI_ H"2^by4+)󕠋@Ĕ O5e\*@zDTj{-MP;^޺xxn̏pk4DS>ka=l7 dhT\/aQb#UC* N\@o9gM*6eÖ́sC qvmd ϯ9.^ڥ;ɝAERAk;qþ,JI~/W9FMOZ> iDPm-Ȓ&h`#h'lPByHt ƛ5D&wS qD/F&r1t1 raiϔ!lHХqҾcB;,C|j$2{[lR/nBUz971.s VZRwk]SbZO),&)e]ޔ΅?50G҈.nUAGW0y ܸxTh~! 8H3BOi k TQd[s\^ FG+RY<`P\ ,EgB4-ޖ1 ~hEg[@^#4Q[lE$|3/D&#ϊX{#K?Vlakm=?; Mo&1UοeNL:ɍ>}} TjP‡S 1u N v}nbT!9%W]f>["pcr3{d*.9d;:.5/1lbUc]NImcH[dyL8^UY-$;%9!6N (BXokϺJ\8;ۼs<3D=wG0ׇBt&#lm|j){sj).&lr+,,_JMl~5xr[-/ U,x8̌vzfN6͊L>xK,fU-h-IΝ@H UpmOícpAk\ xWrYB=2)陠A[T5՞fȘidC鼚Q/:{S랍ȳ߷2 -]9Š Ů0`mɋE[ K+y68 3CՇd[NIs1؎.QYHrҡy!OҐ#O+Pc"2NX]0(MAi *m~ijv.:Y+F% Mo obk8KבAw)󟾚L(k ̫7oF!PԠBX|j5mP384N &ϛfO@7Xme(2hn'|̝捏۶@l 5~.73`YY6l0ӑgάCJ$SQ ׾5 ?lĺ>a*'LTI"r/!(pN `v4`̮.rKXC `f ].N|?<91G3Fi;.Xn]{̊t+Kb)1sf]EWVC,_lX2< AAd'x2\Lϸ9_֓)uf~@Li ,p`z:A maGI%3~訵f3+d FݳA>o~2W@lS` =wt9&(M+efmѱ CY(beՑy`|W;YIax@ JJPJ⏉АF[u^XQ4iW9sj)VK9LĜ`1:Um/>B;7t7n; x0y 7.I0px2+}P_DN[LTRi X,#[m1J+sGŸb˂th0|p\aޏ.202q _ M5XyՖ+r; wDH%l<&I WL5~-hD‚g^!*=:y،U<ކ|| ¤_r˒J>W^9]Bu:nюrרڜ8O /06.B/anmzr-],o4<ٞ;_rۆŸ뛿c0(^y%^d579;p%rNeq.DBQzuB:_&7XZl!qvƩHUda" 9|4gg%7/f"Kf޽ySɉdpe@L4P}rCW`ZJJ}1@K33XsS.J]2ehTg!. b3)UR#UԪ^6=yﳊJ5X(uYJJ !J\ l:bQ\U;rV%򆝣!c~JLֈ|V_(c^lxmflGHQQϑaunPp  UqbJ=R*7ڣ{ZHk?ކU4oR6j @I:CYHf#s.FIӁhu#~&T.nm) D:Dq .'J,$PLN=$J./sJ}o,c ]Qҕ %!N,Y"Ŀ\,F9M5khTLJ¾dID1db6^ 4A>B1wm0d V(~>r<T%Vs٦ށ)xMVVv9:LR$) _fuy?t?#X[l=(Q4Է?\2d ѶG6A&IoB@He\8iz(V#Q&'Y|$oHF޵TpBV^~Ղ="ܰ-}UWbXpDS,+]BW塻 Lr +N܋4w˅'nlvܐ ]5|oaY~L-=~ӯjÐ #IQU'>ɬxH#\i'P>A`|>N9J訛VqelL*LDSܢKO 5 Udv3 MΫX/f.9ѱәl,݇ri$!/I>8b#.)~=XmplurުM`нXJi܏mdu#0]ϖ ڹbDo4"& J؉Ls3\ U'^V)[ʓ/@ ?%^}JHa]XޣDIj sYl^LyA_7.(vg18)/u*\_t0 ÊPg;=ɶL=6FX8I!dw{?%yC:'!#.c z뼐?&\\OZ+q.B= TbGl#}f_҉Ln}dc&fJuƩ\6[8<͟ڨ̐޼* '+jS5+0I&Eq!˜P+D.2Ŧ˜d +0>7;˘oDjPw?$0F#ͦY*VAQqfA/bnes0g$@"{ f> o3MZVE;0$qQ,߄c7yT=& $pċc(L|%a97X'=((]yC&]@*-ҎWP͞j;'Kb] : l[tQV!q+U?<\2u5seY󩝆oazYyX2&6?qCZW7;-0n[eKvui0gסvR5v|Er:ȚTTqܡb>{ɦC_WN#ɥϾ,Q@{kf&ȏB(G1PW$f"xYW@Y/I!ձU]Pܡv# lb=ۤ!wmgBĄĐu OM#0V+}/nj}Q#8m~CН"‹bgj}_X)׋v6[B F_Vcvggsr:N1p@oWe4:JB~&v H?fQkm\: dy]Y*HXѰ Xiv&Kxj_Uh.χzsKX-&ҾV 2IEA)v(}μԹ #䤨&5Hc{< ZX!יVuϥT_e(Wq GI"Gn cMPc~j΁[3jYHXč@N$Ѷ͘CF3iazQU 1kL7g O;tӡU-x Is`3sg+qKc+]mA3?·zA}ٷ>ߢp @ݷ59le%KY@&a(i(IHjKQ~Ud=x{*r]}!@lIǺd] dr?U=#eSSGJN f`e0wDn' -#t7@g zAx5N?9zn@U ABߪ{sH#/Wj`8\Q>$ rV*"G0X1:)ɡ\~7 Qc1mHˎ-CNmGQUјHa'x e<ذ~l3?ӓ(:۴5i7=xէItd4/luo+k& zڥ!n۫=Ĝ1+H&?̀oV*hM40Jl'a) ;FMl,O,͚?g5UzҀt^$+p L:<džaVZD^KB?+,^'VSbhJ $] jяE$xVql R56 +#:ow5L!,+'/C纴LhbA&z1sk@ױ}:ҼeMNs {sg3/ l| s7T˲\T)鲽oe{~ʼa鍊B8LCd"W} P'#HxuG1 $ JT(uao k8(b $2{MV_:sG6n{#ep&5OțDNjj0R*+hbOU*W']J+]Z?9:NC2"5(JPj!u DX8rLU@Ž!xv=#On5nT s5ѹFA꒹tS Zx~nWh³%rӡ 5z8첦8AR^fRؓ2磲#fa{׆g ܂B>ې̌.Zolj((w/2ݿ nG% ἴx:^8g tWj*L8*@| 16H7D79~<i՚@ZNL8+P c1OGNR~ھג^r0$S1Ց |+}UMbRq y6: "ڵ)pH)t0k}!h[!/SIg,<kךL_1sA$=3ͅ:k-$mE|~m!W47)S ./Rt-oWa.H`f0gR=ZG4n::¾ -$ ZހVȚ%bnʈ$6a=B0@F;ٯrKImfܢKtqà; b={T$MIs ҍ0v8I81W;ݬ`n6'F[dOjkV160 pTR1:}Ԗ f?g<i ?J1?j8յmGEMi?κ.ƈ7|$~j^h=Uʹ_V;{)MC6@֌( &J_G0$l4WBaɮ_OJ7= ނ +?m^`,lg%RPk=$Xp'@'!"dʮj* ;*6pZS }j \ØѰ{ A 6À͠qժtˍ0a̿ OrZѷp̿,kײWu6J5Tz4sy}8jX\/r:0)JKY#v~9 !a=pPJH& Zʊn zSgHe3R ib;tM}o *.9ge}\7Zf'k͆oϥ_yRJkɂS1oF$Os6z^XY\Zgt7 HkF('C=~ʘ9w4碐T &hCx(p17k\h gX ?:(: ~a:d}=@N sn3#"6v#://M1-~!Qe j7ڼGvXHjijճXJ.-8yMUD8׫͕nU)~]XmQrr;^VkSׁ| 7Њ2n3,pb)E^崣aq~dhT-gDI0r׳EokEwi̱)"{j1Uoa& WLm?u,ɍnmcw+Bp 5_wwT_|nϗ2 L`2SC)#W1ѺlN#7߆q4RV z 86.49ac* X` TF׀QO[0b䢀W)J<6jh3-~`&HæD5 ضQrڔB6%rd0 U5+fDr7M}]s`բQ 8`$'6->TbrC,Ί1`p"lo pTIQLؑSӀ1emd;#ߏ?TYljŋ7A#zu]o0h3- h#ItJtpm;k٭ʹNbZ-`Į+\^^:KƞJ~JrmEeI"w;?zfBi*%EfnHB1Js+f,qkkMϺG>RPk 1@jAosŵfp@^ n.n5NkÌw@ബm ꟬try$={wقqB)u͊@k;E4 Zؙ(3wߔ~90)Qͺy,7JSGrC YX i"X͔LK+1s/!(5mVc^@Jj~(R}nR7nc3)]{'2KBtL tO3TEġl _BdqqiLJg~֯ :*J<]n%=~If' Cso'TiZ`Ot`ͳ'IUENw ]Uka4fErR_'o鬁0h'P2o m`OZ*k)m:seoh9 Veުwَ+%$jA¯_J,7Z9G4d,'OS!h'm*- =eXIPaI޲Oh2ZɿAk b1{ctfNg鴣O'ˠ =Olvu_w5W>~u%ȩi .aЙ;`3 :{Q[MhwiLl) ]3]_;6r, ~Nh%(EpWpqKl гDxt$Iaط S_ R#p8CWSy KpCgMfGBvng6w-Co?az+ړa`eVA? ta/UWgZ|%jUПAֻR7ɞMk¼Ge=an^tنgD6YMfmp/^gG&<Јя쩯Bc_pv:z~uϚhђL4l`ޝQ zNﴣr]Qϊ-NryiN`9=k2oIyHG.4I d?8. PÂ/z[S ! QVt+R kx-d.O1Iqjtgkr X-2X K7bSJm8cDM+ʈBm@/9/^%9f$t/]Q,gbUTS\#fZu9"e/YVo)xBXǧCo]A8ʇDE_'Fx=6:Z%7xD|Ə $z%=}S{tPKe>V @֝&Tj  a])Vt,%j䷤1oЅ"mn/q/l:3gL]&pƙ0tyיcٱ6vX:*Yf=P2`aݐ'z J҈D 5SKpO.pThq Z5 .>d@e Ч1>އ6 Oe?Fz8Fq!4;b.?^,Zl} sWc;N$CutJU}{Y`RBb[O'Wg2S dc9Ю= w?N&LOi!VmOVWf2p=M&:g"I/?Sx v4/\>wJ"4C-qԙ5hkcsK &'lH3pJBjyYUr2S‰"vfv |CS0lؓmVoI~|,fX%fU-e,G$2U1#-[y+k!5~嫛KdKSDXTG\)9ń8壂7kOGB)\Eϼ_7<0y$ Äq$#͓޹QmթlG rp ՀYu0.G$6 N`fQ?Ⱦ)ݿМ\qP FEG(3c0魧?9Fd-ʘ`ʜ+Z_~h]!d΍d+E$o\ [q8 6`QRbޒk|'wg&NᘲF}ꑷD~~#9={i?,t5JVR" 𙵫7_kcs^IFOУW/TQ|ѱNT%^mb/$oh: &z6!?K}@+BɫcQ?>eiǨ1|xOH'*p J|$U15t BxMs"8H*Q._ebx ܨd'ԀESF[ܕWťB-|$j|KG{꟣Bߢ|<ΜsXT$'y<85X gLB™ʴqoA(8`m1~, 썕12$+ʼN̹'җ.jU;9e# khE"UVʖ5<*XJ MPǯ0*ͩhpLm6u)e_HgWfޕ^ ag: QltNvy *_fhLX:BNh0-`d:QuUۙYy őGMHyoJ@:ȥv?γ<酣 JSDh6"\EH8A~DiOpJ9=ٵ+.4 -]5LITu$}3)r\2qA)ukW]r?ZZ5ym<ċb19"roI<x:N~ʩ <) -J s-rvRH$;$Ph?M3{eTg/욬obmmqqbaDmaX/G'eJMŭIJahdѝ8-gƩ+s9!vm` AZn'hȆI)b8.ϊ͕L_Veq1)dЮp/kVI;LÄ5c3mR lg|/CBk= &tY "Sf*Q)$ ;k=gaBN5>s(A@1 I\o=Ic"[csuNC+^7d~琄P,4m)۩Rϟ_ p ē6G,CwI2734V1D. 1 S62I lw5- DOYÃylnH/q| _g5VBRlC_Gz$q 5wܻvYWNmdO`nVSIfYM2XD*t1b&^2WE`~!\#vld/ik#QHݨ8ԩÒO<{|4 ZHWKæ|u/ۨAQӽ# IT EuLPޒHfm>@T iljOPY|o}Trm}( 0P/H5@:t-(g1 +$Ngw+1%2vr1?̔?뒦 |F?gk(P;[a&Ka Iфt&S^s/&xq$T'O,OͩWw6t@Wq3||?#wހT(A?&H0Jx%/t:[*DS`*S(?[&XOJc+PjLd-)zxz`svֵC O i^]:Bl I,Pg#N5@r6fhqkfW v Bs!=Q hE^!v-X.} /2">%Mr`J}/0w/"o|BfGjMVvo}TqIJ]-,yqڊAtA",1%fuӢ? pwXW\6:>Hb'а@&<ő#W]w}UӖ8DNc eEWSǖXLކ$=rwt@1l=~0aFF1Hjzh׫z%[. Xk1|iDF"EAoQ+) YfpIN|;-Pf7 'jf~j6m+>#acP;1]ZLcWwJ9.^)EJnuO!qc0nɎ?=[V?nMe_\ި[ <[ c(&)ʒy} c]y^hhvƕOӇM]Vs}3KPo?g첣Bo~MJ8-!D ~Ǚ&N{'ƞga3޿z?؃$%:\€b (% EӁf܋T>&NO=9A|P;'4 n͖e^U*T %6?O6;dO(^ץ Wpb$gw W?/P)j ْ'Getp.ޭy`ͰCױK2l]::6)< ~ă\ 'gl }n i⁒-Pɣ@C냠v95^sm<>.CPtM}K jLYa[ܮU #@J-C 9% $1=6E5[z/(鄕bJR )CO.ONn݌ 5ҽ@Pޱ0 ~O9H 𞘍o>Gw%."Z-EϹ ۤܐ]@;PY@dw5"!dK~Cb͆1~ ''iTJ+Ojԗ$) g.6_szNHisBpĐR@DL_8<0`LױN~$D/Sʱ~^6f/qMn&PO 9)zwJ^cT/cMr6jlmlg5<{~iy>[P Ba]"J=Ғm&bC,>oi”ZM/؛D" a[vE LW5Dz'%}8e%]ؼWシ`Aj͌ϯ!6>c;ptO]6+J0uRijCHPnMԊIV#;<$)iu$|ӊrPnok:y~9/yƲڙr},*ҏ) dոAW}Y)l>MԖTi.JrҖí4TYZ85m=T)Vh냫$91sjFC-d# $Ⱥ#M%dyaܜGϏiikT 8J҅:qv7E0?ϕA]!~@Yj `º-IB/foO8ttMZŸb(\=HBJCQԨw" c{WT7otŚ?tҒ߰֎\~a\"2~Yl]l*c"feM:B\N楼dtA:&Y6}-*p+d= V$]v25.. K9jA6WuѳejP{ kcu é gmg'UN? )w?exbp4LJx?ӱ(Ϯѝ H.;iA"Ju{ZfxOn!I!qI:PQF&XKYmjm*ao'JUʐPawEp4Gp(;t* { {`hMb]])7gݙuoEqW=ڽ|A@6妔x7c l+5}5G^,?ȠJ6t>䖛7n-O3*9tHa_IQr ]}Ȃ#*mA)Agus;Aѵ$f8K"5i{ .K& 9&+/ `p\a0cIO֑2>ZX*Qn|C5G[)xj,y DEcG9&}2mI +9fXw|Q_[bTcνdjXh?C7xXO"l/Qq;ή#Ȫm  Ai W:y:l5|LuA+6u-_)oP~gX?jK*<ֶYw|F_Ͳߖ{E=8_,!f$З[nPL}j;`Dmil4ET)?'k"'Xܐ}b@%}O@7ԪŻoLE/1y`20ԍ cIcxX]w . Muzy_'Ý-?L:wm(zsLkC1%c+0EwtU{QZY 極s\ye4NnrnYd?.mLaב gkѳ@D^A(fE\j3P[:}kzdzD;Z_ ɞ!R#ec7hzx: Gų{dDL[W6͋mp)H 6+\fLș#np0ehhR,5,O1yx AϪ6S-IF6K u}=cq9?cOx~cy?l\VՊEet>8YH b("E e-]XF7*s`mZ{[J$'& AQ#aeǔ:>6CroDI2FW&{vvyҞkrF-񊜉B2z.ꘚDE\RT3*k#hߥE{" T5M\,j0FDb)MFPX2@Z? 8x2ŋ*xO佹IgDO~p}Rސ50U^+$XpI/醮 5ôspQpy#׳}@3B95CI֓m5`28V)P9̱[b[tC9=HVO!J?"(;i$bſnTvIL>sb_!x}F 9Œ8:evTytpqb/\OOED2H B-qRXSY:oQ+gsѫ\Xλt z;D=U<& Yb|QV ruȟKde\&^3.Rzhr.0"M*{J/pS0X%dUGx ZNV41kُUK{W(V7ϖ2Õ"Omb#pjlr5cfR#1@sjVIT{u&8[%Gu[* 5fɷV?aquz-n]ņz0߉Uy({L;ukzii(Mo(7|8'@wd\?;rilY3_DW WW tLlH;I{h`$ })6*x'~:OgSP?i~m:I$~U'A2Oߔl @,ĎGH\gtT*ϙYO"*F*Vtk=aSX+BOJ?jۆDis_!}0K+{^04&ĕC2/*hճ=Zܽ93c'f=5eʛ'KcCBx%ͳgUHx;g:U+//S:TPCaM-6wP@0q^!ioEf+<65X^+oFBAEҘMTaP9tKjAr*SpLzI+'g |(<,z:Vgz-fVSx['"߉Q6"& UD 0iЄ?u~ث~xB-I8d~tNR'wܼy;yEU)F=7E~xZy%_4N;{؅X Y<ͭeE :P5;PW~3 TT7~OOѺ#OgrhbDP>,M,r_"=B4& $Kay,Dxp^i6t[*!F(K{X3?~-UP58Vf`c]zZB|πp5i*hJ[:IsN铳yyЛ9A 8PMYIJRhy9Qqz =dc11ff"Ȳg#.V _ȃ}ՎQO 4p߷333)oUd[ ȉدdlO/z %yt -۶"}/uv6 7]2}qcq4?J5H'7թV= 8;b꾎];[}nx֍ܕv?_[ʱeqvxTUJ{խr,,xdD; dߌx4>ax)$T}^xM5m2Ԁ;УUQ+ʱ> h3"b[4۵@!-uCa!H>hsukă2莳ݎy\ 2{N|Ȳ#^%dKjmd/WZ&>}6 ff3 `ƾ꿍/K$bysjp k~ P'<'Ur\8GQWm6>Ym+OQ5DRلF)o5Ijh2yzf= (ur/[#,<\&'*dDJ 6Q !'^ř2j&V2O 3b_t8߁q?h[aE$ܽصGe$[r2W$ +MbDKk#5*pYF" ƞ5fΝlB!Y ujզ1bfx:ԅe{dгsysmGXiAa a>,r`z?OK`Nr .fŕjMƂ<~QPBU`$hl bs1\.iWH.&7̙1U'#*[D }~ntܭG1Dp؜sD[uqZé '=g Zڍ)@w/;6Ԍޏ۝y'7WKp `&Bۜc!>RWnXiy,vh|w@G2z*j5ݓfiJ3\DsC77Je9ɿvĮ,X:-T˼c. O{F iz?W jK:\-f}RbۑꇘFCP+g2Pb&\t>~Laa~ '.*V4–t21ôގbqoO ,|ɞheP&3s7Te>לyu'r0g F,.U?d?]fg.ȀD(Qz6W߁V?^\]@ϰtMޡ(>ih@=&e^7H64`r&&{9nA|5q0T?TR إw}ҭӒnl+H rm2l(M1_T=;D?T 4r9 GY1dcL+HyTŗW5뜕84,?4S~KN]Nkl0Ξy`+8ѿwj>|JYl끻V$Ifqsb|s7LlKRiFϜ/l®j>pad?6/"`j.(H  D ˦\]OBk.vLsmAY*NßMd*R#ٞW uku;ǤY AO}A@}VLpMIbXz{53C⚔?{ Lf10:rM]73D6Ľxo04s<"rG-\à~{e,\wNböGR ʏѽTA+4&J-||:Jv=Ȕ<u`K` {Jt.@fD@D j3]tUg-{d9 p:]=(p/CZyzP['֓NJJy1z.zB8'kWJx=؉ihT%R4يXSBDq.?}T%E:?/t9TS* TلyB[Ay⺔hD$i{6nw\biFV`W4'FpԔ 8ʼnN+);H( ~ietjT^lQ CAs'{{7+LWb1Pm!X U)QHGbK yܐ]3EUNa` ;},I#7c_d-J~QjP"X^ftaZΞZOaZ;xHff>^_G!ʜj$j 9)++l5556z>u:<DWi"9E%C) F`R h_B]m3[~8(pU A|-5 p]B}7mIRYwuDBc3q:Hq|dmބI ?,lF=є4X>4ig{+¤P+E|\>ljՌo|V8WQ\1;=\c Pt94uVeb!ht7ړZsdz'V['Z1n&fZmLoV1붺05ՎqEJ_P8o#%ןnG@𤪶]z,(~PgwP0jL;W|D豯 %6t{v-ӏqlwƜĚW-xexqJrт鸻2cTŶUmADmcUܓơq ,P(PUO+,[DϐI/F٥/|l7 xZTN*Hۀ}~ ƴ[)~vyRG܇~O#UX 'up,9:56Ng2kSpkܾb{Ƕ9ѥN5Cd9aq;1=&$t"GοK%n H@҄]wֲ tqFYf>ZY·:Ƴ П4VQ St ͎Nj;wrŬ.$ғX+NDI. ћPp]e}$T) >^zUs b;9;G_{DnZkxY)m ݫbU4|iam&V?>ϥtdW@t7[Bz6\vaooQŨx : mspKW?/! ufaTFQ+AxSUoiGCBa)o= v.ʑ=;"H0^NvQ,uU&LD61/n :z۫/0Td3=\>3A",=Q\W)9hAFOx$V,WDECZ؎ ͛L~`ddڡ4:6):~ଂE%gvИ=vV}`qPw0Ŀl̝'ikk‹DN}e5ږH:ϵ>u&eЖE+`i,*i)P +w]+QA[6FEqKU4;jSR(fYk`WQBv3s )[Zaź&Uj,̩(2l~. Jnm~%F]S8z'1@cbOH*kfVfUfeU 6+YJ-p8P/H&CDA_n~cv#-%@g7lL:I@Lp:If# D7|PtBN MQJ!y7iFYlq$$E p4EAo_kYF56:x ^>J)<"Ek7ca6!_Ϻ4ǝn? NVvr[UyuM֦EDt3XA\M񑔥ohcdFci|]Hyk_}]➙64|r!ie=4`  lA*%\͔>S:gw5]9ycN013*CGv\k'qҤ@ I[X˯,"C$ P(r=Aj$Q6cԵv~(+рPOh87)PXJΆ-nMy$Bgߕ|k*Bzމ'-gsM:UL.>MoH|齶|n-Rs.޼{G~HehvHX)_s Vߤ'۽9(aW$U}]=v@[AM%/.£ =s4 ،11@oM[ K670^K46HjtiΟ!#zyNv}7oʙ"ẅ́CHXF+]XU;~3}E88k6ͧa__6*,̲+b"nXXKhϮ'3.c!/ gSڞT 7b Mx)2ݾ_AQi{w bMaQ*gO{5EH x C~ W[UXƛ]J;5_ T\/*ѻU_Ц:?L"]4]m3ZQ3Ve9¢-!F1Bn(-s F??PH1Cu7"_K (W?cn'#d>-b`?kIw~mmF Y -L?=j=RnR> pJE Rvl>׾Bs6y W2R*+({h,9oFy8f;<.Yy;)xwk;>T5yEoxoԐez<6x3]5|g܆N_o`[]zy?Es]hڶVD#$H vзOohho߳W)AS/ gw8TRS$XL{{5rԲU\ܚ>aAUV)Ⱥkف h|*s9)Id*B=]5™{ :|ۭ tB&\zOq"ua.9smޢ7Ě5|@qQ)jCi F~\OiJ^F 0<E 02\A~IP"ńgu#iyuwp$U,9fVA0NfFFw{6Q9l-DbЁ9ÚfCv)DEy,E³ķ Hv.RZPXch"1$pw'"D3vm ߟp0Zak?DžLWz`ٷ~9ASVbS qO䳾]4% zW#16Ak%1Ve8dCxCvΒ08rD " qt06Xť9(GХ7:] f)]kF5g#?*j|߰]R]4ƅbB^5dx(,$"^U&n54#VRǗy:Z2x[P##3#ΠDJ)*ͯ,1EEw_9|5AZj@Aalg/mNĤ԰ʙ[yDm_h7V@"+|~/?Kً{Q+j3w.=\=U\d.`^deudqQ 5Ͻv)x˓T2sY:YLv륜h-w@@]LX^AC50+=!0b@~Ai,.ϓVE ǣbzj M/LR%>y4&̙RDž9$7zHh{ƋbjeT gW Iʾ/ݠI=_㙁cr)66!FsdU$f$΀Ӏ]aɵ[9̞ :CV*K))Ul,&~L Z.Iڞ<Қw0"ugzT?{*pj"G(,5|LF]6 J-a,}J^`9VOO2F{0v,LX}!Tf3KQ^<G?OBPbQP!1⬍Զn,R7Zpzn{YZwOW.X@k&X?a~A͎Hh=6 `i ӟoxW:K0b Fh)w\{c-eHDV9<3$1<7٫dŨ58"<( AhN(se1E!om BLi9nG-&wmQM^fu=QUU̍Rf*ӪnsSYn#vuR]L:Pa [2ѹ1 46oQnMG?wϝ2UUH$8>E;6paKg-]^Ѿ1\giH&)'9ZeZ b=x~!X|Gx/I*[{[;0ml9y ؠ­-QV9!o{2Ե?qKک/vBG洝AzZANU ,MQvZyB#IMugpks%3 0><[)Rj! ^⌛a"Dl Ȯq_e;=?x&n|S;3{)\;I%C0V F2=F%ƿ+-R) \rhk,/JRoU M Oľce3]^nZA=ČwSghQGf_a6&)gmQZL-Yp/KS >rsnI\W9OT0&(1d0]]:% ¸|=q*Nc!n#]AdWnCuN6Xn0{/O 4f"|0u)k#k]JY/y/zZXw3<03l_*ʝ$VȢxo?T4I AQGYgA2~s],HL 1, 2}]$*hٌG}t!8Jj|,A Hߒ$]428DtQ{%R.l2S*[>]7e^QR(3`>Sb4saLm8 =Pޘ#懚^5`sY<|ʍL+4MZi!+*{b?!I XuUfYokĕ`[jsBw+̌!T*q2e‚ 4L$ͱݼ_+#l_:W"Dx+|l;;pRSCw@W/d,!_ɠ>(Ӕa75aHtFZ%t JG, -{Q5N֨^ hx(-~WyMN?c$D;\5}*-P:G~0sTsv_a__48C_8:h湬yd=٠e84aNjsgt, <J?ʚJ{ؼ<լ[]W_$$K _T[ ؁L'öyp!N&R.gD mFL6)c U0]\Si ]XݩN!Պo6oHCV:Y1X&)VxIJˏQ;.,uemY;Bp (Dϑ"ߴ0ڳRvw1#&L8w՟lZWpxqWe&Ƽ&m0L$@NCm#ϻY'Rt%^>_E-LBȝH9`'UOin@ڣeYã!eiB* &S^1eިKس?Y-, !=9 b? o];c]~JeVMrUAb Q"r3ɾN㹜+MkkB1R!Y;X~V}O?W?&gVFЀ_}< :szI]PvH00].B';]!!(G]CP)E*>a]!D.C]%}KE==''@z1}N1`0:f 񈠦iv +PZVMD[n =b-BXɁXX8iňPI >cd@)%޼2 `qB s0ʺdV"Q.`HQYkФ2%Up;]U pE䄨-7W@Bϕh۪mZZM.CjOsJuK L١Y7~v\`USNߤ/Ыu0U# ]:@ur= ښ/YQgvC)✗GwWbA}}ۜ7~–è!s{w,GQHx6lVXo>G&h&nQ>lة b\ʎ IVl:!Χ~9[{{ 9 sTP.63]g>Va~xlzbbٓ?tf}sRf_>UZgJ f⃲E~b"#Svє3e@Ѳʼn'_-J [!mSDW;BὯ~ɇߊ&qk[v ߉^@;U!R4z[^M(ο7:#T4?_Jfa+nV.HI {_Np/]EBw.oBC>_StjW_B0pS,)A!ד,yGqF @/ dC -hLbe~_6miXabe2 <:/-!x-XBjE:CoG+U)(0)^.7=l9y6h8(EB$сNގ&t>w?OG@0O\:  jrQ1wuщܨA&W >J-=ew Dh=^t$GxcJ2Ci_[̑x,y? R2@VRrpȺ ʣ߄(A7) qv>U}Aqg`drlڬsE(1Ȣ?JC'xt)1Wg-ՋAY˻]B`ݏQZ)&-}O_^d5 UQ!_n7\@Dv5`\F_:jZl*kK6JfG?aa5-y+=<$135=̀gb2Ar^f3:aUslKBv%WR*(0fiQ@JSF= PdSeWEij7\HX_;&of) ZNSk,}k~>XVLq('yѫ޻,U-?3CwmslCnPqhE aMot䋃3FVڌ~Ym[P./򟲢[.u`1@+clv7!]8tdGzS +@v̫ wR&y.rEF*AqK͓Waa9IǙ&N!E 2n1|"^fъ4%>ޮAԕ?R &DDf̥Ftԕʦ _1-.nAttD6r +l[c4q'~( c+hOc)m66a~?24RXsލn29:|b6 &c*lP w geec;&|KȻcK/{QLK9'^n—>=A[s1>=gyi>|I*[5Ekg8څM[75}o"FxdhZBb+ ݏUkoކ$'z%QԊ܎L$Fڳ. 7/Cں'[@_1aFhxlXOLTU&[˦^y|DZISUkWAL! :F2wyfK5? b&I6Id,R7CK3"eu:_/2Kvg+BFk/|WAgYX^*RD<-9>tWH&S\xH~TwP6Ul|_vÕx̜ގx@u5=ٞW`:I`;#%铆杹QTڐLXUar8/*Su -^}*t)(NgBzUǓi-;D8l=re*sl8I+}LDI @*husfau-L)\F%L/oL2lR~?KBd0\|TL[7Ġ07~~cە/X9j$Ώ /\Dҹ36:ATKi`s^{KxQɬW^'fEECE8!285 I0 O͏ dR$nвҮK OE_Dn+ÌF7,& `g6 8 7UG)7N risiu(׎Kٹ1]γY]mtm+pSNݿ>q_bGp)eT UGu>=ԹnxR[Hqz,Qte ;9jR>@cb*ģ> amQ۠~\Z $> ]n6TeF45Tz2۵ϖzSX%X&_!)v K!R6o6Q'w i]=s۲Mb$AroɌSܤbG+}"`DI>%g چ ljSʌNKBI yn~d[-J؊]t'*7fuY.*=}|nGF3,#:o5GH۞wL(PF2^ *>IZ0&땍2.E{_j=::f)Tpe&ݑ )C:"nŀf>QǞb:dQ՜YDmeXB1uQ0Z"NBXF8 cpQ#n] ew0sdbvBdn 뫘},T^ز=q'YNJ+R=ZmET#A%nd~3eGƑw/8d>f|Gm觶'+¥)"h2h^F7>^څD Y+}MKP-y䅂:'a*ᶈONݱ4{^ԤEnU؏;F/: A%ɬ>һ#zc"0ב]D@;-b5ojoI'U$A$y@#*]Eb~޺_e?_\{F(9)sZ!P'(S{_>8gax(s{r_UzFh #U(Mb%[?zP! `H0VКO5o**{i%x(Q%'C[Y:7o\jO8ó;nv#HDtҎW~l Nag`Ю%P\ֺ{ wA$ eo<[Pk?!KᇬȾܬw2;g @e\eJyFT`nk* l\~Q5]^|Gr\$&v*!L'X)6Iůr䨰\ c;у?qOXM?&}9I?sy VAWwQ+?U֨Zj~›lZIEv:+*ǡ`%.KKM_`]S@!oL[f/tDQ08i˴D@RLAc%E;/,h[n'Kg`ATͭ9.{\pshfz75g7e#w1 S֣{jY.2PA*QpN`+tT灒g>{ƕ^•+~NI{YjIu+CĠdM,~l ]} pJ`YKg D"t<7?m#edcL *xÅ?҈~P^ Ëq.>6}ϦStE/c=up9j&7Lg߬%yB'U'L^d 4X.\nI e#hȍS^6`>-0uJ{mع^x̫hK Rx7Qges͜D>H%&B}eAߙư۲m`)|2F j8);ZsC / mw>}ރOVo0S* Ά<>m轈JW@߿{a;'<(L֯wbIJj@M.h86&uq3!ZHgn%X&h:| 8U(# Ѯ(qV9~=2R")LRx֕I'*vPՅi~h2k_eQns[Am2Musmٔ&)-maspŽԍ6X!*>|| 6dY:_ b#~}|:xhy(ąЬ^w}+p%^؜Qi[k/mJ0_{Xc=lBL^ƗTb%75,\.Od?ԀؼwCj Zl8$ȚةYk+*%wKLCԡŒHY1b׵[TW]%`ZcPџ#y֏ ,i>U )|*|AjAM:D&-pjVFgabQ:_k'J1RP>)DG*_qR^&Y$r q  XkرzGY&՜;"].$`M_${#/ĆV։VPǭ|g smm) 3%Iuo4(o0{hMfS?+|,V|DS;pÁvj`R_#aP0_kyZ* dnjDEsd* XſuF^ 2ٚ4?21ɐrLl9(-B. b#"g;Ah,j*2rCL>ΙKi %Fg(xib DVwx7%X X\S"/GE;?]Nz/*E#mt,VeB28|ÍⷕY.!J ]?g.+&7~A *Ȣ)N6LB+dzX nh2" K"s`7Gi)A!^L %sZ2R8s;@`/\Jc;lB4AXҶ"wŽG,7-RgaӑBqH>'HTJdܽ7%B{Ƚr^L@$T<X cW38w|4~Ü, gg?ҜcԄu`5wD1,_bSUmM:eQ$xEho~ OcA$=ujt[5#V 'jߣ^/ X& K]Qbz"{TL?ɕM?aAA-27_龯aD4G1J\8VP/tu^^{tnh_- 4NjS~fg'jE5p_%[,:0@Kըa[~d [8ꣳ`¼95[1kE .&̃3һMᄧ ֤qT%ӗLuZVⵙV4<[+taPELlFhuW57}:{ƵAV3h}ɇq*[H Z=$}Cz(z$Tv'e"D*b_1Hp<pM똤2q 0+B0q6U D^5*S?DXay6㕦jp^3[%M >I#pYme6%)S4 8Q t6usSUO)v` ͻToyͨ&S$L"e Fj/؀79!evXJ||4n%Tnb_/&ݠWop M#Sh#'3]Q.{:n ߈F}&6 W䶕1lz珇v?vJ濷BcF!;U󛧎. 5c\F"e[$O{d+kpT۾ }ҽB,\!]'U1[2Gqt+b`?.)Xy-քvGRvV"aSD,߈\I.A-j 8A;1( =qM)IZV~=Ŝsz/T`c݋LX<:pݷn݄]E~FVcPɹ-gm8{7$Y}qJ ˰M+ /]]Q5-J5|jMhGg=Kx4%eFbȭWח6c/<${3QY}J(rv~N4z'N!qZ/[4YU&,Vdhitܰ=oAit 6Щne~OVYQH^ir

vp /(K{STNsp@ѧ` v=)TsTKdN[ 7si tJ_ ,8KXm4f0e0\'םS  鷂YJ93ڞ#hw"KՂG$3>eصesS,f)jIBYdy~n(`͚>|%"P 믊L0Y6@S4 J=7*B&@3r ߈ĭB! : A@.b _y":;! voE[d%YmE=^4 5˪ ϛ'Kze-ۗH& Ԯ*Zks=#WI}BȠd捐Y\ KN[khθр|=0+F ٽXfNICG[L h>kl`jN0ڐޙ'Qx ˷?uSl9%?5dЧzB$慙1ScɳibJG4?R/C?zp wHs/$iXϛ [BbyYs9)!ꉴ/p̭NU'6^y#*ۧ*ۃN g([ye4qȦB@ˇH*Z37hPFJܴ0Đ/:|E LBsd0(r s\N1Uh@4)‹3:@51`?cv6P6WBSC6` hs$wUl`ķb]SKB5}\/0W>@Ԁ20C`%/=K~eGGmwJFG0WJ5}@3ƙ{4bIi=]?4ꍥ:jjxb¾t,+H3BA5z\Qkg 3YOWX$Cu-uZZYSg²I@[w鷗b/(ZnopK1Ѣ}~,1yit҈}[Ʊ<gO J[s1j=zni WU㤯-mup(F?QkֆQ0,Lt"^f^ϛAҘA>"3TarY_<IODZ#Ғ`?VݘSz_FP1JQ|Sۺ/$Q%O㗂 K0sVީhD4O-cdyxSjӏJMvde! r*IR6(a!S^e^;IDX/U6տ;CUu[o#sGu!l}3Bd7'ySi ~S[ bs^+TBQQ8Nr(_d._!^Dhz΢hԔ L{S C|T)UE"A|L[fάf_>u+R>LUpo"2Ehcے5~AM{N}lMJ F*X|VxܝcO]= NdjU{cy/ckPː9SZGN%}X x".ե؀a0Qy"uv9E45V]M HK[~)?h0iR(~fc"X⪜ q^UAGP IYX:t(:K)׏oPkdOBՀ߱҇MB0k\KL|% >DP6`^^SNѤN&ߊ@VĶCnOZ{[k=V7^w" LȠ9{(R8#d;#:cj^)fz{̿ dR+3v!)/8C8#첾$"G7vhXk$!5c 4޼I@|8:TW>O` %T':Mqm6'Yw|oahW(,M46^Z{Y$ʥ9FazTm]Ŝ.{R` Uqmz6ӊl>Tj Ftr<]ϿCNheaGG?şU6;RmxjZxZ1u:okDSb!r<S$ oGފ%[|QY gnHa@m\ wQU-^R%:C-0Ae,hm3_f3<B-~wݴim88ƈ(y 0 SNt圃Vt2Ɣ}1mErR #zjMfѵʝ˲M^)Ew8P@Vf^W"-xaol+2j/= ]t <Zb}.霜*9&0,ku\gI%vG0aKiHgw TA4SFpmJ/YߠFIA{M CsD^p2kE-/ʅafmv6f\DO\ωp O ܂7@/HY\Cme1Jϧ%=e; YKEU/QA3,~>6)Q"H h`(Wo4#|^Sss{ء~-tAtk#3|Rj*o׎;4c|~&gr|5"ES(,)è8hXip坸a>=ܕ ,t훴0|*2.|K)?Ofŝ+--gOЇABWCJE_eޜl=eKҫpco&.ի"+J)mCڝ o2euUϹ}U~2ܻ >xMyCYiԀWI]HZ>}CUx%IdfĠ/Bu :{^?mNN3Z_9 ,ss.UqAvzldVnb4;O^KW锝қ3e:lgna MEB'򩓤 z'8)w}%,C]z_ًKm \k 5Q$ L*k&3W'3ʭ6}xXN,dxcp# 7s;5rx5:yLBh{[a|x6 Q?~49W\ FqRA*"E)VV7}f/qc;,6\H >մ cǟǚ+֡I~z~z/הo!4썦E^s i~=(XT{~35cNFRj"-h~xmq|I1 zJ~nsol 0}JȪ<0bDB2`D 8= tb̾9fd;?47VۧJZVkɲE'mXhч&d3Z%ǀm$Q[0yWtaR[NIo2L@d ؗ$lUjf(aØ QIKBjx_^3a{#wg/fSOZ9/D y8ik=eq+Vcu;nv"9#%R7>}la[~x 1\"k2QZM}qAh֪V> E#Z^q+#or]v wo:c<r z-_2;jH6VR>ٮɊcQ#j؟ 8;&[59q?fF?״wy-0*b0(uMoLOM5 Q97u.8Ht)tQ.aYDeG":>9Euz{$C$BVzFTn g<]v"Jd83+#4d-Xdp4K%5ۆqHk; |Ck.#mxZn)8KVMw%oе1~&*e/'(OqO8:ܫ YL:ia2OvוC;i3b1e? dԕT~脇*bpm-1W _HqX;fRAi[dkq_h[1ʹK<0Z"RDMYtk֝i6M K.^,d-qըKe@1Ui)? Niݘ%n0<SuS>2A"ޏrhUwOR*2-}78w&Ba!ɺ#qH_iy~0:I?Zx?E :LNRػPWbi~R]l)^u}d auҙO2x@֬L#B_'9Zt(et~WN\*?ܔGqL?!:9Tل°zTQa{z I#Te]muXnf GJS2v~@DS媽>7&xBG5mBr&*puӯU#Tc68>0\S+"w˻r6VJU~Y0HnYiSyCDz<.lF3ϋ-<~M Ytt[ѡ#m]lxY~J/KGQ7MaÀD4.[q/"yo|mSpM~'դ>Z|Xg%{8F,Y2;JA9ݹbm.AR/I)Ȱ-mV;{#l鏸 ܥN8 A`!|w1 Dd97AM ĸ3rDk: 0J7#mhRD GB LK>EIɪZl_ P 6piU0sHkpPq=f8!psUX&}ND :9m}Xç+9atBesH!SzIB&IizBr|$cEgk6P]y:f8u=yT2cv8m]˜Co^xl7]H *$HH$$^ x_HUR7 JbW)wEgHv%t+.]Q2J $#4]T%/ng~ WS=[(ⅾ46ZPaA.!ʟ׿gd%[ CGrB[*f`.5Y^ϟI:.'Yw?n|DFEGxGf/' .Xe\s.eyK iw]yy_ OT]?JN ~)O3VhJ9ɈkSӛZ Un^!lvF()tphe^Sc[߯8 .MzJM[ؙ22%mGƔ.g}xLFshtF [ \1=ŋ2Tx ԙsMxE03tkO%@.+,C5oe1uCu~+Kȑ"%JAکTY"qZUQ46\lpr9輻xhwR8JH=1>U \\I|Nik7m.J ،"8԰4v8k?L>\U& #ύy]t CM``26+KUʮOU9+ 5^TpA.w0W [X= ᡈz,b?,p!i|]ªOg\f #֚}gc>҇2da= /ARIK oU/{J>8:ZY]*K˔u:@ DNtC~埒KϔGēG>7 >:*򹏇S2}f/ ΍N.ioH3ɠ$\!/A#Z#[?%13B3 [{ %հ촣>֫+ u˄ Ѐ_{տ# sx.҆!WpPe5!-|]f,_# }8K.+<_LR4PC@q2qJ *},uXOkʢ&O(W0ru- XraQO20DF ]1%Rdx_/u!.dk:~ "TG>O>qUdL=F1QSmccٱw >I9­ND %@Af(v?ҒGLmoxX}$v:QB{3؄-j\¢d34oJt5*$Ւ`ۅQIai>;C>M(DpQ.hs\&{c0kbayZiDbwpjY"}+B6i*}-ߥ4pi&w~jtQŷ{Ϡ،<̠Q먍K$.+%ɠԖtb2'VZۗ;t;(hTZ,H“썸 ND!w')90l E / PPv")8xr=N&x+" ey{89[f}J'06@ۑ Д,gh,|-ϕ1^z1^6YPK}U2+j&:D7'ɞnM˄ 典e;E}x  LKi. o-;\c_ RX:gyQScP4_d԰6wԽ<<"_P08+q!X@X*1>{vG+;b:{=k<8txiFJf\gi +֥K]p"&/w^'Tb:mtV6[5BX٣M\K3=$ laa $m^$Saѡ[zU q>}q7m$\pE=,AGu慡&+8z&́mO?ȑAf5H1RmNphĽΝP*b~BF z.֕Eφyfr w;IՇ%{3;Kk:ʡcj*eJ{*W5q]3gB="Y8ynkEt?2Ƹ勘gYZ0707010000000b000081a400000000000000000000000167daebc80000e988000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/DF]?EhDTTk׶Ǽ=,4=K}i$ tq!puB..tR@Ms"UO\KG+uCA1 oCeb$Ǘů.,NvދNvGvװ9~5zf ҫ7"@ 4 } _@Ь BwEXI{ŇP:_~>hV*s# V BޫeKCF:|e '/=uoY2^Mr`Syƍǹ@SԪ{C*kk!v$q{._γl4C|F>-~D_+WW܋<9gx~Laay يY!jߨ]*e3Y#d)/`iVUhގۯU狗Nz J0 IeR; lK2rhIF'Mgw%}WWfF"xx,G`ܟyr}rxrA*թ;S4TrwŴ׼FH44z$S9>J^g Quޥ]4֔66MHMwY_齩0PMoyR(vNO6iNT's? ٨{;|rc!Өg|p팀++}p#7d߅*H<]yL_kUv0nTTKDN;=An|F+/8.ܶOYi%Ԍ*J"Aۺods(5[q>e:#Uݝ wTFI< %dN$ IWz;tެ/G,JejE(*9%8u v[D&sm]E7581&[hpί?=hIB:9v-aw*q$u>23$[Y-L+ -|HR{C/z,PeBaߗv5}#<ф[HKf 阭e%%F_ɼ3hz_X%iY%`iX6@E*|إ4]D/nއ!j A;Qy]wg>c )e2r.=[[P$^ow>h6CN83J LعH$AW>"U2sNL]Y2:7EGi T0<"pJ XgSW4:-]rF$S2x,|I{N溽hǢ M'5>^ { n!uw^Ɔ(8ʅdiܫBU]m?;2\߹/ _QA e*=>sN#-eRXI 9W*ѹu$Ӎ3.jۭ0|E1P{1Y^06c1`B>|= dh]HK=7.׉vݥbzS6z'o9 UHy2^-WjI3=;ǽ^8" B!F!e4 |i(m|s u|t?c=HēRYfp0@~ft 4;wtOXުXՏVOj0p>C i-X׾WQ^1mߦvu z/Wy14c(g_DXPF {rpV&'ɹmo&mj1J8 {4H4 Zv<uYMwLgCeAe%ն1\><碧p6R>U/8Rc* ä8؛N>T;3EQ-F=V'  a7)% U:,/6POl]G*=~¶C[xucȧeޤ8;ޭHt0|E=$?nt|^=$@rW)L)y-Yv_7$UNARbCf?hQHx-b9Ootw8)`,~=B}M[݉rZ+L3oTZp +ed fCp4s]wjC QcGƠ|X Wn(2J>F#T2U,O[ 9NYU0֨ƣOĬjHV 쫼p 9!ЛvZn,IRa3'rn(k">L3X*b@gY8Ezj%DI3_PQ?jGۮNRLRsKhr[$q) %F`3{W;qѽ(9T=ukĖ)j]gXVEoɰ ..VMK ްmЦOȭ! ѽJJ7f4Vֺ&5.F))g_zA49Ҝ~b4Myf]$EF YQRuއ ^\!7Kc+ڃ_s&1{Lˢ72n Jx!T!9gȃ},vhy`)aZ];sMs&RVbr위c^.T%WYz!at7?yE\us7r꤬v:sk]{dzs@~>/Lڙ hBE1B HTE<ٖphT"E(z^"Q 6DmG]0i?2FDVuz0cFlSlrk5/O4M)s.79 bB0c~9$B[۠r?\!c~\G4kB܄Id7n*kM7c ,NPw!ʃ4F;O6< jpDօ8u'4u flX=zi-a ~%!g#2z,/sb/=IV̓7 %r eUg [qĀ0#j" ,l ֮ ).H)ى&S.p]([BA+U dX~]딀`?[ޫJSX4EP nx #%aG:2[KIjęd:jx~TVB'ԟ˗ۤŷ]|fݫĕ'.. .>8C7+,xtC T'"Vo)>P#kV0Wd9%vWauSXݏ-,a@;]ڕuIqj%j"j0 L@ ߂R%:w[c@R ']Nj^obP Z>6!DUtQ;IDAkEm 2#F=<_- 2+`XoJpoohM,WfH? V״,5 Mlš F3hOŻG/|aGHdߍF3G?]`?;)Êc,A˶z|C~݉*_nZEq"Ds1YexU<$ВP{|"v{7Yٲ\X)P<Іv)әzм֮(Ɵٵ\xy3&=7>IX,G mz ݇7(&ʔ)^ELU~0$Oc"L̠/6$gX7_hzYaЉ #]Y O~ΣJ0~6#LE6Uv'B8)Pe삣|MÔAGxU/mX*Zh Dhgv ٸVǭ 5>|(wP& …<>v|-t$`W KE*ie]*k=\F.Wo}m0;kI;,lA [vGH}9qHn2qx$N>؀΁t -Ehp?Ir%eB-.d:vHnQZcCթ bw[,Mv%IXگxoy4 >Osh΂bS[fY0a) P鱖s* _ \ A۪Ʒ~]]M7Oc"[La>MB9_;ii|9}TBu]nג[N;2Cu2Myr"rcӑHD昊uV&]fػgTUH?5f#TJ]QlH"Xz"'9EAh$ L7!1GP]=˓ia41ỳɠA>OpB y 3XWV1ӀlCx[š5ܷ <_FS_ E&2tb\) SI1~@'Me]JUI!;!?hA({1BJ*jĎގ# }_n+C䇎z[R=: =[$[0'nSqO. K7.=3fYbF^zkji[$\L &t# Mws,A\KWZ)焲uxhnjl.Ⱥ˓ d#ݿj3z`F4HxUV-ӝw.r)ι-4f&=ovSx%T ,>cExD_~ `?9+Z^}5P8>pH[f-Īx:D%=]QS%}:"3[d/ 1S;+[yc.y,ŪS8dF4 !<}D/wDVx锨י-HG-p{bx.> %r,Fz( ioYTA :5 @iZ_ 2l봞uܜ0)7VT gE>[F䷭-S1 aא~qɄ!kT""~L+SR? 9mbaK}Qc/&XoXNAd?-Cynb) 'p8 H?7j/ Zba/'s؁[ϊO}{UIa%omi_cwhTl)xi R8);  t禋M[rk˜=C=tg0S7U- , / -rFsmTD\6vbHx7Vl w/*t'Wg%H iBw7iF:eX VJ3ZL Q Aєˉ{dTuCUw&<2DPqD{fWJ_E杆9=gAE=ޫ񾗙R:&嫯GI'U&pELRjiv-pUe}B2!JSaK@;" K8"p#XޏmmR3ߦYBETeD|s-Z{ et,ugnݛ 1j6@!O[R$Ѭx: 5@5f6ҩoI6QB$mYA~6]1&DŷLQAz_/f>Z: <378 /S<'Pw:?;:@C~XiթDp-(JZڦ\̗ :/<:y'^f24kRڳnK\O=OU쾜{{7(=mYL}S\_V.>sJ$1FDp}sr]rF {+8:,Z;ۘ).`>MQ ;ᆍžvGTE,Qߖ0)}=5@sSshN54G\[Adײ_CG&mEj|S>kV8lZ׌|^WQ RoلKs@{CXؓx'o>_GL~*~ntmqvi,CKns߸5fo)6Hy]X1+ N [+z@RZ}W_8 \ ^2`%.kWt4iXkV]rJ*Z4Qϑ,6Dj; dxaMV`Ja?ˬ\ z~Ρd*3d}\eKPjz!O \K\Dh` PH#َC+[ Mg&/ R(0; [UΒfRz)o5G^15섆.1;4vSb*~s5T* ]\tL[X4DYؕdeU#vǞJ*"1 YxP:LEX{ e$GY/̡(;JT9ZW ?:˩¸x_'u^tӶ"{{uÈo`'T~;Zj,SZc&Cw?%"WIa]3'x7m:TvAXj*FQv5[8YmD{g ]R$zؒ=z xK>Ɣ0f3{>fd.A;4ڡ$oV ̬3T6XýB9;i\gF4@ٵ9Tn fPcM>1݌ON6[oYTgyc\NijA /J&EĢd7(`M[/ 2V!M yI;V4CQM2"\lP ;X43j$ ECPrn00]R9x)LNA{Nΐ|p"XLGp|RtoK0< 9F"nZ~G_)HQ ns"hMQiDmrd5YUqo-$9> ($u*C_'/q܃4zxoRa \hȓZNW]n ϰ9Og g֪PMknKM|< qxk^`Z9V0m(.G{Mˊy]JD`اJNyS-k>`^J"Z͈A^!ݨz@A]I@F0RBn6Eh/zTXibtUÖ$`g7g$P3 kuO}3]h rEϺ]Ǘ' NK{p Nؐ–DXZq۬AeM鯰: ٱ6ӕlto*He˳׀MQ)w5 x(Oޡu3E]T~B]n;wa1%FtqO=i-dѿyTOr)=#~^Xhj[|,0eߎڔv=!KA<Jw<ߗ!=#r F|.'gA)gh.U^0KW.Kv5:Yi'P Mc{QgGo?0fDْ%|shLKd׋pQ22RA ־NC|I@ϏahU/՜$an|kmý)Wͩ6lm>Jg oH?ּxXsim:+P֩@UҳC܊?nfg3a ><)Ȑ ?E-a(Z~_Ѣ5fڀcg}5ڠ{vHJ,~Hu٣/l)6J"HHؗLGY2ETgnQ{> DŽzipLLH (馘OSNtf5:ǏA`e : (fvF)mw)xB [` X9S9%r%Ʊf֖(Y{*#bo% Ym)kLZo0xl!?DFrҫ`4}RADQ &==Fv"~75 T>49[}O.4q%Wq erp m30s<4 ^#_],5aFXKjpUvDh9k+ wt^Z8ŭNS(@n4TkU C5K:ݙN?FqG[Kׂm.\ ~Jq vLB/fBo;0@잟nm.Jŋv(ᅩi~\̠VrqޅʼF`zIӠS4R uT ZS }`J[8^=)yߦ XTdԽ뺚zkʬXmebϣr=7k㽼3e+L hy4~k4EPcn2U1>nY_~n ΨKE 4bUGŲl9aiH'6B Vh}ǝDLtXmwgk9 " izئr_QEWL3If/:$F:Q=Ū`"qJ+6ӼC=DҬI^̼߫t0ŁdpNu8!'Ns(\.'QYlz^ZOúE>KԖk=`iO%X^xXcAWoEaC#@\.CCD~@F6W~!Og33)U֏̒E/'q}'I侀fW9L<^@Ꮃ}T`+j#}qLYp%sHgs'4 Jto˳R+~1 ?߫l_SXK0U_'ŏ:'lBHxW CU\z2؞;sZ[)J O26Y%Rɢ 8FL+kbns^$®JMcV,?,Ƙe>etxlK)-؞9N;˗x웶N"5fʖEQ4|/6uؙxa00 (c5Zw F!sodKs|ȬJ ;),M YeȚwK.vxr&zy4?mo ,T5} _oo-QDc݀`0BT/ mп+>iQA,C}@pAI%FDw-?9i"T\cVqV 7{ dzmABMjD쇶z!8~[B9۔|Ū>cfo{3Qaz>*\{$%5oK36޴tگፖt]9fc̊jJ2"86F@ Ї@S`j~iw{FP2H*+^4,2qpu_5:<'++c,;|*qy-WiOSS;8mX1gq( "?>ΆĖ "NrgIE[+A,`k*6եS 2W :@T&1$,M-i ČbGMzyәSGp;^8$LY v#I^F~ץ+vi)}3v0l樟x^N׸GvmOs^ 0?>"@g0SO$(V!Ӱ[E؄3x*@2Zݭ0ee< "@bʤR(G=Dµp|2^Eh2VZՕ}qbB oPq e=5<<Y|͛YDZfnifC,p*FGl& 0˜v Uc1.K;K(>ێ+E*t ]]k;݄BYl4GtHP8׷HDPݫ'HRPUJ*4:w]Utۀ>Ur3= 0HR/ڃ{lPZm FܘE-SDWX,{YbdB @}\مszd={wCCs-wb\MϗR]?GՄ&ÆdK;X~k NLA"'NOX'OCA8,!I4@찍&XkqT3uI ~8;F^RdOB<ŵ#w.gX7w<8mfuUmI {hy`>^VYWέ6%Ĵ)1~_YGis(elmV +}A[kKQSuB'v&Z%#;2& Jit*@c;.#Fz^9qNi.pi>>ksgՖt\Rc:lV\|^٨^OC{ >XkT' < F BΤ l¾C'x5ww; ;EF5P e4.;L֣Sd"B.J0"Y1-]0!_G)A V)R ն:z^[Ax-TQu!l6ٴ⋣ۤ*.v}'}0{cv"%ܷenigI7O;F(nP P0ZgM0{5yΡba!Z5"0qK%0Y-$K\ pb>\- \鞾)jXUĽ(4e)iaf x/ݰo*|VujD3jj؉ ٝ61zg#uǡ^g$.>0nk#ic$71bpXpM<H˹)Hۃoa]Ddh,ۈX{zFj4VYU^gD }>*c[+I5)LZ[{6ɔFKʇ ܨ7ݡn U**D1@r.^:Y*Q{_whNvmhm&z5ʄ̩(Ӎl8%sGo^tzVmgjΥ*m{P'{$ [6< ó  qJ"uGC#6F+ԓ܍AV[)ln;f;@E (8Q!5 9,`']iArqL Ǡ!kip姢*(1P W}PC9~!oi]Ơ\?1D~HDs~cJĢOͼH!N9}_9:Z`1Y%Hh'; sݙrX *$9tlo3=h3JK1>`/pFV>k"y.&H6mjRFXXx4`Zhb^? Z_T$t [lY,縳`ra'5C?5IiEzC94^w_]i%֨UjIOذ 6UR %*F[;)HkXPYeLT<9زʳIAnO HW;.z .l=pfDQ}[xrSF'3^9n(xlgk:O^ÞQ|-.EQGM8`YB ~g2& g1i$)xRwq$TS)⼑ōgpĪ#5qOHbyf' jl\p{&~U|\@Fإ9KIEg+ ?Ri+hHQYx0B|84:EeKψKS- ocޑjj )ֹeFCP()y4*Dfs,̢L:C"'zDHBQ}0%tktTʉM*$c!ePd/}>G]7NkgC,-"AtY 1캐DK!qycehW=8ן0D_DjƠ8ZLy$HA2Bo`̮Ozw` GkuS ' |`XJ@U* =q2\Bi4@d*R%}>AIHqcT{zЉ@U>K2)Hpw%r08/Áo{B.A&u)\q:.C9n^PVj'zQ~ s|9I])M@u吥z}D tnu+tn9ҪPTDG4.z^ 8CBU{;q `/vRLhD 6oӤN{UisQ,{Oem LxTwM cAG^Yڭf O^*j_kN*f=10aN'51Qu3פ t-О#={9+&^Gmټйl>$vrb\N07S} r\MqiWna!nZ+#7C\ LR]k[͓F8h4$ƾ_! b23ƶ>MQ\ѕ,,,XpԗqХdM>wy)&[קܪUPl0yJAC/0m5R?7;ɖ\t~[ QRq p9b%Q稞yi/u#WJcVo,im_1ͰySNG֒zhn-DVLYJE>; \'0/c'v9Ce#a+oH 7cu.G!<a.t709c76 !TϞó:-)%槣-Oj詯x0'dz>zIf_͘F} 7M/ Rg%-y-a,ڹƟS{k8ez,< –6]0W̉H`SCTԉ r،y l5ݥ|7u(g$~%lm Si4KaN{VPۡqI;Ok} |yR=m+%Hq.)Qp2UܹLs#?{K31xcϫmle~(!X\ް؟g7|KRt’0Ɏ'4"m Ha+Mȁ2giSᴏ. #㮓+?כFQAEo03\el,}O2?6;?}&ai.]-B#$f#_r$~=gexM3̔Y-}#AR!~(cV?'ohi]X oq/|2f9[TtCpYlVuiȱ#3Z{[h)gA,?Zv&Ȗ`Fbs-_NdQu[h27X\E#A:8jxJ٠Gr+֘c<Ԉ|iS8%+^U$ VTۄ`Iz&-^s%+ݐ=ќ?v`f mPQ~ǥ ^ӇhKa`8'XUƽFZϐtm>:74G|{C!/>/Z3f{[IH3^m{K;u l|oCBDJQ^;~~rD2`T_|T='m?³ HeJ8g<3Kb HDxn*"~tq.j_Y^O^{Ո/ i ?A`y8GwVCF u沄brQKyy˜ܸL>uYBO *|Ô-08EbEp\Q5 VPS(zزl-jO{.2FRVz ]dr Q!J<Rκsܙ+O*@YPt30׽YiRq.vj{@+&B~+h5?uqiunHa)WZ=szepU٘6%|zjV9bv&T{׹+ukXY5RSw%v{D ,1mhUo;͚/f-asIJQɲJkxۙo7$0bjMPG3gycv#.7/?>k-I֕3guMX,CN(4:C__ۋBipP̌{dq{obb4v7(K_&;wUz#_jks9>Yܢ\5H*ϪnoZ?JC4WmJ #n`3X'4_ٿt'N b"j?nrY~'\BY%" ĠbI РRe=q-Vr!uC ( ԣS0KD`iAk={9 :^rF_Yɕ$ӌƉxÆs%nm[1?oVڞ tHc-S9!+ op l<λECΐL3_=VAf}|9aIk9VSo-Bȇ$]$Gٔ Gx*(!W8ba;{3j5=!VnV@eElZ&%EF+'@Uғ^Ӗ:?b1eA]̯ %}0B)y#f]Ƕ\S΄5"HU&;ns}J<\tW?y`e J ׌v̮DŽ tCFq"&.eS!*`ji &lNm%ıv1C?<E`|;,ȽNofIxDbM1YUa({9$WǶl,Ok3F!"c>I=!72zٴuN ۶1Sn~Ӑ)T3vOI(+_x{ \8+y4Su qL+Edž0F` . 騹+=N1<{p>[sYXX, i e#&G=$R'L8:'}-o<ewph ȆsMGH5mMFps* {IAi;sJ!4e V+[/we^,dO }pjplwzX nY\1b j RBd"æ/°+dL)T5PkծF&g o/ASOz݆MXƴ#O1K6XS05p052 @AZq8x(tAf.CUG=Z.`]bI Оi}ۍ~S7O >|٧I@#tU*'HG3i.7Ԁk5X  2$}K^7 - f=T8l#OiLLya7i͟|VP5BIEHVRJ=b]V,BlC5 Z'! :5eʂ|%{ʽo]Sڮ' +rȪHPVݙ޴+اnhJ"5Dxx-ن(| VJG,pQ눈Q~<-$!L0G1k'Hl[Q:E[0 :b)"^֡,פDk0ۉ$Rʋx kCMQF|s:`8ᤷ(fmz )~7"hgwa\,m_L=o<=ь˒ aMlxFКkkL+хI _B1Lr=Xfһ٫:$o;)@)exI'%v0H_%pV2IA< ~K/'ZτSuǦNx(-ٖ/.9)" EIO<$m ӳ.epff?f,s[HCYᛰJ~Uev°Jxq m*{pD]B< xIe֖aZF<ԙRf{;'~]cⷯ͠MQْYW2\DGm}ʹW[n>~$.iаv0uhm VrPr{&< IW*3NR@v|_ە4EֶMaa꠨B{QQ!St)kߐ͡.'_?f&o/W&WPA ;8wUhJ[[r#1TZ!N~NH{tck$72~ Rn 4en'qCa+W?mKXۺ샃ؠt:?,ǝ^bB`t)sysБ|g-_ ʶ7n¾+eE,@޴Xzvf ܱ}Ar5P l;OXG 8O|3t:r o IjحQC9?e7=ݍ}4( d)[wW^x_lZ6\'2&dqm/,:Ow*ejmc]:Pv o\Rq P;3jC=ndUhS>ÑCi [8USEv{Az,߸-Q?;VjR L~BLKOU[jƎiK/EݔvbEPվuoX!-a^$&|fJܔ/:p^7;'ǃGPh#39Re~~zs򏾜 ۭ,N6^rZKR8mz9vCl_?k qҹ\}U-%4jWD9}gI]m:r rS9ϓg-XP/ S*qEMo|%+LKD /^rkeA袲FUBm#(}.KA~&_H61/IND"\gAm_03l=I/?ר@V(G˞׋O nPLYۑ5aUcix]աZ+K[B1Ix\] nSq 11N BM00ϧO_=.s/WEH@kJXHdDP1U Jal[@{F껤DSef-C]`?A}2Wߋ0 8SMk)ߚB!})J3R9Q'/6aˆyVhA!OtxjV# y} }L)ugsg!YXYթRb9g=3%L 0$;SӇ~ܩrj2O!XByw}$rCY}|6#yM6wӏ${fПaȧop%[RAm$OWx r*ST#gZ?27e EGoSr5cZrCJɳ7jn ƛOݢ0n쉄nQrHGor27NKŻ Da=tfsDy7PIE} \4z|}lbWX;RL$u-PVVni)S--z肴=rw%8-9 јsܵ jG87ek{;zl^8'uw# (TU95˄0w%H,*c`%~h{k]I7I_eUtoՆTALÊnk@O Wvdkp tt:ʓk/%RS99Jp{U("_r`z^=fR _?hRD.#~ӗ`34Yh%^.*g, 663-Ñ`\$+]cH7hњyp+|64,b/BeHTd?B` SZ9Up LB7:)q-"l9tG5Z_#PX@ofOqplZ7%Q-R/v2%joaX'7QԀatcF͑4:MAF]7ˢhU/mVކﵦ`VW!@݇LH(I}氻\p{ue$3W~!EDw? MD@{8i*Zv`JM?(T@8²Q@XIï)X/~G0^+ClQRPgPv7_~Oi4ߤwZĠ Cnh]H) x JM-' =IŜl:D*HF*QGj5n8$F?ҥN C.c1bwm<ԝElǁc6;It f&nt"2w 55\Nvl]+=4n:FAwJq]{ȢyDM碥&\9v$^pg:b.`.'+Ʊ8x QNV5EzdXb]ɉΜw4*ao0è) 9\}DEնYƅ$X2 T@P +"&k6SjIGh_WLY[%]oH&W"oX}Z4X&>a lo!p񮨇 aZ9c@|4"j.r'M&\ι pm\m[^|DN})(9_`Dn%<^. k7=$LEF*y!xGoL(IHQ=fҁLcwZcxm*y l}77 =8sSC$TZ6cN՞wɁu#^t "K !ME/f@.y9N>f E6JFEYW0]~7w :C5)sʥC.1JR4+UN :J0'ERVtNOoXXi$bn,YA%!5/ݐ [cAP)D0ؚv "L䚗̫?oҭ>94*7Z +2Xh,,HkіʨoOQ09`f,o8j Luqdy苢߭刺eyn aAz AK18T,)GI [A4-57"h!Ǫ0dhE%JlS2R\C<:,ߌynp0'M"cl\UGG9Jhhl??9u<֒$m%C'=蛒otm)"L.Q\+Th DXyV/ZG'o9L)˕Mxˀn)A8*$#5Cӛ$֕?| 0fx֡e{KM]iB7,w/t *U `(hʿ)M8ėcCś<;MZPL|wuM Ԧd;S6͞'d3՞ĉV$uCI@'tH}jp| Ҩ /Q@0..c;tU8 =(;)B¾uS i)wG1-fZ8?n}GvNL ( R&9^&H5~#Z 0<`ꓷ$*QST00Sƞ+"VRJǎ bSƽx 21oB$-:؁|C0F0"y9,:CNBpHPmҤ`?<7OJ)])MZ-J2<09q6acX9Jp U}Z*IśJ)LWn]ށQZY4L}@ޏSME9_HypIVo a2aLy?<>9N,Bf2\}I#\\fM`;ߖ~X6"[J gfcq~C󊘲z(EܙK sKFgbqqm~RoH^ⓞ` <9wYo'+e8_a@؞@ӔYv^QFnpiY4%wVIK"zV(8TL^]K'}= F0υ"bozPI-b @x;\G]؄Hؘ.$'ycjqS6,5>]%UUG{kG1p#!K5 NZ~ W~$\2`%);e>vB&[IC,Hɗ l jAtQIs mH2ы]jљ`S /ˆ  U')kZ (3 Y!8C"pqCbMcebr \!V#F]% CV$Y W24HT@8  ;Th41 s]Qzp!(JfDF؜bb@kQ]$bi LC /c]u;G^]J~X2L~ɨ0D@g f)~4}&%fəw.1$ΓJ7tQqE]ά ;$z# =4=p(`0^EVzsX)īz)WTHD$k~b00;;P+[#.V%>UO.d_kUtXZ;7"|T9RѲI);rSy%f pa|qIKCsc v#:9-OJdXWbxXɫeۗ#Ʌ3h~w%p7g m4/t-[R互w]>>Sh2#0P:^WTYtK0.Oue@~aVOaE'҂G~D0IX1ty3 bPm!H ڳ4p*Rof<7##! +~w2G<6U~,wwl@zL"ߒJ@n< 9ly{~ 4(t\{!o.pʐ@n8>JcCs0K|sLs#ĵ[bt޵" 0u_s\^MZ0UM_Y^'f-aGu+MyƳ-dqs}qmADW0qw$͑iIe RHb%C*)<#hIahA-nYM]TPm 9+ԑ NsaҢԓ M+$%a=37=F^$ ک8Hydj |2hyY yJ!S5b'OxNi3%7?q s6_%X#J$=Yʨi-Ƽ!D%fs5i0fo}vX b*>ęZu/" Ўw#:⒊wSWikC<ŀiqn:AJ0ңw0.xD:ahx IGEjvZΡɩ#))='B:}eQ+mIϧ~FfvϷ5L(" ʡFkz #>{rW"v. G6-g_1{!Og/.>+-hKo4灣 zf?]Z~_n7 CK\5 &\|0nv)~ 4( "%Kp,iM8a<*_΅EǦupQ9~]b}n.2V)8uʡmz E@mB B&ͯr(8'lੌ>JVcTEfq^4i+<V%#-`f??,t:@`*R_(QBKvU_T5:1e=6UFLUqu '! 6ԳW uiˬ ao[MqPPHNY~+}]<@0uH5qO1$fA70]j˽OC[ݷ7J>TO߈?;&&b%:8OwqR~SY]ZMq扡a9'*{տԀ 2d']:E]F!*=tii _:OY񖣒S*b.@n-qASRelRLzt㺼i?g옋8mVT_ ُT'& ʭcW̛جS (جv/-< 6YY ٩#K}߾/TfяYATrRh*rS[86T/M%厓_ i[&7x.*rت2b tMhGSqGj=ZiI+ܪqN {}kζn&ь2Dڜyhmt=Nc}Yf2SQTM Aq.+)x1bW@6(h;]cZ֎&j5 A.F#H(E)RVsud4 y" c%>,T`QP=z=IisrҰ2GÐw)G ^Jw+ek8jM1ڒ]Uwpac rFyx;)K"tj5I/ʎocs;~sbٔ:E ^avy_ʀY P Bq#l^ãU/z+ֆ%SN?nId'd,4H^0?cޝ}BL tژt/b Cq+ў1^EZAp#:eH*^jZ9@SΆP} s0Za` {_v1̐]'{ g=%0MqKȳoZn)l 5I-[{0omX?-PGTe>6{ZrSGn.ƣ^鍛kH?R| @G'1[}eJQE 4t~T)~??;'y۞8Wo$f"%A]_>R~ ?#92ˮΖ;Ӎ)LǜzOCnT8 ~[t8sO6n k"%r.i,ܞ`f!sR9qy6e{JփPGRSh- EIQ!_%Cm&&sG:2kw&=$*kx/>3S$ aTfK _C)<7EVYDž N"DⓣQy5!d֑Jc=)m!Y*^(6o?n4p(<@/VV~XumQ&C &ŤĠ@7V>Zq!>xPJ(.@R=%&6GgֱKiR%#e4[[lL7[oec!3Eg~mPBم;;n["FpfVHu?URK:#ykthFxm]KvVp(yE# 7yHΜ $nY8Zbs`-.x*9 T_P9Ѱ5^ XJE_(;:)C2LB~EA#(YQiQ}پWNg VY `='c&O~7rǽjbA޻]Pu r&%+PD?%#L`^6^3rP V\ G:Ʋ|@Q_'L5[4C6æ}kgV۟0dC/I פ H*s~~TZ"@T)$F%&7œTZ3 nlnTh)oN,g:؝aKOlxOA',.1e\ X?mLa a}8;Po(flDYNVh*/KADoYɤg4-SƳYވEiZE/ ti )X4MnfbhZt7z8q:=7 ?M#/Z]>pxBTJfkDWklWmb4!%*[=u)_H_L;NkfC5y`{p<3IE>G&vPe0>=؜ DX>n{f&G|i5##`LJg0JX<Cum7H:rjGCac# &{2:}xSK8'ƍ=N@v+Gter-Z79\po?R@Y̺QR Aȵ?/:~S;ʭGݝ o3L S[;Y?V-4PB@+i#-ӷbx\L Bq$[c0G8/^r^ HE 1Q0~ `W sgJ|vcmԖ}u$ęu5Hh1[r\J0]+}3{=M9@  ȼ0\C`hrz7%.F}~ D{CӞN ]SODnZX6ABhL\؜Ɇ y|HBˁ}b@ _.BoP+('f瓟I\rB ,~{ $c&pAz-(]ompq^L~puE0jWm.&c C2QPtfJ$|V׋jmD[u+/7dc QASk̙ m:pN{e(?f_ɦ&7t8+=̂ ͤE 7n{WOVD;:IFɎ#TSccR&G*gbQL9cLh? p k?ܝ͕]9 iP7;SZC-so};b.:1~ǃJ &DLGa)$ȓ%MūWujn$2U> Xm@|O4h.ңsX\ Ep6qq15%vax/DD$(}m?=qˈ哽ǜF'WPlLѽVd UxЄYv͛ q}/Ó ƂĶ#-N&)DL,>E(z2#hB#/nԷr$v\7:.y67 mlوB0S b T52dLzPetJE*WU+zѶ=2KS's.^;AμGY]%Aԅ5]6/55'FR vٻQ/f7 ͿxeY, n:?%?U+jL0wJIF lb %'EFȶϾu3Q!s69O'^ˌQNZm㼺NGba{`W>]0걗g:c~gGd\(/B#Rduh~Gq͗+.}=,нyT]ㄮ7}O9iA̻ű$4eO'% bD̉c19zM.]H!?޻Qh#X#~=h}*S՘vׅwD^rzz , Fm߸kiQ*2FDX$ =wl1hjs2f9qN$րS<5$ 3i<+]>R ˔6nZxGc,CCk[%x Tú\_?_N) AJiL.z$iVJ R1h8j` 1aQõH dAwO躤v^"GHuz,j $p%58xe;gj)#֚bGqcx& 7ڔ?O;;l(H)hB-&V/&,COL3-LĬnXn1n9ewiN5mv@ E{5>>~/SJf+ ʧT'oϪ FwK"W=Nb6.dGImMK ]=Qk9i̤0ƆnWd (i]mXO8[CzQ"7ik-L$FS;RCAIӃ=yw^rs7|`.`c,Ry#8 n+oQK1cug,7n!=!"o~lT6-/܂p Nw/یiv]jA;gh =VBUofvxId2y<` l S`^{` nNJΏTH$PlZgΖ&0#!%D 4X>uZ{z,VɅcn]ynA:46x$Tϼm mi8Uc?ϓX?0IRAh/Zf3+]x\ޣEM#}$ (;-7KSH9;Aƃ.j۹,J +е=kH !He>~) v6Kڤ:vDMh{@Iv{*COyl>+.w㒭Pih?Ȱ9ޅ_4G-D-S\aE3tl畔lVv&/R-ק?uKEf\l)ii ۏ%^ TS{-qA?H)erIЋ|>i /`j`\m '/K!{7 B^~a(s4T/sT |G7̦4unK2!SȦXușߺ9>ꫴ|, jt{rv Bk0ry 91&.5>%43 5BdkAϯƢ{XG<twM{ʄN)yT mȻj͖\y05ۢ"7{6Sֱu[<TxXÿq($*3 3\kco,)at2(q)=W#ĺ/~ر%"ڟOkN1mV?0>Ec) ي5jP{!oNvSϾ]¦n/3Xzn/-cwf6۵zcCÖCިu)zAA0;1ܕK Wi!v4P-ɂwOĀvu59q2B`}rqʚ>2X려"o/wANRb1Z2W4 B̨hڍ*a/X.NXc* 4~]?IotKp櫝z8 Ie_5ܦC!Ytm )<˴ampӺ rHwm`g Q ݥjvy(]w|걭 b?k}/is "NaݥAK~6"V5`mءqS01J3cV1]/h"Hwcy[;$^D}c{G˞XF{NlW#'N3'1tZ#FU:UY{bV !mCpOYiGfb!NV˰Fd-]Mwn׏/J.B;&u|U'V7IV17^xG b7P13yƛG.ŗO RrB~)L=BRlzy|=jsx{A5.2aHBy"cޓX g)QgøV;HlFhw[\b2Kܥ?mU _dy It^GUX߰2ZGigGӲ˝0jOP:J=Bf[z;ߎG'7f>%0x3j[]cR u2؛EqgB ޕK6*U|5fϿ;~Ps{M3xߧ 4L= ӭ\ڮSA oȱX̐vҽFj%9MN^1%_OP]q6 Aɒj/`j{8 wK%E\ Ϩ[Zf- F!s[aCKxZUa7 9~%Cbq>^,צFF{jMMKRY~CUGcӦGģdM#(# -3&_~EQxg-a{ V;y|]Cء`u;_7aR1G%jm7 9㓃cb?ҍ!Yd 4e9 w#=!R +$~ = 9Z7rꒃ w#[#JNu^D Q:AVz=,Y2 fnQ!SA1][{h-/پXR"T5Ap?ڽzТf /xQc9k DDqYY߄=B$7"|^H<&c]F|u'L2݉!ҭW<؊zi.*3 1VX(ZY4JVv'2 `d6!D#Kt8 ;PhJlv%D2-<)F؉s>m@Ј^!r1}C$@)C ꀱcLi cnTZ I?-<;rUgڨU8"hϼjBϘy{HĄk%Ma[f|E&|eBdQRW:w:-ܚFFPvfNEzL{V#(倉Dg:ɲ`pPDZ#*q&5:onek˙G}H&d4w{pM}%'V!BG8(a`Ó&uW [hC4TƎ{9'h>4{7#mR x"Ixg YG ʷ)]Di\=6t>G +PbQ:ᓤd/QuN.1+/pp;ǙY ] tc]Ӣ= û 7[u; \f8m0%KJhkN<(fZaẋv$'fƭ:ZR(v?L]0Q|.)]I#)IJ3%|sY~iQ֛S]JKb5R bx~vTܽiZ`ͭjW㽼015'Xs9@nbp¿*%0ڏ_sW3(ϸctiXs^}j3#\cb,? @: e:ΪXRdS.X_"{ |\SԳ*ET34x؏3{JܺӝsVʑ, &׉uݯClj{sh%Q6΄+h縂SL}ST:lp~qob\{sZL+čjmTwI]y$MYƮFpl\݇x:0Г<5ߤa\,_zzьŠTuHp`Uxsx~@BvVX>\D#4^Ϳ~oX{r{ٛ~ 3%n"j5bC]‡lÅ\4{nPꂒ J0Bϐ!Dl;C(Ue6N}$JFIBQ0iNx vn z{E6ocZN(ףMs5<')7Hc:Ca 8cj~dFuh̪3#5=m=z: ҙF1!K!ĺ)cpM,:̪P?EGޟ::cGvEAI9H <tM)=M`eu/q 5rZ%X|PiWWP' S7-A7:yc =~Ū_ yz0<1 4 _l2$T>ro< NIn%6/M& DZtA݀7SiPp Ҙ2Loѳ̒WD-JΤ!]=e -bFzFH~cCf cٔ6^}͋D#Τ3A+۵5$v UkpmHn=ȧD\`'⾱$_qjf]Jr6ZD4dA~kr͈ۀɺ΅ 07ܛE3.]U"Mlܶ|. !#EYJE3 4A 1- %Vb,[ <"ر0֦elA\ł)-ô}"${+bPV3A囡ej* w*Ba ]~w|A$Na4q9pmDu|dYYH+DM#Zeq!Ar#+eӈ,v8]W[lrꜷ7>M jmYtl4 Pi][i@/'͐NLv܌MZMi~p+vXELQ 0%¦kwM|Ej*?8c?!%CoZ6m@* KJ(IA30Ws U<}U\w謗F}cܳ7W V2m"?Z0ٰA=Px+XKb=KK՚&dk\cSL;L/.%dAt/Xd[o"?IQm7r_75eLL!?'y`6:Ω]?Tlc&YK y: 2x.fꄑתrO7Ŧ-Q<%+:uLj \ T|RA| Zh9sih/Df >(E^LeSWC_AlcCdxw@3" g:mqykE>oe{(vohƉ7vǏg2ef9(aNIEߔRJy[V4333V 5?Y$:ɖaY%s"40ϺFޢ c+z$>ȆH&_51BX yet"񠓜ч#q8a9FM)qaqyP %)~R^mYٜd sGJs(nPh(4i G7\(i1/ `y>t%h:vmZ$N;$ 0."=z!=CVJD38J ^NK@-vǡLI-b2fR"ZgD3u={HpEwa[нJ L}r4 @JK*Ӄ_>j,'>vC(˪9kROqr; Ж{v7[`bhm":}ڔ9]hXz%Jn=:Iv*['+PV> rx+s;joʐ<|~iG5qd}9E./0^,R:1+e8};4gq3%5+pk6@47)(aD~#{ð^u6 U{ZjgSS)'gb:uk9;VD}<_\>[^PfsS1L؞+.wIZYڐ5-ZXՠbt-yi]P;V3 W;AzIM(]:xPFE|Ahs(Ib|d \ L p@ SY4Y=[zw n6hKz(vsqԘ{Z2x3]8esB/ & TøQ_PSWLM5@[& F*iS]`iHñ^Ɨ"}; eMyf2QEԾlrz(p zPF'Ì ΁y y5$d,>jBK(H4,٭Aě ~(¥ܗu=1AVF<?k=L1<4>^Z&CBCq/~Xoq1|;[lUhUo"}@rFNו_G'6Yaܨʅ8/n~$zY([NQɭi{ @ OHZ j$['=%>W|b(J "# <۔lF.L_%K>C^xۻ=k E:v:Ku˘\%u2T|ï0P -+J$d4f/3E}s C tMDβDU([g0=/;˻ 5Xm |#®HrXD vNGXVsT6 ꛰˒?Q44&%=8=>9/v,[/ׁQMN9bjM^ې~U^%&ÂE6ױNAK] kB#Ɲf;"K N Ihܑhdm!礉SWjJB|!ݞUKWjсuf_'&;jfJ$ILWRVP!# zW^[a%J #l6 4J/`0tj$as֓"`?&^/ZpELzB_I'Lgs>r3 J^1Ubץ,ʨoh`zcIw 5ȷкlvJ(3yhӈFbAfD/2IFTfx'NκhhFa66fFsGcvqus%.'.[Ȏ ݯd|[z#<Ө#0J/]!?|(桳E˶6㢃Tnu7L*V*bM'!{?  4(S.:^,hOVrq 6] ,bCp#_/FI^ P(BzaNBzyV NaIYOSxxx27{Hcូ=O MƓVu|L{zB 23_A,wDcƘ/P ^9ӴT3 p>[: ~g74^dCџ/*~Ff[1b{EO XOWʙMiM߀oKGܚYf<1DυnμY2$Y(S^»Ɖ_{㜙L} 1>=kkGy"cF bg+:\fggooY zۙ-$c-/'!Z?ƹU hݍ0vA)b}<ƀ%G2HK œi}K ~\lV~.)PkR eAGzܩ}I!EHt){(BXݴlk(p{]@1N\_<-uݎ$3!T2躩톖h꫐J&m6n|׀7Bf0M4WJn:F LhlΏQ֥xkMڧz3LINP2!"e|?|0|#ɂ{̅z[9|Ht7|jT$R%Iifq'?m;+#:6c?Ui1b.h95jJvB,vH s> M~3[<$[աLa|DuGX>2//Дn/[Cf 9b'= M \-{:,'qI"SO !8Bغ%jxl%DW 9b\ƛKO͔jgn O7Χ? 2X Q WV&G] 4jǽK}2sm?㍑6:Asd(_bhqg bByU 8,*UwnX^jpc|,t^u:eJs,YK'ow4"gPJ[<FD cxU&5KuՖ~>aAyF8NVP!NBJ88ḷdU Ҵi[a]1s[:nd<,Wpu /q! >X11Ud`}Hp'lJI{xiI7Gp?>Z}*Vjhvc'BcKj#TQwD ^F;L$QFQݱEdv&v-p;).5%~R>Ks\JZW(4SIa [`:]1rD cxSK&fa*LQx-hI\挬idrKtE#a3&';*/QچhdԻhTFsE+ZK,(gɼqalkA?h`H2+8|~v؊Ͽ} 2ih%!q \]6Dymb %vI(KbE4vϭ5ly[m #̠@ǵZ,ZIN_R>M oE{\7=\I1X-ҽ ŰT,qӧ9M@%,A6 "XyKL߽ cڵ_BAQ\r)Dz9Ttl.[@GCj20jNd`g^+Hؚ9#1ߧկ4ꌃ.ZU-F|r7R.w$؍OZ=[l )KG KpŴ)4AAAy3w}$M##f]:{U$,Kp(;,9𦻨#r8g?=h)&ag7!/#(5.^1`2Mirm  SviК'xZ'*ߡ 4-?xWқ`M6{lYT*1  Sl= b6LRl L(I`u0Ka`y}20-ش'9σlA:5ucϡݺdӻIWyc"c! /4up3&˕z1<-O,lNPs| ad_CEyDb]ɤ !C->KihiQ Xs`/!7%gry˜HjUIcxSBs0q킼F x)4]NZ8 >JVˍ+BH|o%{JIP"P?5,Fg1ܖk_!n'`@Hl K9wHof8)m5U vtt ]e6YibG#,WBѠQofe8tٹ|,_ . rPgN.x[&X76'9=,pI*m>O1H97H8 -6:&rػM a lS)mBkcJ̼ރl&gGJ%S @LI3򉗶X:b#|봢?0PD|!3l7~ŕpf1#9B#gSM}t;odSd!CFx/³L>YC_c^.d{ :oקּC,4H6(ї%Yz^<'5u闍!{ E H=1Vlo_ P,ւԸOc (˸:p4iF[P,,f ޑ@BزRy} _G62{f;H:ḔEc8uEo=E^?ϟMU:n+(WԎ|jƉ}N_ٙ܄:*A(~5DϮ;`Ԏ׏BzWT-H+זA[ Q?nLI7Gh4ר_5K4N:0bJpց9pC9k&175Lysc}zEӘ!3A8r=K79># N;"DT ꤗYC&t\bȫ,L=7> M `-:_C@ߩ83:i<.%G5: RrFni~K {t AqjKz`ť:wGFCq,@nlLTe'qnn4%.$ves&Sd*Xr_Q/ZV~;iC6jUuaſp1R^\hɤE`=jkn=d̳@49T)ĭ<}=(}H'Ye =isV-ez"70ꮓg V#XRS;r8 }yXڎKɰ/ha^5!Msp< V|@x!<P$y(ΰBPʱ_?-J-2!7W˞_ WPd2LdfDԟiUc{N(3ҽt N/p-^o"XV]_GvУ,Tq.NA+RI*g> MU <%u]9ft qG` 1lt8s[CEL'5 mOgV>R۴rZxmyF)TҺ0y%@]}FzgI(tl|d|BHӆԤd6wP_}kPDFZ/CE8R:Yj q#LT鼀niZZIO(sG>v#/꽒Q.[&Rۧy Ħ{Zԙ/ oEgNHp* xn$x~.^~7,#2WWxeBפ~4SZBԻQxET_vdE7_npRuF7?03߉#28s`QAkmfϼMa ?I2>+۲u]H/i5)|Bg$ak2 z7~AE7E =n?4Hbͳ.}+}3N,qBL ICskF-p D},\8oNBFX%v{sidrF R+JFdlp dKVs 8Q*vݯkfEJ]* dN1k z_LqmyL:KO!͍GwsqN0C+ e(kr:!ח  1Mӆ߬F{%AmȰC_~ F#%޽\IGhvL+ /)x Nj̛\ȣ~,(TU(d[]RJC(mf(i n̊ %|~}K3 @, EJ AFU{g{_"%}qf?l/́ƹ:RgC4=&d9H 53*RS۝KE^W~0Bi!Ǹ(QALC*l%C`q|t*q^N8)#:m [g&Hy;yx'=K/d+X6@g{NP:`uܥ{2b mo75 -k<IӼZ etRnˍ饶{)Z1=}2Me3&)/ $¿ a 1tɚʹ M^l_gްeVp9GkbɃ%* yRCPwc6H] [_F+3 &v-<[:slX+6MtP4 ַ=i橾4_N8rtkzY(>`GfH o"xuxb~M֑޼wn8z ߃tmymCa3 w*0oχ%58FFhFN)jG2?ɥI`XuEJNu˟PzcO-}<ͨϔ;>`eXWAC24TENN$z̜f D2)kZgYZ0707010000000c000081a400000000000000000000000167daebc8000070fc000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/p]?EhDTTk׶Ǽ56_[x>Lb?,"sAb92 ,dqѐ831V=7XED:&}OӨ8F,5aNAz0fpIIrA1#9eg@TSc׭o,lXOU@Ɲe$C;̙BYpqKcR 8݋eH@Va^.?k[(mw HxY&F$8-:CU}a `xm˱J zZsb Mq1aN^PcEDOG{vjM?ó9Tn٘h^K]}x_V)AR`{(޷߳O?E x4MP.L\软m\ #^~A\s۸%O"5򽩾8E21Q%n[a Lׯ,3"8@X wxVcri^8{>A.FBn5r W@Y<:]%z=CS$Fr`2ϳ(ŶЕ D^ I %~_ <,u MFBBI3I,HC3d卄 7C.W9Z? Sbn0;:VG΢nP)UGY]T!GQ,M./n Ύ^HaV~ ;Sj/! h YwKY3\Xn}8uMӼ;˩ە5QhSvHnu锳wduQf> JUOca0Eu'z WSb2}:k? A/#/^pR4r6xKWwt:WS@C@ *ϗ^+ kPhg'85g?a7]{ɪƜ xeE nT/덭2;z0w]K)?OiJ A MeC~Or*|}]NyIqԍ˰c- ShP[VRyݒCIj\0낧3<=9î۸$n10:en^^1` ɵ\"L!Ń͖i퉢hd7PW(ë2d҅bY{;o+qKI3s@RNf.fO2z79]"+o~iG6㚄P”ZR6ITYpph(<~݌CFk\?K(F>Y @PYpqh͎o¤_1 |+ 鉤dK @ƨw[o.C)q6t0~엱!IvK2n@t741\h Xl\J*tYzJ5`I7(}j+S^4= Zxve"Fz{Ԛ<Kj)Evsw%3bj< ^d7;wVLbb7CWIpBm) n{j!ұ)D=06/D{Jf/.clQ;0s_;:mxucM uITH.>!Bb}PSiv 15V8(tt%M@P&w-vMX]7;rLTE7 ZqK!>t}VuPi9k*C#(BypI6eGN؎%C)N/)FN]KWd[iq.zbfSWR,;@">fNjW6Ǹ! iy-"RM Zn5@75^ 4j_a^cW:eVxHiqwOOu*.]t6dJԀdvoW9Z~@6i/,Ƙ v6L l~i/07!A{2ΆtЮrk sN8HEmCXp/` XdiM2:fzKhZu0ArXci4qc0PnYq.ˣ^p`U^ݗN} 8J dEʑ1=X#;Fr G+#Sw6EZ|N V,cEM/, ܅/hAt1VBtb7Rl C7|hQctFA&J H**Oھ`B\ =<>cvx.R rSyĦF!Tcy#h- ,P6U䳱$,87ja^A5"sy!ғM >THy\Z5&R܌-{ДOS_X[Q Iᇡy er7&wG!]h"-3ۉ{4)Ź@O/V!jb}R d=wT\F-FڥƩ1 Jޢ/(2Rݚ! @ 潠N5LZR+S@5;|7fkǬ^GxzNa//iAduO<#0Fdr=77,6E|.G2: `9;QVWj꾘a m|vӲJWPf/]aOpH>GfN!py.}d숁hؿ#Ǵv]6}`$']Ƥ ĝ6ȅ.XzNT+6t"]#j|\:DA9CdljIN0wBXҦ~,RXeZS@2]̆ ӓyj>IwQ!) M~u.~Eo_M*=,6'yXPH(zO6!\\K[RD3EHw S΍=.~ؘxrHO ›xy$\<>zf%sI]sUclŮSӤ& 5sJ:{=cCDz?Ts_p/ |P.5&%d璙W"]f?Tm=]p`BӇ}^S!qYVmz׮ni󃎞Dkjb3U?y:_5ﯤB[#tm;@aR hRqmoĮcop8B[nO3aV\0gH:x3-;љtV {@}fɤLWX_jl<u%hiS1屫F-]ߛAs+4[ Т ղt'1ƿ{m iQ ,NLni旂.Sa$Hb'GJ4hz$]IFpzPy>'&ZQG_JPoFTw۲d*w ^ o_ 5jToHpx]XneiFXY5=կ8E@8u]eJ(_: QƮr~O Λ+808i㕾^nqF6pT_ZLBe#CU L\t9HH8y%|0& sD_P~HV9*AByjR*L 3l_CcU+ˆ\o i=]4ŚT]ԇHD$-: `"?',UƾQ 𝠺$nG/-׆?G\ˎ)Kldq mo?nDc?r w`QC~6tO4؊YN@.}%雋 @Rm3 (|bZ'*c:yiȕM{^u吁'nxR ^u^$RԒ;ٶ{ɵ,1Z$va"<:(X$),X ~{ܢx0$caharIsM0XLlV8[A TT}j!G\VmPW&wخ(A-Pd<9Z\P7ܵh!4(85u1%̚F\Oܢ3j ?I /V4O' tX<H\HTX\(='RA:r:pػ }(mEbCT{a ?W5܃Pnģ/T]޿;Z|&^qX4QݷuS:?, 'Ch8Bd۹cgVW.2Kve y=#m*K·L5 )"2AL:7Dê~cz*? &or~{ffˑ|ɭ!mbr>o Ձ|J M=6N3:f5}4kAQb#`0-Y.>M|/>퓡O\bKK$ QGv|j>WuAu$  MC|{2P`oIOL4/\lXm+Pbw6 &=2\iʼns4Go1_03KpvЧˠO'd.}o"zG ^N t~~&(h,g]eSZ{>#\"uyzۣmX-H" jK3=QJ N]Ŭٖ+O$bvtWҺ 0;ye*(u嫮3)XцhC>yK=!R kJ}5XyH*铗%v: ыr"<p?<.(r@mn\R'v@CqutRʅ=hN+ns;P{Pe[k]^/]͎Fdf8J"1,cFӇ=:ʍlW6zUH#]ҫw. ˞=Ep`ԯ5؈읛j.BK-gdpBHn. uLz'v v5U0C9;KHL, 8•)r meԃݣӸbYrZBoqÍHz Sg'v[z Cvq+;@ VRe0~t\sY%ϊ=ζ |.U2 9W.s"<؀B]3"d )uXT˿l$>mԇ&9BpmuXqZS.ݴGE&ipWqM"T ]j#'Š| 6-[i@T8 "u[KXNr #K`@x?Rx9b[e)ݿ?ܪ| `2pq{ŀ֊wZµ~h4z9-"+jVmY䜿sV\e)Fڙc9ȇ7t3|1%..GFB?2qЧBHȥor !|ڭf$SHs&_jk|vBIzDl/Uیe6p.OO+Ӹ\ d:xm[c\685WYDKċ5]| AdG{צy4!`Q*_NXX:,De6NiB+߅8wvOIEA+FzH$ލ7ۧLF(suw|1?38ftKiÀfEodebVJOEd(U^s @#nhW̒BHKLA pgX͍ӉS (e &!؟'J ۺAͭ,@BW?8>::1%>JcH5 Qw( Iz;lˆ}D^kÀnbjK•J$[&L3wrk|ճҒFwY6KRghth:h[ݓ0hf54AGknQ&o +?\ f;5@ޤX(W_BgJhoJٞbp @ϏN GE`C,ܸS_XOBwpq{SclBWOvsevdL0x^HæI%s2^ǓEHƒm| pb,hg,'+T Ӿ5)&u5SJ{ٵYuJ<\)k@EZ+,l5^+ضs.%F f܄|qd7{rP 3 G@M`>X;FÜ5/i~7TyZlvCC K4bGcZ0"(Ƃx89· kCvfJ'm"!*`}ިq14=!Ϡ_AD9>Wj҄y P$@md`SA~״*ʆ٤0ټ `:h6">5=hSʟJo j^, ڕ;L^f( ^ NJI(9nOAݷ4a -X)4?XCV &{vkCc {|FCB*KPECO36;(f9)7&c/HZ\Wz]iYE52,/QeVd C.x1ƵZ&R$2=-1`L7D\mgq$b+6lulGNʯa2Sr3faCWR>#'7żώlDPJFL4Y`9`9mY,Zi-!N?﨨εGXϦHɯ)Fzw#O(6S '5~PF![>=&o|(:w?`w%4 Wʂ04趔nqUAji颽ۮwh.]/3S̄BT8a ]<|qt8(c6ᙓ&m]d Kڞ4"lsn)* [vݡ'pBaaGҍU+}&):|-?Z,x",&նe19U >vjw3YU]R{a &xmnX%Aiwu䕩k140n]F0;( hXjO+.ݪ,&8MKP{L1,~j^<FGYOpR=V*-{<+bO 倡Y"ޅ"8g +aM-8%z4`(&bk?>6]KÌecMrSx#c 6 Y4!NZ"3Jƿ}Xav/T.idS_wn'}.UR1&jY֯ybhwf.XpL ҖD; a!f~A74qD+.y. 6ρ\,F^# IXX$LAh=rF֖|4[~O@g/g KZQ"{G]]t%S39;VyUY-W|:j'&'鹘 ͑,z_QDh ޾2fV. q3Xbz?IUrߞE`KG`b`gu,BNTʱާ%ԴxLv݃ VGu`Mdrl]Vv7J(ޟp?b#Jݍ|>T ^&c8O'=1״1,lG]>b*~WzPX /[kBzsO,1'GZvsKRyԓSZhU3^J-2LiLUNZ^ ^.i2A  ƻ}W;`菐:cQB(늟[cVh-+T@]Yڋ$v$q+HzJT(+DR)X2̃E$T(qYȳRm%hs،8NyOnaoT", k`X(q ӎ Ĵh@K#BJe ]%NN٫Pп_#\l9!yYX9[ZحnsK 8l*>[jJ[jm&ÿ^!)°µI0c/q)--g9ra@+{>Y5Sy/&6n5j+Z.5M鴽+_K B){;a1jN~I=ἷ3k>^b0L<kBl#Ìƍ{ J7Xh#@_p#ȣckf6 ld灟4E Y\~_p sԏWO <ûwCxGw,]N܄(k&7N,E6#PzYBuؓ\ΟY^vT4[$˹NDCDBSa?$՚M-?|uji/ 5OL)ܠ I@BYڻWudvBZ/(>]ERk){>)U CoXic7,']Л&M m4=K8M>ƾ6ebܶ*vQ+'ZބxE6ia):'o"Dvԇ63I,峰AY'н]Uy㬲 #P=xGs:m=Zu ۓJ5s,EecaKqɾ?oA:[ݠk_Sf#^ҥNKRYչc(xQ1@;Ӎz꒏Y뢚/|,d@N(2 co0 ^aip0^b=vC'Ml3He~Rn//y䫢v~a27 y(:n)ɤ${KN1/V$PJ]6ɯAb@*>N\\ f^9hM^ ]kCs;-~8=\IH$ {kTČMy|`4bvt|AR9D\ʕu` >ls5˥v e>"y3G wrhPinf:P֮‹kL ie eӂQBJWfa((`+"G7&Xַø>-̽,2w'URu`0] `,RH&QlH-IMO};z=/ #[l 0t {a K 7))W탄 ?Yj"็Lᓾ}4ݠ^9D^c |rl!y ڬ3`䨋_aɈpo[QEWEdۯ kͭwriA51wt1gYijAKP8\XmnM"+gdIJA K{ ^{lͲ*yla5BC^ hZjRRify%a$s>Hk1ٜ?]ܼKgn!|OaE% l_+e[8ֿW1(35{OC*IK TV׷Qaʼnm:1''p !T]Z e)R;ѷwGs"7sLI}C]Va!L*Kt,2CA/;!^z-~w ;urX+W@sv'N'CF Lii/ (s/;sBzwuۖY Wíz6f dx{FcIѮ߼OH^r :|%K5@n>6Xv>%hJΟP`ϏOc?ek+}ż@SLf10raܣ-jLpTω?bv8f/D.Kc+2Gc 2| áP.zR&K76aN08T?4A5XzP3$fh^P0o齙b3Ak]jL-RقQJ M17y.nP6I?OyoH%̨EЄSNѥF(6Qv)9+*:xbkXTN4r8d껃w{Uݡgc܎4N.[ CBAv]al)9kdfW9.x I֙U'6$ak=*Q9eGl'z>FSg,r*E<dR^f=MRb*(2Q?f\i ~ySiMt&,N5a3T41̮qOnΆ5~6؇l 6Mi [NrO96&ʥY8+KzٙP10A㨑 W@(vL5y_#_V]`&;ejjHz(=xi^[uSfm %Ofns N;dE$#Q9NgjgbE9t;ܪcތ"!]?%NrJNG&-QXѱvfxkKz z`AK  f+ex0zA4$$Ev_$-*wϠZT:" \#ڇ17iߚr qgxMZr)RIe[ֺB=/9 cdȎ Of1~0VnWrHaZӘ u{;Esc#ߧ5 `kK??Y`zkr ' n>_z/9tprG)zUd 5_}0?-;p]wmV5zg*ԵVƮTs1! loop :X9 $Ys XA%An᭞ȀPu@ć1酖MdE9HLSٞ0te WnÆdQفΰqt6ᑋtE-naGWotL:d (ߛ)j`voKȌoh#mw=mcIP'lHx%!KT~L5iZIo@9靽qk"9Fb1#8!{d{6^r-٣;gg0 #`"ӊe˚9168Qw l.:SvWUt'nԂ Vۯ (Zt-h \bjEllRgr_peh+n~ h0gRj81AlhHf7uwʩRC uCEC*o~FC 5m] rxi).b;SV޹64@J>cUn^S!v/hMuS PNQcm;AD GڣŶ1C/)AD_v%j%P8CӱPNQ-)K !e]Cޡ" |>61:moutV%tR-6|Io*Lmis0[;xJbBr_[I~^&E\:hR%*p"N?I2㣴Ħm D.D)N=hr9]7۪/+8T-;Q(Aª@lPX5h8rtiy;JYb5 YP.Sc}CWND.<*f5SU`fY7ro#N xDT@ݸ:o\ 8lc"XDG܍P*.dmu]< ֈW>놰:w:/Wy"!Luiͯw]i-D{m>HO5oVo3@h%4pJ COLG9!E1.H$ӟP n`VfPH;Iɂ!ˍgK,>1}.fk uoH+= +ʔv?Ə Xᯮ}Hd\bC^ŒʳV-ː!o\nnaGdc3̒c?dtXQ>%ei%n]Hi 4"<gV2ub6mX1`{GP>o~9k&uihS oo0\HɄ`FuJ45FHukq t$y-=ˏb Y qMV_G'# Hz>f{׊=0NdC[)7?GvGv nN#*sN7*Ⱥr?lƈٷ5Y=٪XFLu7bCz30~8X4BF›vے#ax 0~(=鵶V݈-v LpAfyՌ:?1?#) waAvC _!TsFT(0ha0 C.:W!yp,6r_DÖF\hJG&\4-6%P.x\@aof(o1RvP,TsԞy' |uKOnDK0XřWV 4DxhF<P[Si?n1I뱂5vWd)PsGvTT4(-lvJrHQrϰ2 At;nʁ/[I4gן ڧ`AZ(|N=_K X/ER%E¯o"t!*\ޞFa0;;C\̝-SJf@@bHg(tϛDi6&1} Zh= 5IJ^^ x$>|&>[M/8Uq23N:v3|$7@$۸ب3QP W}/V:8%i9Q+krHBҲi`T%2` I6ȯ=o%yDJPQl|JZ{9KiTQlJ1mrZvctާeG}Z[5HTЍ0,cdwY`G[n,MMVJHmnwh3_Z@#Q'NPV*m4<@ee/ ?((=Bkm_Oh M۱LyTk8P%R`oVĎ۴Xlf !?ʂzk KRnKZp0ZTT,{Bz6R`^-ԛ؏(&dk- mBz4]tA݆ܩ\Q͟4ɼݻp^%2K;>$q lEWm;T4:3e҇YdUjZ̲bq!8꼙i{'\1 x]zfWvKZ0sdt\S>:zb!) L.E\!6<#>$\Ca^})?(!X79ά<#^6QnnH uEr45Qxhql3;メ1@"$><'g ̒'`C T9g ׳fCݴcdЦɭqU7\ŵFo`{;׼@뒅 ߇ /q'`߉ZqF<&_|}2r%d =MytmTܴv)UDBub;hY=EG:l3Frqճp{B䟆?+O 6?唺gpdT3wUC.@M{;M懑I\< 54ːѬMJ)|s;46ےK żnSLv8Z͟Q>AcʿK ^^jPۙ&ɰ47lM@MG?>^[hڒxPaԡrEJJT+83=gƖ LU:!\vݎ}v{2Fjo&TBl%7A\:b0,FBʽjiB]gX0+4?I+HT#qd^=8Eb\mQ:ի b,!ۈ&)bMM9ٮٳjX)ҜDv|x$ x!,e3.i [;+rI I@SE{bw|h\1liw\bM tz0nYC) P{m)!~ǔY e{PfwY&w[DXI!A`H<ˠq'%b0&*:YnTͭ{y5XnQU3/-l,(]w 5m0U ~ԌI&Z#ϩ[!ـ};ᤙI*{mٳ8R"tw[&c֤Щ]}Tnx2 4Y7`bj _icj Q{V]zu#=ua:䂇 ZvيC> wqI9&.(hP2Ɵ0EmqEɴ7 jl>v]`Y=]!\R?*]<8oVIfW,(l W22Y!n>*h=KM%I'ޠ?f5-vr c`ߙfF:pYT{q:"$M|]Y6&<yDSH ޝ^Y]sdЛ1 #C}tp1FBIpU .E.#Z|]mO{BI?I~bLa8 Ջ~3T۹j^ޯWP4@xTҿ,>~Zd: S(ޟ CXvoկN3ĺmɗ3hI.ZoąDxyz9 1pPS YO:\M*s+ײpr v'jHp%+֔1pi$&{K*=.\zf4rY& R (vFDHt'F< e| yJvíkrpAN"CPXġo4{bvU3;Oglݐ綨 k? | Cқ٥@.S@,`gș*d IHB礯FWxa\Mù*EޑA5_]T (57@ +JjD1ƀndu0EdY( B݋> ^:>C(!"}&`:w#<&)+#ؐa;i`b߆^2ImK O`2xnwCPYw0h3Ȝ`Gj+@YNQ_3Ǚ*9iU;2H}?MtiO*WW2rS ,h{(f;a_:>].,`_H%NY6 es$> EJ7\Z7HوSދ8 W|~#˄48HT!LwK[= (+3ʝ@f,~l~<#`mh:]=FiƝ0_+3,Szq.b:an:Yk[aTGwk N/0c#4.%/ c;ܹ$_{oIV ؃02*&_|գU#%zdnSAUFl4fs: Wu4`ѐPGgKD.44}_|%Xߟ"1@/Rۤ<`&TJI6rRg8!~8(k!G*$_`\î~*,bߺMHPD|FP -o"qz*ha.lȋzFV]Cdu"@ =>1vpFt|| hD5&f&*Z;Ë#`>TUorݳ\4]Y;W[[{A %Ux'ci`iGeO9wwlWWh܂ki5;"}. 7jퟒ+nKЂm8U>@oNZvCLXc^;{ϯx.PHLm+8l~pU 1֞J `n6P} IuW)~9-ԩh-˱~)5 *z$҄jK:TrcDNL#k* ʀTO߸3 &~Y>1p2-%{TһY1 H (ͮFypѐbTfyZ,q(@&xa!Cy9MhzF (=6Î!R?Oˡ 82VŞsV4;*P&T0kW ˎ=w"$%h9ؔB.W,oiB: pkrZS_?L-F^ | cdqZr(ۖu#plCWT KAv/-?\3Bq$8XDZtjSpyz K/)ҧ)f\U#d" nԣ+'bvXP/>&ShA^"\ Uc( gk'[+v-F5!"" {7;!3@KqAT [D󅭋mo6&)Ycjhްۭ&a;AF_7F\88EI~o$M(NYsh@BQy=$K@VqrrX%T9Qd5?RRr;LX, 9ؤbkd27i$ޑfv@QVh$*2roa玷:/Nנ H&tO Rn`]xk4H:nG@І@ߜ:T;<|I:rv )}մgh~Z ̺P`cQim \t6P3$a <s嘱6ezqP<ω돷g.*g=7?s.(TP( >5 gFEUڅFj89L%o9|'i8C-1XqR@r[A/Lۭ5)5ڭ9-:茭&eߵI=$DMOvB}( Dm"uJ)2QOݦ,e wdFM=yА`zuYdDM~:p$R;p.31bBθeҌٞ(! ڏ=K&SyS֬2Gw қ)\7XcJ/t]FrA"%Ȑa7ʃvs7u}-yO#b*x7V3/ß)1ꤸ i![8(AS*)zA߂}fƙW%U|" egru2{VFך=bB'>:AĻؑIrٓ( $#œafڸ'\EiDZR1篞o)Z.LKuV4rGhq{AZW|` w}%i0zp ot;BtxPp7'%PɁדKh/!;Z.˔ҙf.99[noc,0׀>OETWYGst& In/ҳqO$R6}9rJ+[uBW>i}B6Klfm&5-Xu=jH`H}D#U }z2 =}2SMmd9KF~vbc~2X=Z 1/ZRpCy?v;d3iJ>qzLv픒!ZӾUR剭`+ɷsCZ~l91:1yvk_ޥfēTڱG0ﶱhj @TM+#|sճ@0.Y\r!>a"OɹIqa5ԒA8 _<6K/ :'"GlN'6v䕘oJ+rxe1fEa>uԎ55CJAߋ\Wra d݃YNDġUtHVw.-1-;E4 ™#yf,fF.I%t1Bڜ<:(@ܪЭ]j:˜'6䕑YmC鈜p*+?"`I@o*:Q+_1h8DܴS;:eile&`eGU@jzk>.Pk4ץlT cKڒ \-}O&JKXkA.nenL@S4F0`306E}AJLItۈYZ-jKkAFz) 0A(MhNJ@`וu&sF[s}e,8TGˑ"AGHPXT|g>inEȾZ&hѕs42]^{Y&z<"h$Uʬ T&=vo.4wHYU_^LO 3He-a([{'6_tQ;p (THį\ɠ*WRX NSK{ pXRf w[m\nE*;,i憝 |i3i8ݝ<">$LڅX5(rb]93)ɦ[] PIf`P˜ ;>ɇbXĽ!yyG;mйߢh 9WS8qɚd-suمS(M j A?28syI:==|}s|z G]nFX{ϭ9e)/"c+)R0z&Yuw=n2Qwe27Rhc9H#%H|b-KMv[y(p1"1>[9j[ '$YmcI`nJ VE%F,%*G,Ʉ9yҋt &oz$y8qj)5EHPL&r +>R٢H ھW4ס#+Ψ~mDӒ8SSC*^C6 WxҘ@vPjp1N&ӽJk4B-=cknc$BډÙ7f9?R{?#FoP4j8涥\p ʏuYb7D!dq!iv/nbHl]kJN Pa.PnLQþo6Mf 4TYTĭ;{A_UK /Fd*B 4`〬uA걪϶bp ꨔ*%^'7gDOu9w4o`Daa -04UM?3/dmJK3MַPƉTS .< ($ G<#,P]{w(fE쯦Ǿb|;>GRD GĜگlQo3T8@,3#"u{LbkCM<VTЈvA%>PIT/<+t O'[8DDVZ}LӐVǪ&ס5-*9xV1 RL({=FYUAT H{ HѮnp*stٗ!i ZFsKxNU4ZX@HHs J- p^jI7l~/GJ2|t8wSC؞:ׯ3HCf)s3'I(ew6wZ Z<*ɒ3M1RQ'*ɦ+vWH]`PtKy|<9ʠ4b˔` u޴H7즳;))`#gp$kXX97҄BdL {l0+D9ekICGҔ3!0m,6C m: |q+a"_{vK.e\=o0q%_I[[Y2w'w P/!wp]n^(wPWW].>>TxVj ,@v4kuhtgfLro7L {=| L;?#G_Tw]R&(k v3EU]B,ZO\bI5Y'N y,KBw6}s]K {dMP%Z(ĮM]õ"fqa ]=tU6?8a-,0,з*Rb2iODDS)ƀXmoXutδh 5 x̬ %dN8I cQk$![5g'=ߖNqu4ѩg\op)lCgOT͛p^RV馚/1^CАB"SHy@ 5qN6 y#b0jt?ڕ˩8T&L3GI=q HnO8p 7J]kv,BU~5YIg,{4BΎyh!B1$4jG2:ƬMtoӴW%* ÁÙy$.`ǟJ[:82+[\yyǶT:Mi/zV*Qb) ?I>!}r)j0؊N 2fݼ(6T^w׺~fh0L 6 ( M%=ORVkD{ᤗ/whm'-+ fEܺVkl?0W->4;xu @%R~*䊏={OXԺqEO 7R8l #s@;B浓x@q ]fU89iJ: +>hNtVɄzE5dLܓBDF%?3,LdHCPY t7r E&"@/((aU?䟢o[`E'g{`+:AWNH=M&xJ}&@gԾ!FI#ӟ-w61TzIp WݣPYv}m"g8"@K *. TbNÀYxcr$Neh~:*mp}g2Ԥ#U3,ޔ}ڕB}z QxP3U=[oqJ&g5¾(*G/QT/͇j!M¸,`0>6) σ"9YJB`Vpba(8H d0Ֆ?$Q^E_z97n><+-3pb˶:4 *ZYr]{0KH_8s&JyG+hlP#0z'c[@8dGRF0 ͸h|x-vK8p9|H wDd(=zi:ځ@|}1iolK&~şuzh9-#T`/zF@,(PFn/Sv((H\kQʐ%Cl:>uyۻk"K!ݦ"#uL6#[Ih-LB&aE{A;6Px}Y5-%X9w^fbd-eu@;հ>5y0vrI|>*PbNkʶJu^',iBV!}u>uuw ^N5=Tc-j ֚>h4z )F96o=jTNrzP8,Zvԙ?*g+MDY4Sv8fdA7N2mQOW#:s7˜6/ԨI>\d)hO Ye Q`GKT`~&kegvjِ|b1 raq XaAN N;) rl ?=sKE،e#N7>"~t.xxdSTQ)sJ{[ mw>f(@LUI虽'`ܵo_k=U@2l~jr)wmR^X_9GY|.ѯ@zqcVq#~;HuTP]xR x|O;`")02d(@~[ m듓Ԑؐ;*z)znG3Ҋǜ'*;x3rɯq;JDD}¾vp3@9΃, Y}^58t~74M4-6̒GB^\2K«h]k-|$$2#\9qoxaMkrD"m]#]$#:CC3p.PO.MT,!NiWZK./zuTuq^ߵMRqA35V.e}O}#5{:@<цG{~P|p.4ڨ-ӿ - y76x>[8Rl w4/O1i֑ OssV_UqD-4Q_uo.]Vtcb`ƷkϞ\YW.DDcayWMk5BحКf㒒2 kR[4dV#YTD_4?=dv4ۤX5ԞyDL*h^u !} ҂= 3α~mߕ%S%w'x*l!gMkN@qN-Us.(][6`YM2;`y@QqRm<7r*LUػC ۅZ.z,9hGG0ESdZcsM5no՚.Fϯ}^ņ˰>Z@C_-(+D7º+mgy4=XCP rNK겓њ#D)9ҲL䬉z?35]&̾ڳ* +%7YbpG"Ij2>sҫUU!?t)UDvh ,(6وӐ5"*zai$)jUEw __vOaPqRxxO_V&nxVsGpy+UI܌%]605 @W?t~`M lԮOvn^Dwm25J[,P[zv`FҔ3{dCe(|lׂ$eatKIrfԍC^meSYZhҹ`]ۤWkQw5uPi-O3(QLʖxڎ^)9fY8b=!9xyx@NPk$o62ԟINp0J]0k-HZp+i P$}DʔW:GpT1p>~˒?谿-ew0UOBG|bh*TAÄ+;ڱzٯP"cj 4/o)X@Dh'@ެt:E 4@m4./%wUWC%"D~0=b)ݎSc ph!k>GJx3tڪE+ o`="08+TAc 7Wk=GGʰ҇$Ѻ+ZF%wk/(0xםv_pV'vFj/d5#bN\X`֕t!05,-(-_pysD-B/FH nϦ$ 8%$95(|~]r4YSa%l}ǯ }ګ u %ր/ oL.G~L8ֱ.Ea&i/;-촿֎0KO_$7%/tu>LRbބ]'{'"S'L;IHG7jnd N ]"k&hwEȱƉ]̩QSpN[âDUggPW[zri3'\AAIgڪN3.|HA3Gs|݌HތHoPP%Ad1+w7\Ew8Ʒznhw,׎|4aPnI` ɈCw~P ¸|gmnC(Ԙ)U]|*Il884s˱[#W '+Rbݧ%UoiO׏,r\%$.BI^=Z1O0A:탘]?IVnmȼ]ߑOp!h1Rܧ">B΄"cLƀ7_;DP 4fAɛ^B<Fio)sЎMkD* Jpѿъd4QdCi1Ys[_, Vr d4d$q0ϼf]};jxfՀЄ9$pNh7nnSu* B]1m.i׻$4sEq` c}TYԷڔ-= Y|*:(#BT oTvVȌ꽶avt[%ѝ"=X`GB쎨QW=)!0SIb $l?݊;[ 9c$r1$CWuȣ;t *7 6J֎ ;g~XՙrvdҵI4i<͊a#9z's`L{a)tQ >}# Q;L bQo |Ozf`ZB}td55#L=TixusX?S9.~/!?APK&cǫ?ϵv}ȜN:seqQo ZcLd'(7D8Y;.& PzXsFtKn>)o2fÇ&ƛ-F^oL/sΧ6!؉HLjaPakpܠWtD0( ! 5_*_:Vjy&. g} qx*Ө(P ',gIp[F+=E  %Q_+/Pێ +MW3X"*ՌF W̒fwŠ IėDD&{ }]G gKSXyOB5ۑZG:v~oh""z DxUH9U=+W$CVk'ܛ?+z׎%!eg|ZaEP,dL]v%𳢔2o6]|$ĮRrn ItŚ+7 2q+M{I}  gk(IZtDfTF50T%/yB<0"ǀhFtQd1/ ~\:[ϙcР={_hϨbե?aƾ3V.o4lc=DOFdxbVM5 pEgNM3F7 Ӗ m92NޠnT3 Nlpz~_i=+T#h9—\:V2.u'KyVӯ}Zz'-`l2&V cOek0Cm]۾ȝ+vhش\o4ì+e w??7عZeD{Q/,Ks"b'](7nƐX2:ñc./yx2/#3;SONDʫC9dpzO"O/2/ٹN?Do߽ӷIq<𘧝s!YȇUToT4g\sذm[*/ m# s1%vdZY|[r](ʗaqa/e`ҚPٍqޞB-xg03HOW)m"wA@<]~R|(.gQ 4C?oe Q~PoqKddHW`jħѣLJ̀7o|zSN瓸qK AkB EeWCE\c}D7t8X5lӴ Nvy$%`2'6Ў5Reێm;'uv,oC|b"%̘#i [0jKNOU}Q. "eշ.Z4h17|4;eBjSұAnfFI /hJB{1LSG9 a!󴛰Ί68鰟4- Oz'[CnOWOc9 B fenN9]y2|)uiQ{,x6oxK1^fO_Q^Z:-r ܑT*Ĭc\)r. \ O 1o3P)0@ꌍ!tM=J5mGJǚrrz(@tSc%f SM{&Soך#+EX*kTퟞ(Lutz(U}ԎMey f# r^O<Z u-hO}pEL*bWSD(+on5F,ofEeA=KowKM?1NSЗ(MoTc,|mMIx L# xK'9ru/A|Kc{q04&oms 0qX?^_lWy}[x}6(0nź#-zqow ps7A-,+:_qȠEO3V  &°*h"x ԡs66,)M| EZ.PwM=_iC>8?FGIlvh@}N5ŬBp'gqMirমWz}qs)[T&G_[FuԪyppr󁋆Q{m,h2Un?ޫ{OmdJT73[kWy&o*Gd ٫ ~ëz[6`6YWM{FY<#{kN5>+1:+AJքt۰CML 2 qޜi橒"ʊVi腍,**aʧE)Mm)_!r^r\xL+cRSδjJqZTH4b}8ɘۉV#ʍ t(rg?ҊjU\e#wVYqE?Ћ8*灷+M" {5!ړUoI_\' ~hTi2^p]gOCDC0GL1ڛp(kH1 St5Lֵt֡~y:x)D:zPCcj'#Sծ/u߃v,w5vQus\C6E4 9G@ ZXFH %Ǔ]kZF<&AE~9h&IA}4b KO2W4XFnCaSm6"̻گN+`εfàkNW{Z5kĐ.>XQBʮeI/do"|1,BאbH! @"?<"ydbUVp-S|Y7G?ʐ31C )Q,p ,]u=( 0ҟy@١:h'Al*p~WE|nÜSLme Mk"酛QV*z ׿-d"#|~Pܥt{--,6kTIOsQe/Sfl؀6[]&#o ׌Ӕ!> Bt@~o(Q= p%g;?҇*]7 oO.6s/A,H7!=]ڤ Q{u8n=5CR$Ɵ~. |L ۊpe4V^s 6&>KRIy\0bL'TBuX\0hAPGGV&rst$A!@"Kz͑EG᳑Wp9k4"@Z.DlG/mLγB:B/LfdԞGa| 3>øqiY?Ȱ5K om<b'ќצȕ Β=!!:@T{5ؚd!qѕj<-y [F}*vIMC(y^\"B,[DK@UP^hZK5)' iM9;Ǯ!fY[5=cJ4veuV mSpcũn8Ԩ8+0DMto(*HǗJMmczs, )P &Coi-ܥ!i u7zcm7okt/˗;iq9f3C yqM2c!ĥ3XgU}>kw'I|kc{^d4k(eY$L?Olz"3à((WU~팡 @iUQw>87έty[>pcfŘ'[qvf>^yLUsGn?4 nʋ]6xHl&] |9ؖ^;o$5 ̃r5 x^Y0>TEv|CϿa^aRɨa4>HC[$okQqa=SH2胷 \T3oxb|)o↪Üqcۻ6f#8%OF,e͈ ?4PMlW5&=gߛ62Ji)2M.zax=4sxRqp:e)_w?UN%!dbDxj;8%DaX^D(z]<8YYtxex,8$׆PjK^ME=66]aBRSWVlw9r'@? oꉔBA( ٝ~ab\0S0 8 yT::x]j ⇃7F%$#c+ϭڇ7' %'TCn%ȘHπ»ZLg"P+%KŸ ej q# ^*(k0XB(k$pVW#܊r_^;3; yy0}&?*$ >Ê?=`}ajFhɳۙAu!$.ftEn8;yHm"(5hb ƿ?Y7_ ǿ@`RAP"LFiGmVg+A@\C`@?rլlp&Q khP;V *m|@6`5+yyr2?dSKo*jXS2x<=,)+ F%:mB#>fuyMJw48W)fs>v"af B/G>HcjhqVX$pBDV%)'8pkH?4:ྤV.  88KN>҈!/0COrVMO)>z3]ZKI9 5 lnKdo^{;ERvXhzB bl j6\""*o:4.jmr5SJ!;@n5̄H[!eIYT‹S~0Cͅ) >Z,Z/,@lt& (k^nO22"ZS9Y)?I6zcpVEШ/4B;\|`ҖչTH}O 7tP>3+[=@s9`;=JEgWt6[QRI~5gڂ/C\ .,'b>wo}[^dH; - NzP-}R/!6ET-{+IA$yP~iǀy}%,ls6;=%x6V*%8Aa)H=f!nw[GofZ֨Q$O>T T҆@gS{Vע,慕ΥKQ J^`1ք7c𽐈ȟVL(h-X ,7X^ fk{6r;Ҽ,VU? [R;=&ܹH5NF|Lc顅9qy蔷&x@IbcˁLr>Fxh`\8nxܧхV((,b+W)xt7hZ :bX3BNɁa6YQ鬻S|YúeHwjJK2+q[b IFwIM[AT2^6R Ȓ$7#yXͦGْQC13ݜ2m<¾R"!l[7AUNO<\Oj4u\ >p+X 3 (l{sޝK)J1r";O^R}}_oiXX2BBH̲hpyȴ?n BˡNJoʪLhRjݠJ:=ggK1PNK{GFpY*?Lj#e-46a|ș>뽒Qvݫ q!9cJ18a _VWu޼7]JD' =Tnc&(T#qajbш,F M"Ф7M RJ5Y70Ǖ!p^G<,*3xƨV"l}AĜQ-BYOn~Q Q|2a̍DQ nE\*89|]lXfGM}?wNd&JGr1XiD W'9aK̔k/Ux6$R? @ 7Dw=Q,UZ/Ybf!R6\ܟ~)$XF6 GF6o>Y>vn$' 8=]/M\<[+-{.s47jV xL 3&:C8l^t!LN&pC%O&ywTV h]ktog ʔ)D,|YVF*Yiq^L4$t[ck%wJ;Ro{-mexgb\3rP-} sٖ(?9 Yh'k>[AD*Q/r|aC;͗߷BٝQ6khl'hxR}`ZS1V?V|&;x/!Ծ" G9z'a$ R>h(NMӜ&Y#* N6:k)Pk<,\c2GfY"ܞګd-30%^Op #g] `gTVqC-}0L+EJ!b@ sn ]w6PEשBmϹ)JU!7Nx8JZAs W! >CrTQ w~yLom)_xmuϦ񓃎= pŧ$EE?2EH*FZ,dDT=?3. 4~y%*#'tc+jtjoa֭J'#gS@vuam`|4_A7/څf|c12nED9~jknء SiVaYCKщ5퐨6sN쇡GN[c+R1K[raX }$.N8_ sFDUL4 Baw2+CMHy1TO d!bq D= , iczêwKcPKpKKffoL#뚳{ nEьͨ{9CCjt2Ě.A3_H蚠E-*@.3lNGEN2ib ˡKce a=^Ƀ&8VÝv"ﯓ7`F<UEr1S??',h<͈Fh+vj2˼9)<֙%hD̇55η؊ cPv8h]kp*w;u:fڔVeXHoi'cPjy z%d7rXN{C!c,[ {1Df#p9o'|@*oPŦeݸ5E?h;UE1A] j HzJ9dLRuDK&|E 6-0ZH9 3 ͣOVh:#a7gb-Mx FM;u[27YxӐt%"ms s1ޝPԠ]B'~8%N]1}(Q=|Gݽ lҘTm?4vcL= (UF_c)sYVTa-nR\Q'Np+1V0nu>~/cp'|  $vcF }q9hfl|#92W'Y@I>sz% )E & , Vj%'T.ZO"kdWupP2'hNE?Ș3)%Z6,$PTC`˘Ĕ8fi1M'FHd{iG5+]C(҆O~SHka;g0J6%ZF@zܞ7 Ș4&A{ 뺍C&:v[^d6WV~e ~=d=tCߧ:b|peA3"֣U<a~W{\grgRAꊭW*wYR]8]`c oDW xEg'5X%YAHm+tbwMr>t *X<"X~},5ԜV%S*z(_{XKmg쪣<9-"ý˵/N kHg Y9!hBI.7$63ݯݹ Hn*?F|1!< `+_nNv;%llE)XGZLk:iXD^eLCh䏎fc"6t[V)VWtt_L}]ORA*Xe!wc v?Bf)]PPc|O]C$9%o]4.{iD;_VNk4AGtahEUjvCJ\11 C̚i@T4 @t3k8#wav|Bl+3e\թYMà=kpg,>®K|)CEќB-u:'߻cr,:;g %N.s~`:ZrZ8 ;>;xrJ<#]>kzgQ~~|Pe=>wŏ.v[jh$ӵ,lZX,>FSvs"vz!h6 - %>x gAh+mQ-$z8<8 W sLS2$A[t9Afo 0ev5XGQ`]#.ϕǎ["& 2M= ŘF"&pJ,h!W>Gҕ|218ۨ ;) ~o%tJWOڌ}G94 ߺҜr1"2%x@6}W-U*njqIĿ$~_8^ّzZ( #+O͘#Mu,חQ.jF~#zhi ɵ-:7l?2:x5 B_!aucS IRfLo{7G+>Ǔi-;8tQIws:tt)bG6/Sq uX5T!Gdo*+if 8v ך20 䣭?Ȳ&z>dv)}GB1rʭ*hXe),eVKp\(68p]pU[%u'jۍǼ1Y 3uI.^8rͳlZ=A iu]\&ܞ7t2`#,*Kjk$I*$]gG zM ))\hw)@ aEGf}+]S\6 c۸VPYiS V!!Hk+ gAy$Jn!e}3+҈%2EPC(~ȀmaAcU$6ϖI.Ȥ 3= 88}K5NqE, xvښ[_+[+ n({<411mqKKº7.Ss:Z|5c^,L cӠ!Ϡ΢p:,$YGό*d}(V2ōIr\$) %tpH_Pyc Gxީ 5ӯ9A2tK\jdg!ix=CܚwVl> ) H[B!o/}]O[Tc sM#TТx /|L̂NƜ \Q߮^1!rrzHOm(В<1y1;?y^ 5tCf݊T_ْ۩gziʏ }Ⱦ7-)a!~tB=_-AX&Ta*!H>[{fӭaέSg,9=>׏_ͣ&Tk)OR͖mYԇRE($b5ۡo[x2K ,1ny:J{ahJ2W]9>F fLQ@wz D;x9iUU+敋XL2hI6#5c?&LN##oޜ;ha[6,> 1Vn`”@Wg뻬d_N3!qp0WQUÎM@am8wg`_.KH=tx"r֊ŒQ2) 8 hF ,F$yn4׸}ޢnZX1sv~K\Bm{o&sc+dsR$-=}76U,}tΚHƶTNiCYjnQmBVP z4Fu&0JGB4EV#I'O$~imJ+wvڂLaLt4:lU~4d08'X;^ܕi~v-`EFaOc* IۓqPhe*Uonõ6cjcV(ِ1œPg^7AZ܇9%v$Cx,vz#`^>=2OrT'%Rm(ۜ+CEչo|)C,dka2MoǺPQN 7i7L=̋!]PٳdJ]p !:6ߩ}?O\8K /Zv'ǖmp 2É0 僶4jwGt.cJG :r;0Id~kx'T~XA}ZdsuymAGrۮ?N+i憉TbP^**HD^{A̝YWoEGGSkc?A}y`Ɍ@WLE|z:{&41= a e!pTC-sm9|')lz[om#f='* /Z1}r=#qj ;rY #975)1|(N@57vGd"*Db4@韃WwX;.F:ɏ0O8xg9Bp~mV6rwvm( tBΞp^ҋ9c1GRNEѶq{o}acB2CumU4%nɯ!\fT]5 сi#6ᵕ榱׭xgv4^>=0F~xIðnִS/8oF%LJj zȉ .Mw CTYZg}x3:*үd#Pj#POh($]ս3ObW+-$!xNj#gvå Q xr#FI锦;odb9diR6I,"B9hS37@pv^dF^&K ,X{ "Lٹa.ʴHv._:q`|+Sbc'ĈØYֲ玌acPH7 h+mu+T`Jyi[?Z8ڈ)yY>d&*+^!Xp/"Roy`b.lNj=~Bώus\裞l1cSPzT_U[GJ 3.vy;!TZȏ[c ͪP:Xma`ePfw6np\6Sp seS+4$׮:ˎ*VD=trGw֖#;4{_<[DJv\1gI9c"UKpmfX_0_RA;Y&0si#'ԲM,s k÷^UM̓j B$֢4N"W$ҵat~S¡Z bx  ApӦz-rj)נ6ڌirIw~D2Wz46J ;R2g_M'هʥ=.!/My*o)#&BVYLiM JT/PoB׊xY'vO Ts|/I#9]&H8|pT(ΐ<@gFebQ)xna~I ̇^?XB4Q82k\q$ڙ޶E,mn}MͺD:3"FwNQ!<(O6* U , Ԣ-J'Z;s׶@ʲo|q[I!G B%dfMwfN$B}E~$u?簬H~ J^'-N\H7e&@l%0bkwT[}HP`(+͠EUWCCKfox(o}B3ͺjpmS F蔧ƈ)Ո|0Tϸ] =U)vNwO#PہV(~O<f<&ñR{Oȥ3Y)y{ٞ N$6wT T(_A]iwԐSZ@J Dès͒~*Q3NIH#aklpM}BX'у1ft5i@zQڍ^)6v}EL=6ŕ v6)kk) f=cʿ3"n|0=z/e"mr/ER5 1I93gʗg5j Ki9AfF̅+A 7}vN5xD{Ⱥy!Q+pSG'kjUU gbN]ISnx8CL)~H^7vAӂf K[}ѳ݀ZYԠI"*lIQ3&q :^pu@AQ8*;:,J Mar&2߮zE-gٍXՕJbWqpG%'ZɸǨtωQQvH3b̖b}_ j8I'讀6$TmXxA^@"Iӄ&W?e [uYU߉<^TѱD/jQńkth2VӐ~o_'{&,B^tCYMB8NNTW@KMgjxn{11-'IBBy( Hʩ H8Zrܐ3deu(ӑ$M͹T}e)uw3yb1 nb3;##Pt'~l!_(ryy79~/rPL }#Wv'@xJOAmׅͅi*(q9Tѥ˞oˁAbDS Iy$S^ߍvCVh8c$^k~@*@ *(^&qGwwqsvRx:f-fs3z0s g(k\ , %BZu+ jic^pMK+»sS;.#ZU[tYz4b͗Ҏ\8ݮ_j$"eANAY <)g4 קMR[ԑs0mc79N)}> r_`?ƕ)pzjM hܷ D/Tg-uWTWx[^N^OhY%:n8}":(U ?T3`>;򧬍ހR:/1Lno|`-Hr,c91R5LMۻˍb@ɬϯ[k,~og d=ɶk@68bBdB[`!^U&U [JƷ_Wsg7\01!'?eڜG"+ÙT~ ԥo6$3Dl^niV;d;t:G*ë-@RorAĵaM@vf]~fdq* '2'¤a ga?]1|:B;%/﨣_›pрOf ]$kB{'ޞ(?Pbl.ȩ"'8@Wl{H qzd@$!Y&%r;gɺjIk)Nt*xzaIK{^+\< Eɰ"mWr'p'U玘5/_eSp b_xjk<1%78x6]bdkgi-:Pc1_̃8I3'H[M'rx\^DP}3Ug`(8SG&ʹ)I۶rIJNt InJ+?yꯪ/|I.>2ukuu<Cͩ!cnbZ0ˡm2-'@׃-?ZZ%A5U+C'8mOb_ׇ5`̬8٣"@WƋl(Y$1>̹)@Ն=)M" l2"yb1fIYrnY$|^6])A &c-L6+"P#P یDui#C kAq X})ޢ5ҶQjgR`9ڠa%)ViYJ>l-4`:k7\A :QB*BbXr+rHSYk}'tf ]us!I)Dcf#VdE J<]Ӕ{k5J>@t^qe O @.(zFu.c4:S4ިdc¡lj/ b whNT8d7RH*<MlLA# )֢V/gu@+(;&Tɘ~1(uiq?sz%#F-iSLRe,Fˑ.b% qVT`@xz zz D:"6$Df[ >֬}X*ۣ 8Ǥ"ttS|@Xe_R>B?:]*XoRKX2VIH%.4;V&W*-:zʗDᲲ4>Džڠ,߽sc>u%_\UXlmI A+bػoה0ƅ;QyT\P;ij@z7 ._ͭYxW"n2)=Ϸe[~;O;L"I-n$SBWw+fR߲cHY$wl v!^q*/I*=~3O(mjI wj`14fz (A~LI:*~I(1Pm% }wɰBY}Q_g)\., 6P:`=( fT3 qD[? >Apg|PT t@]$*#U@s `Nw5:!QDFƕ B `as ىJylП:{Ur=}:}2?;BFecjQg~QaUa  &f-Blp>v} z 0^aA%Α3F\\c֨r n AMr;T)!Mfc~&"Ad!vZ4~~Np1_WTMb|FẁCjC]Az1POL(T~=Fx$H6̝<9}CQWnw7Xқ8ibA7 Qۈ7M&}-{=fBsjTFV]PS ??kH ;ocێFkO6vL͍M]&dʰ[>yzʎO6hyߑԫpk4Zڍv( ]ʞ0&nZ+dG3ta۽v.Gnl,~& QOϧ7bUL⟀xX+sJh൒ wj|][,'.C7]Zf _!t!2Ipİ&KVVMsgҤn~gؾ:EdsqrWs)BL1ȶtW4wQ#P/W pƏ#i\۴ϴttZGc9ڣH4wloMlDbVeΆp@$}ׁ{y}Ёyw߅:\<Ԟs<x%%w^=ekA$.q{WQ](4?YSg1߳ 2L;R>e9T.r~1f**o*č l#6 O\u꠻ǜLRFymݐ4d衏@5mDeЂg͈)9`[;Oq@ `$vx5~M4= S4(@(U4ATHjyc[pLd~T`?P]ufeI*w4+GvDV T}W(cC a*+FB ٦a\9\HRi'-to,Hi`SŻo5#Jl)ɾߞقPخ1Y*go@t Prs$WS3 ˹?7ER&FξϽp=䮧əℸ@2m R{$)H S|Gٙh nÃ$52xs0Lm-J.#pFcjTq*tIm C0Uř2Q$FmҀO"_X0U;ZMpT%-qBs.'[ Kt=/.OnU@GP+29oC7Omwp\PСB ۟N-[lV^W@y\RK`TB/!69E8uL #H1?^ɨι 瘑$yfWBb\^Sq|RZs>bnyc^u"՞@K)'wvF,GbmݪO/o1}m .~_{j;hgׂAnTQ44@ P .ƶ־gС">F@|%N %#8iJecTE3+ɯ K]G!iAW0>Ah6Σgt/ ͬx8m5.p|&x$)̨XzM!պ_*D@;NF\lp_IӴDįIC9w4T!!If+3v0j>2 TM^8d똃sח[Hg{gC0ȟ͏.Šp劉vn+F=bMZv{j"w:S4Z 󷤺Vby2ti11׋8}rlgn743Ve6Na!x)D~17[Kd@'s-D-NEy'$HWfƯ­+MO(O8(En*c8˾3A8ptΣf܎AT a.0Ӻ2ETA*vka͛MHS mv^1-o|G6ؘEX2֌Jڢ:fO(ЇOPz[&<g"ӭw: p 欷;h |/:aeܡ%8&xXb = ۙdݩA䝚KEeV]uVA.AhI0ktH#A nY\!S74Io ? _&B i . mֺƂS3X]jKDebM ]kaimq?ֻjɾh%O8#1KGЙ1MDPj4׼ֽ#"&)̈́³ Ʊ6NS!,nI8 4zs\J^07#ML\Hlz[G΄bR-v5">qÞgv:{b2o0N|ѭ5dcCA }'(nu]E N]5k#W&uiTLT: ͝LKJSPb"10ǠwgdF&) Q_Q KW =9ګ[:F*/\ApH{T%L]kDcXhߖOw4H._.y}&.p׉Q*18 .TLz_N8H (M uH(-P<1{$^ƩXڅS]$W@}1]/TGL'2bzÖv եrGw53{]_?@0=.wU_oQOZ,-SӥsE4k׮{ӓ 5JRlO2>`fuMcS?c>s1v~:Nّcˍ]Cщp$t 4bI?1In\a~)X fJF4J'%r%'TUTư24$ 'o;K`t|I@Q=جb 2FC<_=f:ۃ Y@襥YJg\nA-KF|@a..]|chn1 `0~#_!{yjS% uA3XYdC%r 9EZwNb=e)mb,VZ5p3IISpL y9rok&Uk-"?#g6 U:U[UAr0ndsebdrFY+/ٛGmSpx]EWirUaFR\c ͻWOcC̳@t@e>⦉f$ -q9B?|LqTh.{i>(^U5#sqŽȼVh0k*y˩t-rF8to^8{>cD ⌺_V]a|[yP3*&2g%)R-1{[M><T\(Ma{$}Y#8(x-(cAG kQK6al7D@ ^eZƲޕȞ48ڊw*~^|&)[>-H `gVJc .`iEʋ&ڍ5(uwr; +*vx"wF3 fĘiԤH?%N.ݧFI.+oiB!Edvg5=*¸dU *9[b>2G,tudH5_ȰQ{M?OsXٌ&|S2U?^?۠t>F疖p<$ퟧh S@`/Z| f_ 4kj : v b#` $aaC$bcsPg\zPC4u wkLƍe?Zrke/JΫV| w/ EܒRwQ+B->Hs1W$qdbUW'xm,,3*u3%G el|fq>޹bZXyK+$Nu\YvcoFw%6*$Mln% [PlN|zn`K αsNg֙"}J[.4p2hiv.Y/;at xT:W NU)(&+lK!W@Tu a>{݀E]B.y;FއAGJby6,K?cmdypB ^KrŠo&tpq,ᬿyhǦ7xF(.vghZ"=Ƞ %-Y>RhAVd;_ ө/=(Nţ +NE/+YŹ5+鏝kt\mtDx*PHR )Ap95bDUDal;J,}}r weJ4Ir2 5;hjGp{jO;j]9SmTT49zb7!~Mq#Zc- ]ߒݺ+hcBd[pgR0*\b}y-_N5@NFڤ9T@oU 9 ,tD;)'xa͈v#q2EcQ.H<7PӆܶCt>D[!ue!'A(}[࣑u2}/c( ^Ln6ʅB  Bx y( !JA0c ^]?$Z $F5pKRU֟x)}X/{⠰E/z"0Oաmqܗw?X% ?ms4g/h+CF2j<"GZO6i`:PW \hPgp]B *Rg\ 8Ah<σ:r}o)D:>,}&sT 0%YpWF%JJ{5"MN6~HZD@$7X/ +g!M3AL^dGVX{͉fG9WBj9-Z|~ZD;Ssgg(C{yo 0;C9m$e/,Ukx((3_*rȊa~yfBz_6t{aC3# ˴_s6u{\^6J8l [3)*.@35"% }vDſW`<Y @zs.`ƨx(Q11wy1$d9fOF;"N_}fN۬14_@ ['uIeA&`ʊ޺RY-W.}Ywn(h~wlHǷ@Z@n={BrEw0u΅k 5n;M\(x> 0VliǵL73 ~ؒ)蹳웋5 !ߙՆu<,|NfG9y u٢Aim{Lu\^Pe=Z7U TF=>pXp#/$tKrb8_R׾q_۔kl.=1-9}?A= css&_w)1JE'n $b@koUqvN9Zx=VpiTJҽ, dh|b?R9v\wƬ)gvoΗ5$BxW sa9꾀~\J@>WGg1SY37!Tt$~lp(lޚت7CRZ!\,b&B 053<B #pl-3M9ͮ,g3zΔY]P\y2Ac92QKEdߜ^[\oV:Ő/"Oi;AB"7jJNTb#b-'y YYD0S`櫩d2Ce#K(23؅r[7\Kљ"(WZ5 \Xq$BӰ(k} pԘxW"yw>y&S1HҌy q+kj,=ݲamCqm@泖.&,~4Wz-5zIڼ*V8Eh!og"R3F~ R _}s0~%KOdZj ~_T0Q={\^+9sԩdp--vZ+pͰpcٙ+->Қ [a4 (8LL5\cϼ9 {jqNlI\2uc ko#qBqXyxcZҰ͞'VYW1 F>@!R=nF\\;f  o2K>9p )r*9E::iι*Q:֓7t$؅&x\Mrj]߻h*Օ@ܨ0~BGgdىR =%=Xx/"Q.GpԁSd92F"׼ADRjcmb[a _LVb: }@(PE5(;qa~ $.gMFL(i; gʦآuMW~Q4:U jhQ.+M -_icĚ7>MDO ]h.]>5<:!J<=rBq7<1 O{,p? LgȨJ76Chq7'ô`6|6<ңF@ {(.\c3fIw4aD}J;Q_f1,-u^R(_+F6xLb+l vnPѭ|S쇘%DpU>JBR"d,.p "jy^߫94J_OvZ}:ą#(r,^>^G,AԶ L8ÔomctN}\#?u ԃ`! 2iӬ1mkR,ΚIl+"}sw˹W) vZ-k?`]!7}-_hs<NM9>E2?[)`;6~dXT/[n L1Ac$)mig3H 7EяGOyTaW*dhMX#|( 5Iȏ !ޕsREf1{VƶHI]tv7sb|([I2M`yI9I3ȊRč2b[(|#;9cd'Z$doXLR Dܺ*̜O)p5i[櫗qqLAR;vtQGl$>_lg+M`cp{ܱ#J3b=`{ /$I,!d> y8?ac%8 v`6zWQFȿH{ZEyC^I/=ziF:>{=ׇ֒ep{? dpalVBfvOH,<΄M\eȬtrE\'cUz臝6l;;K"ҫ$9` 3r i|;ߠ~. {D֮]MO"4b)y" [*9@Dv d҄#ac<&tVqu@FP :Z+:&}R#}jT,~ Lhke(YhoW?$|;z`zٷ :2o;|WF /ҷhSu@Sy(}&B;tY)E4Q:!BrqN^/7YiS_c*Rc&hoLYq[ڿQu,(_ww;aZOl:l4ŞAdH~ ?L+Ne;(n< PCzL35|j{ӫ2?(@y4߹%иD7NoV9š8@T9S}$;]XUb XO uc'ePeC͏E(A]plŁw$0Py K[+X FfG~ \bYDE]cEjg*]_kP}o]" ns ?|tI! [Z\]8=Pp57{h=U"]:g N:J$Q:9U[g4_ ψ*RB}xhYo=5kmFY%rMؙAEOgjԶ8iYvZ[1ņ9|,H5eWsБ '#"^3$`nV#cy%FvZf ][C.Kbb5ξE DJw _HLJEV#q³ hՊAȨrVQX[>T+S ٓ%tN:Fzv"P6gWhB8i7dZBrS92-C*Y.|VJ%0G a2ky/PVV_,o9QLmb1nTNR۲f^j P8֡=>s[Yj: ~cv_'~w#nj@;8C1VDt~i}Ob8Z4DFJ \i B bΰ|OuGU?A8;6%U^.V_~*EH~N\%Ex?hU&/XO]J}<'"L E?1R Zd3v]E,Ntzl}x0dX6,J>T&x{ܫTظ&[ObFwq6mӾ'0y2l+X-fB@L)S/$`L@]xL^ۅwG]ĮD/E9` F8-6Nי1Nom~c~B:o `UɒL4M؎èB%xsL4hS.Ж4_K\BǁF ,] WAL"&秿dkㄲ[#M䯘 pU=_:@֢zmcpӄ^S E 羲Eg.ª)@m :}(ImDk. ntbO;&VpLacrҴDl328.f]dAKeW簞98>1/`\~j;&/K 7֗9Xl~M}w8M,mF12ae a@yh. _ r^]oa\4!43M@_YN}\6)Oo]~rFy |X+蟯Z#Ց=Z`%"̜PK/3*]T3rI D6GՎVLA*Hb$脗!j>@q5sW!߉}RD5u}2wn)v<Z, g$j۪OƋW.2siG R+ekDX#e'[/.~8eDg~IÁxf}|5C xd WStAj/rE^rzD{s8哟~'3V&;K_faoMbj u?ׇIm,-A̗Km<;S/[R|['^Ņ3з}R]mP?j*2)eOUm@bqNAVzŮ>Y\Ҽ ֵ֞9Xg *Κ>% ɒS E2XlD+XGqXK>Fay6ZGvY$7_Ew(nK5@;5djs rNI)uZb;B˪$0C3|C2du:>@6:B{_(( X:plZN ,z0M݆H̉UӚ:JXM.\M~Qaz-rFНWSFǼF=7 {uF8? &˥S'Fuo&U/Oa?ZpGlz848zX'|$c$jGF4mo $ұe+зe9)'$.8_g[[e09dI4uUl%M,|utE/pZK /4*\}香 X#Z ۡu{?[EnG$Mf<4JӜ@ΚT_.//b/)9C8LE0oT©mLZu+j[+)Z5k yx6TH+19iRoW2KP̕ehy qw8YA^QlHd^ٱIњ`f&~XoEөL a#{@JQ>ޘb%AD^x_B`YX=歓hx5JOJCzy8ҩn@|F<+@EKBBZr 3ذ?*Q#}/ІY5dӽL>4vGɩ{%FIݯ쫥sb6|).ZDZŅ^i'*ߪPVaX_?ߝ , YetY`e~a6~X%3߫]T8=^6~?KWXQv1M-1-z7ܹD' 6k!- $]Ҹ Kϡyh@_q `_I7n !ETIMjkN+ tl$@mWD(~\+ Az]?Y75WDzd0yBMLhlvc JtB`XOcYG+oNXZz>978N˛#eҲkT*RAmK;rC2$b1Tif˘Tg;R.:+ L~IcB6̲O?$/g1 0E{ZW?GܭD![9߈?_HC\ƽh8"+6 3 JJ| ?⢚$S]a?dbXP}OUL,<~VP}|/*ex%NQ0h>ZGauQ-}S.AOa7=>f"qcUwBq-mdRNf-kE3ai q?cnRL̝o~`0:2?"h˽C@U{L ";.'Njqbc"J?6kX?7Dqĥ.FcǁI>WGW*Տ)T,2 AjZCiD{pD>Kf2H! }i!J|x^2]D`QQGȞ5O pV :sY%X Ur_1js<] a@ݶ+."9zcy_˱ui\{o'/ِ'9sZ(&zp9;N08 ( Yw%w3ɮ.9J(?iIv\9TT] mAMh8 -7X)D#ґr OZ-Bw(̬8FګҟCX/ŝ)N_ѩ%Gײ"0Me.n*:CH`xbN/B!Pkjh4׈hOB7,?&+.ڤE>ԠɎ]'ɀEI^ RqU6g/pRS 9됵YCܯ\ڭiY#  SnsOe`=rQA^ѪHQMVۂp:0Eof8d-M4 J $0\:\SX}5A`b(9 @u͠ UD~0 yQPHh@\ R,UlQ-:!4>֘^Vۮ.?*liY]M2<$_Ђ2/d\ݚssI^]IRvmًO@ɵNeǽ.T܉vZת̈́>UJ4jdQĉ Oz58HN..-҈R{j8q쒲׳:tZQVpt(ښ'F֢`t τT2z DɢI[Be?5|C:sM) y >K$Xb).yb,YWPQ0U8JI5Hxć G"ޭҍ~NooݜktV($)^]_Iw ֲzb+ۏ<~[ƥ < JAbMGEp %\x^H p\ ma+p7'.)nk+}gk? ؐcd|;n@ Tl*#SkwI?LNW[^AA$J,Ky9Kvs(QMLƍO,' 1̀_wX`VݐD \HU 8q:_ ̇6>?Lr &z<%E>؛ۿ&KeȃY]JU ﳲ.@%BZ4 0vՍ,xj_c#!2*|iwPr&QJN[3.ά}NzEz zgbUE TnN,R' dv5P 6vD4 6 r:5B:&W/aMZ0uXfierlN:,*iyf3%Nd1[Z"TΠeQpB|5vn2P>?@' `'BGaC}+GBTq8ܬ 7Ldxݡ/lD8Pw\H*}`pZxG<b7* V7&lTpC&&5l$ /iH[̝ײ(ؒNoEi7"o&юkY1'C#~{Ӝt:X>H3ľ^&Sq]Tx,o@/LVA NRz4#=e0\]lvKnCUb37/ P Ea[d_'F1*۲8%+INU rQ**t*>9h/LӚ*VRwSk=& W)8z~ɠ#A(^;Twx7)du6͞D.DicmP5]ǃm3D:Y*}UȭSj;ŷU2ܵys$y~{>@A8&_v4385~*44՜hNױeV PILfؾ#^ub鞞H! ̆gC?y;GZ \ҵ_2#E&P?T5c|oAX^nj]ZhkD.rn1GixZHAU^bu_^mSώ!` J4RňHTB23eru4<+%#t259t)3ݹȵ*"!e۲o,ErU~:tRtf}!aX;:`iJhyl\\piTBj3+_7p"s72v^qtf.C T$k۾1#eeInн!aGBTm?+1۠9fx 7[ RvaЪ.b?Ѕ- x@*pMűcʇ;_|a&aoʲ2Ң238E=~'i|bruf7܃q# 88DqfGM_-*MSL.흚وrsσR}ޘ M8gxhLh髉ڟ0bW']N==ۄdPx,&)U(L1 (:ukGCaǧist@eJ.@ Z2dX*Ɖ=7`#:_:=q Nr| (t$65 +3(\+Vє)JJ-e]rBi}={K*{&ۋ)d(c !9~̰% W[G4![eࢌDڙ=ͱgcu)w;~]9-M g3\5e@9 Ѕy ^hE"G˛~,TɉA*Ҹ@9\Yg#wdrrfB[0c(dT!ҟ>QmҐ8Xk{%"28ڋ|FFUe;1^[v_Y`W ƼDU*yǩxH:˾z3iȎ?%i@"v5S*_yu&K`qsٟgQw`&YdAtCuafБ Mܬa+дn0A'^Ip&%0oFP }z֤rӊ+0i2dI d_ьG%vL CʘypI"HZFUD \PjeUk+yT~Y7EM,_ڰG?N&˦~_\NYv(o;PҴ'R8>oHOT"8Y00S}Ù (\KdU 0FVP1C0g3̝Ǯd8l .8v67 CQ JRkV; U$/JnE8fK-<5-?>w%FDE: g)p4H w!ZOf܊T4NCQ,Z_ǜzERGNhHz<yf_[㥦MSd6[LN/7 48ccK}]6 .$鱓3 ?i)F՗ꜰWY/ 21 sVNQ*quލ&@˽X{h{/brK R54m**4Pߓ{*gĶPMi^!aDf#:)N<,{M47& N?DڷamG :rՁ୿l*%|V=QNu IpPE+3! lXO%"K Zaq.Sq6Uu˖^#9zW.6ԏ`"> )!56a2 +A-}DC7 'Јq2JG #5QWh16)`.%&oXzo'}Ce7`BT 5^GGTu'OQwg TH^kAP"5^'H ")KDx?X$/ Vt$3GJvJP5 C% 0V5*GF4Kr*qq΢s_Ƞgd5*F-9b)H ΘUp0jS61(_`a :hXܽG*veAFtC1QFe7+Ơ^t17"||pṖQ>T=6 '(WnKB .+m)reR<;+9'HOި]dTI Eqܽ N욎n1 RT^ ZnElᆴZ|| FG/hkB0D$Hi;~;8v>_C_?Rh˜eSA'Z!N[]Louo4TjߞGk9 9xMyL9\²TjwU?8!Ns+^|RzK,_ =&AB&d; b3E<fo WFJ'w4gPQAv&\lr+MGEPVU@ $ ksut" SПFˊۖ1zQM@鬬99dA?IՉڬ"N ߌOz>Xb6nRCsbH7-#L'2kH4"^8BmÆ+x`w8Q_K#:ۅ+s됩 Vpjӡ3 @}cހ8oASdȞXV„](?\ .Q=Dy`ӕ=?rÔ#6С)s&^59) 4%>xdcm?B Xɜv 9%4q5cg`54 i?wiZpI΋sl߆}\';ytF0 !. BoNŠ* X:Eg)ĥ; wv9#αOläBCMA-㼙:Rhl)k%,b{$2DۨoCdޫE@Ro[!QfSMHucG>+xdٶ~Hcx!)8\;/*\vK(78kԿJ\Wэ*x@$4p5{"B%.5zf 3Av<x"G,DqDS+x5I19ᮀr7MȄr'p`2Z~W"LzD)Vlgg3v, v9AxlI~fbTb38`9.[f9y4mF jd<7Z]n5ZfI !Rۄ=NtDg>AJ5s,yS-3v۝nOZt D E:@հ/c8POH?݉ ]?!VSZj:ڨm@4ZɢC#Sy촡q4[VJ[tw nRdSƝ%ˍ6́t!v_B`}7u=R=H0Z%o|Ipc#7:I=q} =NۖWHÉ@nr"xh=!d5A7S̍Yp`t4/.Cpn Lw3P%m;=]-=X^zF?PTNao[ISz- .4(($6VL) +"kr-¹.֫y]?đ32D<ɝ hهkrl5QcyG /7[s/~14!3C@xZYKh1f8G#}@'5; %|XT2TbqIA;EiT"7Hg;Btғn:vr/ `r]!f]12DsIfNj/bxjUY4@߇QV.dau iSX:n Ө l>@GDtA.m 5ra`lLLt;Gl :@|lLVs^Ʊl/Yޑmg^OI|PWq2c2׳cs!%y@P$Y zWd1fWGƘs<~꙰[hgvt^FϜgol@rD0YKs,Q4T Zk} 3\J0*R+S0 ϧwA ډfT6KÂVu[6 _Z݄.?[85$&!ڼ+u|RBOX%K tdqd {Oc  bHsOa β2?PYDȺjėzJtЦqRZzW,z:`[]]16R#B4@bKS#3a&ß~k/ wQk˚}(]{4RDO?  =[7 xYh Ç}׭Ǥ>턋5ǚ1x-88rf[Mux>\O_x't8٬`Njq.MU0]v!|TaTsna|p `. k B*BiB yRsIl/bs׳'k$7΂9X%"yk0C܈!}S:c4j~e.2zriY9 s"{Z~۵TRxH_<$BײT(ε fV'->q[ym֥cl0\rA:>\4[ MtιIq=0IXGL8nūSZyK4"#V?\<8YTn ԌoJUeM)KH9T@!ԎMzǦ]3@;4Ǻ2LGVX&ҌlI9^rzg@Ool-2dZMX*L5Hӱkzk'c~c)ɟ.uGox`Gp*UzehXfG]&8/'~4 qg2)Inv v xv D ;xbS1^mT77ꝣа{ h:e1x5&)Sl- 8;~=ұ.;RliqB򖘲#\ Uӌ7>?1zFEzCaAwa$8J<ޤ5 N޸nZP<+~7  _͐2Tx'51 d^vu*@ພR l<Ǝu'+36因&<)T䷯4~c. rn^WrR΢4HblOF8IXݙpMϊz ȫ+p1fy7yVK>NE>O7T0aݙ!t1!}UtŁg{Kmwu%kuTW|D0ǚ(uu߻C: 1C )h =fI\@({+p+KG捐ՒWUݻy@2SKZlf 4E]؈!}DdYA=>Xଡ଼Ѐm T~nʉL;`Cʖ()2N!Yl/Y_3ʿR`lsSnV%f ݅〗:]&#^V&2UǔzS >'gGKG3+/u9{NGƵwG(r‡LBDC`^Em9pI݁<;~i1JӲ+Wc5&?6+&Ɣ3\cb/kZ^o#CNbO'Tc61t][!<] U( ^ߓ-W4lc6${zEC,* FIӃbA3'wX Yy6= vZjJz)7; GL—޴⚘u_X:i46$V֮|c7W_<<Vn@:WFxڑҶ:6"J57ySu+pp9SSE@$wl#dK5gB <<)oSpFaW"_^AASA`Eq+1NX&KRt0=>p 2U!Y_y3.#60E4uVpF&t&jH=/DG4bOThRHq?dN !԰#⢽CV]<ּўX:I YfoVqf v5s K` FYaH, 9Bǂ7moX:NAk ϔN)j<8eG(d#"0?IbxKr:ɿ5g҈|kQk|QJ\`cHw_)+hdA̤{?a;HI)/NnzmfGA@hY7 mkK:ia"id[<э9I5=XtYH,v}y91<ٓq-3A9gu"Llq6kQJėXh5Д9r)ŸS=©S.n5mkGlQ a[1;#-ʚL;{$[=-zT5b<~Cy4 ߸N,kCzMYbvb k taUy/0(1pF˘G|ݛ1`SvܜxcK&E`*$$Lʠ179Ƈ@S R%@Vf阪M>Jվ"QmYvٞGΐ rE" AK:{HYkL}41B@V`J]dfuϴ59s+\'lkTjxήd$c/dʌ(D_eZg.}@k(BKڊ9 .iGWrm]}~}X_uT:$1Wg/7<`Ҥﭯlwӗ~VaxJ5}v$!m_ (•u"w+d#%#c,oĖafk7|ڵ[8>/6D?<)O͜㣈rL.DU5u-IK ZDb1Eh{D?=w lP~?RLmXJFӧ搹lRgXI} >Eo|QYi*ڂѱex_`w?]2|Xn/Xnp^T@*?zi[wj <Ɠ;|ƀ|ۍbf8A^(Cs(fUCi6 "-1oEv\C h5(1YQ/a)kmG򜘠Iݠsޑ-y}]J7 @NH+7jNFz._gځ2EgR"uV \*yY ʧb<ҮŮҸūkӝ"`3WmR$DaM:"C g39+,aD6)r\Lv)"'pӂ?Ƨ%dPLa2_C}Ɛ=cxMQ'&ɫ@ʷU#ZL0^xү,Y[7@tk.oApRjN"UXOOu//8ƃ:uw0e+Ol+N\2(ӝ> Fb$sDfVдX>f<&d[2$6~2H 5EIt+ݸ#tK~H/@=}aY\@pͅ3aDI05 O$/\oNuf_OAiK9<WttGpJUhB1B1 |$,r Qg i92[|=a;Chj3ݟ*g[TT}ޒ5PM G9oRB J:P/251"y6;#b (.!? =%_Fo7s )nREg7R'^)7eLW^{?_f2)uPW&=]ףKE>twN5\Õk1rQaB~G6 |mk4/9Dj2{  q,K_5S9o_MIe^~ )R lņlmbRPԫ]X׌8c6xLAIj\cX^,Kh)hj(̆f^t@v] kpdžt+`8 ԏ(PDH6"sQϔ3+9y*'w*P>yHUu&~#lK)!(N;4b 8^LKn܌^PC/ ^N Lp_1+#(X{O h$B,3/UOk+1$l0̘jE `-xWL gK@G?-{3ex`ŜWv![22RSp:~֫W5&`,>s){W]~<.Wm#βKBUL#ƚeIL8Oa!n1c6pr~7+f*AIL@葈)eDYiYt'Ci7}8@<+8- T ?I_ K56x 17S pV&"}Ptl9n#/kHHԱEt@y43c# ݍC|:_TQK6|j0Cܯ0<]|Y.:.yAQ}p9㼳whr\"+Y~p5&Na4e4s^RW|rh9k[8nCК[`@4J0N?2mn\QDo֑L:HW\Aʾ2؂2m7(Ba.1R'Fg(hh{uQ]U^Υf<(h= yMDrK[|,jQ6SCI:{)܏0*WYzW?6B "ѡ',)j8[#S>V$ajslNmhd{sH]$wZC8SkYGZ|pM9H2 oJǸ?kg*H^%3A Mg"94C,LU w޼C?gQ;]<\'4YUh^Pkݎֿ ݼ:Aj ٔS]c[|z^? QPk4]k5~{kjWnT;*Ҧ,' "L敍]kZi:c4iv }N9wn,K\e mV5C +%bܶr!Q$A Mm?0JqAqSxݹR1 ͂gZx\fO||<OCO!fTGDE[SS:ube%}7eQ{;:i6,Լneb@E2ł4ʩ[ZP[j2&#/b,JS ݭQwv sLEtp習UA%c'ÿSe_}G.$8s2̩.'N&+hK!M=\0f#TƦ _lpb>DS/|݌TIA?#ܟ@:u&ʖrx䞸g؞ݣ17TS:\;ׁ㜛p}? t,eu/~>qK9AOa<ߜEcP^D!laT2i~楹Ut`LF;5+]ƸyxB](R֌6#^Axԕ@?:ݪ(AF3"}ug}La׷Ԝ?X~S1/L0*X+ciޗ%nc!q=߫>MFg?ЌqۭxO_$bGRԩz߫Bii wڋj\jck򸡫vZ9 &flh1NhK^tupuE nAƻd1r6I4_h9tJU2pO7@.q\5Y`#s~ԮM~޳h!bq,<9 ;A95o=b@7pڀo3}*g\yaCzg P3ՀB6݁[dHfYXu 8xqaD }tH AYqpa'An 4wנg9^M*(N~ȝE|B{%ҪR=>@8U7+BkƴSٹ*Vhb (z,-?KJ)s!]X'er AiQH< W,=\^D]CaX uHZRp'5l`_^ D%ֳ%pY|HM>(g/^ -hK9 :ϿQ K;E~PNhg@LV,I2Gsxs 浪t,͸ u/]>s}c㕶,4tbuO305 c :R\1 zf Lz9nSQSSWͺ|C+$h05l!bkIޚ/ǴB~$-}0G7g оeBy)^?MS(U+ɦ@c](vn|&?Z󺗌**pviGOr IɞwK W+z-v_#:>}i}n\ dI \v DoZ< X a/xL$za(ZR[2Д S@?/@*sEL{,تq̿Ƥ"2.M'͘H_bД סUxCWr껿g*c[Tw(;K͙} pq\.Yj'6_46(FөUtN=Clr}aAm_O|8ƢIq|2=P.Q]d~uҭ I&Ĥh=\%w-*ElWTF sL)]*K/8E,TV6Coɸv|@<DXY]{ڼ&r)\z%ຘ]q'8}&20"#ȑ9Dp&=ݫL7E΅w#m{3Z)xHg!8fǦ@-Lp c' V@%BRގEĸŝ˗ԺD]Ra-k;m6б}idžEWqv9b$NOq>軹W NB1R p|ބ69c$=)'LQ9/t$2t(6XgAN=)r/WuvvVҥM~w!Q5$) y"|O ӝfUP[4 Ed,œ-4Z X=&`D5Ђ Et&x;~-p qEܒ1)R *V0)I{01ؠ {0R)cUslܖя~P 5*`40a 3W7->DIkJ$5`I'm&O0Su"'#G"z qp1XH6[R.ݷ+S 7HMi&SXV|O2`@t<2| LϨ*וKH:6Ϩ<Á/y~L/Lp)a;g8/!(ZL72 8L'穄? LesCJ~mAEP4t91YIƢd!wz;r66sVosAq ]u3JD,wZ|}1yF2xz?آ|{IH>O:Xme_:A8IRE&,ʒlA:FGRhYj=f2%|-/ݴ2enD8{ᯊ  5Yck#nha("dGu?AP? D~Lz 7~ r~vʝr#t(zV|w踖_^VQT\ƈ:/\w2=Y[5L}i 7S ,MȮL1A2Ea ֵ.M#ȃ<5/ yl,>8ea&v<ܫkːzv=|$a:wpM .̢΂LrK}C#8:4s#֒pcXOpEx(}! Xt* {`hՃ5q,Ce9YkK'(8'~mQt>3H^oے㨏m/UBrFY-n& pCIu|ʆ s" wYkn e 8*Z﹭ݙ*w4N:36d{{jcC= vv *)SE:̋O>&t\?(xraΌضQ Z Itj ? Nv {H LN;P^0<U7l QT~D DEve[T7 ԅDU"rXXγ3c)T"S>uYKŘ!G(i VktkKq[F闷'orW2.ьޟ"~db<lp :ºnO׏p/$ XhAܩBvNQjMZՏy~h)u19ר=c;L"%|OŬzcF{:ec[% iA5铝 /[#:<Ԛc0-Aot[-RDTd@73d 膰ZqO#Kr:+).GiitgV p.%s"Us>G?߇mBme{DSJˎDj2b#(1LQ(/n ߃°ϲ  oS{ 6I9)Q1ؐl,Hܑ%o=%3a9!#䬸I&͹M;E ؖR7_|َliy5'=`/+nY  AQCәdBF+IPFd h`,vHdǔmBaB%&sҩ2YݹIȇVe]ym c5M6fFtƻS:Qxڍ(& ]dX__MͣW$?._Cd? [YbI^ X߉i9*fTL}`JQoKv? +D@} #FXIZrLO[sc z;zY>,\CuM>Ums&CCly#F.:b͜Gw\ha[l9:#!Ux_#7#qwVmjK#jÀC[r`5i9jjI5hsT]Z&) l%IMHٕ€#{o|/x~MǠMI&{OPoݏmGIHcɽRky'1h~\,dJ*6rD?q;w~ЊpͻhƟy!lG%U;aJzVLǡTY",__щOXPqrc/+.ؑ$lb*?v"$,Ƙޝ;=X2q6 :Q*`{ 4j{Zlo"}ް8 C+W LX6ƌțu)mء=zOPۋLx=lqj4M*5OG@#GBÜ{BkUl1NS;wPb܉;\a &px,ZWllP ,P.|+/܎zRz3KrPVvX ?pHj '-;%FRfK8b*LA97zDz7Ӽ1Y=a.lRt( ޼:[{}?D 0yW܊(Mu~c?hE 5lV4,n+Ym-1 y\‰jh:^6JyT>{@6V& Fb[-!oWu|*g* >P~t=ր!_uNoN8axI4|u؄Ibu;|<ö#Ltٷy`o GVvs=ٚ%JE'Ò+*cJ'eW,b~!D>P9g]wYeoغ{7rCJa;1eM rP MVBnH2x{E-;#m, OMy@HEӾv\* [S ):uEXU48hXRĵ5PV,$~O[D76n:T@Exzs6>2DbD}Æ<waIlܯiV{C}X ON7YT%NZCA%!V~ɘ"K鼞Ig;9)RPCWjjk #}r6?X]+Mv7^xY\B⦌W'uC T6x- I+{=-vHR?dHt4E!GED Y8!F%.pZ"[0qAqJ<sclA>b5ܠ =ĝ@ ~fxĕPcIp@9w9M]oܦ`q7/X9! ^1&OW?;8:eʚ<?036v!C-Cjm ?O8=U0޹H9SGGHO':82X9) qɢ_=S2g=nsI2Ý>.:э UUmy:Rpz.k+I .Jс4lW _{?L(+k ^+ ^P m7a"m n1Đ^.(7'qy$=Au*r) ?|iv~#e]N6W@ `$H7Z<GlQxh렞hCGMbq*=yܣQjkS R:J1Zvah3MeAm?R1V%bRܴ[x]AQ`ۃ{nېχQwAgj~6.O.kZr=*`f kŊ@lp~vtAkh:a;2B˨ONxU8jKSE2@0(/wd)eʱjҚF#t/ t`w6M>늹P=Pc^>H{A.pfu,HMh-4"IH!{w։IGDZ& S4붃rI'7fl3Ư(KѽCו@ƝP+Re\`gc` ~,[]@,w>U^ƭR&n7k`S*~{>{zP -2K2`ԃ\.KL<ΚG[(|s=HW\QƐ{[0M~SҪ>~[bo#db8 ;ib׸b4@ Қ+AF M_c @ٖ+ƠYٮwu-<HA?]IѦ,;x/zU5 mcUŒ}wrl(7.!=$>Vf-:Qc=@?K]D #I6;eHXCY x"5i4qs^Z7Hߦme?Vu3#w PŊ6jEoſ#Bs<|XSXr?i3ǣNջ^(ce4\݇w 5 |M0v1|Mk<~)Y '~9YzjAIjQDxbܞp@,2EYcFQ0[&l.enؿ![̢! ǀHV?F|itQNU`f"!H"CЕٹٵ-ɳ/o$訡ݕ7/QUe{`JNןK >״)SV>/Jo#XYD:IB8h0 O'+[gZ> /H=ͺ>vnEN͘Sv<e?"\)8@_rx_WKhg1n)DYbJC=#+oi.&4mdA'"/0I31>$lJۧbyZJnqwj^vaf^z QRC%{nrm1򮂧+0 ;l[<>=~h,Ĉ JM` `$!r5*;,ALN{"](Yd%e6$=V:)T,P@8=EzQ*BE+ĢuP ^!^~ =[1˷ (9"GLn_1n7ǔ5_S!;tĩ"­EB Uuahb %KH'_mRabQ偵!E9Psoܔ=Sǂ]_8WOchR-aYt'[#)A6cųJl˶S)$ޅGȞC+$ure=oP-:hEdd;Cf8aGIeHz[} 4pּ"ob\߄'J#:U%>BުĘr@)Zc\["_ݼkLI`8b곓 Hu#-#qhZ:WER㕬Ym[!$*|zEu.zd!|2)yV6i-Dcgѿ'iQŭQz<ǿFxj ߳\饈l_E"1w,K"Fa#-v߶'Ϭ}@Z{)ö^ =_*.pCyP*۪B u0I&Yf6yo@%APY IF{'Q~pn !p^䒉Op#Nhu\n3 ~-XT {>' \f5&Pob)r,3O<+.YԈ*o l{MmJ0ⅅvKO \7:8iτGL׼b>$vC4X-*`cKU\[w)_MEѳ<sbEtu $ɾa Vb1D / z >㹳zD51,@yU䴓?Y uT6$[BZg/W'Lb G %iHV4x@?!IyIgȴ#BH%o!sІ&c+7^s|DZh^V3 qx> V }]a}><{FsAS&K;LEr4 Ӆd:7 wHG 0DwUB27f|v;nD: g 4bhaw,G+=51[/`_O$+>|[ǁΉqAN,Ƨ'/z".ؤWn..Pރl }n,[ pa66Z"͍Tk)080jb(RϡT;HcZn6f1< 'YS.dhIvJkp])wߤcU=fKŕeڋ[x o37 4ǏiĨ v6 KӖ%\a(kz惑Y%ȌW, wmn3.NBEC@ *{(=5E0O`Aߴ̭bIS}4B]Ψz7Uڢ EiۘQ _ܕ]©,n`yîgRmW޸a$׃4hQKdJ| TΫ ;Y $ DA$I1y8(_YbLE `-A4[\ [hv}zͲМ)mr2H_(ON#v]:ַ$ &6#C1fc> > aCZC~Q(9,+` >NnS&=NcQCFB Zepޞ{-qaPQ\ }E ػREǴo t@e2!BpH6Hէ zU9y#=NW(O tw Mu[+Am@?YF@i1}}? %1/l6 ?Rgn]P2koeOct?%fs.rHxUl2e§2ޏfђFMo)87TX8Y BѴ% Oւq#wϪn*A38dkx yjTu[ 8'aїÂ)(1-@QMPt.kBX'Hn`p/A^o20ucX ¹/l PyO~8d4n(|bOLyP90zڭ(\ou?{ bĦ %FuΆ#ehxƋ~pV m2kwjʑאn]!hx+:kJ27IuZISkxD~@lفEfrUDqR1Lu:r \70uWC|$GH?VG :J9":< ?'гjSKEa n I^^Μ#U"@W(vK%naZAf|nxCa 1ez ɘߤ>vc?rHℏ%mqS4맋څϰDG܏~ye섴|N^=j~KO/uYwxro3Dvo ,nbcmiЃF}l"E~\#YH1l4:Ç#4 {(/$:iתOZE[7Thz,D~.;O2@f;5D%0:V ;_`Om9-Sg{s׵ndņD #LDI+F~H7hLKlht%;<\ 8QmƉ}G[!MgծvW.ŷ H9Fa {NWsI+5?p49Թ[h0ӃA]' 4ǼtZLٞ=r@&Ott!\򂝭;\;)֟:8dC KAVIfcēoJZF!rSw b%ezS7=+|p>[ #b0yɅϤ$uΘ0] %,Xfr ՗(% :JFuڷƒvw J0A-;#DMHi݄?TPm4K+Ic~v˩4-! 8\w懰9?M8b ,cW{ߏ„-HĮ2_0eXO(qsB|B*nY8s hK`F䫡jvL Y``|vrXxXB%&qg4IGF4wL> ˁKYm /bE>ۻF,ZgҟNls 5S9r++DxrϦm7gP{\>k^x䫖MžFWeuǹ\|[/"UFҗ 8*ǖʹM\ aCI%;ӋĔt #@d/Ue€W䆽q|R?"-sxTM‚tJyM:jA(gnGmidۚ-rbxނM||A/e֜іѫXaP>`3L'ELA,0aDUOEv vp$ba52+[UNj8  ;~1V'˽ЮFu,bpJUJj0Dl( 6"..ZyDX7y{7/dS_R }׈^6dj{LGA5HbZav*^0KQx@"Kd^&_-lv:_M̫Y2h40צLbIr:vkVϿ:霈ӊZϑ&9.Ѭ8 E0\]7k[RFEZJuaT/:s 14v ,"z]k@[ìG y.FHC۲A]1 <9H:esOZ噪ޯ3*.SoVM|FіJnWM}^r ,WDK?.r0'Khbz .9wXgVV^JH8BίR˪"p=׉AB&._E]ڄBuh([q2^$›]vTI9%L'n |ͺW~H2XpǝCd=Ad]xy.RAʿ͇W!B{NSI"ThFK RVU8@ZMÍ h/U^tD<Jtq}ōL Դa=e~I4ED_D(?jwܰU2a~/е"+ڿʚj ,fA6 2x[|DeիzL+9vbqc=\dh ^T;A#ц:& ϿMP/A7$8;7P A[jD)~dKs},iRRnPԗH LĀ;D)\sYɷ+~ڞ h.]aIl XdE|Ei]͢D( W4bP9Tr,j<&!WFḴ[__`aeґmjL3ٌ. W?k[&q|\YZ[[Rz']zL-A Jo 9w*;z~KWOL:\LT?T`3vCw2G9h)<6ByG>[t?2e\2^K. :8ildS&iTZOg#2| w5-B-FP% ߆it(U '0VfĂ*G^f.'% - '|MhzEq(&_B2򁬯 ^Z{H<`[Wl5Ҧzc8}ےI*JΠ42 w=:"^08C>Qo?TTn 2%/lKԿݳu5̮-& Bi6Hf\DA'uJ8ԀMX:{=s4b(Sď?};#8_)Zjg ;[ ?sXS =m\DWb@sɿSE,~vԡ"@*{2H\>s{i&Mrcl !X1LZvio"BpY5ڱ >TeeDs3fXO麯t}_`n& /xM-0();V vn)|o~e{@1O ,!ߴ?3qoԍ\Q W]Tx/a]Qav#kH޼9 /YDH6=;B˩V,Fz(߅LyM.{Y°x}(.CqpLRs,kѶ+<#5]/ՙJH3l/gL^I@z{ LduF7NsL, PhjӔ&91)E^f̙_ /cv(H1-#zzW.[P^L,`B{^J%uYڡǤK<۽!FļbY#v/ /wĚ.L"((`d'{W5~u+uIs(0n`xn 'uˮf*ܒ'6]f骐4,F3Xob.*WˆΑ=M1j ؆{)Mf׺ǿ!/*G#,IMaqǭZ\I2LNih[Oؽ=H dyiP QѤ , SdBGj7y ⶁE%ͽ@* N;࿮襏 I(e昌'p@uA@CE _$WC~fKTJK-*0qkD{SRnsi79|C$vPҒ7w B0Txzvl܎̷h"%x ϣx@#sG(Jm3n}6Il]`#_S݅ʣ?u|,:9G"0PܲDhh9G'A13gUCCl~\s3_)ӭwl1fqڝ,o|(D}J5n4Qt70xEI0DCeZižVz-HUQRal# 67ie\ȹ>ʋs~@JZvP ,?b ƜV, jl~4zT>rj}YVې(n9&_rN)LAMΖ'F5ٍwᛝܟ_0R36{0 Uq̌bE cLט@;a, ΡݝO0DJJe_<" @V[jiXZWO+Cթ$NCu<:8mpsmSnVo|z MB<6mpL/l}ͭQF__*&9g.>zj!@Z]#璟HIҵք*[ƻJW+dYQC 'U)[V{*6cۼzL]7|mu]z]:n;iBXeNK.9ւt4cz,^3c:ElQE]]ADN'=R\sBr{\a\(-B]nC3eT:tx`+UeY1rStB0Cwuܤ"Anv#CUt)Y\0'nU!Wly]4tݥ%pŀ/[ψ@/ t$L@xbw[6lcJѷvqM+'\J:N$+6X-B i'c p g{+V'RKJ3h纖̫CKwyf}*O'5l [H:=\3~b (z<_oh6rEd(Pe5VF^i+a70M4h0}dK< G*뛖+ݐ 0r>)C Dq1dFǢO0SU[f7/:҅$1ʋ! '[ hm\9ZhS"0Ayf@].Kf>ҿ2l{)pDq9͋t=YՍDwfT`*]rxG(m2 ᡤp@A,*zm@*CDt#r :dԤ& { nտ[Gmy< f1HxLpÎ';L5#Ya,䆻ŔId0Jʼnl괠2RԙCP5ehCePּ) l[V6ilY3;hYi1ݕ4; Oe3qxj: s>4KADUc u0?gK]Pb; 3$_c٨i)7J-waeDFt`"~O- (ݩ`jZ3Ypp.djf#Њu)a…~ȏŭF PRt@S^,YUʄ]U1l a  AapR7Ӆ ]쫰qis6I3a4o͜fپ;IAdqyDG{2pi7"\~{;|$i5bhx LٺFMqt}i%$yM߫4Z%ig?!Bޜ+FHNDy qi 8\~N08kZOuz /͘·᝛Ecd?滯DW Qtȥ ;| ߔ'?z=+9hdTv8~>y *G/l2qBÅa0 eV՗(CWB"f;}$!dÒYҹNe7_?85%S {Д{LhP41RA?}5~nl ݜv\O jO%Cm$8Hţ`0፣wL?z^݃w?eܠ=I}en@$d]4,iy(ȶg7u If,G[`Mz14x*{j"8/OKEr\+fᶾ*B||̩)?'-×-E^&dF{;ܱP+`|]4,GSQ5٦lzQG3Ƴ\7'a#@[9nj6zd!qE-3Ǩ|[\6-ͯa|FɵoWgzIx"OP,P V'Tbs&I+ LU'Y0+4e3xBb7-Oob>I庄o4ֶTWޏFI񛘊X2=G1rĊ=<6Jsf{9bcc;w$|5zGV!8sB*#oh)|N0|,w6;Gꡭe ,58%8cc mLfT O~朖K١ۛgmT(bۍ @F9;.Uo6fDhAtO2YkK)%ӡm~MXb;p݋oKCwF#wC V^8VJ'}!3\xNqܻ'fwmsD%C86#~O= X[)F I랐R_H `xJ+ Xjnoh4CiSEܞ% XPмȄ|zhZ4krX]{Ʈzy KPi8~)Z?pXI!; Z5io,N/CCyn*`s K+!7-'OL`vTu{=jE{'RyL2ltю.*_Z*^QGmv32-9 3+: ~7e85tFj$ ~3j5NkMؼnpk7Sb$Y~Dk` ~~ДUOSv(ObgrP=Sɞ Q{IN4ւg7pU} z)\ze@ n ]Xg=?IqlLڌbbCv|=0KHMs6:Ppʹ ,1W`[bDmZKOn"Vxj.L:Eb2'#PFaz~`_Ij* v 0gUdYpy;2PMeB}# XT2~4_ &?N F{hpl~Hk5/H [=4ԣ0CFSer.?y+ШL0 B ,2@DU܉/{<BSV0U7]DG{ا<C<4$ YW \"Xg:+6b\7U!` #Yl3L\:򃐞Nk_*09@=^@e,%޺98 (ϙ b=[De,:B5ꪴtF=*q?gqAS]"5ǩɇiU6l}]7XLm30\ QEՊY/"ck;(9V75[x[(FtfƟ@#Kn6o6&|Jв@>"90$9%X3y>O h6X>h{Ԑo;SԹ֪+Vρ!v )eLMh>j8LbBpZ%Y#EP2z+^2zGMT#dH"[|/!7V°\&vg$!IP2F0b? X8=m 9cҕQ$AK%pf?jHZך;qO7S@tO{pԩ45CzQbGbrC_<>`daVF~ЕN>ڥT;XTu;)lm|#Г2 8}N"^Cvκaٻ^lH`RνdM@3&tf p/Ѽ2h=Y+RL PXj=Ӡp{k`mՅ2IUjI0$ɽKyC:-(}b,*:ovI$(p4>~EcWO6a=9ı3;p]A{uAhdχ,UЌX{fAvJmQ3مEr "ֿOHc]#rJB }l]^'[^ꝸ1C֐8髲+<~y4y^#?_kVGS =xT8:Bh(ýݒ,5g=|ʭEq o"|QZ R\z~ok<_g#\hqD/ٸ9f)gN<5r{JC6tj,]9yЪِdƪ+RI-F44uKbYFPc5pmW бNՀbs~i~ *w.Kb:1b>SNǐ0k$]~Hϙ=u֋č'/,3ԇnQ=uW}_j!<ƻq`p}E99X2gZ8h2U.:g\usĖ`Xs `6T*  ]“l!Gǝ^AuHjn^2tKTL- t´z^!~na=w=M]܆&kٟpi>gXs=u:܇FoRb@9x9:Pa.=Uy)nhxl fbvn;BaiNvT^>waLڱ紞֠oF zfNCR)F׵t}ʋxb *Fn B8WA M\O#3a7 6ø נ7" J@_pY:nUY[V@yS"/Pf\nqu\#wlsUARE?#|Vˠ:5ɴP\K3zN Q|[DGUw}sO;<,eV_z2c¿w57 =;|,)?̖gÍԖ~ } q`NPCg8*rljiF+S|E yy\B)hY?ck_ >}[+Kw6DY:FHhUAT'G¨}W}ق—^yrҤo\j:(Hu٨y8n/WH HP'ez_Ƽ֑qX*TNcyxS5S@D"EdNElRX['HJ^rp-8沷ZD;o}4,-!fVE{B AW?֛44Xwh ,w 4r+^}d.j f$QȥÚTaἂ͸\YzdI?{%1>^\oDQ; /P*3œ͑p.\(Y^T#*.-bDE&F0g"U֏wxPOS©>yrti "lrxnz~G:T'K̘A]sէ9=d@*lVh&1Y8Fd8됖F`o T@5>~*r(2.~3c׷:h}^g }s"6+Y^LR|G((?T.iexHiؘ'ړN :>i:Z=9 É^|U?| I%$MDfB4=3U,wZ>;*2AX'aAΖQ˰c.T[!CaYi{;a8y^sXY){paՔfr)."Э UxgQ#$>"IBr29 WtCc&ei/"I@4iK°r+I'L*)/8[`aQ\t>DE|mESNӞhH“$[1+ e/W* )bNB:XJcr_Og?!jvZg( ɾw1]LDWo4`pIk $^erme߱f,>X2&k$\*TME{pCBZCFIex,:|lnw<3)N;}h,6O2Z MRk4{ 4ݫW#gIόt1' w ݷ ::ِ.Si a}8> OFڝnv;E '^99S[*`%]ad6m. TG ҖEơccgYZ07070100000013000081a400000000000000000000000167daebc8000025cc000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/%]?EhDTTk׶Ǽzx!Gn㈋Z̛[E%5Q E5m;Ө|6~Dyj+ig}0/mӾy.%<!Y10kE.7/*;'zl~T|56˭;9U0MBQ$f⥫U*DOaL?4u'hD4DlY`z$q/h Av *t".}䒇ոtZL*9 (ȝn_ 0 tԢl00Gp7V9 v&t鬫؝[GdUvCˁC7Zܬ9vj▛_lAG! aawf-&\95Y,lļC &tD=LiLEBZ#"m4/u} LaK~nvNK|v3){;JBj =P9Wj,oNOՀ a6o.-9~0@\)4mZGHY<דP\geo2e.g+L/7ǵm>'Y|Rt9+¯,a=]lg"VZ/U԰qTi'79 qxjޜYӓ悬F 6M]~c03n]I~D :R0P*Du_(r&m9ۏ cgΓN MlK1j޵PuHAV؏tg-3X4@e7*VQ,]ppg_4 25geD$s_ȗLk)#ţxGrGa𶹙YSaQs>k댮5VQXh=We9쌌lnE+u?)S[P/qh(H&4JL8/Xlˤi'.e>a| gSR˧ k]KR QL.JE{mòcisڃYA\̄Ŋ7Aw*Vfuц dXejtl^[PIߍO9iY(e_1"P{ Y~WCo3b2v8Ǣl=vk/W5w}f=HCR MY3eV1"~ DϦt7f 2PzXA'mڿ>ZmN0-G0i` .3.AjOI.)y_/n; '}BQt6g`4BVқ1;uw߅~@ +=9 b^S ;4[Vl xWݮ8gNSN$, +drGSCz! *[TUX U@+<ŽB~/*yÈHj?dbTʒ #( u $u@ڢC~t'/W/#u;bwn2W0iO=Z]Q!ɈZb% 07lz*6-T.#P|a@zQ[$A2M{.MXԈy\׮ > X7GD"bZ$$BI0elag /]|0ϭ"PKBΘn 6I0DpL\{*ւN:`MkC;J3z $H]; &?,q׏3ӆNCQ=ѦmB4rsy$'~;JeJ#񾻗42f`:GD$E#I",qBiBfw h`b,2<+vǗ3O4<@ WЍ%_rW գې++` @?5geh =Ƀ7hr$ze$x/ET'W2bl kJB)CR1TU\0~-ǘ8`zO內=[]*21 W*3V#%ih嗥l;؞;'a0}Y\)h$5ONyqH8dk)@cQlvzЊLˮ8$dF<㇮e9?GOJ\Ox!Y}9#)]"&Eä(t^jnx? B' Fԩ$=9';YZJx+1mQ}<΁ e9v9 M jϤ<.@kr>>o; k &b2 3&#c 3 6X L=lnAưV}}&Bq24ǿy33yݬ5S넷N;~s7P/Oik?'* Ur`=XD_^l9v"[!7x&xN[KmrT UCrJno^$c{$zeV6,$b/f.7opS(?k7,Vr{Q*: >ܿתsFb (3 T@6 gEo4FI< E[Z适SC+}/G'&{J`Eg}V˯/ZwQG2& = ʨvd"r݂//x!U=6 9y6REsږG-9" v?~;u/|0 )3QJ..Vr䘲Bkk~ g pCuQ5`//QTgh e`1ܔDtPzT}@_jTcI@ ]5 ձ: 4 pnhUcF20p0cSk__, p]zH`yb7Gͧ}摥V:9%]J1:4 \k$P@I81H틜7ZiZ8yeC`9z7T%Ӝ:pȥd Ds5p{458+(s!U}&ZՔ):ge%-I6Cj ա*HⰋ]1N63/e1}˵g~p9S=V0y4|F68Y.MPF&>w&;g,\F/?VІ~ G6_'|E4j mv1-Y7Sw!/3V cAߌSVE@ y؛j ^N۱hՑd|l,vz~rOBf$>d#Ą3P8O5g/n|ekɠZuqd Uنҿ;R:D )eVJEt:WaAc**UT,48:vp%;6cvY Q#o<6l%*կAf>(?)ޣ*=<"+݀"vWf vnlZ>3 )l ~s<ߵ 0fBݎRhB]M.,v Q!⁢KhEh uk߬$2zp9{W6u?y[}HWQg]y5+:_oj?o_~Y +LB$IkB aJ /`7VsrhkR]>vlA㍂Ҟ 8Eetr 㾓v:UumjߗHBiq%^Rh!mpV\jRxŷS^ Eǩ+!B'D$]ҹ{Rcܽ3W5¼Vx6쇖Rس5߈I}HQNxTvBŭ$ ںk`k$7/KsVF%G[4Dk f =6v=+%T!Fmu5p" hR}]_Cʗ|`rC ]9LzXUC<o\J`N5ܑ9DrJ[ozBxn+U7YV 郉& a|*Av boyY4)ɓ[עd4L䱂WB:Ck38ZڐN#Ao;(pS(-Xπ*G3l%Os-YXVOKʋZ39šSٔ&.WA!2fe&7Ӣk/vQިO+io n">Dbib,#4)/X8d;30 H( zrznt4kO,NHAICS9|R< )mcsN\J32uЀb\l)0t t8CXm \ zl_.3aq?8)7<:hhB #ȗ)e: p$FS֯e"O z|zY#w~u [1'8%"K@ѥ!!ndֺEyS5^dP"JSٺtkXn ScyCd`9B^^~ϲLzFg} >jrfkgDvySnx*?tۍz]sOWlm 15xx!˿XC?z%`' F-*H.KJoR+ FWf2>][PsΎwn A !KF,y[Ǻ!h16"YV'h}n&Yn4Y/emZcmnmӹ\e' OD",n]8'1v0z1M쾃7<_UЩiWCͣN<; {[!MLoIFAViJ,ŀ3g w}X-ndB{:j,N&Axwnp#^h&Sꎧqo^{suq'CZ hak}r@kiV$NgUc8L2W2?QfyB%=Ak(kf%)JŃ9ktly/.{"z'` k`U8yjr;߃tH@ذj3SW<3Fw !vM~KLp}_1ԣ1:wyjMwpfE#@ֶ@n7'"x^wWXD^9JWi̲A)Tտ*g Ϊ=L:9?ӻ'Eoư2/k J\GҔwp fP}+Afrz"nvj\{ƔIbasoRh72#Dk|ݪ)L^8c$Q ; #tWX ArFR#Q881GIA`ӵ6ғTӏԽw}(`xF[41B!^nP,|HЇvsۀ(o4֝[Ky.<ı:)}ClHPL߬0hL ܹFQBrК(aw8Ѥ+ݵA&'!`wxoh>vJpl4S9BܩH+]Y\z3aqwY4!򁸲_t8#"l**kXǢ:]}J}ս2%cdHZPyex:OLעhFZlm)8YD; : Ux/!S:)Dg9ESEhp{~koM"?<(P|W2d,7̻`1_*BHb'x-Cc1^>j} ]?X$inE@! ( TFJn*`:/o+мH"Lmr:.1<w$zynؕɠv8vSB@nbnzyȋ菣r2X #M@ -Z0O嘑[ݷ!遅O"ҡl#ǫqۍ\~wψ :9$M1D7cVYj_^N^Ѧg(& ӕXbD|XaWp إk_TYMMXk?C<2A1G@6% =,X b̒Ͻ2WP:z_IUg۲Dl))μ.<8qi֠Z39lHpslI%NrFA:彨Vx ecMPyoWdYK1H#GH,VbI57J9({8m>#ʀZB .>377NIUW6e31d{ h&LƔ&j׹n]"2 R,+#ҙPܗԸc0zH,kX'EϯMA/7 SN!ΟoI99L;zg.ԤbpoO=ǫ(=:7$&/]9u9_*-;U´Q+GM]q%+-/fEMr6 # ̌D"wW"JAM jz Om8ªs/Bv吏YN¥j4d%?`0?gbe ,,N 2 |] Nlc|B~`._هD-W6~g91ib2*ab\z-5M㡜M5[Dvc7P?vH5BJM8=+ݱӿDŽ :5^C3~"}ihp"gm=6Ц@\n|FAP&X4nHhAG=|D)(T[Z,q57/xZ0ԋ4BR]L-E /b:BiL#I$5 {F,(y)̓BkC RT -t̉F 4"q*<ԬT=M bx2F`qi>Al_IfW S -T1b5W;NgA|h5zˤ'`Pk_Z^;η\*aw;2mWckn->,t WJth#eg^"mIhn. uH{-xkP_t|JɌr.!c| C%KMޱgYZ07070100000014000081a400000000000000000000000167daebc900012b18000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ>6&@^<* y%U[ YK~pFoM+(4@ R n\ P4MzEA,2#]>a h}gFAEkoVb{E[9u-Rb8UBŗͼU8R:A pN9JS['dv>ml4ȸRUQi=]By͵IzRRj&q)$xI8fO'{RyMc0G%(:b&IĊA'TOv(pD58==\y~ܑKPQ=l"z>ݰܰ*w\&[6q&)G!,`PؠmIhTLYk>?^-xu'-}GWڂYu}6M9^+AT&haIs 6yjmWʯ=]haf'wEuaqƵ&tiql3(!rЭ*#I+L^xH&@+yciHz,0A2k#_ AiJeL"p!ep@?fkΓTl GUL8I9 E),,DȕK|o5Jz6&ճa9OD*tZ2ucRb;s5W_m!oaJ_u!( 2^}%Pқ)P'q+a喴Y:&(V?mo}hT{z2JgbqtX;9Ƣ" mNiXrka7 tM-,ZnപƻN \ol=au9g(SyQ/F yF$ToDg:Xг㋵?B*ՇĬb [\܎>f[弬9jGtT 5m`RqVU`;Zndܙ@T#b0BA^E3_kC$=Q26L)ս#mn[=ƱFw>Xzj'A-6%^G _j~-8k[K#. ڛ=DZ^$2 }@g 9^,oIťUI"![^sX Nj+5`/ HrnHplhY:ұD=h4qOpەuOV5s4'ţ%Dm(r?sS`7A/ 枟-/Q,L[+2,d"iǢ0=Ţ12~+.B$㝻2@ѧƇ=#] Cj ,R>\vÖ(5Tٰ> ˣE=M!G_0'UAO},uӣߠq˙P =oZ5xo|{EE* W';=6,((5)Vش-mȹ[׷)_t,HR ͖^ Vu7];k:4V"+^A: d*dpUzOyRs.5.Vkؔi#Rwcępmȷ/?sU,V }dd|(wH*61,w C  W1Ōb\޻>l8zPUdTC $aPS)0%lbRf1Db1W\;,L^QB'hmgb^O/;*xrܙd[ kB1 /ggCQrҪhs-;$d)>[p#D3k.#da``8cUrnT/t\OU -t>'nٞ&LO(XV` R5KNfpG H}>%Kl69+Eh'X>h`󏙐AK?ٓ^/6Ü 6+†kam xvLEHV4NFZ 2GN F9~$m<(OtGa-EY^F Z\+>]RanH'hUCɃGk@p곎b2ٛ!R(ip1| S sEN/Vn|6 N"%/ZF D &ܯ=Eȋ_z@Ga- Ґdgƌ1Xi}/DXS3`o̿a0zcog;=!`4:pAr`I);|Aw}4O-}爫@AGۦ_Y oLx FŝTe;b:4[٪h(PZL t8GUYlOud!D9>߽Mt,ےzLxrs 5lNm?ɗ6#!"2 J UG2TG៦#" dWiU С(I+ B\8N N>wGhY_<J}K(?vplF 6ܹs e`aQTNl.,Sͭ9|95akS/}t-H󰂢.A7J{`y\5@ Bb茩a!߄q;N94k[KD+PRHiǼ&eO-q~26?S[i===-%3Ѵ$,뒓Xgi|jg{Z $[hk!`rㅪ)OB[h:nwt S.ؑ_ K\o6~ʟ K)Aw\ *_Mz$Wm>#x:6,l`}\&5v9J}_5q[]a:)quM:) D9/LY6Ee9?1Kcr˓|O'x {91|JIX,6WcfdԂ |GZ| T)˞@z6FZ0BOKLԅe0ȴ{3s,邒N %0e&JXrS|ҀǎTsq.EdhU MUP`7"H"D5#ANϺHA?҆:f15*ǀz4 %`, "Uz!)fK@.7l/Jcksޫ|Ƭj9TdBqķr5}G-tF ^*`=;U_& aٚ%-~t"&uY钔-JFzr]~n ȷ<\9+RK4[U`0Q&&3ĊJl0i՝VN&yHlOXxʃAO#{9뱎¾ͥ3B,_Ow&+ ^⺦z[SR|hjR2fNxڄTtsnn<1Nܳ#-jIγˮpi!*2۩ڛs9yçrLύ5*bLh 4Rp-?qiS 5⻭<t^- A ,h%Q Dj(>G/SsWX~c.Cέ6=S,L*AJoP/ _ubErozϧĆUS#o+Vةr" UOy`ƍDr =Ojm^QrmN>_u_y<1]͚3Yƌt=?6f{}(;7s f|2դ[NOGwW>}ҍmIlmRe[| t~huU=NBvS5)6&\ A…DYӾb"ئv W\,Ar 4sl­r)r6ĿIrW+ALwYT/]r1媄-ٔfF^r]8 YԺ#먏nZiPj>XEU4s9У_TV̭݇ @wmKa*ҩ o>_'UOCE˄2hu.WȿbsZw8 lafDC;'}KN.$C*6"uOIa{>=4࠺L Z hDgL`&v?9fTiw]-d\Ǻ|MOg Zus7M dWjEb!*r ;oi\Th!@*ipWݎv 1Ʋ:_STeU#!0 x"Hsv}p*eb/~+w"w9_3#p:( HϼK3Mht,/{2/5迂:qh?,{Wd&Cb(>ZZ- #Qn,Uܺ쾾c}pݝZKP!9>AyaJdS׆h8y ]XGhr}Ya C/[zNUG Ɲ*Os}̗:e'[w`?^_M3])ͩ.fYQ9a~ʄ8/4+j8-f疪1L苣$Ddp¤$3ē8`pzlTX(W-DDPm;p L DQL`jU.V~`gt3!gΨ xa˅f)t!D''N=9d E.Qf -%PNo݁:FКݲ8~| Gu7o~KrUs-%$r4C(ND4TB,bjg t u =jX Фg}f4J-ÛB[3!j:RCdtY l[M.0r' 87wQ{CJɛGN0&x-f i(IYiqGȿZr(٠;lNBtjS+_zUpݜ|dz9)kd ْ8OvIuA( AAyچWRMK>>DM\rP j 9R@5U%W"ĂpM͒~ycU+_mlgv->'#4VzyO)HDtLܷ!#9Хsr󟌃]-kN1' FtH*OYJies:{s} S1$oArS(ܘg6 WG3 L^_3[!f&9ϾBT4Dj݃B#.AKdzr%+Whl]ɧFGeg$oeb~:VH#PYuΏXuzODցؽ 'a֜5D*1*?xzg>U`tS‰ /{(Xa尠H A#VIAyB̸7g4h.!-v&#aԵf74 Ϥ Fz*39A9o~8nHTs*rѺT`&Fm%- T!wѯ˸ba2#%. |2)N# NY.+|8=帉~ܕ `@W'\P~ʝ dwly_P;':/PAgiބÀ )S{<)X18rЃ)}L#ZX櫆dtѭ GbbX~#3t3Sխ5nG!4Ƶ` srG"nfڡz=b 'Rơ2Y^+za88!cvC[F3$)D;<[g&) Iq *np=:ʽk4TQƨಥ*)^>]q0y7L[! w}j۰H6*2:Ya9| HF;RO@؎(.yus:"Dc*N bp#ChNyp̶XjWs MBEcL1hsh㼓>6Fr343 p:MQ`:bY՜C=+#i1OB->} 09Ra,@hҲ/Ha. %`mzl&%3ְf?04p+1^rІAAhU"@ yf SY~}5/YcH2frwbn4R~ hމ},eXq&z e+)+uy{%Gp%Y4ְ:m!t`@  <>׵NS"34.`|L~A?O ? ':S͈)FꮥR鏷 y%EO2Ef%KN +:IBHed:V"7jc:D]HHR?yu+Jc#kg+Bb ' b㩆AFɱ)YTz :dNG5q`pHu8$N*T{VgLuEPFK G>Y7zBr< Y :!(/,Ob;HOwg͢ -^~O]рO &>ѢPAӅZE7C3fp7.K=&r܏YXk&n qxgD.ZO2dgcF&Nn =8 }_hE˵ҝ3s!v­?*/.Ny-=4O3;5clo_*&qze"61EP0^R@AEߔ@ZH ɋ+S$FZ#ֆE\rd6/W\YNu hS^HutR^K.11=۶lUtAcҚ ߤs"7)jl;xJnNGi yOq:,6`Wf\9s 2[Ӭ o?%"|~7fσrA=&Ž\_GY+~4P9:tκwnie]]$ X?yֆۉ56wo*=ǯ)y@f*x]!䃐x@/C|]bwS8W:1--6k ڛVDK#6^>:SqXc5`Kvc64d;G CĭgZ~!y?;J4Uf2djeH5oAXHׁ9q8/!RG`{]\Y/O/{,W+R#6V-g![UH?;]ϭep !Yv淋Ww}sJf8G1`Dmqfg>%TpU4rJw.Ksm 0jtUayZA(袲XD5@-r&2+Jv\aR$ 91r@ G#4Q?"6pA\"5TuTmd),9nwz7h;16dMc7{R\"U9yF&LKUL0İ6nu^FvH=$ij)ow2q(Q7ܚ+`.rAr}'Ʃ:L+#4ڭⷳggR+c .ǖ!*I[x;X:wkMDtr{7ֵd$:qS=Ɉ&7 7=(Ur۰ ]. { x/LhPlnwHka2!4cymER> QB\l|S^^otRP.p)cpᡒ`!Tc̣%d n>"'EmkL!Z8c!*ylT[K:?3,`9`D3t# 6VIv|,ҷFRMIK- ->c"uWVO˶o-5ZЕ LH6.+_ZKtf&V^ >hι''R}-4CܹЁ0(;h95+͆i.ä˘])YTO j^ʄ\i=tk#Fw܇-ԇZ) ~GuwRZ3 lSosDd63sƫy@gR.^Z4(cfFxUwSb tL1h-\_t)To)cXXytea)hRLte cO`U#koNuqO頦xC2NG7MJCc[@kz.W>Fl5Ώԟ88Yaod%ZaCʸcrFE<4J"l YDVG n&uzց.qA'DÔW1bѩS̖C:%yL dx4 -$Cr B4u/}M}>pzzFG'! Yu藁'7-A+D$!b"3Teul,MZcu]1Όs`4a˱@AE ֽ6x%Ŋ3JMŬ ҂*DrN_|`4ǢeI{䩶n'cdepPYP,_uZq$Ncq{T]!W0$;Β\6YVmK r.;#WѠ۩ b}qxSa GOmdjM9]I/GohJVSsYRZBxڒS 9`Iu |ޒկq W+Ր-\S&N }-I.C^W2C̘L= !][F5'!ԃx.nZXŊEl$yGL3=o.gWxƬ^#d]732x&TM΢h#Zb7~Cx#' L&-!*&MHl&z9M8jjZ,y! {PIJni^Ht5FFSdmnY-MW6I[ۗoP4Saj*Ju{IY $Ցia*C^\D!.$ vxDc !K(tIli/ߋ=!Nn䳳/W(%-=R(Y2v &L(v0qg?yj%5}NMyIEk~^y:7y95tDV6bFIJn17˧l2Ldki4ωLgGzƧcO`'Tީ?ƑxϣEO/z,"1| >"iрT Yd&/=hWLD L(Egc,D/L7\^C6r},mpF= ފ1׵26rd4yD$%7xsGt i[]䣖@y.y>8~{2 }GL&\ A3na7Q(y:'9\"+EOU`h0D[m/ͦE}~nޣp˘(K\Ew%iNfw -%RKye:]u"rx2@\m Ưpaڼ5? Hϗ}^<=?g딤 mK#%T> (`&c#od-UOw䓶# rEfs9Q:x \H.p*&g=$)l)} 9n@BasK2EGWT6Bzjt.?`\.Q"{!-}Gn}q1d|d~W"0ԅ /^T_t<,٢+8Yp=Wӎ=7()W(m:؃fe uȎR$o 67xld>P0Mq?{\M:6Vco3PµZ/G&ON۪ITO|xS"@HC BQA^Z%FH(`F Ib,o3y6AL[ ?<]/W^e=*){c&Ԯ2Țׂ!iʩ4#rnGK)?18ck~ @w<"@s/uvفt]Oe9˼q 9kB |tƶjD)~0Ln?WWx` dRr>pEE }ؓc*ltc+@0%IJS!1Mno9f?M7бݦN"w3k>4V#.WW$^ᩴPwy}hOnM̡Tqu|iY9;@3+w:LF\ӥ!ՋZvQ;Q8Ct5)*P:ki?bFD3+6(N?B3/ZR f/L5iÕV  YCaWe_ JGU{Yh[0oqQJdxy!U^ă[M|P[ʒ~Ph3f+"M)͹dJ=C6äf5 Ny%$c9)P^g1k ~'Ջ3FnPM$ƃ_DKX>z Bdx/% ;DbCGOۍs(Wfw.-݀U&,(%&vM/~9͵6#˳Ӷ wώ0+抝һKGCc{ֈ'QHfwAM$bX1ykj* $GfI4n\C.>ѵ-(1OOjP\œ;˓Rs+ o fx,--]h`d D+ {uϿ̬9;YZi+8:fGcs@@9= =j{aX $F17LX"끋1؂D)DitcV e8L2P L%VJ4pO ŀ~Aa誑)d5Qp!QGw9o~# L sF5NeWQѱ5חs?q20j e+o߇S;'!S[5;Wqu#ps87lK$RD-.(̈%Ie|DjR,t#btxcUe8H3c\ÛN<#2lhBj_+џ]4m@vc 'jUV|a0D#+"~L+:v[Cn}#)ΏAIث9Akěy>O*Duo"3u3X ƱVVd쨀ՉIwFMsdryu+n<,%c ̋Q S#- zC>@â\e}-;8> b*R9>r2M_2tbX,Iq"&7doc'TuYai-V5bGӘꙟ onp3&8j(N}0Ogߏ~4jʄKߩ1) M+-=qЁ^66D >N0m}E; |t{iMi}e}u<ᛒ^Q.Aryȭzk`%nf=S5r:Fo!VR!%'.L O\u<P8t!S).r݌V.G[ps.8!6:Şt_N]j0}Ou1u/թa|(EUqj^(=N:N!.f8 j){~Ŏ60#ԝ:'ŁT0WJF6 +E3V.N#  h%/K+v)0&_PQR/(n`Zqa 5Xf:1f>D;jg $f]#nkrPqT ~rrhP42(rpe)Pc2Bq$ n؀%V)+F7V)HC^7ԗm{%va(J,<@Nr)A#q[=/VTcT_`_كagff G>ɑoK^W/و+ P 4XCbP1@U\Fs[E[O>ITngybO$$9fV>By_fGׁXfc0ھf+;):(s:ЇkX 7:1QHQdOlPutut 'Qϰՙ2o f#} >N]BXjjاc|arw,f]UU1C*{Վһ1j -iJrx]27zɻ=|jMHh>ꙧ>FCCE8#S=wP0) M\H È9?P$<υa%=-]+ QQh3 ~ N\W!`])2oh{dޓ+  X>k,GK!u;/(0eUķe\=A>З =%>GF3iMQC$A_5M~An`YOE븓 <ޱP5/.R3ћ F*~A-£7yqã6f̶MRfVP׹Sǃmg3#Ґ-ő?fcH/5b%,PiNB 5=mp}QBHͭxima6/Nk!AU:$dɿS`J-A. t .ҳ#yӽ8%b2pࢽ$/˸ιΖit%S>7-wIZR V#syVUbuK"QmiO8m:$RA|DQ3O*$g:̗XcCto01>V)A#|{dP)ifYxz@pAӎQ>VIpcJv?7v&]a*cʟ{y7nhQ3ћy0:LfV0CTm.X@jP˼oZ1@1ڜ@ R8e]U+lh*.M*WKx[!0MGf0ZL8(惰5'eh$F1_ۍ$ILPF@T8:T_XcN:F./Ǫ+ /F_5Ϛ1JbWSIt~4t'ͯ~sOȞR{ OO"|G:yaγ4xB*HͤN0/2`6 E+pyS$?4S c@rX0&)/lri&qIZKRLF61ֳ ;zJ혫 $.҅r'XCvE^u!8|P??k= xYj4)ZG{- vzO3TASg&O#y"z|MojAX6yD*quA`e H\0;:zLi}z- %5_/2GE )=f+@k R]vM(Y'VxԊ^瑋bE%q{UQI׀%6y#@6B!sQlpOuOKs!&#w~1C,]";9hodW7w"*2XQ׀'pZ2Hƀ?*sfE ![$g>Pr D&]cyL-(=*0g`Zu~JK+d\Wnգ:Ɵ;5}[9{oVE"~ޏO%GA&'sU̻|0Ad+ۦ9>E&p qVYpg="K2w'Rȹu=70^>vwg7FǍY\^`JQؽR AL/ MvqNW]?2:f g@PR6ۮE8a$Z#(~6J9x~i3 )Ϗ]RFD/[dT""QERY lx7SXycj5\D-{b1ݞ&MMxGWyU|*%= vd]8SS1Gt=pwߜMb4XR,fӔ诀ѓF=yAۦj`,H47URT_gpZf}Ԇ4[} q&Kq$UEŸn6 3;zkuͭ[A6K%: cӨAXvVV(+@N騂ݵ nGNdO 5QL;%7us裈kސ%dTr?$69'¹ȂU7M08;G,wt <MCף/u5}؂wcUj_pq"գlmR=z6ydGW8һԉ[eA?In 0Ze}މG{fۏ|ls-"$ôa>$&teBLBW迊n+1S'W\ɲ8=# :ܖnP _| 5i2(-W"ċnZ!H{Ttޟ|RJٺ]?Dug%b-WUR RS! 1 D5C8KыsY ŭ5[(4#zXn8Kcո}i.>,ҎZ!3NDBu_U?Ľ7L$ASmwؤ [=4Y;ܰgz~z;;G>4Vrx }ZӚ]T"mw9]F%@$@ o0mW PEu$I 7pt78W | ̂f'+ &\< ߐl]ߠ2Ym /[2+/ӻmXTWA 0:JrqXIoɓ(Hb͂ʄFHt!nɣ7_eXid!]Dטc%7VfA mǾY ,rtTd%XFaf>Pc|cw\1QWG#l/x^rPhxH&+2V@y$nB؝K˂{&MƹX MO!xЬ^C02HY.ҥ?:G0+JxS&V{3ru֙ EEZLrx?VH̞R!HStTF[PqӵmO+ .!1\Ê JyoC@<+024<6.펄] >Y B!oGu:6V[d6&Ys"!|؉|zG; oNE2ruiV`JU~/Rєbq$qKe,tHDt=:Is܉~8gfڭwy2IіT7/6\{ril&t`TܬPo?z2'Y-X>GB>5yErCUGwM9 svR™k:Iub!:*of2h=nN%+uam՚[kp==:iKEE#|,p%!V rY.*3ӛ@jšG<U*d*MBE_34w: OU n6>y7'Ԓk:,İx~KÐ"x;ǃ;cr' sB=ټ;_}DRP7=7Q_n]Zj|y)k!c<6(JI nrchQk،+̾Vs.YYcZ: 7{QDxh]׿BRsǓBB/#} uܷm});^;HvEl#H h9P"ImV>`}r )W _jV, kNN9Eݱj sTQQX۫;ʘ0hR&,\)E0V10.*_\T<'_[sv+Ԉt1!xbyGhl,H=,/&G*KCzB#;x{=sa 1/i"D x찏79&Ph AvâoIS [l NPsVPWlxIxMA Xj6 ƃ1۶@YaHRo{Vl{_O=;Ӈʸ$Tg\R!Ѭ$sE\ S}NX zg Y~Zu]N$2 +Ή3{}O9eQdGdfR]YicnD7+ny( ED96zvRC5u^VE6cu֛?k!p>cѥ6j Zg?J ҤĢ$*E\[Ba>+C.Culh}%-8cO*^lP\5ȂoGj, Jtt>`_V&)N\Zn2>:ynl[/At?B9U18!c2tH{tx,9 = , ;O_6'16-U, f02X+}GUϺ?v1`Gu [kd [%jIFȊY:DƊ{cj^@PP)q|5֗_.gW93q+S$ U7yhg$RCKb59s,m_}+ x)j~Ssp]&qΨ2t?dHqhY)QZ"қ_Iwڈ%notPdod>'jgzEM%`FL3? [{aF=nuvɻl/׾Ͽ`?AT[R0N4 ~ZK:]9uD{r$yYPٹWdwv)&[c|]% \ Q1Tz631gtBMz@o~-޹呤WmöҨ"J%9ldR1QLD4_x`mۏ1rQPszxoU3ܜqg|N%5OwTd֨'HD36lPl)'/FSR8me~*_E853^^+o&|ud@~WãÿHOQ*}"V3gc878 &as.k*]xgU6 U4.P2-Ptѧ[K@uk5*m(ġ'Hbq'%j4ؤ\&$pc#WvY^!>jGk o FXPt`Nu'|dŅ`L:z#k Zn9gѰPm|yy]g5 ں(]P ЅĥCAXa\X!ј'Gć| )W#&reԂIlb_W,%^vlV q6 ܼ{3!S)c*Ը &:gʘai5,3ܽ2TN`ȏ22&:t&G̾Y u~m,i)EUr%i % lv.! Hߚ&L8@uH,krUK 9s*Ls;Pp-R@-1DEcLPRbYlzPADH=mkFs eˆ1ۗFNHEklkp,>Q2Dw RV,AV;~+n@cb&Yܧx>*[$qQu`*R3Ӂ`~V}/oSS'!S$5%1a>mxDwO'[ŹLi샨܃ o7!gYtQHZo>{QebY<߽ K2gm$i#ri$Psc<xԼ5-q} >Qg,p1v WSo.hb I6{}IK͑v/O߈ D -osyC}#^bis? Jk1K/ʙ AdB>'\+a?!/h.)~`g?85lb(V{1))x NJŻ+#6-#m^^:dUX%N[/r=nveϏO?w!AeqXr />C%]}Yh 9dQ >Ł-@<=cְ%*5$)fi/YtM]' Οpu:*V$jɯD-vXO+:XI&mG5xW&.M0}X:a_i|!4zC:qºlsj'py/UHx١{,=J1\٭֞$7m ߫l(^F`F=X %2;h`uY-&*>@33:lC da`t(AKrrjueD ׽3rǹkQ2+QgR`¾]6a^CٱIy^/sj2fؙa\Ċ1TjU5ȍcuKM C-U4M(HߝnM~axunPPjc43-qf[LO!5V]fU'kM?${/O|e7m3Jh= By* n-&3nuɿlDS:̱MܤK[&u NXTd/ĭ.3fIٌ1"^i܌-<]X A lp?Q5L_aKf#AU\!Z;U-ڎûdŠ8dkw/N4eXY<'c.ԪTemGOo)EYoC[zJ}=wTN@ߡq}UAf[%Frr@;G43I<4C#94BC.My s'3=BI )c7'ZkAqpjISPry m _*_0Sux`BfWKYH :/ \]-4y~ ʴZə>hDX3{yvi^䀄yD)y1l@]]gceƧJ`Ur 90!g\lRyvS& e硸g/ZSoO wtDlKo>tsȝ@7_6JL;r6δ2h5T!\AE3I,/[.Li նy)}ꋈ`uh~7[1'\ioа>Vi(hLD.k|xBMkwrCz:n_ p wkk| ?5Bմ>dž!'o? Wt FP]g!f(z\HQ-n[|9ApLÁyZЖ&WnZ'9-1(^㠥H1k 3:vvx@Yl*e6Hф􄨑@i+4uıK$0|_ɥ2H]Թϒay6VoߛYsnb~䣮0,*_Wi 1$le8TJ{Pg 7b鍛0D4.2AowhrYfF-!'E/ )zl>H?Q1 XBoZ D>d,k->N<{ZpٚDpx<枣kΆ^(i Ӗ#١Zn@Z'hmH@ކd$)ᰲű\arCmtR}(V@shLԛbޑM!נPAh?E]x/'ȷ3n_1T-k,]`y%'ƻB^(WBApb6ܗ=mxu)1Ǭw ZiS~u twOB.[5)xAɖzm/va Fȴ'"OjwE w4!?T_(at In(eE7 ZP,Wi9DfN5" m1#?=(f`RV-NhrljgBtq. <>g9; e YMx͍/9ú?,+,)SrX'g> #=`rz=V OwJ,`Q['F|(BOI~b+" A8M17J5KFHDu|!z}arL8F3IWpY`gܞxa6VS>GGX׿d>̬.x$%P[ބJh~vu~{72_̬&pOzGLS{LGX!I)H,P.6@s]%{5DYhzv-<}:hi 3L}m>$S9+"QlD,e ,ڻ9XqYoQXE)$ `aE'՝e~\<9&^ Mxe[3..;Md\c?):eC1&'tiQnbӸkm4<>RDS߆PL65=n.υL6_a`]?9ǦTQCcَM6.0_o"}w(.=gN2m3w#.HW˝k)G VOfdR s)\,\Rtj_]mCs#vX t±Xss<Ʒ)% @H@5RTFkO0e8lQ'@yf;&K䤺H CHk-"#t X~yElԲdlt+WƸXԯKkhz"&ܛnAY⋨^ ( Qu _^bk<\Įlr+n<{Xm3K-h7u9:o>H@d} \GX©F1BG]"Ϗ]qz>?Uta¾(պBsW(׀l[!/5.2Bo|qǨy ~[jxU!L)AK%yTΥ.#3T%<+ k|7j/@$@b*U7Ép)n]*yx-zd?f1e~7AnוpC}QC(buG7M9c"cק:"Cf6&DBЉrj 5o MH a=K0Qg?Ea9ݴmy[bRyL9i0 b5?M/>y`N+_NYGXQ)#IΒf5E% r>knQBݕ֬?-9:d8.>D8I!7 9 M~n/nϴ{"*. o g !]FZGu7H :epKixwYwT쮍 T,j0`¥)T۟@\TLa>VJv>K2z>xpqz ODj/& rJ]ՓwGޮ6~u[?+6eגULZb?r棦%t巻pj}ߑ* ݫf?f LG8L*%"P5gt3|pзBy[uZ/:L2_)OInA坵6Q.̛HuSo/RKduŊy@?dKkȯu)i2٭JjET`@UƶO<Ж(x&-q) Xswd=F8yF׉UĜPAY)7̝I(l w&7COVWæf_z13zCڟ8i8{R{2H S4e4XY,YH]~O<3Cγ"'15npe]zK28䯂R7p_gi7>θ&" < 8Wn  nk6:X3U;e_߆$\5b *NLY$o)2S 뤋YuƓ;K19_#_1ۚ0D-+/bq IOZ.14sId02Ci baۡuoG]P#Hyhp7ln2O Ƿ%~q=g̴@o|[$ Z6ZuΏtUw+1_*vFP.L涩ޝ, xjzjl&PDCnjgTJ4?9 QR( pNQp[C^m_2L$G9+׌^Ͷ펅덗ؘF aMY ʹhdȸ 3ٲ"T&Rq2\y@ΆJsW;Goмq6TG uƉ{}r:,k"~87g4C-JWب-iu^<9Q ehx^pugZy0DHh$+e{0e='(J$YGu1:1/.YK"ݺ50A ڶaf G]9š\RaŮă`w}92v#(0gHj7ݿƔ|ׇlt鱫cL'lJV#eXc!"?Nveބii2&"ME) ',JkHJ*ЙX mSCR)Tƒ+^'$ٍ Bl=49mcPnc' =גI>?-xqW7kPX~JJ as3עcp6u"ݾͷ\UigsPڒcV@Q]z]A"#"EEaos?UwmnP ymY e-@<LWjIkF[jBV̘^r:K_+bT)JoVSx^YJGkBmB@M<JҰ m=bikNo .]ɂ5x] fr\J ocA,1_t]f&HRԼrse#QEqL&9 f\XC7'#0The>5%t\R1`ݷ!T>al5J?ͱ {OJBUYUf}كuVpXVR_UW-O۠?  &Hh3MAMLz9/d׬-HuH^?JmxH,sY _ Oy*f R}h,C12# gc C (ras ʯqmI/V@œԺ@H^0 Vn#e#H\B-fk*bcOY?BH9dehE;MR^ ^0Lc"GžN9q`y9axgV5E/[ B0Ui; %7''$C[(_=.! ?q"jvQ9-,mՍ=~is%0':]d 7-k7U#d'x%0{A9\$3jycT-zCKfl/{Nizg;JQ9!B o} P~aEf>eC+_@S?6r7b#+LD2G)ZG5#rou c"25ӥb7~ |z+;{9R~,F+)8̸^ 7oC~R3`U_ֱרĴ2^xqR9— lܳՏQ;U`]+0oIqvD /D攁r߿AL򪟤)P;D`ɞ-s>?-RG/(E&ڑYWTVvC@D:I& _"QHصmVQ]d{:hYCDk*ݎ>|e`mlC2 <a!yH`ػT݈R4kZ]G:iJW(b|eEd ,.#SSQU)+\̣Na1.򇁧*7b@X(Վ.Ѽ9&! cX"RA??n9LZy 7voAH ny;{e זd>oǴNg ?H50;Â\V7S֬\G*Z@F.C G[h+ѡ,7zlz naM6.ujz9CuG3I@2auW|PΖ[ez%1Փm]R?Ѹw@XO)Af˘`;G~ِ̓mS}_\@|XU?13'u&1JTHLzTFPtH}Y%#jNIhEJN9t|w4Iq\5\8m\;`*cu2f7nT~KM1wniBo5q~H[ci~%אj@Fma9j0,Έ[LBB_WvVWft,6[JW Omrgns9H?|[$j&)HG8*E\x0_Ug}DػF`-m Y1ȜE-EF gEH$t"q?Z3˜c(Bm%D-сnBP3F+sU(NOQ̳,1X1VRP.ʯ6t@4%Qa[yn)STS ¥fOrNI$ȵ.W)=5Xu_lkK677Xjc"q5K[Ŭʙw?w^mD M~f{M@܀:h,`CQ7 ;Zsi2:'gR8O]Tі&M&Tvvc2tLWkkuaUrP±eac,6B;_B`wQHs렲.L0g ?ڑ ˫;0/6D/(o7wҼn1|5R؍`isiv&@24h/q[|I s=l9}gꂘ^&g\O e.7*5 Ic#|VC?RzUkc/r~8NLd,|O Ǒ᩽01{K4ٯ\yXg֨w~y2!Vh҅8"t=W!N^)OXUtHU J\j*+Xyڪ䓍er"5?͆ e.&ENp wx[O=q\'$,&`j!4whDUp=mcNߊ6\r =7tS@^c@k%V͙ wŞ&~j~!}&oCv?Op^\vCpn.*ӕFT AV:?+!?im[WK4cɢp1üHo$Ĩ{}}StQMxm*P31yyM I yril+% XtjZZ߈!HLCkY˼"ºy\@0DwVLܨj]KPly#E-=NUwqcU2{P;њqf߮ ]gq{6 P7lPì0F-3;07*/|v{Nry2;"/[љv9Ү\4Y`CI䙧(m)#Z@ N$ Ge;~ģRAk͂_Sf|A4gV]fCT6(L"}ǷJFuDT-u~蘦YS!\#g T%I]Sgx b6'@Ky:9~xaYˏ-fP Ng}/3`=UD _&Bg$(6^^Ym(`X04ɮY[O\٫|3 |E^~Of*ë U.D"h BMV4s0OBҨ9dڊzb ]Æ)A8_~U˾&htL@©ufPmN;vMQ!7md{ WaUKc1'HsX`nh Z35FO8r..m9Y^[͐ r^4x.!Dy輻/ց7F:p(l%e!8O%B--]D=ͤ~IaU{"] Q3]g{q/{LVjB,K2ik>A_N=H(p4tc5#ҞCˈ$? 3f1KM ܊%pC]6))}4m|)b0 ~z&xʨ! EP,HY:IAxBjaO￾L.eA6yPcE8֨\wjV CkV52P-;,_ iΖ>2W5)aA|.=^Z!LAǀjP257'">I7ba$m{] s6TWoDsqsJʷx1;4 $nVczQ(d{ B'qҽ?ڽD!jh#_V$αw݇Z7Otnb lljġ#zb$pXx=Ψ}gB=Apm?Ԗw/AA /ZReP1@pj#-Ù mKE؈! dsJU;~y1Z24]!3-["b,ӜT5;sT1dB^zaSDjI0ġ_(wibWk[DƅS`Stt8 n\q>T¶(Rbǧ݂kz| ܱ|706#֙ҷX7kŒG[0c&eԁ2waJ煙$Ek\s|6$q ֽ6ll㑆fWJ+䧇e^ ȫ.i("Qծ`fk bLGhه83Zާa=ĺ@(>*t5<*34^'rlk־3O'dbPk~ Nȗ:on= ?2N9DDE~rH褐MG܅)ә.R yֲ`nĩuV5b".N{ZAה2O">N=UN(ZP)@J.ޓ:/ c&;|w~!!4|E0%϶#oRIkI ei]6lq}W?3h欯0}[m!D*R&R5s;L*cl/P@eJF7j0pOƸ[I΀VSW=-fGֈѤ]1Lά)҅[|'GnKQgo`LDzǸ Q%,vZf>Nl:)l(8-T8:q^0PpV[,U#ݴ9j8=9$4{'ߏ4sM c dR2#[ $T>QeɊ5&:z<-$"ݸ)\( 'kqEDz UJ^Aa]_l&+gn(^{N|"[Om&pe @>x4goaX/./ f1 HL0zYL!LD>+sybXTP}~!#Q{Zy'_˸kd2~Q$0rubCD:BknU^6DMADHgRˢebXu;N,YhL FlVblnKuZ~ ?^8f;b\F@qsqR(*8^h_LU #b+?K ^ 3h؎xSr;8[.fʂLis%Tfi b q<;+e lJdO0 U@wJHgGzXI&o֕VAMlĚԠ7U3F!4cj: O9vH UZds.u^UR^{)[wч-zW\V(j@36(o ܫ۩ Z(eRqm:6éȒp 0tu@xe\wm1zF|+;#Vs)H ~TF+'% b+}զp7!l=ԍL-higBA0xj|"}?ҁ1kD\ ;wyW vm\f1bElи)YلlrAs)%bbåBRGs_emиGv\C[ }!f&ەii%z@"e#UPyVE01l*c)j 'N3~CvXc@' J L!W1Cՙ^x.p'KJ6;{6I/s('KSenAR*RP_5Q+>1=NYt"- `@r\y4%6-k+>6iaN z ٵV#u#mp+U+1b: :TVwi9^g)!{HSirRV ޒ|ODxj ʇbm1<-6υH)I;}ֈ  nݣj7RtRC ,$UF0zϮE3k8v#<ܝ`޾p$adCK˃uj5e}b}}VVujs!Tg}r@?.nJYXōe[W7> )ߋMz?!NնZhʼn$(CK_9 ~RƭtcNvz<^ S~pq >7%{ '[e[7(yl7wjk5:fx~%+ю#Tfkj=uE]#oFŠ TEB-9Rm'dxB(ӂ;Vݺic*Ԙ# W:>I~ '7Z˕4L :Ƥ'A(&W.―).!x;1/Yu &`aQ[toiBmqAPC0UUp*CElqa e·.Nxn6Qhgw']1k.bA$'A$xv tfA eՄUl2%F=Ri2 i]HѠЗs@v6]1ݿk7h).`nŬ%iBlPB/_ATABisx*L/“-ՁR &|p϶LH\O'1h IN!_> ̟]jWU7I13PzҺN{HĪ/QAME#7GS7uNYq &P"gb̒N'3Yrf7 31UjI9 F|q)j،\Ix=ky,PjZ%-a#!@ d3f,&O[r]hz,^7`B4B%"RꄯPMqb{jZ+ʳwl'}&< 閔7aDiNn\Ż~%RTWAL8Bh3pwd8~RZO$'CZ!&VdS8\;< TV7,R^l\K(R>iAC kunUD2hܥ{&B7rn&iO&;`3D=|Y%n+" P4nz<(ڭZ'"$W>іc_M~P&)5x9-IV,)e?{r"n<,-f`F2|(T+yP([][EIMRoGRZcw_v[4tABlol(Ηۅ@V(#`d*nbxE ljS<0%]\&MjNE ½fu`YjgEQ>1i6 6 L>Nλeci2q Ķ'@i@Wi,y!gc_!Ǻpyk`613D+؍jQE@OyuM$!$I{.=xց^{bÚwF:)̯K~:(yo˱ 5bʃSJs-3ID1K#{@ڈ>i#'nH 9{˓EW2>vs "8.| M*z'R2!ra¹ B^*m"^bA'|Yӳ:)ur8az=tdTgݡe%Gr.=Aƫ%!\ lc5)k]> ^A %|2pDط>J Ikxd<ރ;Ͽzہ[ix:.mR!셵#'Hg#?FWJS!FOޡVG' l ܓg.1=(G(.<)E7,W!t(XkAJqR_3!(=&=:%[ Yۄ2eC_IEAAʅDc]dP:W,Hm0^r"nQ&Bo֦4 (T5S+rYH_jqȩ1?@mPɀ~N5iC>}!@IY&Ixmxrq!5ދ yXpax̓ voux6^!2aCM W옥h̻(QwơO dPNY,퓔-|NNG`lk&|(Xb^{ QM5GI?0Ǡq:&Md*ujH|gcl-ϊ"r-_.Q6Ǽ=@pHؕ@K޼ۼHLK"8%xr8j$H;D/HuV(*0oMۼU,H\ KY0-;T﵋Su QNewò 28ω˓<"qHD ␻s;} n,$\TE,`ZH_/IG$ ]YjY2wǃVh(#6STi5eO2Hx]d3:[h]Ʀ&o!;dܘV|Q;cfx-\/M|"im89_h"bmF[ˢx\0QRIPy`? GJrƣ%T`;$H-&4' EP4 `bs1pgm:&Eqj't/eB+ѱ)x-4\t{Jff#z*pj-ɫEa9gs`a֒ /h8eV"_'0EPW긽8%hNxn[ĘKT)du xuZ$ckq{s5l|$Vi6è5圎c۷ԬP4 M]1JL蹄mxg:9Z[XWQ*I}JJEUX>nq9yLpR\xHyՄo,J;/Cs9U ;8HV 9jԹkUȵNK6ggý"Ƴէ]NQYfigȩ͢ftwOݲ [-&J5z-1qNy3Eqă(ӀUCx84uw|UW+.ϙImX%޷ }p8E&i8Gm6Z܊iM2NjnD V;` ? {,pxSB$TB{Ί=tY ݯ ΋)ݙ}:,M73fRtwo#{)ͰzO4N޺ȨYFikDyбҨ<þ *D6r M{ct>ӍМHFQ>ēA,=K.<ɔbރPf"ڿ@' s8fłԧ;lU5>$|?)Ҿ0^:ZSZwt4aм, ϗ*yWNU?nBaD:vd] mFZkV>Ud%|uۢB`dTj]BDyneP{w'c;HsfP|t9z[=y:9;XH ǎ&HhAw) 4NZͪyڭj=@eSY<hcw 2'TomkE14^~W \ψWmIŴa}&6i.=6M0mMXTݧ,oBswW8Ba,~f[ 0"À8?THc3K#jwQWJfiRZ>33Gb: L ,C9xoY,n \N~ ^q̘"%xo!&d ;,?!M7^0qKp)+&*)}0!ݒ\Sѻ舩˄8 q=p>jF~nfR4 "g{m#7C 5dXc'((`5맒}2r]mT}U_$8YD>)n80{+MQl7pb;ZF2!X[_An0JT[++),pk|☠2 ypZ=jUez!T#s MUV ù鸅d?mO;D[WvyMmAqtM^}m*pՂr MG>EPR$R3w`ƭ{leL4"ʶ݂ib&c !pPa D`\"B/Kɸ>H# daY!!DƆuK5VREt#(r Z~{;u߆T`"{Zu'2 ݵw~7xE (;WBzJ]9yJӸ۔A܀Qp9)"rqqL^rQ)1#([2iF't[ʱC x)+2f 's];ikJ\3ۿ2XX3j*K|Lo ļ^KVu}e`G=x BS0n\C+=4AfÜOPK\\ %\a(sNПZ7[g:F4Z47Pf<%g}6,9j{{`?V- Œ sB|k 6ۇL6bi[7}lhp- hw0(ce=FhCkrCx*݋EhA]B9e7̣߳1-t @-T4)Ǯ0Aíб&j!ש_8ϼ&_k2 #Nž$I3p;LD‡$)J-e9L10@hԬ=ȡE/rAC!kMT]fuu >!1X|bg3Uk tB]7!$|`֩& ꗁXvh/2_D.klZ{± =5p1b`NQ\(^-Re|P3<8sL]"B#huQ=x'{.(lϒT)Y|Ng*eaCKją4A4N zx愬^rCrlzщ50ʭ"3hK~6);|> %kC61^7(9aCtYOP>1L=d5YKF]T!baIM:aG.Y^.ʗƔl^=Y{ qCj\0$Bw sVHRPieÒI \ R'KG*XXԩ/ ^tU5CST.Ó}B eŲE~15C)(`}JMm%wL_tAE+D~7!ݎ. X-d /(O/'R~ZT b +95Ul1aqZcnL+utrge&2q]l=À7MH#"*> &Ǔ<}Qj H߆PᖊwHOoʿ0XގK8"0 T/< yiֳLjFP~U2UѲT{QTS̀~wHyjZ,S w\<}QK} |& I0e(HgwE[(M]}? -0v{!D*X-?Xә l?L“J-1IB.Bcd%M5쐓Cq?\Mlh,Onx:\xh5fů|:l«iBG/FV~PO.eܼϫ xԲ ramJ)sJ^G!X9Tx-"`3΃&Ihjt,`(utPTt9*{aG mhn>h>K.˸ӣ2sm\]1ɳ;el%lJYO3(8ٱ eU6휉,@>3%D5#F{=O<2p 33ȏd8I ]op [qa`=_SHD(3Ijt]RCkaUF%'{-]_ +C0Vf<.feMtj! -ńo?GmvIצCB#"|MWZi{d\jZ2y'R<[;n7]_`SFNs*NBݪcV$w`zX}u$HXUԜRKmx䈾4nn ZBp@DHU?tR `Wг;іze"~ 1ˢgK֠8JsAP ӟ99kn$IٷjK8F K؆T#$L |[1;/Z?w/v"`}0|.:*=Of זx3sBQz=qjK۸oN3HH#<]XRE%,KRf@KQL/ ";P/%cѽZ.ux9ExWVp|)%É~¶bދ63317%=!)Y"|EAY4X/eFc`BqsM8]IGt-q a|Lu비T^2<zu\Lc+8Wev]<#lF׶6:  mx;feA K[Vk}!hKzŦ(BrE&c]) D/YakVxm")PT'n5G4rh,t )_F}8'acIߵEq k!Kw*Fn<;o:g.mzqF% H,Q:HL,PZd,M%g&%9pTa{0Ҧ)JR7,L4g]—#5vLKfBf,cpJbRsiKw0 Jg:ج0i ۧ(f?GY9u ji6D,)_3l:T;k#b A!aL%7 YF.dSaPnĩ_$A[!Ü{KkܡL,giN%KdFF5އR;Y^Q0 })F_<\NY0|[OHT]}2Z L Fҿv(J.smGl1^% vsE.ǚ7Xn)2MgVjKR+(+LޓgkG7Άw#ڒd4C)xz = =v5B Ul| x? kʲkLcH0KZ 䅕P/.t=zhk.6vT sR / i1KS$FwA8t$%9u*X,H19s&EC/?2a |tK&CP7]|ß Jt)y'#f?[Kw\n"Ғ&ȸH?Hq=0Pi6 ݢ(63g `dF>uf 1Uuq߁EYxXw>'&E Dۦص1 7n%Ԟ.>O'+ 5EMȰ?hmMJ]`_CIM'N"FQQ1/F9S]6@V?urA>_S&}ïoT+a-5ZM:ho$sT-r<8rc-QJ=eb< p!de#eI$nhг#q"$@erGF.YbW&-<.g9uBZ[$4a`ݖʳ7qLhJGﳨT_)P8S@3EԤMkBJK4SS> .) ^W(vIhT3F7QOUJ#-JS//Kva¹q~vMz5[oieL hɍ.(EШ ũ?V0mc}˜=P])/ٲԁ;+@%;U gv /1MrԺ)eftgY̨ d@ƪ\Dp|²Q I&y4CĈ~M:阬?xP^,E'- {Q @PMlƕ:'JƐX}x pQ#?p@{t$A2U4Z,S0-7*mZMNG0q',x);0Ϳ۩:]|rsN6w8"W@ĸоTW-*DFIN>"eAoV|s: WsQa<4%9Fku6>Vġ%0%`F:zS*xtQP4'wet 16*zМyl#8AX:=)^r3jN)G.hWB!)C\Ա:qT jw<º3&ӿN*?7ATA#<\UCh}coG!UocKeyeO4!{Ad=# >3iZ˰Jtv8IzmLo:APxNb0ɯ~S|XT )lT2iH@m}vT"RJht7k-K1!$@:|g|NƓ6zY0ݲbnM޿)V0Cܱk%Ȗlf;_ۛǎrM=';8ּƎ'?(%Lu)J xyHw?'iRBU;$⋩6h E 2j{1; cXbY/Ė:^.xL(ѥoYGV)m}rdJ U,/X'Uht 3fO;G~:'Nw 3Q’ĆqA9w%?&(F͵ӯh!KZ`W\fDkP@rqB_yxRva*dgп(`^2_X䢝ʼAr_%}6 Pn3uHi.Ֆh]w,R$qPʮLvs(32ƅxdKYM_P)+uqҕhs\|Qb*mJͣ:.>"_ `7%D$(LM(q+}i'bNᑮl*)o!nt]߆ya]+uj E 1bV. w'% sJ,u̴$/d~r% &K3aԴNڕ"B<9ɋ_[ %FAlkba3vbĚ>}jJAU_,Dɤ+тBؽr'ZI+Рhi)/S/-//Y#\g >zW 15\I4D% :_h[S+HOVjVn#󹍣[.) y+ Fb9*lGSUR`U33ǎCXJ\Lg7mf|<A@;>#zD`~p1@z.w*gĴv5<'zĎ!z\䱰NL+83"}JKlJ* 9weT",""{<*-Hl\9ڢmyQ촇;!թَOp+*0Z>P&x6X7euC͸)/lϫںi Uh"|}j1eĘ}'o`GOdF+D!! .I6ߑ19ǫz;׎ k8T< 6[O3{ u6( YiФuU=ʖAtWuwg>=9?OP C'4W D,68鹛RмEBuFiJJ!9@_Vx#MdaA[ sԵDNlW5 4]*A &?ИZm 0xP~zDqٌ($7;GOT<4:+ 3˽[ux wB$RvŲJk:6Ec8]oth r!1YO>}:WZQx){P^3 eyCg1Jm\#˂II|72A!G`x]'@[*xQ j#I7ƣ|)Ea"n<&(Mӳp6u7̃-WG-ࢎ|ݬ=7S>f%W{^|X[g PGPB,huz֯|Kڐ@gecϚa`l\m3M/q@bE"<L̿DYP=KwHRWbf zDC8aY5@En ZdHvG0W0aIj"xPwW|0YXfy`Vk;쳜q9Xd)PpWƫyY q2 `[gT!舄΄6` ]ڰWl9F!߀j #@0c vD>RDIv7>~S˸P2B|/̂17Mq8(_k7~JJë$s?EY}b @}R }5@ ͞5zBŠuqwF#ڈkQlLyEu7.~7 cm7Մ!010S"J]~a紦>ݓ*h[(F ij&2.V yrقv,}OM=ZwӀ.ۜʘ})@=wSYZƮko1}]ݔ&'3 Y-|.#&DXb2lș:dWr߭;%RJja|~~Ek;=3{//Jn/&|In7ڲnvc s+;J÷ud."RN3NU}`xhE88!}6 q ţ:''Jf@13xǞHߎ$]ŬQA; TkF̋j;A콯Ȯeu"2kllPatg(:Gn~d(]bbvLfVoa5V|ۘGIz;1E,'Ic#Di38u5j6h{I~;߶ΨXSO{:SR:k%5(SMlRmz+g)O6k( }@"dRҡqZx_M+ː r7vygFiUenJ`ajEEtXy/X2hIͳ¸.LEGNMLδuScYpr"h_ _ԍyzMmB< nશ(ioyZ)(OJsk"*r>X!SOrƫ NwB(ntT kbM U `]x·Xay 3cSbNրYD0p)S؀?;נdB\YBI"[^jtR úxmX 7>b%X~MhGN9oU;ʍ}+AF㝜r[~=r+4,-teZ?qK%]spE ȥaؕ sxȐ6x\ănK ;^çS5gDUkՃJ+iZ_|b/0n\ #Al"-G zT]Ӓ|-| m48Xd!UDcf@h۲]e#S\cb6kw෦lV孳W1ՌjcxP 3u HUm9GDZ@5q>GD %uIYaSZbV`R>o7Ӿe DK ئ?kΓIx)kpۅl}:$eC h8}9ٶ2IEVS#R=4 I\+#t 嶈^ o8Q;~. Wa )B5l4ě,s^}ä?{Da'8ZBf<iEG"jV}]>nZ6%MY8D Fn;M]nODb .tB6!dƎ)(ZoK:2wlR^,I"(ǵRt +IF!%ُ&9Ēvg;R=Zoy,3?o0 S {T>:. MNӹM@wU}÷α\v￑)buM>-O^. {J2.Hͤ% U#J W!ӞTѽ) Ԓ|j,G`Fg -~I;b5=W@PhO)/#ڎ* RLNm91^s!5:P m M:0^6 0Qʘj3ROr>lD&J:C"z÷$ߦSw;澏v9xnu}8*rk""rbbLcPGc,{mwh'}B{`N& DljQ2SP d"tiC ~Aaj[ TW`בkbG|R\ =0#80~TkT hU#wf+mG2DD#U5-O2 y{0-ȸX1~FNV  hNH]a"UPz|N{KIu֟Br G(P y%- _AÆXTo`& N؋MQ-97ҍ8 8Mߔ s[$$ku'H'M 09o-ewa-WS,-ryO)bĔRytRU8g]eL/ϽP jb;~5ei1%SױQFE| ֋!L"{{9/ d f/p6nU]NL|c?75b SpT+ZYy+rQKي}@E+)'@řYaJXMYB$RJyo |(If̝͸i2rksxP|Ho ޴@sT_B1LmM4L%ug0X'#.tPaHhf` 5"Dʵ.`e5J, v?``Dt=cYKr%y4U* ,s%A,{1R7/ Rae |ZD(@{Y>GU0fy7ỿ&DI;Y!1v؎K+ CZ%|V\0r?6Xv :OS^@'A.!S0^q-Hd8Ɓ~-l?c)uYߞ9E1 eHOľ<',yg[z&'*!K@qwz82A< RMn/~Z $Զ t_n$ lܢ>OF̪{3lg`G2ԏEJ`83yc y7A'BI[֐q)}U[8%@֏~;-Sk~ybSF/ =噸#*D9(NT 5ygRwɭPG)vdkwW5ՔP0dA|VaBjCG~ .uoNcwg~#=AZY BAfI OQ[ yEG. :}dldjU~Pzn#b+SWNǽ"`e^k/Fe ;z;?B`ϨRwo4!Qge\N5rN{T0 \$:|K}ljbպgf$~#mMǪuVpR'LC3$dD4 yi "?+A?4V@2([K%""6y̦-\T.Ն.t&:fgx@7 Q yAwbwNs& `fۼ˅ݝWD7싷ЎdNEUDqiᅎL}:CPC2uMUHTAYg|;p9=<R Ҧ ,X\Z^wҽ3`|{_SυSi+^zgd*43 ሉA|38EtNI8F".w$8|0l͡mɹlLO7\Mv':6$z;j) 7qNR 6SxJ~`yazY5f Vy|PJ?sX7@gyj#ia PP0[ԣ;n@l.˰ZY#~R5I{+;v"6h\XN<tJ$c$>6\z-0 |pk)b{Sg~ Hl+^#2sXoȧ2#ou4q~/TZ2,lߖ_ BDI%HJ2(s*:ȂȻLL^./ ^`yRɢ&ۇ2oߑ~^Vx9cy7?1H1EGƙX !t{6%%q~ak]gTbLY`%zZƓl~,[Ula)F/>{IKOdd7Cʸ,KɬKBqkI7Xkn*$DF/>4bHZY^%qPmӌcmv0}Q@%wTOC!ͱHžD߫l K8P񩣫Bli߈FrӐ5#ZW ;]b{ED4n aUbe3L@O*3&377էP| cF+n zRcs8H/PpL[5slSZA9==@M*MSv%|@x@Ps}Xhr4h;u-/~X}SԉR]t[K G*沁VfafմOf_WTU|b؍dA]]%3dPBUMVi)mɡ P 0wH~t"8mgmizl(QSZVzEW}9I ޜut~En>gf} ij?ԋW%CR͇DdBҎ+ѴAMDlz?->C=i>l a+*BFy0&^L|\4z3z{Vz=ԎauO8L:Y)*׀B0T@9 g߰o.X;TuԥȏiGVvFxGDVNGim(#!J1dk`w㪕 ]ٲzQ[j|tp8{09&^i;~p3b^}M3ZC$Ԓ';/KN,Rk9zZH+e#l .{"i`Ȅv2m;8;\lpw0,Ȏ;`ַS|Vg [ Cnzԓ|r&hi*Q%*6"vGQ;RIe;_rX /ưnqA2AgaޢPJ,lsv F8ۺҿ1Uc[K=}[Y!{?:^uZ Kۋ] Ŋ8q-(XPo=Oc3ЪEwO ;&Ӫa<[p[Hɾk0%Lɞ&]/8OY+y%|1jI T+Mrc dƶ9fs6 KQ$WU)*-@02w> ivƽ:j-})O|: 3qI!m9iq71Gm҃N0t}ArA48b -dLMczgMOWLy-J"ȽbJ X0r;ץ3QZ7 F@A8E[I :a c@mKЅ 1ѿ {#VNI zB!DA5CeV>:ȁ)BA_q$L8.y鸁f_pg6eŗ^Tszz[ MDy5/!uE,^Tzo#[nYW_bTdm!vu fյṕk^ C9CjY@|Ǽ H70'B0QE e bPɺRUX57D3o CvrGަ vj8 s 9#( lT%*hs;gfϞZoZ:6tj_kE c.IZ1{Me;cea܌?AT8K\˟n˨ȱ*ߕR:g-_;aZsӔR~nDpJ liMˀ`_ZһYӝ &`M'}-;隉|l#eŋ>UMW*OWs 'Bt1HVX4mUWwi3G ܅ ƥ;Eh!=VRfs+2tWTtqh,@ ǫwBH1Mnچr佩9H EqjߴN*Ҕ{Sba4YrФ^+]>tQkw5g%wюv-!k#sC=jHkoqE0rD6Q]libH CR?:ЎpQu1{amQ3 UI y+qf֤-8Xc*Rxq>n1oS!*`:ш& M@LK.Az .jN?+/MpC VUWG1lPk_#1X Ck:X͡y*%{H+6Ƀk$pٳ \T*{=sʴ=)N]#?'rɟ*y8h) S6:OuFX4N鬛Q^=prޗf{\slp :yɀ/Mr3tlz1#^PjC ľ{'vmj7IJW@ո ZMz/&Y*pXcEh.s{tUz-hv*BJ~D<^P)o) g0oI}7?䙾b522|'@:Y`x9w8_:f~RS޿+/MfXy9 R#,}Lٔ  ]hZ1wiz9`4a{9ob0mv-D ~D]{`˫ë\Vt|:馘!6?vz´(DW]zХuA ;,5㢲OYˌ4HAZڿ&u845k{יbv/⓮$qJ9 jV0Qm 8TȥZ ̚wGv oGc"•ݢ۫hEg6(~3O7:pzd1c$wQtm&3Pic!GI,k r_T~K}! TrIpyu$)i/1=}ŜX:=*M̘f⨿J~0eAo`uUҞ/0 w hxYm]0 ]k~%+7cxtF}Jd{϶HZqգ[OXlca$K@9R<7*!9~Xa fJ%~6`_]Y_` x+gQ[p)?c!TT5:Bf\(;:Xb~yl*q7"=OЖ>#gÂZq{"Go1卶AJf`Pj^QYDN+k))HIPA!&whjl5,t,Z5z@z'&\#ȐC/ (^C#&)~ixlp9(,:_-oeSgO4wp%DS1V6\' ʵf˚1VfU4^aJ˩,MGeaDSf.,n`^"e*Ѫ&qA'l#ÐI6~WXq!. ;%Bl2.F /6pT,%ᄁI .xrdxRCjD{!Նl %DX Ew ,W&4d0W <1j@~CA|Gg _|w^~LV\[N2OD}Zv ڢiitرazy]0^C"IyGz2#K?.Yq9_DowٓlTl4 Vu$TA^CKIJ,iwg_k\uT51ҮG3}ۛ,!mEmϨ6x]pn?-\NXV]Wl.09uTmD`.bv 4/By|HxCSۡ==8 3"V0_Zѧ2 'ĮH!ņ{UžK"=Z6OFبhyGˎzTs&'{'&N]?S|)#Zѱm~fq,dשN>x%$J>UK=4`!ݑ5ET*xVu51h*$jK ,RZ8epJI\Ug+ 'C.\hڗiPG *1UO(.za/l&OPF-6ozGC/j6P9\*5,\wNQGPʅ=zХuLp];R#.q :tn';|~SQI$?S 13C`bJNG!a:';uڗ1] []ekR}3nPTP,i@U5XVf`Q6֏l`n 5- ft_'2q.ZZ. --Uy0g$56D'=x%ivPl:hޫ}0+Tf.$FbƷ9*gbs$1oSeygnFߥHz7캾pC= MEbU+L<'0 l\r]w5(+c[C`%/m!_xkQK7(pJ_߅n&k/`f@Y"?$Xm}1d &pҒln@ 6*(סzQ豗8!I$^(!$LL{cxTI鑮nO*X.''z֢f}{KY̞׼0*ﶤQt%GfvD|{׫lSGH>3PbMN+$+*P8uq Td8Z3 l3:&{8MWO0ь P&,HtMXsٰCQ,m,2iċٗ_t-=J8n*B(4Bx)LjX'LC+25́x]x) P$tĢ@isp~! ԟUܡӁjҋ7 Gw;hny+^~ U#ZS%[tAQsn)xtMZSҿd۪J=z^tv ,)J8JQ?h.|{=3ʆ:`͙ qrHArׇ5Z~N CkTj++۱ u^=RUcW(J6|D.D87*jO/fkxt^-ڃh2߇S{7}XzY>cu+Ĩy cQJ5rsEsPo3\5@MF N16M"qXg,Zm%vؚ M4he=zrE`7d2!vo"If~ι`gI9; ӹ㖈 Cc ]04$XYHDyp%S*ቛH92>n<PQ EX+xo!x oWDt}($ z\*HiAn3 j*"T~*2Ÿ"2f["XtB_eCd(;2Aٮ3'"o/r] H<Ե|6r}6"l:Ԙu~.i];^&* .#F>F\JK'*t!a]hv#z?Ɛe]npo_OZGo#N }|lyI:Hby 29-0nVO jcmV>ي63F4%#4euOө.,q<ch^ɩFrBcFUcMFϟQ9̷e>Yp`"/St4_+^\+<>BՅe;o)Io`{0ρd4Zpvt{ѐ;/@v_'FM.ymG턵1_v7!G\s?ݬ^+ϊ,w?fuҵrd9nҙ>E {Tʛ` ^Rc!>%嬨#`<|*wv9KLrQY@P :5(a`mb}<, < 1pen*K[986ME7{ Ⱦ ?~5+T >{pc_7 CI*䓢&عAAfWYʲTIo_Hu)`i եCqFvA׮#m2#*+r,BE5 `V]{V D|̏"h ܗOOhKlcɉi{J7hnmw pRT?`*&aˏJ33qti-pxYPb`~K6"ͤQev Hf"(~Oa| 2&{S:9PJRb+}%!*cK1~% mVd2d@dCEo\ɂXL: ` %:@MD"үm+opE%PjRdnRoy/ 泑Ͻv^IL=HBtΧu_rUVMkQKYrʳ!C K4_=w n$V?nžw=קc$\ %it0*Hoi4M[I' _ÐҫMT=lc oBRU.ŠqrYSLe(ϒdJΧ_6&*X{*@AZ'\9|xjK R1Nk~Σvo k1&)PGm&EB5|NO~ Q6 Gl;, ⥍ɬ(jIؾx%cRTvاvT>uIp8-r^yAL_Bg\ۨ<فQ=>Z/OZ!'"+g>_Pg*w$/SX̂w'診/݋BB877@ ҊyjFğ<SM;`6Fm?b%B8b=S_(|UjГ]OSo@V u5WF8nFUVd"FCHo[E%as~%o rVpo<1œ{~mU^Ob}aL@b;a4Jε{W+*VyU c+U9W\ 3\Nڥbs.D& m3d]f,TZ@US6&Vxdɩ*SY|\}ut[ƏVU6Zj /3HіnjA|bF[OAޞvEG'қiY༘$׌x(!,A0HpTYr#!䢐(.p徑1Tl˜0.;:+^ Hˋ^}GEDœI NjF5Zs]sS;A4xi#"KQQGwF%{{*+" } x*(ɛI9\7nA;~iO?ۜQMXBGz/P4pu=]t;@W*i#@yo~W8-]ӮnA&\uPmonۄ3v=y&ԭ! 9 1Yw/CL`7 5CPe? uIw1FK KѪͨ*?݅Z+V_?c`hf[6㇦;l (g)WV΍{JOaKvX_MRR]'G:S/5iva*?clL!"]|ph@`bpoQ:`?kiej dwRp1F?o;߲_8JQ}{ۣNOɮ=`׾ Lx"lQ~d< ~&*R=$sPD6E] J="C WMQ74^Y%w]Pn Q2r[jT f =[gt༧-kW 'q/M2'A8 sK>^a8v%7V55JPctU.ц6{?qP6L׶+@7 MkV_4;B~t3"&M{"YըVbS@z*nh#|]~T]'Ir)Z AV#NR;JǤV ?0BU0i7ZkAݨ]0[t@z2i/2Bad0, kpWRNa3X ;#T8(4~󻱱O4yXbQADe̕UWh^$ :i?^K74xϋi fIq~YBWnUHsXƯzV.媴i#꣈Y"1G@QՑᇋwWpoFlu)< *hC=,F2 l'F 0,%*鯿06!_cV&mtl0DΒg5ttWxFEq-?E]ՁcIT:D X]kxmԄpAq۱%ؘz=#܅w-]Y@m7 Bl,TY[VABGz" b*`Őf6y-P?{lYy^4/WN'ޑ& E"&ZN s#!(yibWXhyCHhY;^̀兟N~T`cAӍB:.f>@+4 Z!b7D S. 2*2@,Rg.k2v4ߛMWBShdX.qnh&:nI4;~wC-tYJJ5k9cY݌0tgșC% fK:nt_F`X|3y;+YrH66&kAvV]1.Mo$!~5ܶZh(m1~2 u_G?#igeYV ޲Gh)fXg}>d"X!${]x3rTaFWQde!^D=H]) ًHڢ@^ey6w3&ҁEc4AOp5G y3@F9R\}0ɥ'ڨ~"PpJZh4 :5) ~ Ϯv&fΒsr_k5#Cy "_`EqdO(J`g 乀D%wP U?ڤmk=F3)]WpM׏pO;c_\y"b~Z'=M\U 9)ޅC5>Ovމp=Ս|] !b}p⋭T>`!:@o ՟n;HxB| m UV@}z]LX'#i$ Ss!Wd(}Brz*RP-N[hX4S >-D mW=yN2!OWꝕzJʿFW RRG{QPA,E~ Qg A }),IDA=d7!rm[\ mxkc` @ )81P7I\H*({L=bS6³M*}WPmopa@DP0 Z:AK@ @Ny$SAK { ]bE'Vd0VVqn_o.CeaZe}]B̤_mJuNRo2CosV\1͊(7avzUbӱ$5]q_6Dm^"dG *mw#`ld0*pOxxWɵoYuH!5a&v?J PU5)Xg [Q -UkCh)Oޤd&"+{Uya>;XՙwP%F['#-HT6 Mh[E >aqohV"0@(gLޛ&"],hD=`f&9Mp[z-FƝ#? 7}U4B?܆IX&emFO[  ۗa68Nj詼K豎<+b i9@l  lG3\??Ѧ%N~Oz!!991"PSkH;KA.:[v*S"'r-`MOj,<"::^xr!#sm8HÛ6rߒ=1J?-vaaM)??x0cI_%'1 q?zq3X,]Gq¬qɉ$V,o󄿦D)clFͺ|r*Ca+1doݍlhm^B f8A1pWE ?VùB}i+X4 ]I_mg^`DZD pYzcȠL(htr~=huQIʟ%T T0+V+8Z] l({15vk cWeh Y^$#َIVL{Nk:.aW"})__|% YnMȱ3WQVpZ6J!!_V Ed rX3iIG9PI^gݯ*&al\`mcX[[3ъg+[~l@FȊ7>" fRa}X˻ͯ詁͡VvDZSQL@Sk'af[rs,Ґ"M涂$jT"5eNmk q%H>).&¦kOf<ҿ>@uhjWsozC"y;d1n:B+ȁxwT_k%g9N7ԊwYd )cy6 ,q&BZP#~1'̵uV2ӫge#ƧP&' $ųFrMub^,2mk8HM6_"6U>)[4|ޛx吗E*0*c:_v9\1Gp[|/ާ,~QR&S;Qqc"Ǘ;X#{/%K^m&,]ӻeOZCJc}OۥWh_OؙAPA 80 㙋ߴ`Q>B"\5tOKeaO I!'υ }w@Af$)3tHVtŧX< &LR\1;f]%6_Qwus\OnEWxZ1ь#{u~àRJ=~}.VKU3E3M=W"?N+$ Ib$NK 17%65GdU{ʒsBfTcB{ Ȓ_S%8u;)9 H8b׿H~uuw `%]-$@ 1Xb(ڪD3P"BzSB =.5?:j{z.ODgG3j*O߁$M[\uäK|I)w֬|p%:)sp&)QB2Ǝ4Ƴ^]FlC^>  ϡInnGZA,V>6U/%.^"q+ 1Gq?,N8Xsn39RÄ-*E=,2 !$v靉^TxPw2iAbT!lS[e3H{N7mO0cWԑW A(QT6 gT6+ 3|[kf: šM0@VOx$te3B5)u9Ey\QQժ@mjЍ'by>QY3I`GeI I^+}ۍ@w>O^֥;7AXȨ#P(!&>R@{g gK~B@`}z,~TQlp}Ҡl&a^uW$̹.[L 9骯QVOX.i$N 1S-3,K<``Q#<Dޚ~Ѱ5Y/h{Ywmg-ʸJ=Ǧ{4]!wL|htwQ +ط7rY2O !JeӚ3\Q? +jdc^3-/oR_iydIeH:Pll:k"{7*žOeSfz|UJZtnLn $4!t x|9ݩ2@3KrT+f'e*hxrԪ vq egngQ%.Wޅ@3kydOf0l>>lGm+!qB;u+=:;vWQ(eg$Z+ĎG >+lm χTIjWf/ݘ!ႍDZtXD-v#|lH_ ŶnG~V;;ކ5HraZ5fmKOz'dK*;w,_W*qtA{%  UYNm !w&X^aw$%Wj#Jd˛kY%Q*w8vRTo]-daB[jE!n.#vO+=ر%B.7Rff|6\9.hfm눠P#KNdFDPD XP7~²+k?#93nv4f+e-^Vn'RڥiC6UiVTF^F%+J;`7K.c֥tЇ`PrfMIM#شPb(F#T6W4wgYLNp9_/插 +rGquV% ?u.mz_ jj>J!/:{bDG9V|ŵAiE{R')r"_L<=tTz>K0 uߺ8Zbdy`BjÐA*q 0]o\EOj ,(uZ'` xZfDRZSs)ң; / ~zLQȸi.w ƅ\h^H1@EǽGTgRP$}@`{)1P:3_z7NwRQrsx~=SREKHYi~a9; m Dy1HU{>rѐ7y9פ}i6\crjzDj%[A!`5~[*:a #M 6nNkx$~=Y{еM֑k_8o䯏psPvyމv< .v#-˿ n7`-' %ٕ%԰(xh 暍o44?<%DZ)fX˚r$3lu|3诣}E[3_ۼN.q*0Qazs`h. 1P|uWPJS7#,4u'w#Ǯ'qZ4cP1,c_5>gEq顛t?5ql=?pGxY\tTwaw6"$r%*.8®$w1-om㶙`ŀv#Z>!VPiI F5 C;VM 94p%u"vV$sm:/sn6P8ހ!$\M+cf6f)s/ɝ Sܪ V c ]ğP>.l'j17J |K`*[(u#rgׂc_W\%/85ycjkJBƭ:),غ6hBwF&Q=,P~4Dj\ޝ > EDlBi]YFPowF$aEЈp%~~%yq8mmtGC n PɬfoOokWXq v ,T灛h0wUY|>L^n˵;=hp~I[*}V%Cgaw\4vi]T?<e -76Bf?)h|;Geh^|@nWi[| C[\c ?j5sP^ Ch FpD}όaY8խoMYɨws sq k`FJ%4CitxE,??)8eMt9q_g- `O֜Q7N=X5ԄhX߄oG;)lE'F[oe-[KAزsT ):Z:9}y]` =Xe (QW P5'`JBz☓]?'r?ZU:̕)bLE;[{.aG!InRg3 rf`~?/>pf?^I$ݴ$ږDf@7U({ʤl'EQu FWu9_%i`:5]/t`.OTnM%sgRhG^CT9OUx"KiNXԔ=ͫz;*~S7@pڃ q $9DgxW;Ar%.*Fe.Gp`)?0( >LUD45utoGt޴MDIP5,eF#`dhy[){w !l%(FqBDabHJ]kO+j(g=ω&~+8/A*k &)){pnp :./x-??},=˒<$k6w` N2TVs/#ۭYREfaOQ\Wr}/;ÜP -QNMĿ~M5؛G{8x sfD6e[s|Îv#&M$"p:S9,7|-)52-58ξ,wc4js'zYsq]Q]@ӂ#hHd_VN[hgŽs 4cL=^Ѝ9"~Vԃ$79vMll_$onO.VpDvMCCСtݒEZLUN4+}䁰J' VMUE[mSGFUxoȪ,T{rHGo `LaF4[ƓcbR9ɪ(mbm2a>*kC9({D| ?߭|'qϙ~5;Vz; ؇y9!y7'ҞA*[bº4P۾B/"z>ʓL+SiӸJL< Nx4ԿcvJ5<) QgTD?q;2 !6JhA _Zf$"XǍgV~;W VkO#zH?A.Zi3;?0ꕨZ+e^r=UWK^3 ΠV ٸIqfEs~nVI!7eNa&f`.o%M;ڼ<=xq;/g1z6$*yց`xGβտ̞{&ׅӅ;ZxɑMp LV~{'9Sgd 5tyd/G]lA#[cW+,@ڌ6 P*ކzL%.ӎG2 Ca1H)O7K2ꖩANЮM]nja=z{%r8iZ&9).NY{>G3cFt%M$((,ǍHXCm3\8՜ݨcdN{qdUə!ٺjL|`2M~8wlΌ7HoͅO/IEf`4=vqZ`s܇AI_ ) Cdum-mwݤ8 ;Nrު̤ڮ(tU%R1@Y!/ cʧs4 vn~b #RrljrR} T- E@xOhJx!e\l žءGwrL@umod-=ټ)HƩ|ٖ_?Ԏ7\ bh`xЈ#gu2չJomnbS_JGy apaq9A%@Fhj~tXdvV :uS9T*c[@ls܄›h>lzwFy68x^Xz7wyJOr8}`Q:]w| #/Fm6lQ3s>$A\$+ [DYRG#|h>g,! Pnxa8lQb\]j`r5hڄ5!4<#MB34&TY k#W#G:ğ cQ#&r=P#{t)5dne=@  Ec1։3m* ^àOcFap8>,3E,F@*A'FwnC{yՓ/t3uGV<S~CVu9!> G[I:onT[vp_e%zG*"kCQYᲧi,*Q/ve`fpy8fTneEɸ&A-º΍Js{|W`" *nrzTf,ގL>CTdmITb$c391E`zϦ-; Pܮ9r"LhwO]ԻBJ:}pcU/C^Yx( 5Y#":^ob5\n\+_WG c?יFSO f~͓-s9WAjD?KGv|@ Ґyj|TO4*G0,xtJ3@_Ϟ>cR|u|w0$ BY[UL!jH#3@:orn2K 2^"B*JJҥ[3'??v?<.v;Q?P{.P.ER W/`-_Xuk 6J)  ͔Ұλv pUY-z(@HNT m2W.c} ^6%c߉f U ;Ο\#0lY,ʏ F"'z:vGgʠ$ 3kS.0j|D2I22x-way>=akfn \Oĉ~~I[܄gN= mN} #[NXPL ܴ!ɅVۇ9SlBǗ|ox5p5@V^w[R7,EŠ/3E9뙦aB#Xz8t)wDni?}WM#M] ViDht=ۋ5?1jg,η~Ɋ}m}_@R%Gn*jy,}@E!Y~6EL)@eAXSrZ~0b?>GK؆/ظ hs!~0ǖ;O]ʀ '[b:Y)(DkwyU lҎgP9 qn@I+rWpe1Lo@'$;͕2'ρ{"9# 5DC&+ϷJb &}s\TW҈z>Å@o÷\dc(@rab=4b=|@ۖy4,B]UNS/=xwފϳΨ㤕T; ߶s=.wU.NE".)fSbQtڧmI4| cBFlzc  I $6 'Wza@|{GmDe]yA˒i"_̷28qIYz5n3 `F'[#Cs\o_7=)ʜf5>u&P>ToՕl#.Z|6Y2nFn$;liMwEܪ#~9]+rJz hag~'0MPCJE'ٮ GMأDai [ѫa$롷v~S;$lQ];(:-|M/ZBChtϜ7Iiеu>-)ܫj-ԭᅿ:(>rgmi],MZC*"B cO(m!sӪ_f֜eoŢEuřddg;?NO-强a-E|GbH9h!6l@.,%:T|BmN|*O]!e(RLhkrL*̲8}pX:(D26%uf'n}pjDY{I8, GaNm>UzԷsY*Р}Uj83{U*3|΍&*<łN]xˊ7"nHG\z)h^o Oq4)w8 r#+@ 4dmt1#**B+?S,9$+LVC`pf|Fe<5M ;@8Ad|' ׶0BhY+grbμ_A!lQ4:[iBº9Nһ(AYa;^+`l(__%B/d8&zb XR*p׫ X=3QFjYzgf'e!J݉Rp^uV&ŰN lӎzG3D9M>&uUiJ4swe;w4b']4z>K{pR<"|S:ql1!owuvb9 "#7EzAfqF<1§x|5"nθ ukL"aKVa|t3ڔY(-6ۺ[V4+(,dςCQ%c[¤Ox`G2j8 c`jNy~Yr\rtt+ $NڙTU+ χ!v O!{=>眸|Enўm?zaD0^ GERRGҢ6بA3W>\̫9`p׽ceO$eFɌ5pߚGd5@v$^FнP pOߨG[%FrGIK}6N8$xf.B7 <50_lkȞ5@y}{U VO u1Szbuփ$ +u3[ CvŤL6z8f,1!H _)e`&c7#ʾUk—瞧j[톔Ᏽ%*Dд=sj#P|!'&څDtde. \_#eͺ ΄bцzƀA̐Rcˏo+Z/2W9by)~w83IcVRt*nJAM\Ch]_c]؊^[p4lu(/w_eFٴ/ų7}@CG{TUw+iހװ=nCg#T+G:(S$ȥȜD9^G a(iV;PC*>8]h /f_M X9*~t=Vr`yog bo/rZ*c4xÖ| BU^?jV̔`&H oX/2_!FUȄ]<{vtX4-|[Yn+״Pr['mf቎502yacSӗ| 96Q}a4{]>i%O̻^?&&6J0 ͖#%q u'q K샾|qC-0U prL@ \Yem#%EC&7/+ |7.k ٝ5%!7սTķh{᝕jtJ' 1@/F0ظ#^2 @xy+㰨4H}HMF/WiL806ECc/0(Xik(fhEfLFY$ ɟS壁C& "Y9/$C`-&YvVq6jq͖a|{ 8rs ._{їIǤiqnm?A2MWyI(_ANbR[*(H 6]1 ^,@{ )Q Fc&梬hao;Jm:S,@j`VpGgLuFM~Ar: Yˉ]C૞bѦ||9cSb3u"3?eo. _ @~, ,h>Ec KS !`X17qw3S }`A缛|ɔR>"Kۣߚ #hBfz˜:Z;'RUC1⑺*xe>DPvѦ! YY#: n>-'bSz+/:5:OW^Io&[ hw=Ń"暾dGq 4/&ZB4V1*E< 4+!ՓpCKdʽ0FvOօNUV0*U>D]Ԝ{r3qȊbN< h~Ѽe,M4-+ BklK 9 '6>mNySiʹn´Q;ylI]ArÏPUAyM usp@d 4YaWI#Η ̦"X׶JELS#j[;ADJt?큤$ŢJ*=Hԩz.$2Ow TJZʺ (t)'=>uN&] KO/_tv:)6>֥y=|QQ_,iXP>J6Mvd BDu{?2WpWv v%w8wxjZ_g 6V|wccW"B٭BfMV89+ #X +9=vY$Qoju_EN{E)xIqkkkVE1xMe"+aڳS줧8}~gmx Ke^)||m&c؁%;YaL:DfreNq03Z e-=Q>Uyhh(D:%_O`7Ql/zsLi=3.И^&??|kuD6ԝ\ q_1hsvYH袰T"<苩{*0\4/}OgJC9HثN Bhfp<@4rAU_Q.e\ >DVr_tmuE.4315h9|msLzE)i\Rp:)4~$Sre{d?~{;oXy6Br |g%q#J,B&!4 7Lr0_t.Mgx&xsWehos%?^o%Gv[N:)A\[ELbq(SP(jWM,C]̰6jhz?ݙdֽٞOz}*Cjrq?llvjN7$PE. o#DdIbxoR!'hNSJ=MYEjM$)[<'/{etQ# ]+^64xb-B&2Xp(HT{9[f1]q, cut9~ psKM%5 =gviK=9+2;3$U:QͷmaCf6:,v"ݬ0vp^$)e[hht&0l#`썾""Zl=Q-?HPe @ܜ9eE3D$$gómy\ ƪ_Ҍff5S}4Tܘs_fCia WSً5,A2L!/܍GVm'}GNK]eN>SSǸ7hHjkI\_:0A1HEZQ\4\ 3 7[8߉uBO m˕[w^%ގ>^G@fyԢڌGWi/6UC\ns^>Ztj^$7Q%@Q`G|:9XZzf⑃z&F0WGy, #8iN3}3h.R6A1 jnᓤ5eC9=` ԃyQsY͞,e.or{K B7#`ieFgCiEbK&0 F&:` 9^>(Q;u&;<=_XG\ISYU_IيzUv]c ֵ7u-;4 ls|56[;$ȸĵFBZeDJ5. 785vu>/OuoXPHJ(bS.1'i47CtTͩ4˰ y-yZ83 [ %[X"R* be w{Hm<ї1!\|{~J WU; q69+6VΟKmHcl)_ c.'uJ>hq>P'ToJ])[Od)IQظOD/DA(D`_qva3*1_ڙcs4'%TvّJɕFtSZ*!];B|?Ჺ Xp͛P`hrHy.zzeYJ̝U/,ګ)Ȏ,IQaC.ta阡zZ&ޓSQcUNS_V-\꼍K~[VmDɷz)ED|* )mQҢOg̷5ί nz$Ovojۥ;#! Cda *B(I!v#9{)fm!?Sz(QTE5rEY& 9w䘘U3@f>&brK?)׽3:UKvjJ{A 5N~>YӜ9+]-%szESAbݟ?s|`QiJ޷ ńTFeǾz"?(4ۛlg7CJzn|b|%i@s(V,nT;;,:0OuQcXi$ǕELva'b$:+E/.OLʥfdԒ {)gqm-FqWW;.| PIdi@A jQt "Dwzymʀ}QZP%9=Ujz;bB~F(fCB|PC[Roypa%Hk/1\jI^Sj}ýg$ Mre>$̣gNbW_|h5k~5ULn.\3 W˼"Qy~+{iؔkژr/5 ,oLͩ˩G3p+]b„Rp#/uڞX+|k`1j0OF&RnKӻӅvapN=1O5MC0 81l"VcԘc  rsR+iIp\I7u>1=(}JؼElip|"!o4vܰ&}Fs׾v a:b4o0ؕ&a>'DdsoB(%_gȵQH &4ϤWhs[_ׇ |eKP\~͋[Zs(.>S,"< vq$(^Ӻ^% %DKSK5P9G/lsI~hZ5 qn3MPSR個&0Vr/5z7݌bɆRҌZQ#2nߕ5Z=}YuItӻE֬0K"G^$l@myIvlV2ߦc!v@I;:"!Twq5+V @ݴ [d,'|k C2;b2_W^QIRiWͭp8fM|"| Rb(2q#C/h8*YQ8JlMK>,È<=sCy bYhѹg'Cإeiǽ@]jrHfJm*MUc zA%{YoMs JWJ^ښ#ǞA1+}#WqR?O8j݅\ݿ9h;|Yh8ms3)a?_Xgh-ċrNtu$DܒRc9>ZFHi&*m}k'X F`y[#YtU71yYݔ HLİ" jBv:Ŏ[UU.:_rc3&R OvփYHVX4תQ=<1ݑUJle)G@;v7/1yKXZѥPVř$S\R)7tn㗲'k60/=Pd-X yk ;A& qF`N13qPfD+jSkhb>Α"md,zDZL9̈́"\Z?ߨe>WHki/Ǡd[.j `өpXW&+.ϕ{7S ̯u?Sl-l] R9zIb,{2}q qCl"@ews]jqu1uCoU"c@{|1M%o͓|L*YD~6kzmkBnRO~B dSΥ]rzR}θʗTRQ -4ۢA[*|gk1)-na `.*E!Ua-?Nnΰ]ǀJ)^ )J/jJIYRU{M _5/%k_0n|d,3r2X,`I?|s2ęͪ# +C\+ÕIxxVzˀbnlA9qթTǔtĵYҲEJ~gW:n"]QG?wecգj^,%TcpN/Du)J=l@?ydw3~[8CY+~{±Emn(0][Es4HT%ae+%rە!~wP(ZV(D{![vϥ7 w*k]KF&iHe-Tz $;OT Q*RO%u:aBKm'dbtz#B펄.#P}s6 S2Y{q\4**(n bS#GL}gvcHr~,sKёKYB'wy*T&TF@!꠵|Nfga4ӅxÆ1.ϋT҄=s7;C_y;WsjASVq|y 9^txOd>/ kjoj.)XClRrJ=#OMԾ<I91;E6?uSmpEXRe"3b\nm\CWmzgOA,m>h6JQ6b@1rDC)'crVnt+lW8M9jZzo_1\/P*@L te88 w>LJu63Uۊ*i ̑o VC y C f%e''}. A}Z毳.hoH+UB@5G '1)(g;zwբS֗3KZ7q \)&t/i5>>z&1SXb$umoE3Ķ"o…Wm~TaS6FnmPD޲ڶ?wNx\r]ƙF G#r?=N얄L{3@Ps.k=&K& B׾U{C$f4!qʿWXm0RCV!46&#WHՅ 3Pc9,ԙp7] "p. :&Sp2ej]/m=PAp%x??O?|o,)z6g Jr58jBj[4pMF "]sQ+OG{lDyu"KmA&q-m)Tm39ue7i_i9\+c׊_r'.[M(dэ' 7uܔ-S7pW!Ad 3n?_u xsLL/,dCwꣂwj]?Z@-dCdgRm ;4J\2 kގ;9ﶊ37 @9;#8Z;Q}4FT-Wpa-`Z sh~%Tj*뀢vx=W=Jץa^kDɂ?tɝKN{^PU\n՝]~3 ,$>Q^zJ$6#,;,ݴSY&3ׁ4#O31t]IkTs";& K-R8 Q 򯓺0<~c?ш%64WԖ.%{+_U؎7ˡ*"H ?x+mvO#'h:Y"l'ro:, qOVyd57<#]ӄ܃[zoy Wo֫1KPP Gٴ6EB q PYGFz^(z'ZK?#Y/OBR?3L : @6"CrFe<!qsA $ۯ"BĒWgޖIiZDQklGqv6$a) ̎\`E }m ᠖I9i@p~} qjYt3紫f-izoc6w8KN.ΌpynC9c/w%o נt /;cz|F <˂ΨYmzAŕU{9Rn9x*|ܸ򓡭30Z%.(_hYTG!+gL.*;5fE3TxIiB`sA;?p)^41S9rYtof̣`:Q9w%=}ҡu/k:@}맙A5Hv6"sbbӋi:y\m±~H\-HxHR p4<1|p騋 C2:]'HJЯ׆!uld௑AYف"Rڸ:3ȡ<8Y#[8_=Em N! Ҕݳv@%pMG<:dj 5mg5>-KORO>심Zv;,ɟ @շH#Gh`5 j6  t&l*!^㛶i b I ISwP}`$+YY;`NUͺ`MpFwO4DxI$ WVB+2BBCl-$l:2#'H2Zs|Rb|ؒഺ9CX+F92`L m4z@c35GvHXXDDp{ !v8>I]H$dώw oͼ˝uLYkrBy5QL>< >3"ݹAihc_+`2RW]lqqPI[[WfGfv`=+|Hx5Z5 * ^AgfY C XWѧs蒼O#ET M#lx!([r[DʭÑ!2=O xa+їry>n珺ΕYA&ݳ*LMðg=x%ѯzh%ؤOla{|S`m cx(R *tH؞46Æ%e7 '`%]xPv !n qpQmh% L UH[ﯡT`JcwmPi>$RQ}Ruu:%yr/YF`<'l.zɔDm @uyYWBII)j^c&؁ǰ.Rbfv`~m{Q1!zںw,5W{*6+&݄'6oBlOGj)^>:/ aԨ0dr" IHifq-^ϡNryi2B+?Ey1DC/#+Mg!Bc 6Ff: Pq拈l@94}"΀ lj۫Au/3Hur^ an 7aҞ!5:]L-r6H$zyu6a=b<41KG6ߨtl꺏"QKRI մO |N8" Ć՗g̥VGO.Ɉv_JI[ѩR+w5+{\7êEGC"D*3JOáJKyo'в\شw`{/IְUDsC318cU<׹w-vmiLRF3ً據?mHAw%4=LH4؊lG⟊3en&->lsAӚİ'!vz8MwJ$?ZJާ:W:2T m69 olcWX#"r.~DQ+>Uc$ Oߺ[:.!țTjz(I4*61 ?k*E)i/`=}PsRE+_q j{3f8sL"BR Ne|sRE"?AwJO3ٲh66k?Nꛜ!e5\ r]3L1hw晎Gq[3_n5y, F&ߌ{a:`U2NNԜ׺.#YS:ߝbWS70H!QObS\BRk&M?1ksLxk1^d3Fe?dSA@uݩM2yl|{]})%p,bs!1 '2k%p2P32U1O4zj1Uu*h+#ˮ啉.wXQ KkQ"<⺀◇Y"WU}_7} 42ğ"XfH19'gt@?dI8NBsf:}'KPWAPAiv.D.8`ĕ:n } ?%(ΚFF"{F G:6ͱ[k6R.{; ͽfhrHo g.qW?u tX釶6J^cڸ94"WBF' ^kþ>/ז/"ru Rcp  )6Yވ+`{볰C \:_OuP nB[`#~ϭ nǫ EHa`ƾ˰7όs;mȿ:xD]e* h?9o^+{xgD,3x8N0rw<Ԏ3:ƌ41*g)]~ JPbvc m©@ỐL`S^Ba-&]s{T)k*E7Xl*J(*f# ;RH-7Mdsb'{[L?ۢJ21ײWl8߿K"f$bK?@0G10jnXuDzl dpL(ăЫD2-}<?xךAPU,Es$uv7+AZpOAMK# A7Yf`,R)(R eKM SSD 'ُ}2Q~XzAL";ϖc%>RQtV k580pqG^ө$<ƶn ఇ$lYiaT*/š쬲n=F}#_1j1z-<\n5ER!px`6x|yCF-#FL;1J 8Tc]#M{Iq8?tCwwιkn8LKcO0iPA3g5>Yf5sQ( f /#c<3A{s%=K X(0P< C_{L6`wpNN)ӦE0#IJ@b4'6f ݒkSomx FM܀{(|+ ([S3ڭh)#r]Z5'Ϧ"]oEq}׺e[<Ҏm* ^sUߨP;&`z?e#dͤ,딻_B"񚟱+kU/*[bm%FBD8,yˏƏoM)j=p 瀼/Y Iz!\eޕm:Ȣ2(8}.$Mp !8D*YaʒqIFc WE% 1inI$r YwK6ɕN4F-X Շe>gQ1LlĔhv"r٩-`;W~чN;m~\T+3 ߑ - p32 @ѯ^8Rmset41~QU>8[-E'{ǾTǗů60oU5o;׵Pu1Hxjj(9:j"e҆^I:|Ǖlb/gG #*`z-K"=`5 Q\esx37ш=L~F0[m>@gDȡ94.fp$I .倭%9p 1JJYΥ';i>¹qIB׷iՃ*wmZD0RDj]F։ j4TB:u1栟I8ZuD$Ewu/θ4'nߛ2#Z- xPd%`> r4 ?¢j9U3kIg ' 5Hx} <}dB5O.YF|r?Ǵؗoc<|HdX?dI$O7XK%l , pE1{۽E}5єJkpdz 9r܇ ,-4)0+QZ mrxm9g [C"oBZﲑ)ҍ˻gr!@HgPRgNA0)թRarփ פv"P5;N{A֟PQ3#O `6Ml:4Ya C7#:X,?XGTY}nQN,^BnцX7DwSτ|7kؑC7 lGN'& -?TZK6SY'c(`9=0xR2~J&*"Gb%l~`Y> V\pVKD[t-űbҺ*e_4Hc%ƎUSMAd=]AR[9 ?bAN՞DRH8ͳ 8T 3I9n hEwIAXGr3b8=fU#ׅy) 7Xw;tE%O_RHEн ?=6!3JYNVgFP] kG&O WjO])ɜN+Q'.U|A%D;ڃ~A*kN{E=0trE'I%C=8PaWؔ%:Bʇ//A\j4rْ.}׽łIh_>ޗ|GYrڈ`2T&:\M?"ؤl|ƋMcތ+ofLV>A[f(B 񉫃߻;SXN_9yg5E.f0q$'+5iX--guWǯcW oޮOpqQQ֨~jP;@0w| : ?+vL2f+j\0tQ \}DY 2}ݘlemcKJpfެi o\'ТEji2"B RsX%AD+iAaA3mCihqFE**ay 4Al6uXW s_:Ye "k!ήD$1q%4tu '=`Y21P=4"J,"\TƯ\"-g`]x"n%}*gxo"՟[Fp@ojKg¾*Bp糺fh|zVx'M|z  Jc&_I.Ѱp# %LZ ] 쳦pͯJ.#|Uh}4mxC+S8KG~`ˤ.;}Z:p&#[kz"/9w媺s/Hf+|  ՞UC$6U*(jtvPNAaZ~G|lJF8Ր50OxQ8,exNZJ?<jfwo@j>e ^ t< F%,Rn?pp{#])ĬqPd ș:@)85ST_~..ns[XC s1|*4"#YM^m8 4:eb|FqI/U%'V` ʐB(Vv0bq^0B 4!;i?5,\,ޜzY$~tqN!`d +[?sեt ұΎqޠx>0V].f̔FS1nJ?!N+zJp[o>™mbmy:B>_o:єEXuaSgoRxXo^ZøEqd8\r> 5\0#^\`eE$1)5+!Y`9-B\,D`b7wlf+qĹ wqh/FWqm7ژP˹:n*<-BwSF\-VFW6dr}Ȋ3}uR?wjwtS*);PHc Xo E\?iQ^( l0B&~hAZE}Dݏ0TK==@EGW < upAPK|o,ͳd;stm0`uO(2u-{hտB=:ωf:BFv2(JOSyBfo)ubΏ VgYZ07070100000016000081a400000000000000000000000167daebc800001578000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/s}6]?EhDTTk׶ǼԥZ,nے-9}6֚&K䌚83Mn>&m=u`Hcf;&8VKjmX4)[E}ۍ+7aP% Z @do 2u޻TD iG͡ŗZBr /ouC۲kӦ!#wW_}(a 0\]Z|cS+9s􅫓%LeG>b_cRRR֚[Zw%1 ;Хah#J`s8{(.Pxo[CQz>!pdhuWuȣΎ e,Ȍ$w+fʅIhlQ p*x$ڈZ+y6nLnG, RA | d26FTX;Zv19@[j?bny^ecbtrA310>`Jo) Zo;P}^0~O7kծ!$ lbhglX%й5IMs%ƃ2Z+xŠ`"YK\tNGŠ)V j\i%w ]j*,?ڄsJ.yo] t5eHWj_/<$) f@@Mļ>Wd,%6`JD0mSMǔ#Df/Me˟GT&vU\[k[г?Y0sHЯ'fO'(l_]ByFUЗ)`CZG6[4iXaLVRbH(c";i!P{[I~'G}‹]ǫ\ĝb<fX% e'S U,[(۪ijԂ8,@,&p*bTYܘs[M%pG[Bg Wp򾷁x3AzM.VS[ 7ݪ A v7+w^ L `}NnMIŒgW<2^=Q5g[~ILwS )w&kE>R6LΧrN\o0 @ټ& +e '#eGF-R&|*shobgX)[I'[6aY:qJY~·h fڴZډ`Q/n!,(#6aᠬ#G1{}n6يֵRIX껼wVh/ &#"-f)wʎIg_X-50Gj-PJ7UPd86f]3ͱ Pg pP#.O;Z[iuD6W/Y* +|MY6P3&* '3[+Ka/-XCBޝP+f,`@]g /ƺ{JtK*fh.j?Cc BQ: r2crCfW*IZIf.Q"A3<)0L ]f>3KES @iM-mH8<!]GGwIVڎ*]؊_X2"wmܐL%N2z;ϝz q>YhU\:fg=9IM8 ۗ9Ҷ;C`- O]Ç(WECa<ܠ@vqgr=EP<=đV ZOtLA<O2ѕG˞pWn@&Jw4ӘY2< =|/Z4B˓1DS*4do{48\6MKcЛ1U:&Fa\+ZDRR^;g#_ć445_;4QH  xcj{dRxYo[O_ sy0`=mbc|YT'癭n(dh.='`pS\^P ڪyktOGR̼G\c8}8/:&X["͕ܷP?˧] qW~Fi_8Q+.㋠-c)J,ct`5ʲ1XZ~C-b[B|i_x1TNtmV汓Vi4Ởqą`'S˥DNd biPphz`z|ݞ^ 33fBΘ A 3ղEN9ː]WlxYsAfMŇdfz%bέ>L-;5X1c]Ixk¼ (-v67f<-2ҪʑbPhBf% Nbrﳋtp8QhȰףᖓ~^`/ZTF@Vd1m|+;Z gHx4knPgqFouwt{X1dM# V}G}V$b'3[J{댏=(VqsӶNfoYdNdvf!yEIa=*(2o1gmæzmߋݩzhf3LoIo Lz:g;rҷ ՛y0U.l#+O$ў峱ܡr D/ݫaU<|JxT18!9Xݪ D陟҂)Cң^k5ǔ$8:Lu&`zC*]wvbE # b$~g;?@oy[GGw~A֍|zϦ:٫ހi18|#4K"#6oݫPQw/scH] ʬ*mȂ\2ߤS'eOlo&R 5lh!\S0?2:7 }"kw9ow;#ykoAl*(9ݒf(ndl&ޞ$eXjCJ<*Θr H={JgwU۩iET9 Оr 5`3SW.*/ӊ18fG ;^W7)'@x\3*֨qkAu.""Q\,2&&Hc 5 b xư9 )e-IuuAOXzqqzH<^FۤrvQzU׈j/3,> ~2س`7BՎ-p~=&Xnn%!~Ħ,?y~3,oW|Ύlβ_(+|ŮEm53XjH:_ gf+A@NBT\y;:z~#RP2!n,cT(VԳ17qsln06,g~RbY+}, 仦3&1o.p{8^+gͺ܉:;" K0P+2)i_hWMВb~ǎ-OVu@AA"۔vMT,%}Nh7h'U笁(IUޏdm&Lғm/u|hהIlFK{'A_" - AR?߷I)?S.]XS5—B1Fla4z!*xe r=:{Ǖ?1:ܰşYcz hs?2W=!}xG|i\G¡KXMј\ ٔqct@ r#9*űgYZ07070100000017000081a400000000000000000000000167daebc80000b0c0000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/~]?EhDTTk׶Ǽ:s  c >,s`V]z6΅CNoC~I}X؄;&wlDR!`^>|nJ]b'?/Ԏ*0f]2+mZu?/5x2Arh';M b] }:r 8Ӄ zd-#OdQN#x:!Ɂ[Jk ) rGd S@5#2p}n5A}'$q1-) Y~!cS|DRQ9xPR'^1A9]_!i4[۰ Dhȿ8y3ד;d JpԆf#Umh% tFSJT|2d;hЁh9%ЊPC% Aj0b]$Z~T Mx4\|Bk8W٢(E1Aj;u[;0甏ܳE:`yqbrQ K8NhxܘUѠK@ ( ~rp! Fc8ȋt*55<xݕUb%gKz*3pC'} /KpYr22ڔ_eR?ؼTnhsCSߛwsNrUN'-=]F4xI5 .eBͰ_%kfr mîX _ :$r&}?'SږzMN4 qO"n-?cR҃N@p3xj;=XK.\.0 PQ$6Y}B#l`7'M$H}'aYBWvV:p?OY2 7U =rkuZu,DyԼ6~w6ӽ2>V DhŎs7|p S cKG fIN"X,&vj㳫f cX]u_$,r&q.m>=4x\qrGKɊU V~֖7e:n+jt3zHuW'W_W*b5wb~M  >=ڧ QlL*)lӲ1}X8yQ%P9v'*_TI | lUz/7+" ӌ(+UJƩEP)wVPAa;Y|8p^юpq! ,ݬ?̙u/:t*DuݛxQF\q ,SjX"n%ebSa{c571dY@[%ڛ(:?&/䏻^ ar;ۃY7e4msa$O4/5cΚRpUGwtP"oix )Z GiںGi-Yҗ F0wg?㻽CuK-2t'zkc Ev n#|S5xZ4!McҋS&Z;Sc^:]NF,m;lEGܪqDԥU⤾/A67c!@tRGǷ 7X XscNAտh+Q|"`Yc/C$#KuLŨCNYZQ*ar'Ob"Nh%܄ ufc1ۢ47Us!J(-پQ~h^rϙ7#^Q֍N}C"(Fͣ&'=ƅU$RTcQQ%T fUvSiGosJuc떾 좒/K\3;fiv®EWgRc!dGH؁ {4S-VW[O֥h z+J 5q ,GGI-1m gb\ N|#ddg8Ja.tM=ӳfa/^SZ>ͲmF/;dx :{XpEֺ[Juۙ"Węr@IX*>t [ggpEl/ %[B^s^ɛM-JQ#UM5ܼCĿY AܧGU]6ޝ0ZO%#hy.8P˝ -$'day70V,qY$B` Ei|-J~*z]N_O5D0 ^&xH"ŷ ĄH<Ǹ)eQ5 &E6G7tcl ]Ӹ9oQ.J1zbO"_-|:Ze__8R;iõc,L{̋jԾywm#q|7 [F0 1L$[1M q fh\2s_U8hИ7^yYm!N%a=#LE s<:QW#=*e\-b"k%Fg2B!/YE HRy)9m|Δr+cUT[XsጦWmDm~fcP[t`u'H=ma%E\SDqGܵ-zR6@s0 #S_G>1t0 QV&дA=(d1Nu {{akBAU FAŢ3`Нz52)\r*K_5^b+kS+`I 74P8Bg8v("Ncr_dԥũl)anfZPY>HX ZE>m~\l.y*q/kE̾Cׅ/!T<;𭚓dC5oi.J*G9m"gB6GdГ>[2ZY÷(EP-p{RtށX;BzTh6м4[+JҘ|IS%H z0(!_D$G-(OEU9$g4/,=_"Ac&sN4_ȉ)}%6K ٬tjۻY' (Ő`@PTcj- AH ۋzr,;-Xs#a3vDVm~PR좽KI‚) ĂrCulblq)^ߢڄ3Bm,BksF8bbv3j~,t}PC?so5\8*GdE.t胃ZM LD'-#Yu"U8zG5C+Ժ# _IS-N&Kvfy"g 5t6H͵aY2C ]PCʄ(d *# QH|\Q|Z jS(G3fΨ)6f<<-& i'CRa\,]SOQM@j[hiHi_GQ+Gu2 F$nG890rKO{I}GuMd=`$L\Tv#g!K]F䵒 *NF=Ll~ڑ YEUx|`Y':/YNݩh9j Y$q \<_MK'.Pv+( "G%Pʬ[\wQ%VCn)LW&F"lզ^-7, [C@eq#)0$Ozˋ)kXlߘW @5/ï +hW$_ zx8&ڑw|vѯ 4/Cz{,{rݛN/5{Ĕ d"t6jcS"#]gUZ#svZha solTśd<^H] *YH}nA=4-g4_މ!Oټ+s>9KәCX`s2lxY6?yoH϶~3&p>|t.{R5PmF2?;)"Itʿ_"yfS}M3ǻH[O91 MpOa▃ƶIπw mxbmڡW+@mO~}kίț)JjijR ==c4%+&I=Wp.01w )J=׎sf?^]r~C΁%E+M1xĐ_ eX `p@CH@ }5 gJϏؼXF'pZlK{1 M [uGeZ\C[;Z_}J69:ePOD/p4KBfQ*Z+<78/2X_ly д3R),®.{"7pjJ >c5a ni^C#]?#0I~׉U'2ҩ 쬒]0n7'duSo>ћi9%}û?g~Zfm}@HD3|`8oX_P6M$[Ȟˠ/8W'S_:"X?_v3a<3g͙aDkEm!9W,Dhdj:1{=l`h^м-")&+5r)aCA+R}`S82od0cRx*l[kx1IܦYYϼ15,3:ՍDm#C,Agz8$o5c̫H(r5)s0[МP'SY|]sA fӝ ˚󢦻2#cנGMe$}aA_g?YJ%ro yZ+qKLZ1+o7 0$ŏ2g 4 P;rvަ{ī.c^szq綱:W&Y6m g$\TmHcì=QSo H~X- g=&bgs"0QUyb0,n9`QL+@#b`8T:słM)'/>|KRs=xxnDaԐ: oO-;d+$Όv#KܜC'q7oxdUjif ^: 67Lֲ Q)Ȓ-P(1UF٫~:(-Cl^<$q)ީeS@ۚ\xti^e#:|u5%i $r d= "HZ?h^>7-%rhZ(,0Tk˧/BO8gP/T- $X')r2[3y?>v?j$tS0tkh$sz{!ԅE'R)f-zSII{= yƩT5I^7É d.|zV=-9јqt:FQ)9E/XTP(En2,U:}7 K_0\VN@g¦;YsUVi܎z]&%Tz͝Xw q[9̊a_h%탦AQֵbqVloyMl#_#8htV|PBjGY C(QL6E(uec{z*f F A.nϴȁ<0 =:P7aZ/t)񕞗Ƙ!oņp 8JV!NȐǰ8:h~{ .Lq#۶ʖo%U4k64_Q!ls*/;34A#9is६lk*T[]W.erWVeŝXm=HgV5k;iK%x rgwBuEy~/Ń_pS8Tc- BVXϴD7*BhT/5&1@xMf,֯~H8)yuC)d N}ZGeV.φj) |z2׃ÆRz=%%c #uՕ9 ,~ &Xkei$~Gģs :)d*?|F{VuSgđQ 㤫UvhpzjǏ5 ; g;7cͷ^ MaŸ-*nA$@6qK 42fZPvkdG)h`Ugqܐy))%qIl'K zs r'S>H7Wݵ*3yl ;ԄqN5"<}tDH+΄r z +t-@7yo< Pksiw'CR`! PQn]QLв_7x..N_v鵌`2s)B(jO]m\ZqZOޛh`؛ҡ>r;RHl`^i=[UsiM]u|}@H7>.vu4?{dCYPGǶaG!=Z K[7^ k;1W- q@X# %󥆰dĤA'E>Ugi_t w ($R5f/Z\~.L⌻+B4ǷZ@;6:#oxkX2\D@UZ{њISd ȅU<HA7s>ە CJ\5z3"rI JYS,Y5`ڊ2UFVoo9gQ@ ATt Fjf71_1[x7!P8aiBB,<_*&v2wu/(un#U%mM7 np G5uԁqV_HNEB,i>+T~Au{Sܺ{/e/e)mx= ⍍DuMIrj8r7lڂo֥3H얎 %\5*cDLL ~EՆP8$'ݽ ʱb=gNA ħ nww+YG#֕Qp(s`ZE*eg6e "Bӯ&v<^WcSVpv !j>Puy!fV맋4<].]6!M]S,lK)~|N P9wv3쏮4k>B/8mz=@`)!e2Ii-B3Ԁ]f_F/_w K n:DZ\'Dk̰\7j59#Jp5;ilzY;u.ֹkpiKCEF1/l a iF%^ #*"3'=zyw5PsMo;rPD1\+H ,v(bi 14H5-_{u#-$ּvs<'\Xg)'57:WSlh*z*G.ĂSQK٠+ I3dInP̭6,snJ09NiY)++&!YA'aVIeIxrnB~3y3F ?^^}~2t8RUf1ex~-у.֟P=L fbI']?1 uGաrT;o>LV]jߥ%E\Gr0 GMUQ>'fPwpzs'P% XegѪ(V*:3[+Ζԗ׏~Q**vj *œ=4}0JX,MgD}x_jņNL-(%%z{At5 `$<[./9H\^PCȂ "PZrⵝK > h{D/$'%$17o]7A#,F~D2 LxwWUT'IdU3_f#iwv#z%P5fTm2AH : 7aB=G=V`&9,3z fzjʠjԿ[_g1b`@f8j!/O@rҜ q0׉/1P(~ai 袭99!YdnE8 ^F~06r9 G[]փQ̺6fm^_lI$cCp 8MԌ7ۭ}]#FS. 2pɾ3n9lش`mu [պ>|;h0(d)A*y1>;"KfæFYYiN-[ NzM\1|T_.Ov0Ia>%*(1B|^ :z,/o.T#r6k81ZvUhcX?z\ZdҖZI0 h;Q nh6~XF16*%~&V lCS3 !EYգjA0A} k #7g?+f9O̷-HdAuϋ%[ҍ`d܊p2,uL} JE*Ӱz@6Њ)Ɖ(.;cWXOHG_{G#+fxIwOhHzOJhRS- 4j C4f|̬윌?IԒZOky Ҍ!AyZTWL׏ A@0jP?of`0>? hTE'W: ƘxQ_8eW䞢pU>,a6nR6*+ŎfeVۉ?'JaC0ֱ-nzŪHW2>ӵ:2O*2ƐLPȌHI`2w͆K5XYZGL5+kw//`rgo, Hgy n[_hD\ Bi/MoX>&(v jf9?&9 hȘXec̰'Bo[xuJs:_Z]vX؁)8IioqCtM3b;4k)3cKQ v*]M/)-S`b6򘳅. O؝aՙxV(&l(2ϲgp mx@ iBG"C(.m-kT#/zBVhpa ڕ#Q-Af@G.{Th]ِ(JDtƄ?`(vnĎbR4/p}~a:e0#3ԌprL.F2F-:2šgÆc9ĕ Ў\֞mUdIB#8 I3KOEކ~:NA>Z!xVbp(NJ=Z#?dpMWqv.8-D5,Rʸv떹fGXJRͧc_T ,ttXZS8_Rod!*1~gǨQ$2lAC/q]LսgBGDhPHRP #L6_J6T!Iz زbX1՛AzAKNq$@?WrϨ#$sw<&,qRME"{I*`]Ucف~6[LޝnYmHiֿLSTB&jz@q:ۮR.ȡh׍{5ꚍd<7A8?iKh/#$jB{0uj.˶*(%'}aC+#YhIWe}L&tʜ0^Y:^Am=!(,53NW_0`I>TZ SUiV|T%C$n 8}"PM;<'ة(/z0 G-vvG +،,"E8u?+EY1,Kg.jO@~HԆġ&={5ћ@onrm-CA!u-Dgp۠meӊAxH0=qHWޝIIҪ6$q-4PRK{ŏjxQħfO5@ l䌾<ڼ8uE`ufa#OsJuo&Te@[t-37;arQbdԴ߶7FcrHWmı]|駺25n?g:k_}(!ȁS/~6 ]_C;v vgλҟ V&ClƼaSO-H,$w h3NS'bmXt'ue#Zvb7VA.Zm3XlyNp TipP1*ˡ'+$ut-&UCp^)vc~g=dYHݩe9-iI3_sc2HnHCmrg6I!6T>}jB*rh4 "ps\?Iƙ4#Qj?N/W " FPgm>XHhI/oͶ4s-k}6{ZІAJ?{0! eϟ-0aa.i k 8hKs_6xJ٦$9]ǻQ!TJq*i"o0dbgÝq"-j7\BD "6yZdk5)QmN ُ>$>9byUɘ@= kP\o:eo ZVMLBacsufYyƓ[DrhH!Z`?_hhm laE,I]}=^_hhpEEyEm[}- 8wQ$/[?WELb\:޾|X)U3 4jT"ZnKE&$ cz U%r\ @뷵 /ACd* &&}xOBkڗsXB.=ڸ[r"ҧfCvFζ<\e6ǜ&֛+z@wɋWτ:c늡t} m;ܣ^u(qy)6l+G ?ʊpXHMOzUt=ԦZ!ׁt*-@DQV {zez) ^q[m j t<4,Gꔔ}1"GȪvl+`OU)~cu.4ً}0XZ\lH26&;c9Y]PyP!ײFA8Bo,\Dm,.pt咮z{4Aa_Sq5ݐGl%]9/LJ*K숙/-Dj]D MҖqQK|[fcf*JfP0ɸpg=7LտT|T}M8եmwjRLȄݤQqNK. mKw])%Pa:^ؙE^^=pݯ>͢b%nY'o۳uFݮoZpK;OSOq&Gp:s)ОW9IBN-ATsd6CdĀ+!6ZuP%3O%,t J!UCHKtθaDɲg3=H7d-t#wEpZӐC]qUˉBH"/j;E 3A2ͬV~قӗ\'"MAWTg6r^[ wV/ {ï՘⠂桝O>'#sve|d\_~2W-EmSTXK3)B5ٿ2f_)U نBi97^h8UTt8, `a4i>_a*3 X3.̘ :!Ʈ3? -cqV}5@gOYWX0΁e]I۝Mvt _@l7{\D8*$c5:WCV__[&ߓU:bb[|=A{?zcDQмT0iݫ_/]~MƅD4vUŠ=Q@ FpՐO"?/^\W0O?4HƓ9I 2  ̟[rͧí巤t?xYi|Gy5St}H {[XN@> k!\>Tؤ0гA}'XJr@N7Júٸ w PvқmIm^~L[ n^jw ; ~5nHȷMђq " bx2vsf(ƩlIAbeka = 9}weF|`mptQhŷ}'ڜ*^1xb|GTIw bT߾DW5-D-CW7,@͈kحeFpKpѓ Mf,j'c&ԇf`-Ulz ?鿥|$w!j,uupU ~XA_+V*i]MWcбw$g=vDh^g.c{*.:!֓n`+_"sQfZ7{ƞa\۶1,'@fOI iŴ\@/Pv)zT;B' ɷA;-# ZCןQdXF^fjpe@G4I]/buw~r!a> Н?CT;,hvյ]@OE RFAWda2eSN]P`0mceJ=v҅JtEÜy2ȷFi.!O#X߲x⛵o |(` BL*6\L_YyG$0t+w[<}Q>ey͌!fg:8ٜtVo9y ]jDJx`݌/M V9#:mphɍ1םLCdpoT+*]-W18%u7()YN#qYr3D#"4w!(1,8 pWec>U* 8zXQ4 ~_#}Cb.?GyUFEYܕ99ȝ>O஝Omމ=׭~9>z-d,;+tc^W74&6k>:ՂO$J dYlҜR~(X(8id~ss$? 9$_l~:)*wNs=1<.94sLVb,xG0:ת3*Nt:EA0ٔQ9]3rHSg.H>ZHABLDQR49Mx~ޞRl^DaD8<`#C՚ij9ZLmYOvsxf:Nkj{)ӫF<#reczxTL~zDxjݭ\`993G} O6wӟsU3ڍ,UNBDjɑ"l}~~_0OC_S?dǘv3TӖBh\?G\w!Oc.3v%*MԬ_Ś!]J) IioNս*^( 'z8w06ׯ57h=ӄ{{H@?)Lޒ&L4FAocLw)*KszגM!)! C8`n.m2lbTϺU"> 2Ձќ%Pu|Eq]* x gYH8v_BSR l? eTrF`OAX|ҰkچPwAl˭]v>8V0>1+:< '%z%}.}CQ.L) ZSo= "h@R~Ԉ]:j40|:`\&H$*Mk:en.-P&Z|!q#(= ]*7*j=0J7U2*l8>(9iZ35!Eco&D،\傢RRz4\-Ɗ.8=\`$ԙ8i0~1~ 7ۂLFG#x[C*L]=ݴˈR갂X*3mc\\-5Q?t͡&nYՎR>$&>=Wp$Tt))eik[ׂY+lJj;TLE!zPd~jz.^eI@A Mh|t_37D hz%HM1Yf"JycWg4mܛGn#I#3 Z. Sգ~, {e(xƦ'iEy?3 Eg #a^$ jbhL G =lB۸:n#*6^M4G[7o+ Qk苔t;y0'{f[* I#<$s$8gĥك 6zaM DFJX5R@}@;y"*Ȕ U7J䭒'qO+xU\,RjE/K姥lDm83 eO[ #hTcQγ!x@5oք T SQ]&I'3Ͼ"FV"%0C’s0+JYqHPlq|[~$-2?PR![?7jN,~ CWDh`ܢEQy>qCln~:+jw1L>ݒm8GZ<#D_A/u xΟ/وڐ ==?z}3%;!'I Ҫ{Dt1 g%/UUՌu8gˠk $t޻lH'@nt0H)߾M0~2.V֭|yY}orxqx+Cr/{ )dQ'14_ۋ bE~WT'iza!Z+ toeoe\4/ \o:܋e %%$}W/.<=X@U h-VI۶³E`v =kpaD+'@yX~kwX\a};aP # l*޹8q"ѦŘszȘ] fdcZht$nePVBZ'0[V>^uܘ(Lmn&!ye8UUua'Lt#<;Y`LIQǧ j4.Q_l̰Z@+u?eC0?R8PM)ZvS"Ο$6]-oΕp.v['BQtDras(x7OCĽ'1\핢/cG0 G=+#9a'gN)[$nvqh8oV {[~"qp8#~JY'ö^FSMva|C+E7wJhԢ$+u0\D f^M{Cbd.3t6um@ܖW8 }LTJ";RI5z?1TA N}mzId4$uNy$Z JܥL*^XZ8w NpjZv}5WAW+䘶[馯I6*,{FPht%NtX !+/NdZgX!iZOϣzLЋ/A"F ,ѧp$39b0ӷIܞ*\th\p|WAV2YgWwI szLy,`nR!+%0% 5<0O\P 1M%ی;_1u\F{$䊴W)g.+=84U+%B@^cw,XIh6[A!yrk0FnslW%6M 4Q~D֤6)oQ dlk,V ;f;B&ar,>5j=3~5DRbrg7ԕq G4.Ck.{AW  vKh;>RrvZR`@~~Z\^ ;ϺsF#p.JraIЬwO&yrϦ'm0YoXzsSgmjr;fwlAG(0VJ ^05zI~Nq^Rc)An(!qGBޝ@3/|8I/ܣzj=6Gmҳ 1 Hȷ]S( ;Fǟ{t 󈼈(+d-˓ܳt@XjEUR7~ڈz Qףȃլ*xU',u՞ҶA6,5X1/i)*m)M=5+tk$~u閡x?^SafB)e? >^F]^?;d?s+>V4cҽЀ"zn]7=F' A-r KvP0Gw+b[G@>:uf{L~Vb-O>[1st(* QEV[}ϬRN|Y۔PJRҙKw)$Rp#ggi65lmy/ܐLS8 ywR#1iLҊJ׬|aOvۿHl"!+Y.b 'zv?d>rݧoMsQ KBa @Ar)&ٰӔ</|Ȱ,(h.̛Dza3[}/sq,aj/gcXJTD^ dIp-6U6qFg3WER?`T_i4g6Ʋ$0;m‘{ ?x|j@z`~5Y1XŘC:<"ln;جYp wuE,<NXKzkcf#'_2f{Ul.[00&Jp=RK\{R۷ J%رvU5'72_8`}D KCtNra $yb׵~ J*Bo۷峈 h8j챨YO0Aᯕn*[]?dL"sӘhtR3+oJ6nNaek!-k |˷EƜoܘ?x)M[ ]kOOOh ħ ueHB`d]U=en IjkZ䄁 RF`?Vv{uxL淬ee h4,bI+W4g$lDn5opOZ˜Dez@Y,G &H ~ !4!*9o@Qtt:EQ~OM\~%zGif^mǢh .Ku)KVi6^ Ά"g,o\Zq`䝔H *uZ)y'?UH2U_H#U1oNW/OA6f =+q/-vE^RF؝' cP1N|crqr|uX|/[n46EIT 95#'T+kLOJ{zw 5 H*^<*/Sb綩i|߉ HCFTe|Hޅ7T3C*SW-ʃ!Ҫ94JIk e(}ԖADQu:hC$S~๭}~Gf> g'}$mO\ 25j̦hڼ>Z:S7I"_#M#7fMBl𼌢!ud-] .,X:Ӡn??5dU@H[^6Pu?H֙g$+%vw|s]<^SwD>Og}j;!\A :؈p%"ﲔK 쪵!sxPgaˎʋ+Tc86V e5΅O{(G<>$|nZFl>P'У/_o>1ߐ60f"Ң7˗E[o֓g$zF/>9bOzГc`P|TZ`KB.^7ӣj; K_LA ܪ* @# s~yǏ[Aa2~45T#ZZF>GWiJ&iETjƘ@",t'Wں8ȯ3|[O?<{xe]ˑ/_1gB/__"W YM?D&[uy00ɆP"O:СG}Fa2{[ڃw`(YrX1;@ȥwO[!RF)mk~{+3doi*/Q^b#h4Of-ecmUdQZfD:knq9jݶW gѮ/'%dz^_q>$gA{VmQ y4e L !3 U]s0S;m74ӖNאۚu6g/J=%R"̪"WNH{q1b\w빧*CyP/Z=]kοWVWὬgm)l0ecA_ -dP-+1|9 ›Nt*KPU" u?s@X1t5FȝR5{q$ȿq f-պMީZJyߙsW/je>][nIz 9w0SD,uݾeAra/ v8;%jm~,cΙPS'X>K2"xvSh=d:4!̟$RW3oD D-xֺSzhڹQʬ,gW&AS­ԩӧe{bi, wiМZh7{BB- {Pw΢%XjU|~~'kǴ4-\t=G37~)O;}8U#]P\ yt[m ^dLQEt 3\cGe q%δT!Fb UqSaP n~V[|ommrޠVI u!͇ӎ(_q54 2ӎ2 5/O!Mœ?ݦxF(T +|e*C pN\m~xsL񄫚wuacyPXvݻwziL-*)4҅Sw~Iq2 ͛ /mُkJZ ̣.XY!Y|zp+f"HyB%$0 *(# шEW~z ^j=>1:]L P8#B!B#"<U$d[:6 1_ű1?͗/kf+4 J4Q(-H(Tc0|,2Mdxۉd9F}|v8,)^2ӲR}ܠ]]M|#̮Wd(qm?qs1Ex^z<*G|>d!`&v?#3m9:./LӁjH/sCy?.!N@f~ޒtV{I͂[0X.I.MԆ.屮bmHbo/ Z|n;|.'s^DboVrSIuwsP?c*K)s-pCP::zI`}1PkxM:u,7Hz͙ ^k-,ry'3cp}xp@7~j/I#PZ@Cm3û)錹+ zh Q8Ǧ{W9988q vMN›R1k PB" H% \>,0uw2ˮYW '10dN-:#mjKŀF/ ^S'E|XΙn{sk0's4i>Hgcgql<{S9δ p.lFVU&1~]c^G9>L[7Ɓ6Ñ{swq[nںvVa KTRѧ=EVuRd3!;-0K C̞pK~C4[')']+ud qa7.Z0Z/x+ڎX\y0]T̕kl1F g 5tPO΢UN/y|YFzz^)=@aA`У&/V gZ9(UpIܬ #?h̐^xZ!0:RhP|q}.QTk::HKH |Kzgh>:` Pק5>-]F!a(Ҹ=^E $Rlؘ uqbh<, a9c<#]9t޳w!CT^ H N*qI YeV VD5Yc$pbT5JPG-9 CǡzIS@Vj|h]A8S!QüOCc%-m, Zd3&rP50y0jku ?9]c| ԆLȤg H5xR -J3:9(K:4lANd7B.ʧBY7c\k*鰾ɗ81(>z;N5Js)>0M&:~={NHYwàqW4$o.=.߬3oRI\,Rn\ 6w\N[ ~Y~Ӱ D9b~Kz \^l529@&ǟG,3; & !ClUBɂ{ f!ajaЯ-0n6uDu0EL+.@2WJ"O uauQ *&CkxAǎ9 ?W! ? Q/XWQps'JǑ]5=]{O=̗N6PŗxѴ3͑!R}--G`kvkꛀ_;rv9NKG+B& hp 54n$c&2p٥ýK2p ȫr<$e e<$A{%c@VA[qlR<~W_m]%Q啀7lՅ^ya,E\fAypoF {g.S"}<Lo-GP ϼ'(YMmbzJ6x"ԪS2efWcC0h!Σ/-#1}VwF9orxWc[/uuLLjFt>VdU?FZlS5ъp);A \E?y7:(&lG0۰xP*G҄y1)űlc߳+}'s!Fco+H$ai^qgh0- ao1)>@VP+5bFH9 ؊sK=y")ɨ/v7N%Ob"FN(K)A!A曠Ԝ)KvE;z_[`ّ(wW?Zj,ic?zLYϕwMňrkDn%?KPXKPQUnn⾃<6S4%lv!lKo\*FO7Vl+%u?b0Y\TdHƲ36$0ڠw\xٵӦjMmxƓ&.;pi+yy^XjFS02q *b5j_SfyI﹭|eV1g$7ie]qx<(ϔ_d3ׂl# 騥,3.[LGoL r/]B-<) V6 !:Ӻ& H¦)Db_n3M1p3|r6 4b9셐@%Ƞ**dϝvHd27c`8gE&nJAyYOPK[.[-V[elKOn:4"prX,lOZA|a J/|^Iϴ !+luQXJ# aJơOӡ'YV.-1y&A>DQĸ8)3fi@{MbdgmeG͔W%V>!㒺A׬Sl/cygbYcDFM+?D1$=._"?JDaDS'~ x}_B DxFJjeB?!}JxGPk?wyt4Yܯi&~?/4v.slqaeZpއ=|Ee<`CЂN:f쉰 %Il]>W՟I {jEHjm=h\E SgD7? D:y.FS =}Q:jb?u2n*oOЈ ;ŏhtTc7+ct/h+NKY2~ww64G&on/$DeB٠ "/5l `cGT׺s@ ;[9LЙ~38'DRd zyKjYOz41hZs||D7xS^T(Sr%ZqȲ wG0xK W^*ɨCHz+#1J*-񺱌u#鲙Z\]*WīJD;IAEUeAa-ΔTMpUQ S(ܚ_v^I7YS[+A 6L%oN+;ڃ WXVrW\--ϑT#םG>^k:pv{|vzKxv6g(8n91:@)h؆ʫx둛̹/dW%<5+3kdnWgV%ړGE}ʷj"RKI3TBk3T(lvxQԫI llwBG䘍 B6/x]ߵ@ 3<:6=n[tPL!9Y=t"^ `hy->kgz>-V~)HD P"vZ @T7su6aƋs3Wz@odU>\ X; ;rvu7)K2٤f?.DW yu/[:YM}B#3?#,Wlr)ݪ<=#@D@X, @#\ahԹ,:S3kG ,] xG_䚦bv)x'PpWӘPeL&_d E&3msJٿuiUW[hޱ ?_h} 4hPKcolލ[/S\S#܊FC׼\h4ZҶ.ULj:7eeIp_I(R]YYfd\F:7ל5jH]'rpJ-tN)HXδD&JFJԦ(ZznA@F=t} cH<糪 ҕyQ_&*˃&x)(H3ʏ3.89?kfD -qSp"Ȗ8 Y g<$`,ޗllI&҃ eR}ok3/0 瓲S Gܔ ))T2= 3 -' 0k=\@}ێOʣYccͮ>,;;=WZ, Hrs*vmdTwU߀n0ZLboTԃB', Co.ۈ wPjafN1A3yglDFR*4?7ok]d ]Ay!WC]z»L {fac9! Ɠ*V~ڎϺ8:gݽu`fIHY. J \K cEîY/Akqsde3w RRNaNhېf H*$@ `(iùY+ +`16'@QT ;C>:U( crԒBY摅{F]yoE4,pcfQ?W>e:[5k#0J&;bkKRr&OԇX_Kb۔4^9{ E3ax Wo+ _AE9[} Hl/Hۓ0t?O6n,Ѧ:uxomK#F)0 2G̈-JЕ-3v<`Wi#>UW$?8clYoxK=flʣ!P#D&솾V6 2"Blh]*?{u h4 K@H\R>,шr:FRbӫQb ky{td\奭nDX :~c+FXn!+(ug]6o0 z+7*RlD<"e\o@%Wm#5ha!J1:4)Ī2os_~[\7i718h. P-IN_LΝj.fv *?зF%]4O ]tՐ# .@{uEDv ;d:H[@|ْ䩵ahdΎ+gdka # +b]Tzrf!̔?^Zy»C M2/ȟh{ޭ9Y~]+(RIJu LMք?,/,B@&fӥ(!֡056U]4BxWvn jK v@{%ڛY"ew L~A|u"u:n|- Ĉn1NVgFuhBP0[M5;ד}w XQS =K<RA%d/WuxwdKE\N&9gpWc5Y3O}nUƶ<<1hζIH ̋EDkDBoMŀRFɣ!F _֩O+ LK:#_Lo%-U'Ap3k-\:f|^QL PT eTlt&fM&[k<:/p+pPQF~b6 )-WOnNhEvG (L5;wdk5ju1уf nOX&rMԟu_nN?dX޸€ʿ ~Adkz+8"դ2Pa5 ōDR&z&BydYұE=I$i>?p΢gG:w \nUx/6|K_9;zC^U &'Hqr6!/`4Zeϑ݅Qo,0OSjt$X"gg[y5Gڬ3BΚTmM8·Ւ E'ـ 49aO˿HfxK^nc4O>zw 1J Z 1&)hj1tX&Ii|ѻgM<0[coLFk #OvBIdkDLv)G&3iS9Epڥ )n:[UV &_):|w'GZ`ˣs2ʚ xTwxFpy} eR=^GJRc/SBDhBBvxDwOl&-S禔u(v௫o] ?{/ѩ"TyUjY4ǔ bLJzGAj&: ٯ0׍?3p(IE?Q:G+)P"RJtʣ=@PbJS8Q)/֧D=MN|'C(+ˠMyMn}9#uY8Nb5N$y=sUZ3kP!BFFH f[wPJRmi HB*d|C c[zOc3 ;ص+ScvܟC* S)(xS46$ЂY}tr#ױL} )ĞM;J-B>ttsVMAv=ѹ|/U?HtwYY >` 東)_GO\2|5`aR0GJт%dMWY[ؒcU>n;g<ÿ/ LPŒ[9WjXwR$EۭlIGfb8g99"FCɑeNtV zccG YnxysJU%,C9) H>1 %\"7!&]~R#KdNNςbktOeV$Hl!LT{o ١scaLfoύaY\<s"-ׁV+}/ԇUv+TЉѡ,(B> 48Ćs>0]1 ˩:Hm柾;̝C[鎒D!#QrLEgfkӁI˜<Wt-،5n快J&3+-VO6HD("Υk[rJͧBXo?>V,wn7Pl!|>r w`_&c:%_ʨALZuiiNRUA͝e ֺ=b}++[=gf}JD!}χ{ޮl?ȵvxU g=rr`vعL8LtRא]]h1둚h@#9IM#q{4!|37LywTLDߘPmX+CQ0&st:E:( dR8LU M34.C:fH#3.*";?gX<GbU_cm0; )9WSXmG/] [HE-[ _Kű=,*Y~ KuVijkA\n uS.9zx@rg:]+VIkCߴ.b|1BzH4RO@q/X}W7U>WdVIn35D:57,Lզ!uc>=ιx3hL=VQ^4pWSXJMj(Ѳo4H/{$@B+^ vذ2^)C:|_n$w 7i֥ )sQt92,1[Pwڃ~+P ˁ[y({!\En35M!iPY Û+Wt!`W4N5bghs>p"1unc:GxG@/n:T_opEJD4fRY*{q ]lW3!,`vbYQ]CĄ2Ѳz&p|C\Fe4׭- ^&1e-sO2?èѡbb/_OuGr Hj/ K}xI[u2)7Zde{T`|akŁ jhF(%¤FzǷh Ix_6UG`Wd/Kr\waZ])zBjop."Fh'JbaOORO)C4z[ʤ*F% ~!$~'vh.rW#_O4Q|^TW6'|=pk!4"3U؈ {c!'IoYm#6[$ّ'1]~It~O:$2)&ĎrJnWN`4> 6\ԩ&˫ 71Sfa$4|/h]$>2Xm#jT?#(d&Ix?"V?_lu,MRENy9ٯoWO!;ս}ݜлfq?|MQ^wM䌌:,αp[,ҸۗD?A<889~|S,:"T#vMۑ-8:aŠֵ"&S{6X.lQ-_(PpiMrG@Xz+:~[y]W4je.l^m!&H>,gH썍`(UtTUHTR}4?B\l1D !/Q3j^?k\Fͧ׉x/0C`N@' 4\v ^|a5g.'HVLRp)ml3~+hvhъh~Be\ Ăh%7ۮW=oJi TnJ)d:ғ3s-^|vѪS1}W)\` Slhm$cT[B;vc]:Y$D&~dCnB9%ṿ'׳@9JIٞƍqr};%i*$W<5G&U3˷:CoAU+6`1=9PQLG I.ٝjK\AP-?H!{uKDh>'SRy2bO"@>0Yl357ZH>[@f[,)8 S:2<ˌ.BP9]"&x˱r-W1 WZ@l1U }ӂI)V7j&Gsw? 29Ic4V.CEi=x톱we!\H_{9.Rp3C91}eDrSu2,uuԮ*ŃQA>Pݚ ^.4N.K(h~%PvVXڣc&LO=M$h.X*b>x`ߒ?O;Sʞfl%{Pz"B%?!dٙ,V$Sw\6wcr0Xmu0]/]^w$-P26ւv -CKђMa8-mg!?j}Uȑh}伏Ck ۲R*݀0L?YPFW!3XS"y@xUʆ|IWa y B2Cd)/[rJ#ǁ bf7, " # tMxyő M {5S 9ť̿`j Fԉy'8e s-Bȶt-"ςJ܌~!ؔleZ"OTտY~{;">~>quhh^B^"3@ґc2![ Ⱥ@[lLF3 8W?UT0?j,LQpq$:C~^",)r䀕5-M] ̴\/. F}~@WDV+`%:5="1nhyjR&Y~] >x׆v+  +tN7Ew$tǗ'J#̻E>Rg=#T<­齝-0dZ [Pܬ0"Ե&#ƭ vuڞPio(arb,v(G=I=nu;v퍸F3]an2r;m_Qw\{גaDD*N+nLrÔiWY.MTcRpX֚ӱ-?D>dbHA-d8m\!cez__-3KYC Z}M{oG힃n7G}ӱak$: ] qk2EW)mdO`1yŗ]^.<̜hbela֨FX~BAj_A$T| Px'_lPnܔ$} Vs%=<ɭS0M6K~%TD`W+..Gɟ3Ki֛$ MK߸^{8nY. , .ult ]A3scP PUȖm^O(IQ6 ᬉд%{9=8翋vгn\$43bҩ"4=ߝ ʻ:Dn5ٜ@.?G `;Xd>`&#_7h~NGU/L4E@<$^Yd}[ǭh ma YuFWϟ :jetE~a[,et++Y%-BS:En%`i(kYj{/Kl}Yprҽu]xl\E~5﯂ia2Kڐ]7 3<> ne_HQcW^-`j3¹pxm%̱uJaw)(8WFf1(h̷c]B/c~'zg?E1&o 00W^vpLkok i+  |UriO^ C8vR73Ԙ6yrQjk%?Vg66-;S#c c%4w'BiT >1m58CkpЇp&lP :c NGq~bT>aEҘiE1eK*#b5>3p|=THj2#j.%p3r ۷b*pmmoJ"3傼Dn@bYП>2}A{hᚧ}$PyVej5y>vm*)ͻhh$' Ġ"+g`|/SE]&lR.L@ÕqP.r^Vi9Z&+%3aTmhcgL696YW_=:ʳFkalWVQtOG$ng\Ĉ P5$Cm1uCLQm% žWaeeYeR<1V0ZZu_Zv⾾ Kn1Pygcb][cGr TbXţjn4lZIt\0~͆ϧ\ D"1).3Xpu/ EkdXͫ~F=LG3s\D)x(Ɩ6Xvԏfsh$R3Ooe<{z#+ /w`ʸr'5 5!tc1ϟ +kd*aB݃jE5׌  @C>A:lrGXxӃP1sMp"u %(i0l~\sm^L#;*KV;!.YR߈օ Cw1D+q-f: N2\KNG<`X( tѢEmȑ3[sH+jR drE!x9nɞKƄ!<nF]6ס9O-\!^}W,MuT[i?VI]J(8-~)mN`tm=I!s.XtE\QoD& lc_gYZ07070100000018000081a400000000000000000000000167daebc900005d9c000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/]Y]?EhDTTk׶Ǽ5_nߕRNAY.?ZQ--XE[{`< 恝d5:j ,,dgFBx@J֭|OGTY Ot&g\:wx4'+ul: ;a{V_u |1J7,# Bx"D̝ nƾ<&np}R;R`hxUF)a9Ju8rca`K#]h4'| 2_8[@'%]P\ Bb^JG/T{q{iJ$. 0%%J~5lbUEl\^qn"װH@߀4$AD&)^_IN܅'N/Q'lNMJ~ HǦ>>,OG(3 I>#Wa]W wRpGxf JYEGO-uT*۹\QL-oYdJn5(oׄXU/AU^ɴ'μA@> Y}$E w ėph= /"r׻0ŷ \9[91 6)UQv[`FȯA5F)2jj0J9v3g7d6n1YbW<Û)ы|.Su3 i̯6zdygY*,o)zhafh7T[(;,c'7%": x }hvW%V}ouo,TI,Ӗ4Ekz#;Iy{msm&|Wnl)ػ< )x g`Aeٷ\˒Q4ղ-t$>~%NűV]_gmMx,w2 [M6 )Vjrcd"ζV1J%G\sCx k4nm<Xv/柛_v'6K]+ +A!c,+#6XL` MJe;'\)sWn l@DADf%~Xu_pvX:,.6Jqj6 @(Qɪ)_4Ļ~9/1+]ҿF.nUwp4S\:C`,΂dR YVp| +J-唚O;߮,y( -+]բr!RS,,Q7ObTrS.@1fDtCY{9oͳQ2^!ô/uv*ϟs'p ~Ym8!hp$u/*-j{em$y#|QK#n!1<x~jN*2=G197{fjfS S y$0NO?mߋA~]q#xwg\mP _#f۴<0*VuIi/ݛ)Sc\M) хW wE;Ī*xV@n׭ؐ]ǧ`Xm^ grTW5Тp}= R{ NF梡P݌3Aj[v_.>F^lkl([VJyf{>HffC=f+M#(̕Ky>\uRNH00 yA Ԧ'^h^4~#{7D]CP|OiN$xrJ$LEۍ/zB_?Sĸ@٥;k/^3BPEZr?"I֚*cX"TF%"p*ƪ˵7 iD\3a {mœ^G5f C@ \WPo>[Gʡ9AMH\Mˢ]Nc~n/ҼZ܋7 S|No7U1GJ}q }V<̂=6"≄m:[.NY72lNf9yLu[&e3f}Q'TXVy87%$@e"K L‏K߭,JnX=KT=/B8Fc˗Jt ՙRjr7х{IAC!-33k)fg:QI1rkY ږ1PQu]oRsd&rL:#bZ^?`ǴƦyGaac7B'I} Ŧ% k-Nq0'-quᲝamLC>)' '@Ɋ{ @` pvW:{v(ezg􌂦>csm>iQvo9@V iBSIG/8h>3OBJ܀ AK]y兊&Nr=nEܪzɍSw:Z!rs86c"Q+g![%Mj"ØxJVj1(PV)9}McDK u7+[:Ɵ+C+9e2~:+FYG;".nS MyV7~¡8+a׆rh`ϥ2ot*8۵ nI.qOڕI0a)f|~9ZNAagϠd &5p Wza1aWO׀[impm2dOt5nۇEnd٣̪5dN0+FQsKoVa ]S\z2?Zx w6k!s/x 1쌟!zԆQLf[Mk;A1KgoL9W6Z;4]/m38xeJ̘_qP9ա4նYR'{ 6<,(c`Na}LwLE cN\Dˡ`QyUPWJL7k2pD@uĔvљIgV~Wy(\@.Λ€wd97vM Y|SZUvBoFHCQA`}N2CijB 0mq5iCܦR7YIa~9868vo3;Pb:mE{'^ku`.#|d+f> }h$RN:2={vQ (ePGcU` k~Kk%oۿ95/yC5_"8%%rl=提'a.!V7Ǵ(M"Bn~- POk'27R#3 JQ-c,7q%m 'z{!F{&a&j>sr2>$Gŏ5DR6%pF*R 7ìeC9DX517}_c<l*GUhLiE >vُ]Gح8W_O#Xɴ偳!ȣma-'z(4ƈOgEekTt@(=jþhh%7+]Q "iXȓִ~'%-pv38JW=^ND>& YT ٟ,G9mV4k,[+#^۶4Ub.$-@ M'B!! g__6D-UG* -Qvi' & N &PN wM ? ZmVRH 4#]9օ|#w2w2ym$vC& VsP|݉^V˚w\{9nV7Ύ:Nvߏ.F%V%-B;l ȹӌx~ E+mʆFU(dotQ9r͉(ڐ۳i|"/p=͹Lo{8T;zU9ҰnFfQ{jU_>k`'tYW2ҋwpܢ6d ;Z}Wv" hsw]fy2?\}yhPB̆#@k$8DH˦,L,gǖ*YSv%\Ԏd%5ͫL6WoX`wgDQܯJRЯw&to pi-\vlzpSSlR[i(Mq`Đeϻlo9:ƞRּ t2a6Bl8ZaۤЍ LDsL%UJ ĚoB' vk÷NW5G8Wpڲ) RTue*_}. _^GJ< xH- ܬp14>e ""5_.P9lNuorغ?T>?9#NŔfg Fh f02-?gY͢{;FB L (0$U숽UI2 Hiz.d,U8Y_a}W†Bc|?`*_'E1-E2R~$ I8Χyћ4# /Ō %3? zOD/})Nvdxsl^pe=2I]nڵyL/N̡IMbgJR%aŜy'6J1=ٍ[uHƒ,E?2BF. @ʲN%~ v%`ͷ<o\$|[Q0+ꥼ%=|N; wM⚠)ZrA>!GYo(b+>j ndtO@!OɃ=zXͤ ?bE*%a!HR%歵9f:z FA{ds; ՙ-_MSv?0KVvߛ2*}w\]l3K\# p붆J*/1;ͺp׶CIl'_W5{~$i MS&܆uƴI4y<77D0PSg{xS}:eR]23 riYYj*y _v/ۯ#wofF}'߬dJ:1̒|%lRPOe0~ڃoi?A19u<ᕘ gԑĉeg'yfK*@:|?Q%rN@-腠wOTksKS91]fCBy쨁Ki߇Kϱ C7ߎo(<̤=5qz tqI`}+Q 5(Ǒ>Qm+r #Sj5Wթ+n6{Uɐɒ  { whř-5AVL-z) ;[>7^1z *}HqEϩ(eYC73/ Jb7 i.9*xKꎺdQ?SNnL\g{ǀp915g6e dHF5IϷס2:b\̈́cmk. X?~M+y]oL.Lu{*/0~WYUE\9ANGݫ<~Z.T۹J(-{)#-U%.׉:C1w@@Aĸˮ 6bXWH4@ 28;bxP$]hH 6Q {:a= fz&Bьc3~5.PIBgW+7Nx_jF#)\P]0!F1d/C6#Q9nOx=_ HߢIogH0QwȔ<8`IZ{\"qDYIۆ fGG>LgL q#~94}R7æTNĂ"!⶚HfoU6uqX&9*W]/<̱ݚ7F pۃԗ_Vє$J9pZNV4k鴨0t:yTa-{SL G@ORsAgTM]!4G+7-FhcRSC2I͚P2dh$<~8YKViuh)Ɛ^JCl} BQ> q(5lb/WR)RH(bs!wIpDM'+[4w+zОg9|%w4bաA.m;2BR1yGykYCM6EdVok}s ]\QzR,G*H g+ún\ \&T9Ƀ$ֶ0k_M@#^+cnxȁgч\KDPѫifez.;ӏxghESTLFڽTl0W&LpA>8A ~.b^6Z6?c_5&e*e3ڽT:|aTL"X_W H3eaNF ʁEC˷u%"z (e' FTMIdpeP>%J7e&mU;nHf=NiC0\'Vy7-V쬢yY֤QY`2Յ<q<#~ф7A: 87`_k+ɒ#0O0HyI[̂ĞDxlX*'*Q_x!}Vn-<9澗/$U@qquй^,-U7'cYb fq1bNJl}k/R'{ٽoַJ.E+ y<TtA62ʔ1̸{(DC)u gT$Ѭf,׈*ȂilcU88ҋ8gy }@`YߚV#g$w#ײFJYh(m'-|6+H!r"g_y Pʽ˙C#+u_VBTM,1>vZf5; 䊺$m2(bD;+/4h[Aƿya,X7<tQ:úfLb~.YimO _U[vaQ_Sr(aqJk! ˮ|QﳙOn^X|75Bt2҂%{۳i . y%&,Z%LO?SZ,;?{g2=v)-^3G?Ȑ 5/ %X4AZmƼYҩmӥJ}kL_4R恶~tat<,2\P \2r)}yDՁHXxv-%o}wWs"<٨:(շqת[  v*5uಅ;SDu**`)Xd)+ &} '.cq(`*>l޽_F`PR m. Gʵy2ͻEW%Opf }(J@^!'9oX,~/_ OD=ꆬtLGrnsGI8 Q~=Ųx/tx'Iĭo`20ZSH8~#L,'U}x0F#}bθ15y&H?:wQmn 3BmCjw"r z$wA7j`^$?(1=ĝoۃp4iU]ct@_a: GfU<JoFdInUE6jy:w(FrM;uս18y0bc?~rp2Qei.: KUdכV<C(0uC3蛗S8GBKຳ>,&EώgnE#Lx4 KLkT\ 1N a~Lɴ,k;_%I?*~Ur-[%1 yfZi,uy4T Ǻ#"*'Yuhk+>*xˌ3iu[k7!m<$lvTEgÛ\g]Z}틙Jŕ&uG,*&3wzA;lҸ㏺<-8{rC;Pd ~JziܚaZ%ș/GD1_Zo+``D;ŐMS_,)6uF$jX--75m ZsF1 !#kͅYno@U6%,Vռg)ْ7:8kh 7~J`Հ7QB4/z;mt@wU{6IC7AA}֢A2L\-׍5""RP3讌E^3.7vhLDp'Y.(oEV-t1M`8[WZ5-}1.;}YY:wd9:0 Zb]V:#!R_ m0'`t-MX%q A̝X}htxZ"EL4eTO(.r`x$<"[dASC&Q .@F"!?]߭vtT 'n"wD=;it@r'8 󖊏e-)|ުLG&8ͥsv:ԯYQRKU=oVw_ oc?>z0l)VkA zLQ!38̲*!@ ksA\FQYA}3hd71$+:?*CKS,Wuxw!}bl7m1;'jeCT0s."h]bhQI C1*=VGop~V}YZ-Iw$cJpס?X5@=!NazG6Ԅ7YJOXRQNb~7*lܣ 8e@b {RcX J~ݨJ201IO=[sd;d6*LYڛYҌ4CpIItC;LVK94EO5P]xPrp#ucNw3iBٹKB+M/" 6QVVOƊn=9)~.!{::[rB+a-xp+W(4lS&d?&o-EzZA?cAXHs6ؼ_0x|<*y+7Hn41<#,Jrݤ:7"0wz\C0(dx\ n{Xz+:~.9ΦW1&6¼"ʼMCtNIvF,r~!J=by,Y(et!lp"sLdh-֗a mB:1㯑`d9V;y(ͫB25 jD yЭ?=n=DU3Y\BsQKe$3VI%TZ7.JEp܌cI;X}q`x뙮|vilrt|]&j(5]ml !o##p/ALݒ a2ݚ=ww^ݽ+B5rASmCy}QܓV"x~ ZH3Äl`yA))f뼂#eQd. p]D}ʶnnWԐyx:AcHFyOMMߞC•wsS| UfhȊ6zd2+գB.oooo_/J-;cB*~SW#k |U5?P(H 1m*JG# +{=,᷺<'=)(@nZƭW MZz9stEfW_b$- D(Rµ_$*2Aq1 | /DQOR"E) =yߘY!D>d>-hhA|XZrȎ0b/6SrL>yqny:B0pY>1v`vًW{NOqd>*VcaD\}r<[+ueM @a>0_"+^8~G*0CsS#ˤ ;՚:bfoAUw-"Dʒv_S[ES(鈵ˈ>sRՕKyb>8SA#ۥ"GX5$/,$W}#F\'# _z8Ux1Ⱦ!"*o# ˄ZQB$Jl +E ͥVމ5-IOɪB3*.̓Zܚ顦_h|[ ВGώ&oOX6+'I-nfD]AMNoYA 9fZvx6,O `WsG\_&o\b>˱Qkd:/JNwu6@'f5@'j-# 0TF`[4Jfy zґf a_XGKK|ߥ}q6oJS"?HNV/CUΐsubhd5Mٙ;?bhzeKgŽjy*[K;oD7%v!JpJї'EY3mT!)T ngZpM? b9}-EWn>?!7&(r"A̪ƳQ;Zq 7v:gL=$t/ w7z? ay PҖ>]#fOK(q`Zvy"IWY:evm Qİ\2S@l(,|!a}љXx@POR\|%tOpʰm*-5ACմY6<_iC#(VTqd :Ö!WYg"z2 \ߙ;d{vaZB`8ajaTiAh%q;r4]^@ܫ@9k\|cy,U@egYF^lW8;٥P'h|60 |,T}|q|&쐒S;e <.ۇzS^srfVA4I-|MKgS+Ȋa}Ooc ;(hOI;Y;>y#Y,mrP<G,DݟsyiB_\9 B *#3WEPS>{+Bд7v9;b D)i{&V~L!tQS y6q?)}ݘbC3Cm .||3sǏt|RAȘC>, P@ F&^dUU|xq|yHxz3e\蟍|#A~@>Se/ U{Y]H_9 vgI Nygg^~ko! ך$WvVhV9xѿcN-t1\hZӘ^QI^ }\^H Q$J*flBYF}or<lDI\k .#.t^:Y#8 W(qu<4VlHZHbq'(=Pk{t)7m|N4+_C4,V}pO)"S}_x.+ E[ĒC yDDX/QL_UصsjV>eRk}w{L;$k\D7$:2FHI a0asMW(M? xL7JaҩȫĀqz/S~ hI-ZJ WpL%'Z]`o8:9'p~2Z51/p]`;֟wej'*}Ԁz:ev<"ĵBW TρG!H_LF¸u(|VhFod b ?a=9{G{Ru$n/W(/7^A2,蕔&W]X+8切b_8aouig/Hb6.46ps>@;|-5[ ݏZ%Yd]xd TG LU)]&PwI)F/^:}{MFɔEӌ2SW-*6'vDWWxY#!!2Y[kg .+!ɀ/<ڼs/*7/6ȸ41*8TL5hJ(Ϫx6`0mzuUrșZ2d\ByZ"Ԥ™҃,۷M4L N@)d}Ҹn%#3CdQ0=Ne5@>$sN~PVh^ms/jʹyPhûMd'XA;O7MvJFӜȸΥ܇o.XHebJץjȕ}aYw7E>;r8hTғv"dW#l>E|n..>e`6V9¸sټBSiI^cGa~6CeM`<8ӄ~|r:0! %Z͍xlVK *.ln#}W((f=Xk1`7 <(z{D0ۜ]Ć&g1LlJX&"Ih4C8U Q4[* ,PD͕ok^|#m]hKZӸvmJLڢ?T ̦۷" 偋L%zQi} M#sXC0J'=VTj|X)"M+x MM@BX]L|` XgtZ׃9w; ,M,v> cHxO} wg/Aq1U}bF)'RinH CGBrH׫[pAלĤXewF4 b! 9A~BFǿ(ףTV J6vxV%[Mď 'ÙfAX_=MiP Z>5|hZ䣄PdK`b Cy,vϯn|D<2d? 9gJ#hY]Q~3E$uTEH$G#l^ċ'zE.N xj`P߽zڹ vP2P^UF- i@ *viI{cڼC% *"y/,[[~F [n#qV'/^FPLqo^OFO6ʾݗpqk}#{T*ņk$J6h{<-Ų\%K/Fv/m *.,(QO.\Vg[_V,:G]dw]UÈmHVj.Zbnxl=9llB#1;W@d&B3 0^u)mY" 6-IXȓ[{23ea6K&176[T?W$?'귋~=a0f`*e"~cvqM+^z*#A]8ؖ 70"$ ODlQ3@:wZuq1tbڿZ7HHUZQz#Q(Q,g 1|Aa 7 ,&Wlm  }yV{#9j-ye M~g)*Z/FycЅpMa)M&z9 o(}5 \m"V~SDg d U7"xyCcM$Jtꟁ2ZƐTHd<ag܉0˞+ K"$ &FXgd8Ì(Ff6b~&$ki- 7,#?}s3]}x 1LfuĭZA/1Gjږ*33^l1MG_AR$r7Pf;M]dq:$/4^4]$5D5e.0e=wgh~v[H$y!SODG+lq%m4WRmIv)|dρ;xuj tR_&s람fϖ$DHk!Kz`vq6?bf63aeLOH}}pfbYNT8¦#\ RДnJQິ24lU` glH(-$yeB@Ƙ57dcXw/Ft;+2/vY ] fD5a)y.*x+TaOM d;my iY*eS7D"x[nXyTuGҼ H#X@X6O/ȍ5a, j%KQ|?TB "hl.Rδ.hPpX\S`3I~Z5Yic_HK~{nG9ĩQ77T#T?얭H%,jgYZ07070100000019000081a400000000000000000000000167daebc900000a14000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/* ]?EhDTTk׶Ǽ7}*79B 69' c8K^Reeh]84:db0 p˖\0.O]: th, l0563RZycA9o;v.zwOlỏ4"NʖץZ]g)s;KoBEZf1#m\ŻV"{DPǬ17c4e&u˧ hN#DJy"9FQBG!>Хlq $Qkؖ2JKIU"cE6r.asͭH_9V[PY朓%vK>Vk7Z-sy[TgJqnfнuzpA 8 d?͋F>J;~3)o}['[0 w[ ~{5*ia\t,8 s`,@H "YԌ;ЂkYO*&7;9Jy`뗩A>%%ґ}P7jmk"Us=U)_Ei'pur{.q"s})[C;tjujߛ鲵#^%q'kM-7HP&<%CPIks,'_OG2)<~q5yλmA# /peZ+C[Spb!*|VV"ڜTsZûoy jܦP ,?ASv?hi.ZOoŋ42 F)+bR6x(i vfg0ž +Gz>(:>BvK.A)hZ.}i|mHyϡNIqU7ܡ|uM\WEE5ξjW~ytFtm:vlF(2#}Di˳*o%M]!14]L]fP4ArJMok)L2M! (:h Cl/hЍWMjs󐺗^Miŏ ^DpnmqL¥0Qq^kIISq\@ #^"d_0:?S^&;|&LsJYbe5HVJCxбۄHdFI+f5# }IRnT5fzjR='Fz+}cM$|i)3>ܲk *+6(}},WC ˫"|*38eίwS9{0tAoS%CRbx]1gU)P &{ɮ>g: jqSeZ'zKUs*uZp{'Pl|vP^HxBuAيZcr= [lю) .,ȩ2sk(aP= 1L z L! #ayz&dpǠ~MD/|0K3qwv?l]w[S+b#^ 64Z h4<A?m6FUWi}o|I/$񓙥2<`U<wj027\|7aahC[|[ohB&r+/o1LmEr :w#<2,^bG. Mr,)[_p?ʷʞO+o#jlMp m)vHtz=lz֛iMUgYZ0707010000001a000081a400000000000000000000000167daebc9000052cc000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/-R]?EhDTTk׶Ǽ5Ua`ߵ4WNAY.?ELy(ĿZW@{s:#BwuQ&xIeӑڻJ.C+;m*˾*lw6/H9y*¬y Ud#lYl rd7kM^˲xVn$l믆)Czѝbʽ! %biF KY]uΟ؝dqvf,%`p{rǽe8֬ҳUaۂx|m[n”xvuq4l;5pmIHx#1[xDxML);^6}Gzpː,aж_ '6@WhCg,hfuЏLHYր-aR73q:*[Z 9g4#H `-MATvG| pQg[Efd<,GzBABߡL FuHqTȄ(]-(ze:T\G]Zs:neְygH:UE{Y7 Ἢm:Guq헲 -̮ͤE|P|0i!AYӫJ-U𴼔XϡS@"KcvfX-6 `'tkWɕdNueM({^!0Y_^mcaK})% W? N?zMg<-\(˒:?zՉ'ݬU)a5Pe`&xQYկ\napC) KT \~S-6T8Fm_3Sr= l2rPR `Q3FŅ/$|< C"z{ZDwYɏҮ YMIW֎\`/*</2j;pәpW'F:ʣņh5,Se|t^@(ŚUukc0@i+>aGwNJ (FTM~-z 8Xa*j۪ҩH(z>zX- : QrdKwwY7/uǹ":C;("kV9 LI"S&4 D:"x69)ڪV _b[M b6tBNG NnwRG^? n5a M.>#fr/}zin؞b#K ĝ^[W3dn* _&A57n_N $ڈ`(Uz]Zߒ !A%R:/q#j=V o|[\g >L+"4R= |"%CC<&!9 Y"0'݌bq%$&27 9XjU~44vieh6nMl O(;sg7l+^]~'yB}6}#jwtu{JaRcxAeQ`q`dát9Y V4tò 6)&3%2aF=DJ-wT|8;\_BewxJQ&2ʄe印9=f'd@%ϭ> FʦyEѳ-#O VYhmNr}uOOB{sr+$@q)4,O4%@y%\~`}%OT؈L @~2~67]BDg؞p򣔪rDMej|٘.L=VA/i=U $Wq?u4;6O-sRWtG"ÝG 0^.^~E? u'ړkKk­L'zv馌'r PALRiLCϬINy Wca/ªC=B8JP9Ќ63CO# w^0H.FЏ̬:kʃ.[ iwjJn=s(uL*^VG%l_A?>%m$_ƹĀ @5i5я~7M(zj_L(D2r!'W[j ]$gв}Ǚ!-)ށ)9C.ij;Mݎjwǧ۪k94^$q٪`K!uɰ E1Rƞ"|AGmKj]@iy 0hbTd-q:hi-N3(?N5htc5fp&p_gckM"-oe4Wd,?|(_X 5$kڛos<3&(խ~I\T&gr՚{PJ!%I|`hjĄM5Vyd"ؠم+:WTF73,p@esYj.˳hx~퍅Rb5sbi(,@ۤ l5>,u4ש_[X{m|x2~#IuKI;:@ѣaQ^Um6͉;+a1%5"^WȒz S%$A/ӐyS=gmRbILCܼud \,2U ̖Vp!5.DfSouw:VexAx.mym]FLkfϼ>,j69X5x_s] >il)_RC"-mwV&av-ʬQb#ɾ!ʚi^ >գJA[ǗC4e{+eB?̦> fd2Ď9yVs@lg!YLt]Sr$L^JF4}"8eP>Lh6 hZ'#]guTplQy] `e݉@^4 cXԈ&X6qs%O\Ҥ1b*J$K"g WAD,Of}*w,B{}܋mfɚxZ@=cmc¹C|Tۛh*}0K&Ʉ.Ӽ8S2m;=KNJ͇x$Tzo3J-rQ4+@i Jǒ\.zUTx\O2Ԩq5 ewgIkl뽄r'hFjF&pwˆV}NV; (>0?u2& }! >nrWhMpsiV*/tɠ(ޟs.:JsÂπs4ǒ(Ez]ZW'dN ,=фJ9 82y.(l@Kv@X쮙<<')Q^l:W#]?|_ n3MEKJ\|`iE[1f1RaΨ .s`4Vj-`ߌPfN >hzdNG.7w=Tbg'Y6 5,[YȪ4a H.5T$mx{  FL,!U]H"Cv&\٭t bjfd}"\Ӭÿ7J+a xpwn)(U] h)˃|et੢uΪ9b}5ҳ7Ы+ Q;jC`f ]%e@zCdS R1 ?uPke U7.BV>PJyj›9'sWǕ8j5 o.{CKg#ldTB,޻"[A>Y,(/cq٩a[ 2 uZh0@\;/;B3\NQDddI,_ڱ !W*ʸ-b"ފv yW`yq  $!s LX(ľ479gmΉ"_ZCMĔX[UxTk7ʀD Jrǃ~ߦhi0ED^ٝsCP=$Z*"96XRU^i|괡&TZ-)%df=v  K>n/*#aGP̫q?;hu#WD̠i₋ ;ǻV" qxw)z8BߕXu[1(2_֧=d["I|1ZM lKI(%2JS{9&5.mZ뒾3 %e1K]2۰&>UܪWۡȸxD_^ bM~Liް$zޞJڧ(^^TniQ rҸU'!iɞ +I2nh~۲Qnvf)@*rP/#y5S|} '@ ֎yϴz NKTu2qD[B#dG':X@:z6 l فS$3^6nooŭ2]Uč?2 UփMVh5%"dπpqgH"+b8: m`3.uoW{V{h(l[h0qjdSioV@UH90١Z(;^؛u|rvJM':Q=e>r?rk\~SmCPo`N3*Y4A=tK Ur1џ Ϫ4Xز!up5݄Ni<("INzMQbW9Q`0R$V#$wEֿ]AI5FB̝FD#0iH hTj쭖_S k_ƅFz:{8嘧@aYLLo87᫿󤟃|F34ξek°_e~uTi-Vh v-Z~3E8 £oCߥQm6IɓA3G~5ɍ9Qooݤ{m[C>ᗶTnbg cƌ~ Y0eya iijRy}ǧ48px|ȷTC47/*)e+u`;]pZ%+}$b6=5P4lUr`a-kའF}^g CFp5u [+Ƞ¦} {HA$妵ߝv- >ǝ }ţeq+[Q9 H3؛/ԗ6Ɓm]BC'˃vy-躷]))<ͼ[7W.Pͥ٤[BI!lFd^1ű DN3(rP /r|![;Ά9%-1n}&>^u]*Z,!X?UƆN8گH ZZ_)Hխ_)N,'F3*'cl}q{ZI#j<1㪺L @e?%{c `0~Y{)veF |h YкF]F'GqHJěwMhr0o ĊR|&k+~U5}L-ވ~Q~cXHEKڝ5qL^׻jbɸ I(5T.(#r5e0|\o? Z'XĢu$fϪN2=Q鯘\"et4g!'je9B j$6ji*"6uUJ^ y內f?1Ƴ`.|Cei>(47E-b@% +<%Ee@)xœ%մ: 'מC饾lA*c⍔:9 ewOQve榹'DbCoMSێ' X ten)J(FǝabZƝ|jפR綁l@wV)JjY.>!Zy5(Q`4`?d>#s%n\tq%H ál#ZF.|CF >1~d&/,niK4?3n Cjsø/qNCkLHE Hc9ˬ"QP >}Lp[-3^)~pĦh12x!%(ڙX~ @չ8hQ+E&QNjSfQG̒K&s˒;4TE/ݟuhNsmv|hԀq _7[0rwkt1esJB6-ƏHBH_D<=RPhs޸aYjVC}Q5Ld x) Bc•*6\"R@W$~݀/cX{;/v}8.YI4!hgKTjaٖZ%p  =ƍ}2:tK "z ۺsvQe[6R`sO%'X|7$(r.%,IlSϊNj8&2 hg:<)E 4,/Cm<~ ͥGձʃ{8y[e7*I_0jgw$'%n\?PetF#)zKz-`%HUpaxj>$]%! jħXĘŽ`[c7׼o80.NBG}%6,)ɉ[*xtjJ>D >upD7 {c "õ;lhfxO[*!RINrFG8t~u{XoW*+OOXmy}mU^zXK|iIL2!R,eYQ? oݓ1E&rDPQ _+EWt=^+.D-o;fD 80C3z eNeJBz G<0[|=&um>Rq%E,̺1@ʏjhI?kJ۾<g xL+H.d>} }K st j -jQow H%j8Ś ٣fCt`z8,(ӏIv0XR1oSUu4$L)0ōG d ;izs|d(߫1[qėVޭFDk8-INtQ)toUqJPҴzySwnȚ̰'jiWikÙmna/)Cd1a〻Mj|J( ]LFJCq ܋]rdT"XUBpF2-crU 6rjt:vUXq[5 ;) [x,O$8gph\{)9o$U=%/|G{}c1+)$A&jA*+G%PjLەdF笢n'X2 12ѡJ\-,-k s+ISeꀛk]z f{h3Z-z_Ā ]&U5w be!О˟4˳ECAR9MuLkgf0iXg忯B ֫i[AI@n7P8d(ӇQ 40x{ (}{5>}ZzQFy1XηdkL`<: uC)<M!{!#G= 7&`3=~?)?B 9uL4vdr3(*î0zdQ1[.@Ρzh(-Zn މa^ŪR'{k=ϙCK\Mke`@)6nD%juvrʰ ͂lV[ Dׇh_tSGUQtUszP3u>50GD˅]ys cAԃI$M ,.wFn+CPMNL'>38)1D43d2eщhjK wA?RC =?K $RTiػA-DԈ򄶲 TPUS.J4]Zh7 U=MC#55ŴdxXok) g O30!|!w >6o`V\;/bYj}B S6&}3v,S Z5[őb *d~h/'5@!S5 !-8D19J}[hs~5 Ǥ}%|@[_]4j"RO'N?ԱUlY5gg=W6N`_e7l9.s_ja.If%O ľ⛑?B*诺h$*ҫ !c6&MVx +ag+ڑC0B'+kK1xY:CXF|ZI ek6{?!j=1(Jx,k21EGN1%--\rON>U] E1VՋ!bT{vZeSUjŎ([З2;^gs ~"@_Tm-Un MGy*kb@XRR<3V1 u@|fP…O{ZOtr/FuPΛ?JI+sAηCʹkpx@)竭b o"+ bL[|VN4]ә`󐫘I(AVKsç~4L\g&g"|}E5&c6xeO, I,%z /7/1VE˅=@!Ap/P ڼ6^sFw따 񞆚MuV4C<>؈T w~U5aP&KhC2Ķ:1]Y0<93X\Xe^Ŏ6M4=|R 9@oJJzB*{hQGPe/#=qddQJYs [PisR"\ 5hr'1IJ5p$M0aZ$ԕp];!*(ыQ> ro } \5 k' W<幥i$DD4|߉q])'x4! (:Fq pp7qNVI9<+Ν%/T^1XxjojU'AA4Lg960J0Ile5_g4TA&Ӆ4ub\hIfy@m~V`*}6WgKYH=ey 2_C{7ozuKCMvvek7%At9O!ڥ6+:T3 XHLp*nk2 6\[]-[37 ^/7QCsī4k1ܼilAHw4=?LϷ' A̩3GD_w#VM=}dY6h}5`+kf#P` c4rv[FX& Ck#2ފ^^=g*^i6cئ jgP4PilQk^e{2 mO8fɅOZaFyr+RAɣA6=?Jtbyc"}C@q>%8!i~#ɐZO6Cp:M#-v@ɹIb9\ju2-]ChPvІ}zj)׎7O)GQX/J2Z:TKhi4+ry`w,Y>Fs nj3~i,-5 PZ}OYehGNW̸貪5r> )JGSnUWx n_ C6 VAq2fD>K!RD89nmU C-B9qz i gȾ;0 vգ)G6T {B6I튖aHD1Ocʇ2%o:ʲ-t82Xж՝%L}\("%mP ܆hHyayȠ;suMbVC:Gsm7{CJ*9܃2'`oB:x<0i6 bx$,O_jJvmd5^պL=6J|%\qU[`MT}x:NNXENfV6DB_$g o}c&^yV^VdXua% Gh,_7fܜ |@)! W{˗4.0-$YMTqI)+?)iL49>^͕`6;Q2:ryT5elZ!"BHc*C|l_5ٛ%4׆ZJ^ԇdbŏ!'Tl* S#ԅv-`h&;iQF7WaG h5@TS)9#ΒEzmtq,GWYp'C*˟Sp5cB#]u:4è?U,}; W[!^Sqi2 `ih*Rz1#.M2 sI6B!m1.|Aid+4m/m'0_) MN.Zl!9`e-! S|nELp21y9MB}:ŞBl WV;P=^ɟ`8*532umsf9&tR?zTc#[wsT'`1e?4?L%G b5dn]kssR~pkktkrzM;a$m@"` f E8fc+{UU~i^ 8_"ݻ|)Z < lMx0t“Y̭7A8$-OC44@B` 8CWZ[mKX]`P귍;_=户oDd(@1ÏN{.(a/i ݬsB?/y*'Nטpt]r\ Ig:W?r8j#ŁC/[vB ^ǥ+@I)/_=7WBt…ԇpP3>Ou%q&( dh!];vҾӶ8ǗlV8$u*{6 ND[\QTcϘPﮝeOHG W e $*AA=GUZ 9lQ ֏Xy9ܹW>MxFWMX1O9SZU< +r''wFpP]30a¯ZeW+bHkؼ %C=@/r!c'7NNAaLbT'}piփZi Gvc#UlW-|Wjb715L ۪ydr'xP}!CNֲ[Q"r} "))`giR@^QVߧD@I3P>jN[~"L$s h߶'m;Ѥi'hmjO,M!2CKm1Π\ZrbCqL<%yS2 ]$;$x?x"X:.u2ŭsK7#' ;DL,(xp*P5c in ~0iS`k5!s6f9y8OX0nJ%`LOOe9n 1ґ0p8lVX&xJaPg"d` 09]g6}vgjr/Y(ݳ;7?m )Dd c(ק96ձrL{&.jႂs | )SZŖS nսVp\sÅs_( aɛ=^ ֱIoW7]mB$*!?/IIݠI!=RF5g|UAFm+|p{ eG3Kc:DgŪ ;ݺ*?6n>O}_WتhpThce kU&<\ݖf:@b-V(dh-ƞw^+rآݍH&]|ֱJؗoawh̸_ Kxu΄LW0LDT iI 'x6j^\75%x^X|Aڦ"zTS,_9T[ UUW#$ ؇Ho PRaPA5W7kgG%PW>Gk|of TI2 1 ZKYX]Dj]̀pa*g~;dO o9ovNAnMb&!_z!1:7 {ϋ#DKS5Z^R>ñNŌ6W H(  AJ_i{\0|z*o:D,,ħcd+W$+T %̇19F"m7Wc}5AWK\V_ҜQg.vE!H DRXUFo䌜jb]T8q~_x m=j/YoL:ퟜ6r(wZX(_'~:a*ö3| 0Smr6+z!Uݡ-XouJr=~H~io`"DN~+o삹aTnUcBCuvg]A(DM-һoC獨/CLhJRY/$*8Cۮs]P2Ÿq<ٵ}{t\gKMgS!`ٝ܈E1Hr!A/ctbרA ;Y@QCId'-ċFpsLԖ;֊\p +7>@7`#Vڟ^q|W2;иТ*"+KbiCdEIPUJr(^oIXmޫ {7H){x@ _nkkӼjйiu2]M@p\̃)\+bWZPxyד܃jcFb , ,'.6At(CRŸCπ?7.(u$ŜjӀ8#? H9uSQLLW4 TI Ǻ#~#@yT`-8 J ɶbVafrZ~,6NҬ$tYc_KU᳞h7ꞿ( JF"ߡ)/ӡPp_ B?o+u)z~؈:cRy -$Gu7(ڏ#Çe?{R%" 1J5ہKwŊF3Pw^,iV/|3#ɸϝЎ" օޱ࿬xf6g]ї+C@{DoCx)w?֖ZL,igXꪧ݀XoK7 Rf@\'D'\WDvrM!E+oQq"y7H|T<{uz>/D(ǚk j6h; "8DƎm.q%4%V` 9令 (9jF>8,gԴC\T FY^P"i#͐\95˃^qʈ.!vIiTv\‘3࿾ȍFf~A BeX@B4k\~"m7.nINwj#yQN2YZvUf bwA^5/NޘWy%CN>w׆d; Q@Zu|Ry[jl eZt⽘;_%ev;lF 㦲MA`iIA?h JEң=ݻӰ7ng>K>$bY?L 5P~woT%:1$+(줣͒iu!Gx4 gEP,A20Pt3?;91\xiwbqCwRu(^   Z}3L]!ȧ*Xh:VD%_$^/I/ Q N;ܑױuy2k k(e\ kPp'K_+ 6`K^';8$F-&Ս}T){3$8vm}̚jAe{D4*ŗqǜe}$ӛn &5B0PaZYy:XNz%0)1IY{Ũ+~_uKr FTv#:z8 "C)wxiC:[H  "nRYOF3d.b|ܝ~8W&z @ܺi7E`>wU)YB8+u%hVr м:5k/ J>Jk>rɢJ',QzV?d8BkgHFVtv7+(΀8SꋣYb}(XXԆiFS>f! Džs4Qe ԃQrip:tˇK =ğXx׉5`Գe4f$jbkR&2Ky&Wwvu"6 E2A>\BgB%~c ް)ki>w@1>ozAP ;.t3F$}r#P h!0NN3uD^Y y9gҞA,y4l4(Yu)M%hj`N ܴ7\*;J_rnMYp;*o5}`Lۄ 2R UO9y" w-2E.[Fs+NLovl(k4~kU.o^`PVȆHe-KK%K6Ø*eÿ`u<C6iaFA!o}:GLA;¯۶J=O3lVV\^6]@VI.6_H7vxBoZ^$F#דZ:n`VU$)!3U$h)7-%dl7i`݀;~—|2|$@bx{ v+&=0@\vK0]fB˖P\מ\ 9;%*ݷls բFZa8R `Q b@r u&{C JEo,Pn{SJM<4^"^ɸeB&v)u@Lp¹Dqo* D^tJԣѭg#΋D~^a<1Z+Əm}8R# WNŸdEՊCGqbzΰ\?(-=ٖq:d6lEw9o{0ӌB"q _"mb<㽖K)ڑ i*&ص&dzIu=GQ^vS1u)"x3;cCbKe#?px_%EbݶOSw撚BGiwU (M7 QT̫Pl`'[P-Vv4)R6r- wL Rp{j}1E K9Pt9ZY"ٲ3Oϩ53h)|I욘r8F+S55 њ n,6^|j4~IjkW50Q| ).x ` GhoKfr*҅!q* zD*ȇ G2,)H γ{)E^ٜ|!ZK8 CJV3*$wY10@Ix[+yT[9 jg,| Ukcg}ō R&9h‰R/SkJmR|QКv!cݪKnе!k|&D>Κ<3P6VA7?; \:2؁"aWyϪS$sM>XQ2 @V3)*ҭ:HR]N[At>CiF?Sw4]xL#-Bvnyugr ?@&Ȅj^| d l=hPWsTFREEԛjT:OEjޏᆴd>p77十c㑟͛Z0lЉO@G-RYuGLjtOߚH1lÕ0+}|x({DUMGܵh314Bٴ2r\!1T?XdWO@u{ K*-]v펼"M$ufxP%$ S9lz>у`5Xj^W7?}LwBxER)TQxD~&gy%<=G]DcVGA$;+/^@ՔD2 fWyh%Y 'A5* z& J'DCK`k- ,8e0SDeN(MvJ MR$"%"*3;Oy'=R8BtMbSohX1G)Ch3jI~J^cOLmz bG_+d `qaa t,8" e;ULRT5FWb$Nn$ F~m" HMXf܆\+:r \MXsKh({NQ}2 ]whۯoũDmVD6vl$fS1C&I*q/l:B~*SL%~&r蚭?I$a9Ǯ>`&%P{$Ff׍^ZήV~2*bj 8N%}BsE {р'UKH:Orl M P.Ⱥΰz!-u;y: C 砆<i!3X%%"xHy^IQkN“*eosz_ȇ`b&0%YPO8y,]v&5}8'RA-.WB_ۑ^ ~aC14L ?.iy;2m ژ:A6l- z*Ыß$2? ϙeӼa"lvWL" KM+F2]۳ ˕Qj06+H{Rx4pJnҲ] yW^fݴ(E̕ҙN dPHaFrJ1&F]uS>pɠ7 U󇃩)Nb'\sؓmbݟ2׿Mڶ^{VҍRHTc-OYx7-4GZ r^% 8T^cO͎Q\cӹϜWt,Lm@&^HhX8!G1L4 ?AOڵrJjrXFAFY(AP0406L_o޾f T=*LF2(&хe(Q9I=#hCKK|˱y1NVסΚ[@iDrHsu$)~YZS".hR+d"9d(_]OͅNAGk $Jv~ҊZiq"C.Vs:̫֎fY 87w4v1;nNTĬo Of!Ygg܌ HGO ^K ; 1$ӄmdJcFUѽT+xoF,r(nq}ވl _ ХN2IvBl!B̨2j_*=oݣz@ Q.µJ]P|6tϘJF0'|u=O[4X ij $6`RjH㋩+ <ӧ\,~Z16#˒*kGevO}oBC. Qᯑq*kBSF8./tZVAd̃ W"'bgօMTc6us)J/3M ޱLj`>c^-?ۆy&U1-,,&>AW /W6F_޲%.[-J5,91&}F6Ū,%Of~qk.\<x גig_fqD#0ά>Qj6 ImC[>59<; `P80`a/ZKA&9I!ొjmi&Y_XxL:DV՘aioc{Gj1lQߡZ>U/)>ǡIv|ws&-TK ݾ>_&6Ӄ.J-ikB{Urs,n<[S pH̛0@T}"u+4g1К!@0R h(evio2V),Tf}Zߋ.ב޶+0 Nas/ifNOh~Q-Ԡg`r`壹cd$fGy2jD\W&C9NhHb~`3wS0/lHYd5`ZS}FZQ>l&~>gY۹zvOqPǡ娤*(S z6Iz1$YH,{UkTVyP<B6q 4ӦYy=@bXR il*ЃE e' 7azRϬ ?(vM ﴎB y;}zdIbݓݏeͯx9dЮno:ؚCQeOߐN:X ZIljLs`h~V n܉܄(X#Ɓc3G9b0tG8!82>=$/1{H%(Gה0UyQLM-m_Ԣ¿21oqpESz!{Y_.,tP+p)kB7nX%.jM>̮d7'U m>w oדd57 ̒@@}_ ;(=ا*6F. k=צ&vĄ@ڗԸ ݺo.$阶?`8uyc̥ЊY;,c&b}E&fG8De:g6qXge{CG Ӆ&V^ӭeab!]ܧ[,N`xX?.Y#٣&1鑔5Ўh+-L0Ar{[$le qy)3 k%ZՕ-D j[AXmS-ש'VQ"u_%6M@U{7^3-'kRGiXjR+$Q|.A3]ZO4XQѨw|CK`nz.< gc jo r]ǯ 68,8zZmP#6%(׃Nhs3fr f nQ:o3z][ݻD#y6#D )Sst`R6΁dcpɃ C~V%5-:%7ٯoʲ.2zʳ'NOIUW6#y$<{QJCNu]e7m2p} 2^I^+Y ",pm R*$_JyKMQ!;/ 3:XBzj5us EВ;_4*z5~Xm1jRt<&8\WHN޸0WG5j+A"1ߗ@+"j+YQۂNcCOzG>$##54L!#~\/_2-:A(>ZG/z<7GFCA(2E*I;kf8su#0xR)xOlM;"fk,}4CR 1Zַvch*`c/2a 0uWK t+p۴XLT;6j[q]"n_n'ql=ŪlP2 o~bS6D2}j5D v{/P'_,#!w_vKhbNE]Z])gB7:ozLo7u?J{L0uoKFuuE1^uWIJ䈤t=v>ܸZ`\t:;n4j,TdMv]|(gzr3RTtc-|fK85o$^$ZTĝMYP! a"np^-<6W^٪Uu_:$ Qoxo&+%w>bb +0_B}JZ`k? VIat/K0᳏0C IH[z{_sV<tdz>}AXl*M\GEB4Jrs0ܹLQ g}XN0HЦXF4q';QM[a~jf9y;D;JݒÝam O׸K+.K9عGhRh0Cd(e [xze36"zydץyjrx$F:*&qpӶк>!bE5w7GNсTD#׋pgi`KohovgթR ,=r:apQ熁`.ɄaL6rN4'kKL"S{ׇ2nlBWnTK/e[QګR^%^$[ Z[۱!hkjP% W_71O-PMr^oO8G̾ڛT 9 K5&- G8Y-2irXI֛ ugLJkB$Ĉ" ZrA5Fj0Ȯ=e,6OB\2541vX1meخoQ[nEq-)USKs 1搅|4̏

  • ˼TVP0l%;.5DG  8,meN&z[D\ 8eNwǼ}ghОN29lyT^_ 5QXԘbhͧ^!Am~ƠZ; qxΊDX ] }U!rQ;vV~uCFNg(t[72>`=P0ml:"ڿ-@?R{@-_o#@pmJfHC0|PF?5sH$i3Y&ѭvET@ 1Q@IE4Sb?Smd761QUgSE*rLz)/kUK,RDlQgk:hR!%0.K{ tNdc>w톭D~υ[\LrO]|X>X|gK! DO*@娍T׸Ndu3އ/!L& ZGxfZ@/1?S88oap-!`I6_|}\b*p2SEѸ yäU3$=[ʻmr!e""C¾;5V}CvqnB4^pϾ. =4UZaVbP~aL'=M2FiքFZ'->?*#ZQ1m.G+GWOTSB|1JWHȗпu-RA'.: f΋ pLU \멸8Vm`M7-6 }U 6j%kxS^4q:7ՊtDR-]]ODwgN~SzCEƩ\>}`C^m>VHylQ}kdk7N8T\M*>mdnoCk6rjRNs糳-K $vjE9`~bDzoE.~݄k/ce]eYrtkȤm:3;mxjBO`t$W[;ZntJa12T^Fӡ,bN6\vJShֵ*JSH!o3l^[oCo[[s|f qzM*%dRTfY/DU5:gN`§}܈_d`u| ?zx1 .zvdY J;|ّ4@ra.|v Z=ՃܫNNu 2nɽE 6dJ!B<~L@ݕxuX{Mwh I[E G8[6p?FPF-~-  \[SksQ7ce e͠ZC#" S XH#֪䦜B nuL?<\':(v.oQ3zAj8Mk8JVxkROSSXɞaeXCnޫfR,09M(l5m`Or7&,HU SH0cbC2b w?EOwi~iFTd(C QUZ4c:, w &M"6e!DOЅ5@ErRSVu^ o"+98\zWǬ͗"VNǶ/kgtW {~%A͙@[9&!˜Yjٜh|:nc"뢞MSO3[E*+QNkJkMQ^XP/U uHP yj[}?}0L,sm; YS7MGƣM!CUG*s-^[_\,zOU([aZ}h>Bro3]( g ?~r d~h~i_P? f#qO`5(@ʘ"? 7H^wg3\fr~Ď^Vt%WYjmlAٮZ ܒlN##Dj;pu3^z_>RkY+`֨m!VڤCޖ͠k̒wOfdG K!+jF-8,D%YlʼnE{YzcTGѷ%}kҞz^P*YVApA}ŜrOba LcЕ!N@[aaGjĔ{ Q%q^z1ŘrK[?k[uLścb%=aƣ0c"/j9GX*8ahuIkY0b4-9bJ)-UUpT#8405AD;*n/r _8a0S|f (ːO@3'm@{Zԯ|BܺՌ"\ U\chkX],]\#{ڬtcV{|gym~uە3MtvÐXbY4'U # |@/Fqe_6ߣ^')!? ,-(A~Ϋ{~i,œXeɸ{ @y/,7uv f1Ԙ<~\R٤q`?5Z:cii 'İ < hÐ`y/MAD|DƋqa6 ?LǬ˼ul,7RNMVA~PpX ғirTx26@)6Qbw%O ^CCSJc:17S=`Sj|g3RیAK:8K-Ck(yɿ DK7,i@H{p[E@;@kմj+ꡗW obPp1a,R3D1>2< @N+6Ft5Ee~ "9T\F^kN1gll|'u89bmkWւa a Si?ҶoNk{;*LkwtSQߒXY,|3 [kxD w&H`NZ=X@i<8\m%懊`2uȶ/y(֍*wVKɹ8&Cx]:YafNΕV.7G "vmv"lX&Ѓ޽ѐd~G(( ZRi?KSku`P¶Iybm5nSS}0F{w*NAk1ĂvsBT1Oe rn '` GZSq ҩ;bi,iw&7tqϴCRkIvH/+;O7ygӺX fCiUͪh%tD j; -rxYR(7(zo-A,X {J:%KM)z"@q*lRi@y8\A!cTח%(\uEY A0ph׳ɸ`.ymIek m !S^2j{S x\soh0pqSsoJ #ZCAKMࠥ{  IPL ?ݼG<0Klh?1l%yǓ\C ejKx686=?b@E@nX]-(Aw-mbXґ7'iP[( ̦eMpt6+1NH:Z!㯚uՕN^.heQ#U6eK0oᛳ/i|f;wRo5<. q|1qqyW!`u eh!}4(YN>S$]Gkxjڢ:cǑUoZA;D*d}P_KQl%OR]2!{RG*?{u"=8 z:ok#ъ51d-ۆsc:oZ3J[R6paRT0/5 HOn _|ҋ>@n1tPD]-UޏeS1^HDgD.e+,Q^~2Ǣݱ5!Dc/Py~N\jHmAWEq[x Ոt:]hLph<Ņ ZD*Cp7ڍM oG-E1U!R'DLy+ئbNFS`rYAph E#"R.OM#ݐ8Q)i29@ˁlV݆6oK{F0>4h'5d_,P3$3J_c1_epOyЙw2Crެ}[2q0sFY0 ͔KugM|U/=18!pGC]`W0O>R'$ҕ9Gq&l6>ݖiܙzN=,5{Ur@KEp-mgO/, ZxR5UWqY6 G20Wq*wǞQLu<5@ Uw],hZE0v,ѫaWlݘZh?=IDܞUj5PC/G&ӎtn#uOK9y!Fc $( ,6ŸێVߓ0,isl3L`?|eDrHZjz8F(<1y6 42kA+QŚQ:"K"vWu^G/6`j) @c'`W~"0کU'"')S2ate%zǪ5iSfԉxIEf ?E&`‡@2AY_umќ*ͬYy@Ъ>;gd[$J(#݃r*ObK㫕]"Jk5=7 1DMC J3lxBWSj~jpi`ȗXnT ujTjQzB4@V45c0>R?ږoVab78Jkg?o|keôKڨheЩ)Gti9[;ŢHt ,HYʮC0|n B^! kW0堹~kQ(u6F,':8,:1/ ??/{wg"GWPqZϏcv)T 'y@|;@W#\-I&XDڦT`m<=.;VNCfk ^P& C!>Iv g͐}T+7um^̧2zo=N7xONhpi³B>YPeS @`Zc6`Y\ĥ﯇C^dPW.)CJ6>,m+ԸdHA]ړ<Gm]71q^Qde䇚-)52uF>?C+*qxߜZ&Brr}h/OKv%Q8?nk|c>v&j$Ԩ2JQ ^?UOm.<ۗip(y`8G^$͜M 0M˯iai;uk,*ܙ˰@9,aZFxb鸃: 8﯉[{1(E*yqL2y$Vh0VTQ^QKZH~Fen|q6 m4s ĕDϒ&2SBPòۋ i&]l]G2y._D > 0]nXuG7}o+VN@`HAɷf8jWHۥVD0TR`G*;;Ng-=?Yў Ovp r5jgTgJVS#ZXe1wfXbFNmj{tu& s1^F 'PY+i=50Coy[+}HUFA(?_K*>Oq݂:IHă.u71f JP&23Tфn\75yuq@c&r(Fi1&.Pnﵢ[P/-ǤexUSG b5d]n8=`?4_gYhETwXlm`'셐Kf8;f;!89#[S ;# kFR_U.ZRBHPm$%g J3,yՕ ьA^8>٦_gdi܊)h v`e"Q_Ȱj۝hPP3Aci[Uҋ0,Ljx:vፂs0,>  ܾ(ug]N;)R|㭑RٔV£UlHcaxU}ELvZ>_6pht2>NlG0z|K;*9Yi]6g橱k<>Nk?Y-vaSolH="pgc7a@&U@j6EF. t3םRC0oʔV5Ga2$V,׹,(;M0I]O=|n}NUEP|Pً(~LyP  ))#&sIȡ%(Li\"2^{;U^b=ZRW'!(bRcw:D3D^)@p5.kpǠ=LYloJ6#XK}Ab& XοXҡfN.gܧu4'/eYrRE0ȝ~k=irN+tUe3zb4h/%+O],%ً] pܝki9WWe5d1j: )hu2[vFO4Gj-i%( EKm .(nC.6 jKp@w$3ŻtI?cO}[E$ӯEn)? úc{_'WGQ!rki ƳmUŎeH|+>q5uh;+Z44"a FUC?88OxyzFN>먹^2HL$X JѲ7fye,>noBףgYZ0707010000001c000081a400000000000000000000000167daebc900073aac000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/bp]?EhDTTk׶ǼMvWo0Ŷ 0$Ses|a?Ist,*jLJn?g,V\3g~r|z\IT\arObX?e.vr燏R|)ʊ; S .^|-9#o%<ԝdL̬nK0n ǟZ-Alh+2鱏{BUʠ $;3FjЦiYyYIތ"$s]iJ9A gekVݞ C'ݾ`SKV̖zcH)eC:x7ܢ[Wk俔0Z8sk]-x þN32h!]56#R3$Kw&ނk{of\>c#PC"w294b4A͝ C}5tq_dzp`go7\7jd.xPgUl21]Y3V2p%*fJ%r`E(ګ~XRҊlL !SB&I]c`'AeŷCqz@4 > k) " ,{KUHNA~ןilb ?+g$NCBUJϵ> OX`/l,!Qp$=YfT(2YE K]1<6-E^F3XL<,b2l9V?xCoy[8q?oGteu{qҤOIv7&l ͝aER ړ[w-cI6DO? kQGgxj%rbUe. R? GZ׵E*f τ\h R7-WD8-7I)s8q8GՑT 5)Lp0 CY&nFG5 lŒbַqqn<6\D9Ivbׯ(ehckkBd\q!]OP* B6+Y j,(-/R4YȌ?sv;mBx ׀]>q)Z-uƈ(⒯,VK1Ql/җ|1iz_z_L]WLS `ȻYPL|Z?khʻz} -b<&Lw9Ӂ6!b@nX$GrʒM%[v*_TulX,u*9>W.j1Wpdjd%dsމHUCX[";<)aO$ NVf8c6߾ =;4W{Fy*/}~p" QFUZ7(GR={%!#9 "KֳXra-y(>H/5yjשV¡ k:G%TO{Lo+@֊Ddn8 +Ǡ:)u}NkP!'pZNhgxz+}h6_8,,JY% Q`AΗˆ)vjw'sp:h)h=d 77]3~τj% Y/xCy_qӧJ~hIPq7r% _r%.`{m$w:ޔc/3yoH |A?Vø (xI/+*{`t(+Gwo~#v ֢&@Au+M,CȮ4B8$%߸2ecVE5Ypt N"m8AryKLH쫗z|JC(>qbq F0/GWSjTʼn'^vrQt #879|*M?8cknWf꒩C꜏eOe.<oNX$ay;ĒY7Izsn<Ouil6ӔQv7X*zd`j\ 251HneFs$4`#$6/hXSQ'ϥ_7W*a5Oٓh?.Xa扌:u4bt&`=:ŭ5z $@ٕzvrq1'iz?Tj[EL!5?S[uvc[d[vy.h/K @~Z}%ѻX}Ǖ"^y>Dl:`hsHTxpqd}9<8X~UĖ0đ$8a)UCZ>!ƒAmr;7"\6I[y{9ye+0[ġBqY Yk߰e٬JJPH@8 mxn;\~MJ~BA¯+cLO*- i `UXvCoUh| m=9Hf5'|hTK!PQr`s3/6eݲu@mU'3$`%´ c]I!4SG@)KLu] ,S|Al>Hl3 !.mpսNq~2A|opX/ B?^".\|t&}u\I&Del(\jrpvV49 jt֘rsBº┼ !E Sg=*˻k% 0'oMD@#7„!'œšH{!z$JH- Ų챢l⑁k}z<_U=\= HMW @bI֏C0e ݭ+*pÝO7dUؽ6.jT#t!0~z #jdnPɁ0ʎʠcҳ(ǫ.LG/nޤFb 8CDIrùS+L Ar>bjW֊/S i1MmIFCB4Q}軭Tt66*,Ұ D(OHtZaPpjr`p0({%@{q5MB=xUD^>&Ƶrεz^k~GM$=B}H'N-9zmz-Ij]|k}(ƫOU,1??- ¸|jy.qlIK`,|{ȼ=9ҭ_S 5xn5/נ.q C]#!e|av p+82:[>Ry- hdcJ?,Ղ@nv+PMSܾ;O#?WLȆ+B! pq%j$o(g=}=+#-%7?MKPá@fu7)%ikfQUL%#wKѦ_U[*̂]<)U0ˣRc~Y]\KS[ED+B5t[/U 1!;X)uB |cT|n`{O˛AH:2//s!,7Ԅ:EhK7( 8]=g9z#}zcҬg2p^$iE4L6S.]i)b ݥ/ i !6NO '$N/?X,]Oo,(o_Ϭi$r!jm~q c;Y8HyCaƸooxW,,{1/e(D iNݳxдXG> C\me< /H4ft57^ {ޛͰ` ~伷͞/mwy1Ew7(@g У]8QG֪Tz8 kn'@\ c:ܟtO.ZqN'oEv({hqS쯳-NPo},T(r9gdST$TډBPiLh.m Nz*ғtYb=k/!]xoLkwTp_'3 s@FX.ϘI? e-![i&\F.4-qeY51N) W:e CIOF+t >BBsE$6Raa`Ll^;Wu;6IKB {Ls/݌N`\ÆSpNB)r_{C~sHrFT'Ey츭A_Ʉkm n?~=b`ec!h2^55 UU*+4?0Ԍ=HO%g#v ڕuK=R.}I_HcE6 E4@f |[\ ++hes% DwYCA&-7VQWE\2-'s|vp a1&\nO5iUȇ3|lsSnv|RFb֝0ԯِtAm7JH`rľhZL#hupQ؟N!d?NAI=E:ʮچ:_YKpmg8[7"]a[0Ho=ȱ%mPgk3_0mFVT{^hvY",rh}n.M{;TnlGY G9 cP4' Xwo0rwi"rְ'5d i4"ֲ(5b {=`hZ}WLj!-W -Z1RKLWOz4j"nRU8}DA:= x3$){>R@]Y\JnZ^рM6B͙j_ |lq@1t" T|W(wY^ \qθИMT:1cwˁt-Lޣ$*(u L2ǿŠ^4%A]#xpW@=%z/mH8;#jSdCLzQ6o铣Vֺ͞6dl0yuWՐeHVow[,^`F!<& [š2x))-?'9'Z%=)мNл*(%3X 9B -CB|#˙^)#' @@a+uw<ܔZetŸ Qp.J3W[~ d<$@{ Ts "h9=e?b FM^y NWΌr{@RU|#'9l$Ƌ6|$Rco.B쨺 u`S"*kեk<|x!+s'̑1i7{MK^v' q\F#=칈gMF7T 7}I|#6i.=R /o f7 ʾb^}8d[m,;v8=f8}hp@bUH@oͬ@=P8!G3>׭}"/*NJ'vEԖ斐x! mLEYٿj[f>SNgǜPx~phNAln36 /fH}^$jƧ^̐#&{h_{4ZP6lPiZ6e@u :cf˷ QtNuqC9J$m$5\WGP-x! _@a32$8ke߯Kdh>^rW}t$T|U D1vw)SNh3!V֧͒8-n;9G⹀=g1,FɮyIRckQ NzL"XU1~ٌhxKt8P`?0wcyi[-X NٷAd}Wo +O"@Ӯkt,Hߩ"+k $-RoNLOqTRÎʇv TbN'VDuiXg {/iVH.=Ӝ=oI2RwFֈŒCj b-EUGw' W~塖0H6l]^-RB5bQ 8/ ;P"!،Vlqe̎_K)6>V4qNPD`݋'z^3 FOsPҀpntA@2-rBM;Y!|FK@R)J4DRqսw.(Gȗ; =E \͚@"ik0#I@OgL.EQMҸ쟏3)4If&']S]KMX1zz&'X#VxZ䂙S&K5wY s$XV8+@@ؚ׽ }FMw03=Ocl&d$Rd|{uEX4Tb<=4+6/6 h^3d-(`}fZidZRgH2@&d3 l, (~u\@-ӉӶ\IYf,jZ%MYWЖv2u\qKĨ$+m1;Gz=#jt-]j/&ɮٳ('5@wjxEC\l EDੁ&#Id@`T|H>18WR×]FxRC7:$/Rdzl:XrkHw.V7Ӷo>&[+ͱ>ۗHnZPg9߮W|pP℧,.2erGKX(U]>{+\3si>؃QOMFȞ XeeZ>/W5V̆2nsefzȆJPa-6K`F %r!qӼ[%$hbG{2R2xoA[GR)dzs~[ٷ.W#xYk9~v : ' X]| u={gקA\u$^.lRN,5}ok -{E7#tcf”y&߃E/FxtՋ[.՚ٗ68P#Av]Ĩ/?-@p Ki.B1L0_efV"gH^-(*M?[^g uzа9\ F/_ v>OuL>0-JߗV-l)| sSz Tʫ#w'+VL[,nuͤ7>fjZe䲲YZ [(F_dQug fV,-s6vB7`4gk cs1 Іγ_c}`CcQ00S1nbT wXP_~p<ϵ۞ҩ)oꠒ\Ƃr. A CٶCџvǰ0=\ۥXL q>;ƪ3ʗ#=o/ҁwUwWVڛXR0OHr#7ZIlPg-|1? 2 NZKyV]fƄ3v`'4.1)5!*땜cǁ䤃(Hy<}mD3׵si ˢ{oܰz-% d,P-:M*? lS"hEg bmvw$O`C6gUwP5b{"C-_JH9lㆸ}i`0>)5/w85JaXho 6bWŧzRyk^=~>a6z>VpbuL1̙Z 3,=_y@1v@Ԕ/v~DuH(%z>Ʒ &L+{/?OgGaJQ`vMzR>D/wAFkh ܫ._ V}uN81^-?>:j]\hx&$E3ckj'3ۀ TAd#,5-|觑mь{CIWFz7AP] Dn`_jd,4*  WKsxh3Ou'-⥃x.̝jH}f=Kww<4ǑMCm+iM4%؈3Gp4OtiZ.%(b hi']_芢mbrY7jѸs܂e9w $=}ė̉ݴ`[qad#tEe`xD22yvloR5-k8wjĐy:3eu&4'C_f!S_J rB́Bez>5,˷$2?ipYSx`rKKB܁B9wiډboJK]xshE@^dQrmԷq2^M4BH5*]慟uLʘ;9o_x`)*[r58`)n+UQyɽ,3rYlVv R!Uj}B,A7^HӆaΌ/}"rB#'HRPPyfȫiydYym3B/U r=_t,tSִ;)=Uf U'NrTHRf``3!if_Q?rMh]+/Hsiq|Z7&˟Q0̲~6.̷eg*]5-d]%Z!-bI]!>C~yjUx(VH3>Ekg-J|m 1䵩3,.,)zOAr'Ys(A`tszxF[#B`` d3v%}@C dO}#1AmpR ȯ-=gF5$/פ:C23ZJ?xz@Bm`*etNˬ)IH>Ac玸aUwݬ98B9fG7"W'9N9I/D.(jc(<ҕ NR"*{b}+cA+_|w BD #㐧a xiG* \,&_ 3ucʮPM3R̃eOfkGm-dPR&7SbΡpewhB4?ɷґo/ 3WZ+=U!mu~~Oz&SM VCA0eдF)~;+:u8i Az+~Z?{x "ss'T& j | ҉wT)[K}YvRMPVz_<3Ui+Ok"%2BϪ˝-wAg*A<\GaӋa9en T;8K횴AFt*KS\YFmqv!{ bV.C/Pfs3'YRu,>T(n|MCda[8 ~o%0skJqzjS$s!2[q>$LNy#ir3S] ܧvR^.;?‰o_~({/'(rb$M?~ @Pc]4 8 U8Y4|QaYueY5P۷g=60|s/r4eF1eqcpZ? sApPu,|~ϧX&W~HZ%wg:Ss2u Ɏ3åIšs:n +ťpaћ9$UsȨQ'R6?. Fۥ>?-7?:1_ DBPD#̄uu~H@Z,N)# öPEǯǘSr`{}r4AT\:9Ge6%$I& 0SNd|U3`oJxW |!s&z0LR`yz4zh¥44S,BH;{F5䲕h$j nyߕD*sK⃭NcSWSNqW9:tUݣ'F,:6LlCʒ|6(W cx#~ z/I MhJS uzޅlp}A";'v :=\~ Կ$t nJnXӉqCC:{cK(x1Er6 \z؎XNٽw}l=5l]}pͯ-fvsG;fv-_U]sU; :#q>%رk_r{ rLw p}]7&'ۥP;>yE.cUxp?ZJ,DjJykԔ0a[.9yBr N_g&#B! }18A /3*wRྻ,4F.ͩ |[st[Du)"~|qzk\=Rj*@1 0"7њ.qb:1Ґ]q恴rtbۡ4isq`̉uYϏ[!8U5r܏}ߋ:&G*)[IIJ-$I>7ivu^fZ_%XBEp:d/Bt@s$oqǞRO 8F %UEyP*b9X]V&r~x+<+J~{+qDo!)pge|FgFQÊ,W: ;Ԡ*%*9~;{2ﶂGYawqд:i b_\{I_qmKvg]CU[kk,T!EU:QXƕ9G~ S}te>iz9@!^_9> UXT+B@g%G/pXt՗~cEȬdlUd OxzVG 4舁6ʘj IϣrT-J[^5Nc&PVv}gL̏37.JpM? ?o;EO?٦AUp5<V3o_ͲÞ!-Қ{D-ڝ %v9 or+H|y[(|M;w23P1JP`B;Ք#MiȭrcEvHZb G"[ anU"ׁ*6; F;{j;zٚ]\ V-͌('A&l;18[ ٝsxyfcu.\|'r1۩dAZn|XxG=@-H^]{2H)ZPxpWrNyѢ^s"?M2.Ax3\ߨKƵ }l P]>%S8 xۄ([1ECJp-D? } Ÿ nUsC!FO%^)8% ބ`}68V Jbkiԣ 3+`|2-5sJe.Id^Qk 3{ТZgJReJ s㟬u;0}sqF{Oq"ɀ@Hі/ ~P_% {׸J܂ĕ` L9|rKfEV:kٙb{ҏkC+!6 V̩W+h"-*Ӫǭ)f2۶gਨXZ:sԯt![3z.iӗ&ܷk``J% x\W[ʀhEb6WBØ$0Y:k2 ϊ 66\>6|CeUtvDpA$Hw~-'KP[iD̝) y[Y{㲦lܜmL2Ldۆp$g=J/]jeXIܿ+8*eZ1OJI"G> &P6F^ |h['tiZ:0/S!ȹo2G^2aꘊk٫%Gc?6t\ϰo~i4;.qgRIbFL >E1w@S|QDy;"/&A4MA{=6^>~ ,Ä[߳^@{; &Sdyq@} U0PaJ=+w]ּ|'JtӤ5(M$ks"3>5C Ú=S5˘-vj a拆y)(7| ,n{b_eL%0XóNpbԨ+;Ksԍo-GlP̽7Ld!{B51 fŖ|p͗'eŀ8zD.d_l}*Ĺ|/Qnr6f)Rt/ӾVSX!5."|yHVJB85v}Z&-tK~p6dIbӞmd8.vXs[2ˡoŻVB'=9;4!rZ 91?b}Gd. :Kv~W:) <?ac*0,5\`Q#6P9h ^1+ 쌆 2LV=QcJ' ؋)wK-@5[HM*V;cstƣ7{ѿ4)?YijMbjk{+5RI\xd.f+؃x" Dif_1jG]20^BgvjYo96B@>uuIVr^GSō R_ #kzebk0)fGqh@g o‥o'ǔ_!RGtޘ3(8"U{5_eG$ާmQWc2;=P,?iWwX{1_E8%=g+VguQoƈ0g͘>6W)IK1Eo ܿTZy/"QKZR6h10^HgP^ kגΕ`mNS#V]k̎'Qrd$Ѓr03":JMf.nsfFdE4 >0f2;ͣ*$[8hxg E,'eȳJWckpsBn`4qtkl y$6<K#Vɑ?f#r, v\~rYSDeᣰU0d |z.O[ 5"0MT BR3EW(ߴHbܲF85+@xzR52"ymVv3mfy&Qh5K Wos!<- ŻI>ϷW ~TW!y̜6G^_TdӰ̈́ w'$d.Wd>V3S4(W?\1j#4=RJ(^,EΏc8<ݘ=%Īe~ 4GޔB%s\12)P,ٞE dɅ)\>),R_{ڮʕK5g;zp2xfsѸbʐmS+C*^_V5֕\\34~ueP8w$R[;|N_Z==<֓sUX'\G nv>3J}1v~!^?qnHD֏l2d]Aخ!(%yRK8FVrHpL}:NF'/ &&@! \ o8DcU}beQ7i.U`oPu< B:`fZL&~̶zKAu>ph6SGz&q|8rr G)ehs1ָr^sM(;H @TP4cFOOj/-FIuڷ/ "8K֨>K[l?J TRɼͷ (p֚IW{c@ 1"0t&UnnyA [ G x+duV< YqX~f O\mi#U\mpcCM50Ksعй4ktQ7Ȼ#bך5>Y~H#?*e ${Q+R4(*}k#='I rd'|⡂Yd}^>X9yͦϤsNIĪSƧ ΆTokX]Q\QJs9~ž䭷Lň(dSk_ jMM5?Ԃ& #CV.~)(+,#PDa^!:_`#pխ.!S%I[3aoӑ#P{mw^XZAŵ蜏L:@ĕO%ǁ?`k~,qc# q| 03ߏ=C"pۂR9k =(5g$ݡ1: 'NS٭'9{mtVԴ\Aqܠ4dQ3K.Fg>!>"7= tKW(.Sf18 MsŠϪkN-3|9s !!(meKQ@?;ѺLFv?;Ig!2 NҀN]Q^,ۥrٺi[&rP:0#$!{:Q840SxFh+|9V10c>wη"t 94 >#$8@X]*wi|RՋI9rAYY=w;dHC@^FGY3@ {mӢL2 2q_\pޖnH!0A+ub[/Do3В#_R{k$@͕BܥN>h½cB v;oA/8y0bcXs-S9d~JHRnՐwI&nq-9p!ı7&r{\F ȓƟT9{lZ{dnIEv By+(Qs\Tf$C|wrso茣!'HZB%C?*a Ba 2s{EXP]5Ϯzg&SȽY^P"`o׾o]^Dm+{{o)lтlJBew|RFY>@f γz~oE;Rc-9;ڕP_|!{ֺv(WVF$=b WXV26lIC*@"la7Yə|w-SyCŽ|pA׮S]ʱ-7vke q2#0V9W|o8qy3k렛[os4bd%-p|\+t|d.i+8mw s!fk?ނאکؿX #{SQ v'%B6 k#>.G1 @0Q+đOԉIpBxۆ' Fm;nwq 1H1 ^:;WIɄV"Vwқ G(8*q9kD+cT޽HdqZ E}%ʣV -d ӧ{[c$3A@H1&3b.<5s(ƛL`FU7SnL4jK=!*"]]yJ6;}7^CݓJw!j {GTd1q9[>*;]a:2nF<Ӵ:ĜK;O_G(ҝ߻aᗷz %)ş21qAAUs8CRb|ꇔ Y;m5Hh-!>{sCsߣC3p&Vam yŭĞ5D{SX*x. *M%&YC1\4!ےͣ U'D;O᭙Dk2 f'kʮۢC||=M ZoC/׼`2e"S,th5[z§QM6eX.tFaN &SỤUzz{V+:˝%NC2|D\b0gKe@SSd`v t,&ÊEN`"SV[J,y,ȅ‘-]37X޶fHS;oc,pC$.d@㭜ýk8^Eo͏MWE!|M|JHO*"]vH%:;FfFPc71tOEg9L.zFB=M3$yH̖3CsSwD<ދ[S@KK^cQYګ9h[8ej]򞴰`&z`X!RD -!_39gxb< u?׊CN+{5*?:=Cݠl߱^b;anSUMo? s4eE4fU:6) Ux@wIx{r=%KR<3 oXr5̱gҐDZ ֻ-|7E(1N_춫^ •NrNޏ Et =[:zr3p bni(r&d&qM#|41C{@|cߔ @Fxuֽhj-6ӘCp _\: I^*#.2eX6U|u>ka9$~g%tgX5Km(sH J8B.ZB xuEFuƵk$a`I-;V8)wN)! `dթf8!8,CȱRf#2I<#Ի(y)r8EJɼOBAi^ﶅ+<L-Kјm155H@ສj&* =^W2%|牑6@@Cf$dfɄE7!mĻsθKsM4jF4/%8%U[[@`^[ jr @]q23EER#+KI?>qǫ5 Xv`yf9n&N }h%F9\M#3>X$Cu,;ZpJ7(e^[iAo֫L\~z PW XA5 fBw(` wH x+\6b(k9"uV3<YMAE꺓atDԒi=l`pHbj É/N^A]*|;o>4\0 I'7u쉇3}s/YGABW`͂jy> v:HYK(q[esuhcyBep*h&w+sF~umV/q{u/yk=Ur>MN̲(@J$j/Ԩ[`OU;1*^˕E6ds.Daj1b~d \oWGЁccZN9z5JB ²OYݯz i3;P9:+G?0!mM7NRCotNls4S%&6@` A& !`;g"Gj')U'  $pG)FS*YGQHfZja{rh\̋D TYa^Xq1k=+w"'yja_$htA{ >sSFʲ5+Ud#HXty9`]eh],RT(&nQlA1N ^WYjcH"բstl95'o+_je$*4v-@vR^.ŸiVqCۈ  ixȜQq(' "աĕ@s)OʻTtP\CZ&U>DX0! ٛq35C;NA`[(¼dΠ6_^ JOL5m^BOƻ/X,UyC{ e+}B)?ՙ:;6ɒ=/Tٵ&O'{cr!W]&#1Qmpdw@&}d~%%`q'܁DrR\_ QkFļ|- K.#]Gf3Aס otިga}|̀ei Kp,VS$_ʂDƢm1}e#h]Z!)ӯ\x%+nYk6؛O~?l'= 8lwAfGPm k}|xא@ob`8đf7H">KVWr昳o0Wz]p[Fm:0VR\g<~9$4 kƘDm0.C'c]d2z*WfycŻf̳nd9*Er'U`/Fja~N(]>,ͳTk}3{~FtcE5}XH-_*#8ԗHO|?i 8A3⒅?! 4sU w^\y$f b^ӛn)H`t= g&l>Nմm`2FLגm,zB[Q.ATc>>a&0M<>=, JHc'4Nد3pJf~-̀(^5\FJoH @hh.$(9qE& "TlߤXUK_/)ԯΚf$(~% 6Re*{<#b)#`O(p*ǃ'%H _me@˂_FRJ$ 1O`Ql"B>fza8,F:v5wۏPiTUszPcILҮ+ =`wGx9$p6.iaXji GQytC},avtF<:b(Y:xpa$\.hS߸RWW i{iAbHWJ!IɕicD)}3},ꚗ(ZT`:NB$:&<\Ohɲ E70Y;2EmhoHb!GiP5y,e]J5m eupۦb_R{ͭ(1Ҁp\."'L{xۍS+&y;RU^<~H .]h! ;''ulٛCS $M@XLʐwgJU^ECpnmz)8^*5{<$Ywe@|ي]΂.Ny"=֖]8*IHMi\^ @xS$=I}„m^sxΥ e3PwMqS%u=FvX}gPB݆Jȥab=X'D{̜1SoQEDl( ӝu?d=e摨YXn6N'"?[5;u2V#9!>_w 0*c #aawŷ>tї^dz6-IOPzLnЬ7EYi8Aj8Xq^ MjPhD#+{[䩎^aym2l@xn/TI9ՆSZ`'.)4dCQ mѧ:#ݗݔb6nttR 藝Cܶ[MmD[Kw<%W}G߿sIа57=K@GH 4㦦+u@v"6[Wxϝr>}|&6%/䆪aEx"$LCR<~Ngd:f/Т= u\4 @ae5Bͧ#Z`/KZRq?3?Ȥl܃+2|2QȆ\u?dq[ cyF}ZrTaGvDصt:! 3t_dWG ,F\ST*Hsx>yGX` =:\[V߳t)l :8~q5  c]1k{9E]87莲+XPV-<(pRoYϱޏ#D[ >x` sBfz*^y}#ij&zL/BJI4#53q:v'h%eK5ޱnz `Z=VqY?+a*X07N׹e2]-\w?._%0~^:rD"Y%C2E L=E;p;) R kk{TK'0JחWt_G 0L?hφm?7( 8* HR:Wpeˮᛯ>#ѓL6 jc33Siвam9{aւ%aU 3ݾ$u-%2@1Gk$cˡ]jP`;B‰d*%gրywMĠg2SK/> A6 )3cʔr- x0FMBιLK %;4^ IXH\'Ljǎor}IK  D#IcwDRN!ayŕ|^tvYnڡ cyV=_Zl@x}jmGEȵ%Rn).lslT~@{5\UK) o:seϗћ85YSJA"tio6CYT3=>fp]n|T=[^9>=6\>XW0CUszlqٌE]X' {K[4<(pq,ٻ]3Z60VL(,^Db!@RzSkRW$tV2ṣ]0[R +T!PIKUap9nnK*Himu 1L5٩5eqG=G$z]pĘVڻ}oBDF5֖F61Hn&^ L&! 0\JioMc1PEhë_4 U{Ӫ\~7-u7Ͱ3O-?Xs꾙#a ׋ېwĉ\{w5B?qZ9Oړδw@$hkɃp);U BZ49 z`f>RԖ[~ -*!;$ ^bxIkcuz~5ҙ ;29Tqt B8lYeWӧCEy-&͕d>2bA[o<OGM wey,e.)m@Co% eNˆ܅;ҏF[#T|ggs{C,pL ~ Ϣբ+yi!*PձWFttԒWYz9`8ϷoJ76~ ^AQ<&pG{%ctop?KTƌ*VL bQE 5mf \gd@|J!xd$Dvj<l`7Aj%׸#VEbp<1CZ.K Raү$ 3SA<7؈a+rhrl儥bdz:B:}oH]ZpҺnKOX[:jt}eW!N kT@-"֬Qҷ5.5O 8^9W{x]0ÈAs)גP-=) {֯&js)хɑZ_B DJw57?iHBݓH5#$hUev.) ( 6#,'#w3Y=avnifmw}RiyȄ)Ѣ;9?lߏ"S}2׽(!*QˠnlBYm}#B2.$@8u!UV f{<1}+=Aq{LR!}<0h(.x@G& dpU{2!uFx  15exx,O_Yj74#Ⱥz?6x< \]oCgM?plp5cQŔQH$61c:y$,WpUZrՂ7G .А+ܬ8[Vx:uSLqLt|㳞xNۧ-dQ`Pv[3<ԛ'S ^לLJB1jO:桝*7Ck^TojqFEF9cZ6p]/q)Ouzar=Egqǰr}MRy;Z2F/V(/nЮ%%qFFirIܱF=R ^JD{ Sqfڇssb.]FNp[qԾWixނ> UX.cI۴)nAܥ5zUKC:s;owr;FL`\ai-7wUbMRU~/Fku#7@Q{O8AZLw-~[Y 8%(MHM6v@ZIQ Aü\ 4,Űi;$$L԰r4{ hMrCXZ چdS %l)w51g^ٹKH^!Tf{pƔPz޺E7)ͲmO8*&yWO>)oֈ!I!)6xt%q3\+"싣B-M! L*-okX""e+P`#\ГPv0Y@8[zLlMD【&]Qw ,Z ,]c4-'^X]$ݙzR0=ac[Rr_`` P\#vNC=\ʅa_$sFQ39"wqW9ښi.#Z*ׄvo5@ȗMd!/lr VZWλՉ"h3}A Dp&[Eg>qvp6UdaNS9 sr G`ݭ<"?i~|, tx*y:̬סL$ώ.o`#,w@E,/ N9[CERd}6J N(l2rρ ^[^HYwM*댞ESY#6@5:|X> R:K|=ඎ8v"NjgEh o[4{(ܔe&w㭦pY=( ZBgT CxБ!תTFw ;jjz'Z9txXz 4JaQ g2Ϧ,vxGK$}? ڴH*#C91[TlH0Rpgs#p5&[e]GbS$ݫPnioIhh0+D3:J@$gmuS$TG;9ɡM8Xݞ'0"æ&5YoR-Y gY/mʎB@-uvI,dGu~'l9-U)Hbf D˕F4;ex-(aB/ŚT> SUuqgJI;5~|;+"fȾqyIyֿY;w[k㘘R>rHA{/{vCȠEQ%6c]}45#}䍁 |j~E&ZZMB# ?Nih42[;wgxq4 [C `_?^j@E/kٖߧ:fxRYm.M$&F$,|^W}{uflٵwAzkIvivWT)Qt]Q[>&8]E*ZMzȠ _#NeY_;@O fF~/iPv$O F@٨c?u02Xp73˷*:uv9δjUIjopL9Q ~q$b 6$x ,%1M9)r?.vWXݶqqBϠm)̆*xAbnM!xآEqǂdOŝ&hO4'MU`JB{vZw1eyʩo1L2ĵHn Xֳ<-+hzmxӼzawӪ6{Zy 2$I.+ ѴQ%-Iu99>bi٢bz&[Q$,XVqĬQ=3\oؐ-D0\P{QW9]B7Kp蔱{LLtDwK,wIK:8WP]Jiv_ هBt{Էۣy DC1s#>a}ٺ)$y4\:@B4}Z~kY̭Sg0ݤp:OX5DN<r*;gHBqham,PZ0!X$twR1=-p)1h p'$֠?&D{򎘂[T}h.qFN#~9%U}/7\zq!3v_@ w?ߛ+Eތ["XHSa4$cgkf&j-vgsL׉^1GsNX: qlÃK[Q֓92'6Tdn%q>?kzri fĊDm Ʒnlg?I*MЉ+!+&5HŭsQ4v޾l . Y q*DV+olOS=p׊9>*v+ S'1!(!1:RJBgµYUz5ĝj5R1Y~J>GR61 ^}ѓa<޵akAm(:wtDߣ !I?oOn- z)'O% 2ߙ w[\ l66* P9 JNB)wP^ ξu>Rw;Òu fLAGoz}堩z3LI_l!%pHu9)s!jJźՓ YHzq\1F[ w;l{gěz8a͚AԚaٻ N^Xr0~1=jXXJ vH>:acbG.¯X$Y/g[^T$ =~9w3o&$ͥV\WTU88m1^G5lsOWmf>%>;jh6챗{7UQ Ic[nDѮfy%m6>K UN"WEcw cdgʇ/Mp_cG7AF`?Ij3JSN:Vshx#tE.Vl>D{w 39htݘx72,>^k#Ɵa=w u5A̘ReGT9 nr,dz!W/wS:R TZNÓ\Ɉ&ozgPdұ^Djmx <-0}J=R8|7EV}Jc3zh-{)F5&7`NEo[vrY' *xެ+> M{x;nBp-|\AVG>X&>b*.(z,9FFҐw{"B1cr~2Gޑ)fS;PǴoagܐV`2H=w*6BEPTA=0sz"x&B~yqq)8Fgk)#%Ӵu7~5 5KMl@rqYwUMTmFTX _ d2\,|LqI:O'qGb!12SګeHw #R\Yq |4%Fy>͍H 8x7\_X\Rk,k({z;0rжݔ$ZzK(49@-Qg# PEւ+4?M., ,]0l {tB;#:I]Hޔfp@~v˛S MRC5?t8O?K}޵V;`.!y?Z5ѷn8TO+W΅[YD^D1ؗ o=6&$W~jIsԒK-<4 O|->`AuI1yP!G4%.b[QmW1]sD[9TUe5mOliı `,|O?]eMpmc<:KW$ 2g'𯀪x,n<- "Tҏ3F93mHc+\rt-|tġ)$s8Fd5Ge ˖lFp }EDfĹQc9ֽB;RȉztE3'Z`뤓8V7=6)bœ#@]X iZI:MjV(*}/eGaq~1 4ƕ3V̍D{9}$&Ton6bn"jJcn(Ύy^2HONC`QM>_@k_"]#1 sG SGb (l4fcm{0;GCl8FLxwBS]lЛ*we*Nx7C6i[M1[ǼM{<ܨQ;ӜjMuMjk4{#E cSⅬlM%6T6}lhJgMo%P&  8{ `lcEliCqo˭O䔲=oxՂW4"#6uunn ϑN/YU1Aȿh[';NLに HQIxKwSM E¹0RЀEXŬѺD4e=qI푏auk.m)T \U5Gɟ/CЅ; F+#85Vb&{5m~;ä&KmҪ;vm%=m+b5!ʬ}V&pI-ƌnt E)E!*a4EXWE"}A@ǚf)xl>ʶ\v-d&!0Ă6_V v^UZC(3R}J"al1`X9Ţ)_\hse/Vk<r"gM:80BEi@g#2O"\- fu* U*}`DMcbPN/G,5)Z `qpeNg ~ ШKamTg)GFFD='d&#* 2S@2J4nd8E?Y j\P'6cs;=:Msߟ\6Uh!"Ce֖]O Hi#ĝ3$MXq-ъ ˛)B5%[1!Kpp%{bΧ",]$B) CŒP::JoUbR57:ߚteZMu\jumosRfJq'FiysWYSnץ'j㙫j?n(RGںxL}w>6'% \.oC ]"a@M_B:RH\ߙ{M0%wʈCl7q<6md;rU Sa"R6wĿaN{g"-1 #2Q/FpۂZ;*eMWS3 L4P5BO#Nd-h)Tjr/OGysK#:= w-/к>?7qz9y6v`KK+۹V2z1 5FcnlwIּ\hjWGqX$r7?bK-fvd\-c9~jvE{7,G"n:p)S"uzeC -?&/ty@.T>jN\:Dݧߙ_@M!LB*F۷Z {T)QrLI \pVD- H}MYaO& Լ g~de^'}kn34g& lI_3xU;]/ 1SC*N5K-d:X9yWkMJHاt!͂8Gn%ڷ-R>+Wx.zZi5H%<@ k6J}T3Vg L! P j=+}* 5`5r9*Mp}V] && U*COB7KP"@1n@{ ޼,>Q]^ŠP0VEO#pµNx1@ |p5]~#Yo;q#em.02L8rw3$"q* ^VOLLZ8_9-+*a͘2%iN{UV%ҩ9UWOP;_ 0nuQH2bLll[,c/)*%pTTR臚B$ɱ2霦pckaܐ@eR26Q+Ld@{ =.R D5A){kv>hÈ4!D1]B}¬g@ﵭ)u nœ;*T? 6X~F]̝ڰ`8?_6,zSc33ht3H`]nAR^crp[,:k%סKfIޝN) Bjf-5 6CܹkxrBB["!{:Tw" 0.p; hR؝:G+ˋD1+ܚ?t|%:YȈz”Ci8/q 9 %/8\X_7;i&'Wȵ>`~No'!#&v1crmY Os$/hy{}>Qo\S_8l nՔwU+zhS-$ WDG{ny+{._ gZs[8uGǥ0Rg(rYտёtӪV{Գy!* Kc1()`)oB^JgC >_XL@I DVgw:lQv$M ېIb[N .sS9Ae Ҳ +2.Ê]D )8n'_/ς u$c^:=g#X nXmjX_:G8>÷6kqn%vSӿd<H#zYM: i7rBd|q%ײ'@NX H6`QvN`:R:~ۃ1ޚ>tS gˮL(DZ 2^XCI=F8MFk!LoHC>Mm34h @f~ @IlXOZEa~sUP̭Ӯ8@xn6C]P(j>Uv|D`5y]F5` ]K[u^sy?v*~FCb^v[uB7>B.bC\`Iue@&&-^5SYI3䝲/ lt'ᶩƗs8ϤxbYiNFYbBrdpnLNn΀;b25'+ŨA B\ DbRY'Dyrs֗ꎾölvN͊x‚Yd>Z!)\1فUGkZϕ'>אp d\}>Kv5ȁ9摎u@0a]Ͼ~; 岈HU1M,}s7x& 'j&e]RB]z8TiX~A9&y~_Ͳ%Ş8<C+Մ4˞7(S8(Kd0Gqiuu,hGík;,w RM/%GwjO[iԡMxzq4C'"mh-fM)i J/L^!L<}ZEk6i,ptӚ$PuN |u -+~+gf"BtnOXfd i'kQzozMle7E06x/wzիTW7Na; I%hKjٴS ;xK_FO"*-;lvLt*KFp?H2 p8?=O֧Z7dK\ bs]SԊ[ jB&>$9P06x4p-aqc czߒP~\Zy< R c, kk$J[X}ѥ@s'WK{P“ɯ֘RQ3V\syL}TZ-~&{g_T Ed̎m^ߕa}CgXؖ>'d_B4u'?ɤ?`cP]<f45@r+&6epb-OضQ=꺙V|x|o02i~b˩UnOFH]T[PڒJZ P!qTa: i~Er7YwfDBzE{j3s},rWTsr c^#˨ZUM=T@{s an{sOyƓzH{ҙ%AsV-=@@&[AE11XCJ=mb(HߡTvqI$VϷn)4IdA|sg] Yi^T1 $b:|n/cfmͥukzYVi^<9:=8~xTG MIs8ssrBTܮv?$uisFTu'}Y12(ʋŀ zKr^X(0L$q*ai9|DT(ς'v9ޚL(j(7Eͻw} T:ݼbT W%&e'.:fhX2A$x/3o]-Nkz" eKP F5]&gPTA+Cs$nFcLɌ-4\L/Weי:qT/r#yf}ĕ[y%M_0$7 IɈ&bFN$2oފ={` ëMjat,{/\x;ƥ`g㱨nD'n6$jF:`U}'(?%%"Tu#zU=G#skX]8V~ Ԡd B *[E>w. )nm'~ta_j9d&ލwG~nr3d#~fӚC )o 'Sꭑ.@$5/]qTM<Næ:ʘ-OVk) 2%;{Fa+8ՇU*LjTsa: ZN@o06BH,M 棏Rnxwɀ/=i貨Y)k: Ų^ڳ iqA þY#XXU(n9R4m?s>Rذ\&G63&C{8Ĵ~!*~;f*zYkegCs/JYJN".φaǟ-&Xc&*chFÝms>.Ոf8| .)1 vȡ :۰d0"`&߆( ڨ%Fۦ#1auAqMkF' |11x0`{̌WX~ANNjݏw_BɆJ,zrԑELGUSMA/>"6Wݿ5EY׀{~ӗ? cT|C Ts)&ߴ36OȏN;@5o[gX$';7Xo4=%@԰8E98Ns ØEkg9~ceZp5uy_L*CEG 'Mװlc\aDxpL{^AnN8e˭N fInв?䉏ʧt#^_[P<țݒ}Wo#:C(&0[9r#o'ˬ*ծ5i2(2Q"h9+1GewRUg :h:ߑ*2XUat?U-FGI<($v ء2Mi0F•8QR ZH N~.T(9:Vສ[LK4v;eXs(yc1i1@|Q/0^zy2> > =̬ZUXj>8lR@05$+C]z\v_b5 WPṿ(nUJa;^v &FZPrtRS[Ew$:߄(+g} d$F bx$f_1gU sf]A5R\D[i+7^uT¾qS;^//ƅdቨn+ |dA:/$| Zk2̈́NP"gͥ=ǴNsN59MhCnV#XX @jTɄ$־;ī|mQ[%] ɇ.mYv4 "v]o o]ɟ{~Uv '[Vi׾V'|_Wl 0$ZUHSM /fTg\[tD,~AwS@˜yAE`%+@kn2\:JVd+q>5;YZ9 k/rT(Ʈ @^?ͨ:%OSF(P*jEWl)|o[#Ub}3?`R9Sh$(F>{%3iqWǿOo&X&tBpa+^>rqf弋 aPT >i*6㑂Y{vHTHtL7勓ȼ(gҧ mzqqrf;EiX( Z2h=2N[=Pt_V ) + ?u`.L5.+ϴBNDS_fzB޾EjeJ .0)6'5r<5!ZTw 2Z5-ERmJbX/_)%sӁ^4붆h-qQy$>`[הA$F_r?=>o[@hѨrt[1-]T@&&9HY4R_X|3Cf,yR*5ֳHչ)9R wjҚt[b~R:)ة&Bٰ`IrM_I70iEMWĝ a'3a!Pc ]OrhwP]̅.FwJcZ6;c/M-cp8vܳ"]f~;i~3~"舴N^GqΣ|s%}<gIUz%UHzUj(y%tZA|5O!׮m? Co.kfp׏WX~REl:r\D+%Do"18iItDV-lS"X)}r Lt/r[]鍎 GGN Bɵ ~^Sw9q9L$8.9,G8dIƇJ/h"+ϳz{X s0tw^Q!KJ Wxx\|fAoor|ٱZ:#NOik[FZXҒuYzطN^4aB\sE@z#<*yWyH*y7!O ޮVPؓ0YIݙ,ǪX9),gC neJ)KGY-9^ua28Go+iH!FEI,9W|* >4*"daqЉ?be]TJ=ی>pGM zn~U)Y ALA}8}hp)IHȄ&70Imrw~=8aMOn;CGl֖ <~bBD3eG7b_9m,AF[V o4q  20R$gPz)sZ(9<}EqM*e>Gѱr{p^\fmG5o zkQu/3%M7` $au[l>Z9Ftf"c'bl{{6Y6kD `b`N7րM^4q:7Q`޹[%q_ E(TM`Tb"ѳOp,)#JƫʤF Yh,w*}f"`X񠡾@ÙH28KwF!y5ZThSSF:qTP޷6Z@GVB"[pJìu~O\EHc4Pj[C츱PMe@?c r(~:6|. L,%Con/Dr!mT/%2+RCM+"`-55FEXQ yo!yB[ ~i8?-o٠0;%EA?u!"hl,‹ P!b,ZEBLBpG̠8T[{.B0޹i8+ m|`c su`DugXiX:3pd0hBI^E: F {jW͉^7AZ(2ºkoc jꬻgpC,R#b4Ȍ'WA}Bɢj2TLCb߃5^:\)J$":_ŲҙVmY5abRUc ?h[ME,S,Y XrE9} ,5'Wx]h{W ;TBu 5Ivrӿ({i;zUSl*| >M/Q%eSddH>PiL e 0eԡiyA/G*<$8s"Uɒ#_K۷r0^C%˜ݳc3H.dרSS( F$BP;*,U h>-/Jb%{Fle <ע3mX1CZs>m`v`{hoa5etWZQP7R'I,s#y ȿVܳ9ZZC1snՀ?p!,Fȇ#?lvE#~^+ GLɛt8> 5Xb|\m%5MWl[+"ؘS&FJ ϤP}t=mc[8vTLk=9IyL|ooY{Q#a" OAsR=XqOMɳSI/kQu@EE zTn_y$?5 +_!WC,KtwHw #jۼ/5GT]X)0.+~]rep޳܄nd{yq? Y?dw[Ir_'kVZL5pYT*[A}@RrS y{X/+x釒OS8r@eV w 6)HN-FU~,|kرS;9+< b.`hk6|E-}C& YIw"MAJ#K LtR#Ğzx:X#n؟M ^ue$  9;Fc3Lʇ"6jQKNeP[`)(ľX%[͏-Э=!MKG5T;J_Io6 [z6}Eaצ\h`z)7lUrK&3B?Sq -(>L_< Wesp]#gťas?bM1ʝ)Ng? aIa!``i]~;ՊEOgN8Ӈ^}6ϨIv~XegD"Y:IQ6ᝊF<])ܲ,1k[nujt2?=?Qs9KSө(BZl}-'<ّɻuJT DKf ~Jc~6.B\9?(aoI^<5śhD9OeMqD'*}[c׍L^aq38 2:m,+9wܴ/(v},?չ[qZdɉS:iů؈D#.E1 yy70l$Nw4XS .F73\ >`Z>aY?5w38X?5ˎ'&Rܯ'q6K[CǸ8[VRvC 3GGv]|󨺔'4;DhT(TtlLp{Z %Pcs'G͖:<"[Q~Ԅ"T5:zGzC0:X[K1۵ˣx_~b&/~!E}6?#K<6e"F%`}޷BJLo8d$&@Á"w'r0ß{L s/PKE«#lǑ*aIyV39HmPfLÑSC`N=OPߥ{x47d6ち$|cw^-ȶ_BLKL'm[Cy: *Bt`~peܷ?p1A]în(կ[&WIPCo@cҀN[c-lٸޠOnǘY %c-FgqkZ눽9'& NJ >FdfYW-5ƶ.:m$ Eh^a(-mXhDvg TK[dKNy³(czPp C36IԦeaP'mulNS܍#l/a{$Ns?k-Og9ēHZceD~EEf0STRU؋פm=]ukfy)~2xEhUBǽe7A}`Uo`r/JS`s}:Pc*{q<*نz+9o&xA{TVTx\_a ۧPdoIRL H<'y\i.sp$)S"k]1Ѳ"NSZ ̘2OzH6hs:ʫHLQ&‹:07%} Oϛu&znhrR!a9sKI}VqUCѳ A~0Sʧwuȶ[t?qȂ9wxțwQ+o\cHO*?]P[}*8EKaY's.4"))q c[SfiQ@wQD3ɝŗ{s.E>? Wt :ox2{O\ieW@5P':"B߇Æ}?OH5*'GU\uGsWZ!lx5q3J WbeQ9V} vDU 7u\3?Q!kW4َy͜ h<%"oPm@ o[ęJ]TfPn>ReB0LT2 XE0[9ڦ"c\bf\GySЄYՁ4fKLAhpǻRAtuH:=Վվ^rJOG)GFoEӓ] X)Ng7_.LɰʁgaD2!Du74ސ&ZW0-5hއӂ *%;O}UK$('hԮU^k-K6L7KyPO;O@B,l}S9?}΃ٛkDpx tFJ!D椞KwM&Sd.4n[IV;ƙʯ+)%vl.-005Di,~br-dy 3w%!>M[r6SDT[iu6qXJ:+XTY02<4-]g+L;e8v(KX>æOB.6-vcj wiA0@^)zDʯR7ZAp8;H3t= (`w6~\S%x{AĖ pJöLO<eT,F9Ǥbr~KA k \l8Sq{斜tI.?euZg&<4|!`n"&Xյ{1' ~+SUp@LuWZ@wxe\'IzuR0{m~|_n9U$Pe,VqrbJR\,]!N=*aB@lDFIaeޱi~ëW۱Ut&4{퐃 P-Vɰ;nng&yMp=L5Q@ټ<n-4K{[IpO)[rtZA(,= \]#[R[ p¨fvm^ @WLSwvj kuv`i˾)|juzi FbPg#?-)Uj \#&ͽN{Jj}+фp;wLO11n ۳fXsĥږoV' #̥_w]׮<W % !t~+O`]*C yV%F - )|)bV_1 Y\rAMnWEdtG_\>BTJe>LA@ /L"WP_zYj$n" kO}3 OW7/^{~"6%$ .AB,\aƢ&K-Z=xqkqI #]SH?9؋.h ;g7yNW/R{\K cTdm 1f9]X/RFBfO LT!nE"Z5%n&YJo4qp Mr$׬%&,ې3oԓF77GܝIVuBJ݈Z,V!B#NGWd8 oro1[w͒Wfc@V/ 颸oV3< dmX$i/d@-Yz$8(G1VjQ5G8iO闷/a_4wGtf?;\i5S?uP(_1]J@Ox0ʸi^m\P) bC?K [}TaX{vX.xh.}>e$4C_06GFO]Z|S%͇D J^ޥ!v<AﮢDi]Ӛm+X!Y8{=Q?pѵh&Uj ?ŬbVjf#6~ %!5_}u&N`u>mEu-MfB/``M=r6=Wgpq.'"pmBE S.p Z!hn| 27wVD=Bjk (O`a y攁P% :lmVS^u> /%6 tlT}OP/|;<b_v0kol 7,K^x&M j/Iu"B%Shvr:W/e'-'9yאHjGCuSlX`%c1ꗆ\V1ajqOW?ζ޷ۼ>5T" M A;OE8c ?OgX\gf@,!k [(~=;GNZTWiC^{.H?o‘]Q ,W ~?o;#ۮ~啸VWoW-z 9 7B3QUa G5Ԩz6y `fL98==kcs;sW o;,~++iisYsaGMGn0#Ƞ<=`~ O<Ʋ.fժz'6>&kȥ_H,$jc¾z ,JAmL.|6W% q9D1<*~|Jlz&XδBȟaq,CAEN.ؒɆO Xrs7QGq.c FKY=jfGSit[I--+a$$8_SLsr?Q%_6}RGԲEI?iLqE"id<6CXz`%F KV6;1bʽtv r[ہ6@5*2BU fG/cWJwMn> zAtKW[5 9-[j:aιRR5bǁmWDo*Y Cۺ5igPXX!sLtd!" =lMxLrlik I-{6pӧ A1`bd4WYyz0f}otdNۯ٧gTrG3+^e n ;fX8+j@dʂ<֭xƭݧ/徸o,Can#?ԛK,, d]]F38ANUi\)*Эs:Wvъ~F0]ٱUvFI{tij ^ ۋ[+ k6Me]: ygGR϶0%j m?5m&FfRt˔ݳ۳=E+l}Jf2ϯ f&pQX=6e{^@A4.3WOvطX;+Kr+sȭͥt#Լ>J +M;m:V'hJ}La {lEx{=GԷt+m̔Zo(9tߛ#s]A@1Y#dB:.0@$9M&}C&!cjw1x6pVNihMݷRAc Oyoj}3)YF_%[1Q@nLZ8_'=EΆ@Om(Ie==vU`_rӐ*Oj_IE=K꛶GH@RѤa2ZuQ;,Ę(]M8.IRo GJ#r=`8[/rk׽8-3ǥd޹[SYݑh [v[׸o$'\h,oz4Ŷxz@P Zq(`J|Pߥ)IWĎKvQꩧqٓYR?~ZT QG%kZ3![Se޹~mY:Uiyv|EEu;#SPQ?#M jG9 yP}:vs 3bUɕW9VCɮYc(%zvi%~Ëѱft!W )/D:X+ju^-Mhcw$N0Z*/!6r@ȗLZN2 ߧDb CV% vF9ԕsiً}Fn wώ3dRGK[j`^8G?Q LB1JI2ޏ/ykda%ba ='ԍ?&G%ǰЭK:_Sx۾TW+s+sbm5#[)ۙEDYDs}hUa!3$sЧھ'fqk< $P]ۡy{|TV`4{YMa 4Ү.+x&1k,LrzYFVIY"+POJ&Jh8!H [^`sW]Io/(Ee M{uoM6Kx¼3x[|־c#[ʼnvxSrQXs `)'WLzyI ^mҍG@:.>xy:Pp*`.2wK[c (AxRdr!먃*d0l^B 6"pUg{`uO(L5(LDݗ4Ey rD7;:&(+Nf={vz\FpZ({PL>#*]*lN"ζxTecU.,1"/o DS*]rZeuStNuo(yTG5g{R6=,+a$:ǎK+w6-4-ͱ+p{\))zWs;[ڑ~\/}-,5F'h5?1s169FUR{fd>* IhhrC۴2.?͐/Co-)c@񺃏^e%^uCyal>ڕErUЊM~#ͫ%@c>))6 jh)!|U]Ř4ҖuɆ9"/;?/X/ m_޸P\tj6br(WrJ0P( q#yɶ)*~%FT8,0{(*o[>c\y⾻{w_Jdcm!ׇO}{~^}}M?8ݕC~M:RUʧ*AGV}Ǖ* 1d2ެ^ ^|fuwkdif~t`gށTxìp1~9$5l 4<"8k{>,]EÌ;@ȡS"A+,*:@"c !H#oj~6b3)?Zg}VMrRD r1$гO)cMEAMlMЮIOCQ&yiXsKmWbEYa"km7qG>P~ˀZ7H9Pm% wLjN:nkwiRkViy1%6g3"ږ_XFis y`yIݶ^^13neˠl1jWM¢;aLwn.e$e#0MUGڜԖeQzڋ-,n:.J=]pq 't HA}Ѿ[-It\}q&>IdK_mbH> _j(w #=rXgw^M+3%I۞ϡX,d )d;OhJ(҃+>57累nO&E&'PUe2\L7yţywYNMn 9L=y5`Vha.!~n8krՄ)U`\LU׹-. |HM7+~2;03ޘƘ.h(_ug9DF+7ä"Z߸Qaȏ@?`v.6ϧ'"10Er)5C>̨u`i\5X,S8iELDb]D"Yq>E}MÄY)NYV_VJTiPfRH҇a@aY؋Ytrv0ePrU*$ahCZMNZugksI3 >TT8z5h,?N;Jޔɡ 4°UOlwP͂S] jRպ},9H ꝅL6 =q`\> ;A9L?rcrm2&Sĩ+b!d\#n*D%yCV2qP2G4|Fn#Fqzu^e X߄70GZyZFSv79 @!7Ji9xBwQc L_>i@}:/pcQkmw)\ .X1np"Au;y0t4jE%t,]>Š`ႎV$$ bKp&ӴoB-Mr *3KcBY@N}8Q?H絙PN .4Eukٴr>_c\ukͦj@`#%[/:E~A%te^*?5'MӮp*$b:1c[f5l] PziH4X=ـ$8FD疧h^ׁ=@@4ɚhaIaI bKIs//YSRLjIAxjt6Yv'7MLFTg>NMMt}OE>7&^`D{DF?JP_k7{7Ah;'2Up58i 3)S:TFdo*T󤠺оzxGO>7*]w˅ S[ 2k%42Wm XKQ& M +WXϥVmC4 3&qw( wȫ(PFɤVz[,`BR]A6 I]Dg$pVD#\f@C2J@jX@v>'R/ͩ,¯4Ej]RB(z;@_$ߜ (5m#Tk)]z^{BaT,g:dU&q+_i/cf.@(xծ/*9N^&qT? .G}]n6NVRdžDu2{_LASkK2!o&o uع!wȴ"uV5 ~gKpStkkĘIE϶ng evBӟ4ޟEZz J%j!d5A[o޸Būc.Mq~}Qe!Z3_C30"z]sh dp' GvW'siØ?[ >_G szObMS"uHia;,"l`lo*$E}qGrf$LlR>{sC\KCO, Kwz9-̈́(rѳ y$Gsq}6xȨzܖ|s*>Vf^-{-|>Z 3X p'|-^~O2یkHњ5K܁t]A;5x}\FɳF? jZ̑gy,^ٷʔ3'7VV(J*m`u%+YC۶hf2Ȝ2MT,4ZrT[Uq5RM2| :MP7[Ug'R]G, ]W\ ^0u@Qg >ͤː9Z-.Yo-v@YS81WJ&P+Afi}NjG8},u+&1,-_'Ubb>Bn Wˎ?fxiILVuĵ߀Uƞ?;;g%$<:caK8I<_]ZrD] :b6WҴo[Gv•+7Y3]8VKVCOQ[o Q4 #5^B7ܝ ;E?8Y7CL^{w~'5Ԥ -ѱ#i=i=WGoD"2+Gݷ jvEI7+NjlأiZ_p8,9Mqs]9Y1}䤚rސEOLJr`"tC9QzHV(`- G5*`9eQqwjonDv0T-{NaOjQƮ@ֽ~hP+>bML[zմrwv0=XbERYp;3XO^qQ 9Iհ;[831Dؓvx3hj"Zr'ޣK Ur*f` ]JeqGk\ʐZzpG^$MH8Has0St腢z"t߅[;$Wzx0nnCe/6)p&G 5)FzZ71}4z-Zߜƭ@"K3 >1FF <3g%ٺq<V+O-Oh3@6!DzzM,9)ȎZ+ɟ UGg !o;xiD>k0q>|,fL#? ehlKYIsJ˟&O/hj-fi:j3 Qr*m{-i]kvLȧkVlܼM0g ? z%d#uѻIG'5QV a`/\ùF退i.$lwQdY%C(N-#zkP\.P,7Mr溩Ytitbg[ )9S]7>e$'KNkϷA s0B`ݱprҗJ<=@h\9# &MS/DT]}slR?=9pc`(m$ܗ/|֒5UY Ct ؔew π : /.l~k>%MdٍN0g]6=]j$I(B0ݍ Qqa.PCv($Go+BDB :5Ed&} -0!2L|,*%@=\/wnEח FirT􌷍+hmLj1X{5nR#[\ N.n<8{4CG6NtXJ0Rr 'J&RҶ2|K6U6 p9c&NFcTvІ׌ V$r|R&dB eut)BI9y_Q'pHu(LM󕝭y-(f}A8{pf'tHYZ; 3 i;啌!Y:}bY~>ɸJw6y Pր=ǽ25 }թnNJ\X*a@)\}* ơ#ŭ^O=FFu !2Z6Qϰu+fzo-nӹ/MKU]qӅhģ_{,ޕ$ eKzEڇcRTz. >hFSp@i\M;S)ϼv "=\24 b;Mnj1P2grd 5cG{S9jHHr+)?/H棹DdHd&P]IsYḄqXeB&_JVr~s8Zu]Oa T8L;\dK@AȔ˂0o"%&S+8Dै@;K X*.t Ѯ:‰:L88OTsQ >:Cf<&[kJQRd`LZE$Kf=Ճƾt'JS&Z>OL3/We 6N<*{n À4rIa!CZ9Ij S7CIpCucE!Q`j:过9s֒'_9LD?~r$R:dW#pwG$HpG=؍|}SB@A&NgXlZ.PHɌmyn J-%T@%`i~sb^$_(EWl)zvԗmY2oJ V9! hĝw͌bQc_w ¥Pf@KDWp- p;>4 U `A_%>%j4$ٙe3L*0lCZ [nh,d-^o׽FͽD;FB5\<-(,4-/s -r$g]MBv7nD3Ѷ @M[!R&7޵}!4, Tt6L5cIdn)mG1ն|jwY\<ݦ :;)<]2ɘHQ:W%sKIECw9=\vfCW#lqGMAfYxqwzk[gS!W0՜wY;h0nhJeUDӷ0vIL,6 (2t oh@$`mzdP̦~L h"C[)W[X!{cLǤc۟HwX?C"69 S / nf3ׅr*nߓ4rGa E>I(CI$ct%7 C4(?_4Ɂ_TNUXn 6Hn4m㦭q~o#U ɦK4-q>QE%)ds'eD JJ\HHa XIC~n^d^_u0|0_L0F3CcY-1qZh<'Vl@Z>Gmem#рo}*u,H$yD rs@횹,(_lJD7ٺubZTúzN %@Z Ufϧ?L\Eu$m2]ܡˈ9$3`s po&Ϧ99rXq w$O~ݏy!ۚe B,Hp.ڬv5R };%~0^%Hg@TvO[Kn$YTz,Mخ rN}~ 5 Qp߷!7:fAnfnOźRGyQbg_j~`#dl&p>j# LI[U֌1|q@]M ' 0G} ey,2L{r;}ek cpcbۻ·ǿnOft9IނG/l2;ၰQ R2JKGdoިu *+vvvfO\@h>5wuq46o2*"DEyr @Ֆ?HWȇ>=%ā:kk2 “C|/.p 8ȃpGE>fSzn[j@5_3seo䥿č>\O֨|: '*^0kx)A:qtDqc7w }T^z-M?{к'^ݛw*kyJAwN{(= O8+ڒv\+9wLIƻcB+v,O9srj|^םL`6Z6->X 3/aZ/ː^ (}()VdXz BH %"19"K׼(lԑYGZZߡ~*9z0Jel?'NGݚ! | $Aa9sS}x|4.]2'P9GPwgP|MAtWPَ=es !-b'hyJ<&ւAc]%$)YA/vLHsѧT+_R)طU8R(CT$(η Vre=lPEl.k~SW!yBCU+9ete/w!#O՘}RAD8غqs04bQcCsS.:J!)<A_Sf+>a%MzwsCj5,u@mV eJ> " ,}G uIƛǤ}@5s=xP%Ӵc?;q3fFTn,Qn+6(G!#swU(Y1 S~|̂$%$/𜢉FEC 4 3вaԥ+8T:mѯ6m )x|8h*#/ޯ8qM{Gcy]D44Jo*R32;ȭ-c3tmZ̀7BĀߒx,,ǥvpH C~jU=\Oi $rxTwqJˆ=ڀ򹩭Tim+3"vi-=, zy z?Y4^)h7̓FS)TdEiۼpBV$!W L*h"( W̟c$.+st\92X%c}c*`xy+P( KN^Zp3K_*(lGkkp j;4\2 5[9@6↍}nzt m@.] n>SUԱX!. mkrj&=zm/e"U3۪w8Gޫ\NTIN?*L9#U8_vS<)e>{b)%ق1r'Ӭ?t;*@'_S^5OrQqupf tPӎZy$V.nAT@JpAb+㖥WDΉd.N lNgJW RiVAM9rAB JCƌ@-*sF1 (sHԉŽ^$$b8C8rU  CRIR'$Vojm'S[..!pI[p2) !k $L;8M?7Dl]A(< bn-ΧƟihWm08?"Nb'S*秬?}{z>Z;cjhޯVL2q9pɱ i<Β ֛j~݋e4\S §w?d_5D#CbofS.s{ڴRL=Us_ >**̟W׬ oWCb4h!O"7aڕRڗR x-t(Kdk6?*R\xPaM|zǁszϩ^O)wqE,#27FxkM{V'ۓNޘY}캙^u?z_`PNj+iT-5:IEmZZOKn 3 Kn ږei0%ڊ8Rqux|_;YJhH.Y qcd-e%ꏢN)qzD疵ɺ7uΡbs: Yےt]Y_9omA]x`ȣ)gA J~U&^?6V}d08>PAuP}qP-0쩯nLq|L%LVL9]jB9εL+W|h:D A3GЃa"Wa__Gy!VP#*®m\[`)(PDVU~ p\W`ܦ:.Y4ih“x j^s)^1x(.~kү@sv:yt1(.諻`L)lqS J 'm,-6ڀ/,=_\4EWY'Y~7clB%![_觇5FF/޴Q}aJ;I)d|yD*J *^A^n),(əU)XR]W?&ַh^Ot dM։/5)F;pG*^d옄b=@{x1:yO#U3Mc2$242( 323M0)͖MH$k{;M+1U G!Ev/76 CUŞ B%4b%d"TxmwY4lfMN(kJ0ȭp+),L@"$_.Mb ?>#S zh`ObiT&/&0%BS"><Uc] bV1$f=bfPt+|W|;X~7, 9lsSHߓ1 [>_iܤ5 Ɨc@ 6Wx>63p / Q"OO)|A+hZNmf$H6ENA>y*яs_~6L_?;ݱ.\ul6}8${A :}(=u,v]6B ٦zR8, XpL(Z=(il!r{-bBio>m O{謭rG%lR- =ݡ/"~zǀ"9:#}Jג =@4b:$,Zvk MzP) R f8X͗]e:[etU,Ӆ"ܰ\-'' (ct]xwꥢGKý "u"Q,փƭE|- [sX|3LK ]B̖_T *F^,lSQeg?H_ޏ[I*C~l҆ݑS,qB=b27JA -i9x5yJĦgI,Qv,rcIA=h&(p̱_UÕd˘ma</Ne(+Ҳ(rk{S&W[ QWK"JN-&dX X ENF["])Fp 7; 3TB#k) Ϩ(]-AZ ʏ*g`'8K=%6RzXxu9R D|a;\1d)p,6.Zcѕ_'hY |uk MGsx0&O;'+Җ m駽F&¢u/]V U w<ћoIJ7KlsKb1Hx̱sө㢞yg"9WIp%3/9v4 `:9W%5ȡ+XW3y\ŲA϶hI|z{^;T~VD/9ŧo:s=6o g=;},BgqWmy՞KUW/wp3Ͷ[LKs+JFZI6S+g:ʏ"o3zYȲ\WwuS\AkYV"_EطĮX;yݗbQ\`RcMC|K)^ܙ ;bhy/!Ah{nV5$J_b2= pMav GLBGa jmhqXΆs "U*=Y TpEdjYG@kBsq|Ɛ Nۭ^ɩy2L`Qׯ,Q^0C] EOAC2tlu[絥By'H^p'Q~@ʀ&,G#qۍ[bt~dTh=~ "b2.PN'Z3=VD#c]g uo<a7Qb=S}kk4~C`z#B1&C% [;5dKӢ ]>4tk+L$ws~Z|PSPvb"Y"r,zE'`(;l8%m;Bf;ǮWc٬M:Lg:mHv֑7 %|  f$8AMh$aEuZ5>j;Ia|3b-_v9{ӭʯQ"xk"vl ao@6)Kӧ@PaTȮ!9jn! v00Ɉ-s B}~UK"p DdF1q F'~h*0*)2QiZU,B[!g .:#(U[4NSnhUEUfBG+U#4żE`lqv|A,]\aЕէ q_n\6ÅSYIij/ఏ΂g([Rˠy5"O0_{@ kKԞ!Bm^n}.fO8N3^kWie ;_'\s%6# lI|w,0n&Suz] \f{rb*: * ߶/_q(0:S΂;dUVBge41tuJךn/#^]'-'~:-@SNg9yUgY–uȘpqQ ߲kL#*;HG_`$;񑜌h"Dعj!OD ϸ[˸(@W$W@#D m*Q.CtA!]@<2[ϼҘ5 8^S${%b978H-o,9pNq_eD q ֬~Q'CRD:>ǿ-H|;_k\%Dd)ehjŭ14f/~[>yBd<͜/K ^-︪CCv#aGx]_4V:A kUWMSbd*c|!L3GuR_<*t:݃ zv{n@O+ΡǂUҍF5sHl$~+Q=u|5I`_Y O5BO+(_֫+'ΎJZ*-LɊI#z/ ~yW%}`[qJׅѹ\=99c勼c%u_,[9/!i f y&;5H!_Qgx!.rʋ8/,G'>7$&srJ3xpΑW/"ò<ۈeY|~Ԓl0))]F@ W+&,fFw-><_`}/*~[)SIbj3-Ӂ\ dKض"E(IS"΢dttBa'2'2̅8BM6T%SsPng[q{[,Kݵ (bwRmPMPٻwz7`. p©첏X"4 O|%M< F_2 a4V*qZmxV|`;r0 Oa>ohdgdCVUA#LxW&Mvh5!3v2 _nvhdcA3VJ۽-ӂoC=|Kw\m4_͓ 4_'XKĖ^=202vKpȿn{0uޕ5Dx\Q@/^ї+N* Wl6J^eWZT`؞NY7x)::Ak.${UL(r(Ct: o0\ "OlG,;fէB<b$D]*yr}SԄI>;}|(fM&ז&7_3n\Yn"@lB(nӔP̵#4%C@V 1\Ihj,"3@n:(ݜ[-_!9s8 vOwΊue"@P[liaṀLՂ*׉kC*`/B]3 -Γ;R{RE>1لغ*(ID'|~-.lGp ;gǟ\dW՟ȓvsK]:TNDk:ФE @( {R&$ 0Md2Zߦ:J݋KD|y*nH]o:$QWʳ= rJjhD>F'tea7p匁U^m#URl02]v#!w LQ-t%HxQڨO Ky’ w|C( &H| x>Zh5*X %'ǘ:/^UȮ X& {AB*x,0؇4:-!Y} Y|{Ȩ~q¯ɦkӋ^`$#Y `aV o [8k8-Dd-hWLvGZ1*4 n ԞJm=h|]6%xG̳Uz A\Tg y{y,O67le+q\8urE'/;(G5 )nc@bBj Dg 0Wh+<;*H}-g=ʥZ*%vl)K*|("qAAm#$!zzzC H:8xDIWWn[B}@՝5h'6,0. _gd n|0h ,K$jsqC!tv6qƩwIK]O|\8O톦 C-A0C%InG}TΆm 񓫎#O JڸACGAnqYHZ@,~?԰OˇOxZk]`ՑLE 18|#BwXQZyf0/>ڑtgjM!sNim.^_o35 \i%Ŭ;i`t|;_M/:/h5[T]Y $GF.:-X`QWWh CaAPJJjY8G轝&97*IJL1̝U @ ޫ,m 9^ %a=YRX*5eoONgS4ryEo~KIc`{ز2`2荡*w?o4@]Io,pR⺜ =5R]uGa#AY3\|TVQ1শu]Z#O1j让YS`50cI0O@Rm7!676_eQpV_1$T9J Y&z6-gа. \t3'wኒ,K΍:^ v h9\nit~Uft _Ƣīn:T&͐ Ke7m{h FӋY1V 50}WL .m"F]P<嶞hBJ,pWDPYXι.pzCRI%Fw>v|6/IO4:eAob,I! Nn U Ȉzj<3Iupssj̋ՔRwad,^R2x\pr<eWpTzVK_.rN-vs-~ѴD\KQ{APKP Qn<rcEպQ4wBNAD^3^̬.5e+hF}qڃϟ _lAnX0"GrK{#=Ubk3*Z,rǸڪt^F8 [Db맓T'}^˲;~Şm|o ⶷M9v?[HIQP¿~`J zrZ>V It1+c^yZ@hޕ!lɾE7n0߳#eGGZpk~ T\}pwtEZ:zA;Y|R.͟*W~/=q^b b~р)kH-NUmz'ߣ{R G_ـ|m3{.e #O6-?gJ B:,0I]B?!`H|eǧw8pl(S^fgd#ؚ\kKH;zO'@PlS6aKM~s| 8)h}' b5u;N脼0XHtFQ@$S.+/6S0%Ӵݞ6i3I^-i`pC#m.GW7mln qFd4_«2MGxv E'0փ&}m.kp<N&l 1HκkGqk"-ep 8y؞[vxMN6Y\RamC$8 ̛СG77KȜigY=~6A xDbhٓPhgz2~輦(@E>5 rK.tE6l'v>@eaS2I/'lwtO}Wَ?|Y-Y3<{Q٪ȃmjX5NK_KЛ72\,[YiB컫}Jt,= Zyo_ RՈ݌Au4W7M z'.+qI%Vs""((w? vҩHo7&\ABғ0 ۀo3] 7ۍ_{i_H$?-|`|MFXN~V?+D `ڣoN.NH,:u<7>wK)%OQ٩o^1 l]JuP#غZe|ję6$J 'c܌h@abK{|pmER”x}3ɠx{<8H0Y); {|tG3:hV^%}ֺ.Zn^/jTcyZaTWByӹt(ąġ2LNt?%iy1]pWAUviygd~XnOt'ކ|?:E"%t{QMJ#[9OX6 s7xgלD~'ܱyUbe1bLŨAPb/}d'xP߈&m.hO- gCWϊȝH؈"=v^ cʅRdqFE2%byL9E/d#<ѓQ9-W5RT&)ʮxԁ;|R2Q$`.ԠNdFcoWVhvo)}ex1nuSeMخʑ;&r ?FuPa6F e2߿rѩQ K .GX,#ԏ ]wL(ñQRqElJ67G,lUfi JH$,K1 ܾe,JyZ 1 2@aaP1bγ2{;o2\j$ߦ͟[xZd*`Jd!$L~d,q}/I3 c[Oi X)ڕSIE^rP1n߉+Dm`+I*c[7ou@͔) ĮU|J♽!$ѩZbhM LG&o1 هƘ*?0]usXJFxBE }~ًs$c*m 1epࣱXݯc!%}-:F#>iQ3B?1 cbF <)h"LC[HҖqx}.eK~gB'bu7 }eF{髆z9t޷|-xca=i")8Undŵ@Up&bN { y>bD/thU:pn^B0 ĭ(FȽ H4Bʖ4vĕU}BtdfTuo7e5:Ɠ!EXL"u`8z'Nm{<!o#ᜃ`üs}[y9W0_Q4hEN HZ ]GN:*a!XԜ~Ӈ W$cG\?̮G"oP>C}= )8f $'qʸyl/*1zcS1tUP j-L-7f ⟭rrb4pBp>BX2mcYÄQN (ݫMxhIN+ݮx9TH(Y CԬ ^H" U3[رg+,"x#mcd0| jހe5W#2]]BVq]tՒӼ'8\hǬd'Z vh`O0%E:az{2M &㛔o^s³LdL`[M]L/t[ʓdh !5^K#>y QݴnR9n:g+ BM3m434k8O_z*0sԧhbs%vxRX&<>W<],#UN X6Ez,߆Ny hNyS -8gLR!Cyv3AbGmMVr[ ͔n;&T!wUwd喟@il,a)΅b[N廾9 ϮPQ5DY DjD-jGuß)(QU4Xp%WƏY 57  ϚړaGCA{`=DqN MT׺Xڀ[U14n,GG" ;1u)ץ >EZYK>6I+E'^|X01X١d/"u'C|𸾂U;wE7e'I`XF3 op@5<$DRHӼǂ7lv0Ц Pb-14$Guh]oa}ɔwF#zDdrM":u9IdƎ@E95giC2k|4B^cӒ/iOZT3TW#E#&,Uͅ5zi2;bH=8cHI~:JǙb_4`{]ctFdrw!NӏkMQ[+!P>PB)!Moumʗ)6B$j ƌ ^O!|m {(QR_z)`<-nbc;q M6Bs _gXΖ^t79*7(!Z4MPuGuuyuiNOvMt ļ|Ҏx=!VL&eUl%L]+iI" 0~eychߊ4BX8/DF+ҍݚW`?e .ᚴJhð hq#7; į͠xKc=_oڪ̈́(j:",[v}cJb*UrE#fSRd߇ <;"-x&xG7G 8s$3?M.#l,@E~L>Tq0:-qͩ`?fbtGHH0Ю^!3uUllKpDuո{ KmYRȔN]J(ihĉ|"VZFOzQ.(_ZU>DIW8ꏅu}2ӱ)>!5΃j_`uVdb Pk,z`m^j ғ"'J[v#&XgvqĔzѼ!sMA)C0E#e]:oUx_l"I@>-'4GA)RROzY3O{g͙l"|?a}V 09]r p%ʣtym04}whwu6 i\ SXOmv5Q-CÃ3\vt(/G2\B ׋b`N]_| ._SuqZ<} mEήa(g93GdάB53Hh{߹5R1l"4-*8J5`&*Ϣ3ЅBiJD~GkO 2/JS؄kT3;Py @\'Oޢ|*4a1ȋ>Ħ2i'dV UHt@<y)WZB.,r@Jl`758 ||ܼv$iy\"0@8`0ҢiEM][2BC;?{BvLU6ym;^#1L5}^3=m1r5%2:bv'~/~4hb`eEVۻM'? J/-jIx%{UF^`{¦W!c_Y '/[M)uș̛(#>ũZKqmr?ܰyMwOdgpQm؅PD CT 08dvJE^T'G!RˆpAaV14H!Vu4X%oo#3wh\b30߆va:h\.O񩹑f1;36l zD;BPc>vA;+ˢe] gϬuw 6&n'< w٥:)1TlU=<]?sC}fiFQmnTkDq:_IXjn?ݪ}#4UL+!'o9EX&$NO/`>Һph.sJn)lA,v \n2 Vr@Bפ`rDD oiLr AzW> ѢkLzXGٷ!\{] b PVͯ'mÔ{O, /R_a)P?^0{g7Qf  Do;=q4L.iOJBmrt rJ߲a+5abꥦ/yIi}Pw2٥!tk*m/ma[GU%ikN=b ]'6"G&݀_9kiOY΂r^IiΜ\"}Aq}6Nve?^9 QT%:8^`*園X%!<ß&Ogl{÷MrM!!>'<0.w{Bӥ鲳t>!L&o1,+P[4QG%Hn쳀ֶUI'x7Ei_\v-&2oMuNjOR+-x:g:=kؚ֒; nmg?0yN#;Y#$XY>[8A>0"2Ԍl:$̤},3pEw5Y..H>c/3FApLtϸu7=,2K?X7:c;E*ᾴ!?q(}v%(/T0<3䜥nj{縮zW#š?N 65 `@*|Pq>a ^I0Tʰ'p2$brW(,0@6#anԿ.H>0 >R<Ɉ9W]4:>UۄBAM2oW:f̩3L(LbVA̟Yܙm$}[퀥Xk-c̽+戒N? ;}~x>0q?NޑSacՅum[ 'ժxuB5ۊoUAL=#=q 1$,L.Ӑ|EKl͟o)@^ hNv <JlyJUm8s˧/0x\2 m0jE؝̌B]b",2졵ˏ e&L.yXrx5:uWoqE\{o.(Mp47)frjw #v+`RXzXk/3 '&DH?j"~(eUߒ jA0|@Xyˑ iT *84K [a5mnSxz66lOF%WiSNdjBL1k.6m2?\ ӟ2 ODvO 1/l=1h*?9(zcT6V9\%L_J{+:'TPuLLC勑lf#9@l9O U+5 70KDt9pcoА%#p;uNޥo=D>4T:{) ąy칀9+jJwp1x85,L Z*?/?j,Xm %43/g6&mWX4V7`1`Cv'!'J |KBLy+,? yHɍ@A9< u.-]ԦIOmM1[2QCiFtvl)n%v 5y%qm sX y1#{#E~m  ӣOͮu$4elJ j^Fhʕq{P#ٲ[l+lG$Æ*y5?&hY>aK,噫i ]~p). UȝXJrMxlrEOJ#jLF"ձr>`]VwޓOD;)$Ŋ$_  QGb\}^1{a|^ʛ0Hn!K6o6v5Rry&'HBUL>@9m)Ul/X %J@bXjrdfU#AFd-s}?8f⇠C!ma-u3޹Z 5 $j?Կ@ʙ\h;Jg"$|PHyK8 $^xM>z4uTnMT 3Iʔa5w zDZyV j DwÚa:a 59* `UHJA:Q?;@U)Y=l!Jzjʂ,R”hNwdO Z]ƊlXw,sW_GT^M_!*;/Rd <&xN\\[k+L f~09U䭲Fg5.žU^b!':|4mH B.rHg8 PTmܱ!,OK+)I{!y1Y*cf7%۷7]9nWe[<\ 3ޤ7{ XLx.2=>$XI;2t!f 2w⥄,zqn\*[%D0>q~;+Cg_G}v9fV`{?vGђ֯C|hK6glʓ|;s^XZ'2n;g>QcqCĞ*VRm~P8YLԨ=?-c._Dt]W!_؆vqi]db#+A|4W(AM0(s^Lxò11|DKg ժ|.9{\*kd8-Gܗ*uݏ>]ZX/-ղZs$T02Ej/hбݭ+p Z{2eҤ+CGKՄz3il]lyZ'^f|&-sUq#VUc-+_e3]kGM2 D5kABᐧfM©;w OTCecCB@S~>ZL˪+j&yy&m?Qܙ {jt2N띕 ݵ7/SFE$歹aZǵ_v+lk\o9-n~I!nvDo0)t7Jms4)=G OEplvIJq_*JpNp}oJw .M!M_BlJ}tDꏙg_oCa4wxhg%b>YiϢ7ͬ'N9h(uEٶ}=Aܫu(C'-kOYXƇ0x8fӵfѯu_`ij"we)/˹.vVJҠ1 &ǵ%Ҁ/|k&f%\<$Vrs:30K]' Drf0)/w4{+(8pi48Vrxn("iTC*Aįꫳ퀑k5prǻԦ y~LE@:}ܖ/8#yQPYtl BĝcA%U#+:l]by4ֿ^_0I,U#W٪ˑbyRFɽыl؃; !d[E]8/9ʤuQS_$C!b[ϷwEZL.%inkxWOdjxz=SKxo(^\/(CȜ'd'{jAf1bo+>;-5$2]qJG<ǒKkО+֌^j2L`YJ ޼"soJ>׼;~hM ~CkV G Sn}< #̼y.H$35!G-kTAw d_҈ߔ`mS$d~\cz"!#jx ZM(ߡ&ѮͧS E.<*"N|p$,cm.]H<.M2Å4I1dIȋdAGsmNح@$rj2RKg}r7%IfFdDF*꧊+>kGޠP$\ K@g V2s<-wA_5jFldڧxkx"~^FDj ۵$&rD[kG?$HsA<= XlYU;:IT@9h6(tFSٖfnM$ؽW6aܷZ S_EMI%{)m2G ͼV R)>QQg-VB:-Jskȧg@Y6_vcVSsӀ ;>9FFDvtd ^N2~EYyG{hF+q_fvÞ鼧wG HIrNDR"O'8D{ӇL!r\.ɉh ;kMzzwK~ m8)}7o"Uֲ+|Bܨ峿?䟴\;:$<5%x 7PwrLyzrV 9_yVv$8 on_ hSC21ϴ-Up{+KU%ƳO(D ü9b*vW}s ;Eٴ랴ůOP<,5*f`Judz}U]`NJ"@$@N,$V)=$Ttb`v W<ÄX2!3)uRϥP3R?(-YŸ߄/nQ@+~9r~"}*aԹKLu]QvNCtdS)*%!s3QG)9ap;Īa2Rdwf 8j hF@D݀~JAhâ[;AbFrNy͈E(:Mյnovv~ؙ#1~/D FRe'<>PُZ./qZ⮋Q ~h7inz2(;|2,_x`|6R;)0:‡/DIQ%tݙtUT]&]JVlٲkQ8Uĥ3# JU\qvI4?VbZZ>IB%bP8⦗dz\:ؘ୪: _f៊X?Hw.7*Y잱$D\;Ԉ >nE4޾fqwos{T~Fp{LmD'A "tjեV?'qR .BqA+`" ui}"aN#8'BjZ(jg fڰ'Ց%AV{@>!n +6 V1V/ty"B) )v*0h/VۚEsb`ͧs0x8PyT(dqEpv|K௳_1aƽ6P ToV0>.@^NT#^e0.=k_X{iV$866B )2h(Pzc,)&_+B^yitmzTkS 3E a}|N@:Hd.樜< H>^j8enKeR_ʉ޻C7-\BF-239kkK;sm"uX=&XEf CڍZz/~MdB{(T3^5}.T9`ٜBs:-ܤ8w ݉TT6߹p.9Qй_&+1mDށƪ&Л1,ϙoy$>m'G랶=|}sjƋ %o[kE5Lzl/\P1 0X=;z޾$T.rSG:z}/( ͵tCZ"=upYi'z7E%Fhs ȃWPp/\XzɫcqShpZR{=p@B|C{ZE- ۵$4i߷HLK+0׌ٞȮ,&{0kmtKro(14JJBCQ7f3P0kЃҷJfDKhWϢQjkZAEʅb?C$ 3Q YY&/ŀksM-ٟ?= i "$OʷA rZgE^EE̫s+orG\DCkZ  $ #s i˷ }VS$\Gw_$a^ ~b4>˅طS^vE ~~*#.CKUVRUpXM>6w^' i$-Es8UtyOmpFL\?葒dïFʟec •4RZ.,bH"seXJ~rc /4{R4=%// ҆u/t _Ź)6ư1Aq ~9i}eb`( Ndi' QQz*fۛ%3@[¨R!%Öd(W<6JEpz7AsU]UYU:rNU$F "ybTk~/ #pPW$2ԐcZ ]V:\ߑO:@H/<rU'<Ǧ=E4jKK1/Q'mp~[9qgnr҆Eߝ3~2o4nǕ(0tC E Ն%8ت̠32/>0b#s:yp)N"$sS(㞤H//M_Mdb6tZ \bn*:kfN} |CU5&=yzZZ⟹. g}Q LowYU'%t곾_,\ 1**x$ Co2p/w3`7NԆk5;'Ry|V5hf?|*w'?}Jr1rQ8FwL! Ȱ=cr*Іe__P72w\TkԬ'Mlz(T}ms[FSucl$=m7bI>̖V}.6L5.6 z)~FZHSF/ދ4VOߧO%ck{TtTVl]r?`w h:&,AmJt>ôR@6o׺k>N<sC $ī> ڳ|'ȃKf>@="zs9Դ2=$ >D`h{Erwa6A>~A++Sр3@s%Η(KS ѦQggmgRBEcZIdZ lg]_LLLK)ik}p}[-7$jTCuY}P`c;}֖+qE,KW1뛡ps lf;PY޽ޫ5b4*\VG'Rk-#">>( Y ' f ^%"p{ӳsqy^klc:zl\SN,-4Ѳzһ"o p;O.uBHoh^+" 7N࿌v˧3t6UdO{GsT v BXJ''MU!\hHBFWÿ9`^~W J.ʢu Zt Ox4#wKGLdsU;%7O:@jŽUܛ!yJxo=cAJƪE n x(Z!`7NR!p4dcs O}~wVlŲi@LL9N. kvYH%0# WRpҩ2X<B XiCN| W4i=Sz\"sqؐQ ݺ|_5ϗ.DjCY|'Hm{7uf]>V+ tӌuqu8ߵG@=12 h@bo9b Utyr J>Gϊ8m.l"p^YQ4q뉏d!LKX[3pzFt8x!~,X7yN$-sKۼkKX56 { OE/⥖L|>$wpiJ})SEʥ4)Q<+E&Yw@#U(ˍ< (O ! QV=ɥ!T8AJcԭlBKxٮ8c=p7]$LJIzECݥT 6(0 `\?T{Jnθ)Ga}MUyFyTLbti vۗͯ:pAlKÎ77sfp ׫Fϸ m("l."'̓tE.~Ge&醾|O,B|kXҩHlO{>Yq%Ckktzݣb|r9x|A .`|VMXnzVWcdD<%uvGoVƓTD[:j/#pYw"]2 [F \Zl\F1D#`?Q#a;Lg5nIĿ+v0{ `Ak9xfɇN(`mss-nPeÓ&7{›AmTԿsq!"#/IdgsgH0JސޛL& |+qxe&B(w knmh)&uIXʃ!DM4&Ia !f*#e @(Ӂ.m5't c\32XhHaY"sBm2; |K;X͵q~yM+ EL4\vh18J9lu!b4ԗ;M wn3v bN=2+rcm/e)n_J9FYu/:^k]l!3H(RXG["0K p+g_7Ca4J)> 'ֳ{KG>MyfR̍E_d^RfE+`ʔUuN٣vu2< 2Y}+1 rEQGuqs $6贌KZ8v`7S[)#Y,]v1@GD_1^Փ|5Cc*rJN%'7Ix ‹zaa0\~&e|Umt!xMF/KSS =|V h)bĀhM8{޶b'A} [YT\=X1dz> Kq6Z$)M %cA?o9Uz1  L3*xm0 n Tȭu:J"yJp}8˅m$ 5?~ʯ(&9J($(zdSmF3x=gf_B?;_GdR1+8J7&gew.<2O@GLJl~\-*MMDݟt.CwA^ `%, b<:19pH`픩\B-(N'>WBhQ;+#  ;<__pqWv04HuR SʇG8ӕMd \$|p #X_U-${ ~wAƍ8аvPw_ 48sY\UE٩E[}я~{m_eiحJ`Hg rg 1e\q5G͓럐o[S~&Sz<:xƭ~3Y=i 4HB[jYHl -ndAP}{MWˆG"?tuNPc&h&ϑْ:+|/X~4:#qd1Jwl콧Oyj!eRCџf@ $iVD[{  Aq/2g(D/rhT! ֫4e咬/q:HUlD/بt͓!M#b fo? (<ÓY[r LIᶊ*@p2Λ4GX03*]%ÓYL %ej]`rNS2&A,I ml/oH͸+-=33ÂuQV C=]F=C_bSWYQZ<)nod&0V^]Йlfsw?¤; :Ѐ9nMPNLϙOKO0!a~M 1)Vӝ*7d  #(7)]bH6Eb| I0s!J}ac|OQ$yP:s6֫ovncB7Wz˻@l*ZK`2gg%26\mVR# Z%UۋYw>'yq YO^[#'Zޫ7 )fBs4V\KNwnPbE)Lye Ż,L#A/Svӽ'@W4T,ܲ/#}~3╘Q(cz⒬`μ6ujoRky5JI-x^ҠX0ҰГ ܟ9zY u||#Zz~̨`Qn.et;7"0jdF-ID ):!z"?ա89)Sj&J\Ҹ1YrSg3^9xG"7r/͸Zm ͓`:|f/ҧ_%0xs=c+\łt0~^obe&wU B:;g}f.G3,̌vCox:J%9Ku?";:& Ǧ K޸™ϡ)OLϓ]h.{iM9Մ P<m<³] SvLvǣDܵmO;6!:q,ZUSmt3w( n~\TNiؤE93! l"M6b{2hLs:=;\u0B)c1-ෙ ~SmyN!^>j`LɹBge&|~77[v!ǣ::6hpY.&1M=G;{+(*1s_w H}v`YS8&I #Dǖ$Ǿ@gz]Lg$HQO"rKT|f8-yT o9';,}HIwx[`BNy7P rp=?Icu!prE{٦ujh6^{2!Խ[Hq 6KÆ2Ex8Ru2BHDRsey!ye>ڇ!8BkuL%o势n-rqׇN1Bi!Ҷv*k'lGYTx*Tv[OpC y[wl lzkagO%颟|ɍI|C!#qG<)g7Z"NJϨ Qߜ/0qJC6>zEU)!ZlATa FGwNV4R^n[#jy)p%v?^=U(3lFg T ~J"XgP&H{)c#e8Vwa0OrxPɷPlDr|!9H (XVd5bUV͉89슐>W$~1ק6-i*Ɉ>oJddj3ϯKS?uH꧶HqADoT?iA@5m AE '6C;g čӤ;}k`mk;n*biyOnwn8QkP AޗYxGX﫯p nr?suA0 i&zI ~Ri&gV D8â:,5}rI0Sl#b$; A)sGW^Oz?YZOBygHwΖHCW;$R,#>U*ڀ\@mׄHqK3t)a\3+n|J P?xأ˾`즼N<='?ZdMI̜BJ^WiG@?pѰ@0TaU63MuP&*R]E^%79N3 ѷxS)79ٗ{9/>ëLNC bn(X\:3u>Y8o͹p/7XO/8A5lVo;4jL$QV_Y0l=cqp81"HEխZZ)S& mh Wɞ@NJU5P ` b`#~#\ND'IfM/#L!!TH)vh[Da*VHdM:qz䡘 z:{ePg$!Y5ZKl&P؁UM zQ0 8ڷb'1]É:SSI {g9 30K~oi*n:mui1Qk4s8J r~mI]')UyďۨMC𿯕6Ԃ*w*OGpN$y5ўv0<{oQxs<GWk:9{WE?tT($of pVG-\,FDt4-j>H;qڢ&MFKOn&/>M;.2F9OLdNiJ>`I0MtJ#42gN%C(F2P.y cP㧨plaG_Oتr~'TF6\<-,6U~֮S`l"k!WV:x3K)AE/{>$2a ecH̐b&X6W Wx2~~| $ *Ǩ7CMk0ΏW8Rحꖯ0BCɋV}cn]@iea9=SeQ^pSVnH)~A,Ϙ-b=?|-dDwT/Hus064EEfL1hՎtu䢢Uyno/] h}`94 i}j,X_`;! OO, 'D ƅ UXJK쭄}J7KɱrNkg\nWP85amiJɸPw6q*iAHub&"4V6(EX|4~">ͥ z8JccS(o IEuw+X=hGixc؄JQ|dUu. M!AVOg1 X틜2fӿ<3I wjw1o*9Tմ1PICBM?0dZND8IE1:[|I>tf%bnkeZr?-HP|e.5wܩM@JqH: |T~c @F^il%.gɥ8J( ZlR|_-NH7_/g? ~iW'Hכҽ%9cTLz.((<&n zgY~ELTN}Xe@S:y+"te m]"a[y4~Mnr(qhA :ߜVg_ß& pEql '(AU"&R03ĪY g[|1˝CNgB WbJQgЪr}=i쉘:x2ʔđ.1B^w,>D*har~`r3!oJG,6&R in`-!씯dӫ"TvuR 4$%_M"S"RQ\ןWTX=P\E=4M $KE"TeW|#Bl(E:r?1,YXgKE^X$Ek@`}]z5w㴒 xuk c8ݹ_:{U˰x,EgB=a&*/~Q;;/w"wZLjœRSJ4wK+EkSw(kW(V~$aBL24N=X4giٜsbѩXܘߞ2~MP+ .^_ѩX@B<`qPy#5ǣyPj2wK|UR7c@%(R+cHŰY-tƘ+M0_OvBS| 'QjųTV8 I _Lx Yw ښڤ*RZ y 0X$ʻ1 RSZ/fю#jWH|:pe3s1-֣!iM"$iѹD Q]ӕ( ( fθQu%?ú5! }Җ;i"ȱSi?H v{@CpINS*:rq*ٔ }$ilYwe pZOȶnbYd`L~.ɑKܑ"4*>JIsPh~uUC-U ztv fŧdXsQVǬFrocˢ[ApT: N< Do_C9܂VˠtF9Mr ].ЧUr'P`Yg"=<1~.+a:]3q~!pEIrF*-`Lغ' RWkzG p(>/mi96ɑZx8[M;< w<(g5ITgf\@_CfUVGI>U\8v-s^7VX;(Sd_`dxzduE4WFiV5 \O4]A8Fr!ZTyy[,nK:itX}o(ag_B2-rNIIhM=u/U%4drW3{i72JR軻Yczǟu6wH3V(֤NddinikK 9D'ݐ ϳ]"vh1^Ab)2 - oV73Y璋"Sg&;Pn_2@&Ĺ}R&Ny{ր~[:0V Rŵc yܴc/s:3fѐ/SV 19W|tz5ҙɐí\7C#-i3䄨Lraۘ2 G#.ѡPBi+g05dTjM!t |(u«UP6upMO Sx6]A~&JJ~h(K!=7ss`o )tm%  .Q6DmEb,ݮrC_>PYkɆWWyiB~H^XBBSw7AC-Uvܡ!+ᄩ[s!xMk] Qa. YͶMI.:ecNF9P찐/d|u`yoKWG:k8rlNep VD`Φ^I&k>!Z"ɖ y|$YZ ױyvtߩ9RĈ0&$Q 0-zѣ;<0:z9%Lo'cf4lW?H19p~I{ ̄&SGNB>p__]bfʘV9JI-A& }5V)N= Z[S+G6`7BoՏȉ~ SݜW0w=4gGx<:}8o ch -}NQG3pW"ʵ08@2^^M) e  ͊Ml8J^J'@XGs8Z+$#VW;I*z }|aHM=);V_lPF͵Iz:(avSw&l9(O7FHY;lgp6,6 ͿBGg2yf+{rF$[R&g 37\$lb~OIW|W1!e6k;x<6+pļ#!*t*ʨ[?=i'Q8/0;'qƬi3Wi ύ3,DE}RM#2U>a2܄8yy|203#'(chWVzd43 ,3?t Լtc 8x4B@J3G^->9Nj@#n-M {H :2H:^W.ͳ DW@O{y4/\XQD%$wjDr p]qr[x1_w؛cv><%3ڜZ XO= Sx~W;m;w\Wt ;~N - Kt lq+[%Fl`~coQNPdbR˴Vs' ;DEX#FWL/g&%jQֵTQr+AK^x]Ur ;\h*JPc~)w#^_Rae/X`F⾌N4 ވF>N&]p@W3i\ZR(l {- 0s#B#t>7|Ġ V/,,8 |."q@4o s" _t̥&GX&8+ˡ z b$Pu|0zZsR{mxg ^l̜~muMֻIm(Se"B%'1+٘ }$S DYn+oy8BL/K,d1)<-0 qH:0ʂy#pP /HlIVF#{e:Q:ڑy&^PYza5pIN8k|[Hֈ!tNq,Bx*B0Ct8^U=[Q!>5KҴ|Lo^VSy: _ R nϻ (NV_>C"@rc`ätKo|;uSk,@LTWh!6J LzWe~Ae%'~-/gCam!>xܚc+o/QW IYO|$iuNvT8MZiSyٝ6yLXT0hLXHk۠͘GvKA!^iJa.uBeܲF`UhEKp?"+I i[jx p| dy_XI"@zq=F=]*@FYEߞl w*"}0Pӊi{ gj@Qv(G.w(04^NWǛ0J (_<_ 0t~Kb4 M߭Hv7v,u6ef)&~5UALP>ܯ9h?v,䶦M ==3xZ[FCUkD@z2$i?s"tt5 #d}` z_PkOJ43oҲ\₩ M!g 2ɬATFRt6}wي3&Nij ]x7m0ރ'>.@W:?⫔5/@ Rc>^L<]CuIGiĪ@e٩d8E&|OX䑴H/U2'䯐|h"(7Bj>/N5OH}s^5~1]Gظ4ek2?%OPD)^P9 uꭶAHQvκD Qx̧Zzx2_T(2:Qx,HX>w뻏ZCO7u:@Gyf΢ "C%^㎣HIZ1_aitvHja+Pycef~j]nC*^ uUtו!l(!oXr xIĦZݭuږ%1^BlI}c3|(-xdLf"c򘈆da.g?(h_%m7r_: eS&zJ6s1x"s HB#ދz*9 w~ Y- a1&̶׼*3K-F*>ӢuNK Z'# \!G-4˧2~3t T0B,ښJ8V1P< #nAe|֙Yu@6eW& u | o3Q,$0 &7W%&ӵ&ԫ_$yIDQwMvzr.z;(g(D@=hҝX{A%}eSlJ$1 66q>Z}F8*];Ar;*<ީ|*5ƳrK2 сcjFPVjPAh+߇Ɂ6P9֖Ra2]5(4zk:6\PCdS|`})Vsz\j<ԨȄZTz 쨓2\43-\د-G@nH3Xz;P\|ZIsQsrG@1< ,_pg%Y֨PG_ ZQ%y}r;"EZLnćZ}#vDz޴["fP+Ҡ-6regQ?$ ֮J&dZnriUԫg5!(eK TnbY?M2TQD,ƛoISH7kơB{ԣcGڜCS9Q?4Y|-<&Gքpt'N7zr5+x9v_}M!b ^c;޺~8ZepU2NV$+G21AO),yeYc:K I{W <ؐ_s=f#YF+mXJ_[h:⤑UD_L%".\B„ua4] ;g9_i1c/;I$LEGm(Qh>2>| +y3}) :JFN؉B!twpPep{Dgf,xm]\K9*ߗZ7g w/ⷊ+n Sv!juH~zNl/O(bs"az]nzw!Pҟok\k9 (}GkPz&tnE}W{ j@2g 5r!"Y/|#K?๎kaʖd֫D'9 荋+XҴ\ZZA7QE4|?jCIhZB"Ƶbhuѯ5M+H4_# -;?hXqշKng,@ MdE\ wL)1# b.D {8L>RنDJܸZ=L@X|+Ă,iZY8cd-%s0ԒpSfl`nfPbKU$pJ|`:9rgU~ʀOsB2<sx֛ԡ&?\yF!ִx?@ btl0 E;;H~isFƁWp5Ћ1< s-SDgPv d w@ >"?5\^ #O^y2T}nc/-iG& N "k|;E3 q+A%1`CU}0CWT,& ^[UEz ydJ|Kkb*ݳaolL&_u5R"es_I;-7hY͟Bq_L YE [:0J(t*fyB kE@UjQ]ťRv{/hn/?LK'o}vI , K&[y\1쪽bgH Kxr)"V_! [l?Ǖ8" [>GL \~5Ia*\?\ѧ^KMP-]J%OFb= BקJ+jRҭ56C|j?{|z"W%,b>`3 yDkG6.uyu1OoV@07xr8ZozrN2k㒁eG4Eb^WJ""ljKYAګ[zK5-Q7!X,}cII},i].ІҐal~az2K>r3\O[a$՗$-杅ߊj;LRLbUmbc5:W*eNji<_h= EFrs"2ֽu9(DEj b{࿊'{E+*hǘj*g Nts`0SuvNNj ءr%B"h ĥX Zs$L3ENt@/0җf7,LЅEa+s+rJ %,P 9&s2"iS)FyuRUd\`,b®ruOGR-"r!UG$KgR%' ,ѱbb_>&56Zl+e9.?$Mܵ J[knL74Z66!TZ[uq 4n}߇T{s,AA4A%^Y~yq;OwEwスW҇ժcfM:e3֐OWːB3h(·SS̻ @r>M7e{#SPD[ pQ3ͱs? Y)VKM>E!^Aϣ̒BN4$]3 EF~ެ} w~ߦb {Vxo =2WMgtѰ UsWY|M%y_H3Ɵl}*!^ A4yGC(c@DbBْQ Cf-d96Ű!BĐOL?Ki3zIRdsX@k r;^^n~5WUL>] 1Խ^|LX>C?sγN^h͗&5%<ȌjԶC\z~Iۍ[/H@[' ^t;_xT-} 8v;,+={Y냨 d.#@M3POKgiu%2HUlh\ i!s1MnFv;.,: KyycV '߁V'@ݛ0C(fស;-eP5"opHQ>> 9JKag(Նzf1}&sU-{N_/ZzY%}f'} o'gxy/ZJow7Ҡ+Py.[KI~p}PX~5G5+=^W+HZXP9R,0B[-\F*]#G2p_e۔֝lB3/3"QC*ۤd6foJRlPs,OиHQ NkfBمuh"NpIRx'9ّ ȯtJ:p^BK9isZEAy}|v䆰/BؠPVka(*;d(1 7kUmˏjF\)15jw?EQ|La$+=i+!}[,kM!4gi/ VȪRW|hm*# @6 q8m*Jg^5b[w*C$]"T%h yE5RbSO!Vhyv{H'ì?yIQ} ²j?=+H86X0kEmTUr&A.#Fߵw73Aa]U$t|8!E0]1?&)jfP&*; \}$fGT73TC l^2&DN~5w@yo4GNԩָGR`# Aze)R4-8 U̿,GNvE85?[ 1ʞ^# ^ {cAuf%֙n=U-q\>pF GBӓc싀N%CTgg}5?zzTxkħ M8OAg{霿xOg70D0t\CW8>c}\X{O z㤖 Ĺ# Jm^>s;P.Д(6GwSBR~mզAIF]Vy?3b(;:cGwaHE?ُZv+"v7DUՖ{LWLR{}-G/E=Mkk*+ G8wJ͟\U+i,6"xǡW&hTxWh[D˳iV8K֗p%h<#Hj+fOo|^U_ B'P)FW:Fd_s.' ne&g.9zqv#(ҏgM8=ɼE%+*$ kxn|$9Vpu28ez 2O}*xrEe{q "C[3_0T)aul5)IHzd]oCsC9uͩ5 [8,Mo1̼̓G{?/_j+##RAҺBH퍞A#7̝xCa'WE@[Ĥ8ɪGճkidO+)&Z<5{1gg|Lz>$-uuaO4_vV' яGЋ^H-mDj/V ߫DDۡR8Tk[N-1UJ ݣ7YӑU4_@58hk+N4/uv66c# QPR,%Y]ȑl3dЏxޓZvbg&_puZKHxi8>z2(ƙGѪ_PJ޾\uP3o7 DXØ1P#{Bc`dwzO/_0fd6J dΚ eqQ' 7 N8,ݮH0%bN_*ؽ>7j$8>"A ǛjMas5V>6D[GEMv%G#!5 t vYZt LPZ>-tzgfSc.|ZK+T7o]a&1^cUv ̋뼇ͮUY][4 pY8 ADeLD/6y$1Y{fxi(K%B ݰ d@N G)6Ko"N>m;yGτ%3uu(4 <~.6 0/8f]0NXkO^.TXoc4C,/Zc$n9; }\ܞV_TT= F*wg뽐Dq>s/?Ǯ~"|!r˯ؽ۳<|$fl@a79]iɜhD-9 c=x"?VnlŪk6)G d-qmbX'w6&=N>En0"aI4ϑ0HQ.0 Xlծ5I_P0J+XpoSϦY 4Mܙq& Vkh+Ec XlЊ񿧧X rar0낶.\<\M},8Z'!a;T+L%u"6snZXQI)Yrh8Z̙՛aĀw|oKoHL>?/9S$ 9~DγK7Pn:ym.Z/8 }#8.1J]y?Ϭ ӠZ٥}s=x  5ZxΞdߋ-x!?>ڳz vl6mS"\˽*(zuck 0qp3磗C)zt(7(C Stl1V=\e,3%pv80%6-)93%sBZ)q*ɍ*V-IpxO+iԍ!C$|x%L9ig/Ā[>$ /p d$8X~dy/fFpS uk"c(pE٢w%-Tr3P6mLXUiہ޼`vضDBBLQ2$=v&+L^bW.:=Z;_A5K\>RU$"n-gڅac@dwPE}d}zc]f;T`KH иX8{C=gL=E$a4v Sޞ붗kᬲOuhFji;s- hdTi*;V&c^Rȥ>~z#!>ZAD£is.Z ]|NqJO؅ צmx& #\B kuJ\|v`صn2?^Tƍb]bx8MevC &#k6f@%>]A$8xRs>1`Z?@θ*lOvz< Tf'NڲfacbVo. jS1Ipd7NE8x|D#VI[W/cٗ+U@RC"Zp zxWw"7 4?6P.8#3j[މ֥VXDؠ[ett ^JT,Xʗ6 )ņQP]ڶ%,WJWIB;rGFn x4sЃ}F;0ֺґm2yi,@`V"e^V>&pH=maшXTxS"3M¸>>ˌ<%^Ƿ]FFU: $#4M/FrK2)4TNa#gMW9G+4* GZBTԹa_鄓)=tK%Dվg;r]xe^{DXI_QRPz}7+,w8YV]bc̺9nvݵq4k6들(_pl2v)OrJNp{CTb)n.~xX8r-Awh]VUr q1HMn,RT9NF`PpLN .#.&d(A^n=E0#V#M1l->9ebȁD 栅s>Av 1OfmFӬ CRjC" [#;h,ΫJ:?Q zE,=6p[z2DZ n 'zҖ]ƟuTu(r#Ot6{rN Gb%j7r>o èεݽ:hgkpX8>mPT,F~>޾bzB,c\߰1#*ƽKDy55 0˟(:9/pe:Irϐ 웻qc*f1-o_`/I0.<y05zpԾ:݉/%_z ݨX/;mɿoȻL23" e%اYSu3PvP֭S91ּ|Ud' |^M^[Dд 5:?$7zs6|y;Cv`26HGφ?,HҵV-}xD_Ĉ? ։)2;Z{/m1O`p0-֕ස|iϣs;8]ڞ*)L.X>tr: =2qQFkZkapC1Q7i@RCSRVKԘ1ǽF-[OD۔e--fv5hɫė+#YiYcLK%5鿲9wjF--=6 ::Lȟvg/VlS)Gc&X- D?1]߫- f *a xiZg#5uC=pAOK(63!s<ҾC_Jvuꗵ qo:GJԘ4af4dh`(o1-M>pb vb[G 뤲P78d)71+5=~Cʭ\fyTVl} K5Hp `o> ]w]%r]8mnAnm,5'syįc;:CD%ɨ@܀V6{TGTܒi))Yn)0 QO^9I ^5snW"r#VdлIuRh bq 7 {\϶SԳ ]VbALrx8 {ф ֢0ˇ%|me2E[$Cw+vyƻoM5!^m7/ȢgLB#ǧ-"d3Oʒ޹d>~2mUiOޙ q$)#+:lwiLh,uy?l`ƃHwql貼{1Et~/YAPJbhk9>moQK|ẇъ#V[ğ%2"d&p {Jj:'`U{ԧ9`&a0mfQ2s24Qo(iH{ᤛ*,p+d#a9u$^E:wpv!$mHk}fKԊtISj_ir2 V0tj*E҉m}9* y ޥ%u+@E47ϧ6^"~6>v[J[xT#a3^o7Gh w*n[IJLLrH t,шU6 Feёkoxj ~9չҁ^ 2E?  9 /^g!^FyLkW ,~=,"hv}% Ka.j_;9Sе$wt,8#._zMлثf2ˠ88ܳɑQ =!~ ӧ.kI-9jFBR17zDۢh<[|hZrX)ڏ|[yDZ!uRTvf1|E$KBY*-.{8k0`P~D"o0SorMo /i$Ug #CGTIxW9Tp=cB:GT33]|)|Jy"[xIK4T pЂ2 _MMBTBdrr^πĕxK͋!fj*އvH j\&\80>$qo9|7+<` 5w`5k5:R8Lp7C)ϋVi}zړޛYҒrlR5<ڢI5n1(TQjwdhru71Nd#Pԁ!!9N@5O nBӞv>(^櫎f CdK:7zab.H@ *S X"b=aTL&3uH S1&45YI($_ұ˥²neE v^M`_KH5 +U/{FDxB; F^tYn& 0Faer<lqDҐֽcBm_?ݝfEYlh6gyQe$3@Mid~~9\3F'r:EÎ,ki˾;k]KEx2IAuigAYW6r}`ǟ޷A;"zݍvuq ӈ=1۟rmy 8vc|x1nQ,unw"\},(y?ʶІ-]g} o7t'9IDKyn9@x_jKifrvDV=A8ٚt"|=c ^+C]!-(ˀ710YEc/VT Η!oDK>a/8C9r̃ @ HyD"N>`UD #A ыFNQ׈ՠ̯I`/ `VVtKNX/IF9bXT p(M-)ItoOap/?# b 둙DGqSJMJ hXqi vaC]lMu~CҞR83M2"691\{1&?&ztz7TIHUw=rl /ur Պ}n 0P<ׂc.)|A"72SRd+˴]m̠_yqhf(omN}9L=6kGߤ.seSa4bGLg923~]S˿|[~rL@7yEFw1g ؘ,&ቫwE|Ў!L+ H=Q%I$ @'8A[˪<-٫lm_i ?ęD* '(l-fbBK2ʳ 9n"1 ,0iɐѫ5q-#ΰ.$$zԂ ͇Cl5V<|NyWŪKvF r.on}cX;uAaֆT~)_ȥD }t<,6'ZTPrZC/l {Nr y=.MgLI"*YLg[HvSid_f`4mݺ8xl:q^ OV*&UEޖf;ab dua[Q3yd600 .lY:v/GF *P [ d"s_Եo:4l{*pgc$ϩ5fL6"& kkcD0!LJ8ܵg`T<;AI*Ur9c~ɏiIܚ+{sa=1:ɒ8dw&+nDZzz`]N0kkdP ^ |ŖjO"E7nZhb|c*%Nz֞ꚾrbЁ| y)ۓ2R}J5Ek-ӟ9$nFU>UJp'|b{JG(Ow*oJ&c60>Xa8Μ4QQN޷&Dw숌-*?w ahIT Zh[:m6$4blZ# ,n*or;b$좁=trBP"H[96(*.I ga5%J7Y-Gt X(FեD`0/{Fqtoyj󅩓X!|kADH"ӘsBsBqm*KT~&K>v7/vl*z=Y}eO=7;)4h-@JذQo_;O Z7>vb(@PqAnc7X`S3'WU>cȀgLvMuO€!#"dhd\ ϒ߫.M]2@VbەН_& w6ET-Ǽ֑"ܸ:x!V <sv,'DTR/aYv9c۔7͍ƬJU$Dz}0B}3ګtdSBT/JV RgLNQWF;IܩD4 Z ./Q`Hs+E w鲘SYx p$?K1UesU׹~-?jcXXUO CJaoҖ^hǘ?+,e@9w|E /ܚea> }U[-8)寓!jY\4J=6FR#zU^ a6xN_{fST}|*kv Uvamu*bl6 .uM\H|q)7#kR=,!Жs?^( y XZr1tߣ$ĪOɓ7Ha{ Vd `NZ꿟o,g>1m`3#7 ZNK46)ȗ"TZ~U834sHZ)qS3|QUnmbg,fA`53b(2QYFAQ_ u$Fi]JSKI'V3p1V?_!5gYijQD]Bhڊo9W߈Q" <\ xtvby& x;K)n\)=EnB?eAP3š!VYT,ǾJ|T$1mxSE}󩒒ș҇S;wx`V$p$F?E`1 -Lv3\<1|q߱r[QhMHuc|$:&Usn4| ɫTnB~1pNtI9;I8o _ܐӱ`LA(JE:U~߮/jtFI4q'=\:h[1fY-7dN܆bw}.(<.@c "V^^s?J4cP,6~QC̩{]۠B=eD,CA5Yj} T{+Dr+0+Tpz`uy;HS@7zڅ.,MNi)cP }~Ycfaa7.;15–-ldvَ&>V+d{̵ww8EN<d{2.osv3a1{KjE6z>KnVe%Z`1&+iywHif@3C:$4'wI8 n;0By3 8:edPwB^ir\yċ/h !qqAaK^ #M5Z*>Xcyq1HQ|]7QbwM20:)Sr:B೚)6!BvBճQwvahsCXf}{߇ Ps7DyKubfr1yfX Z+D?F7 -cjLcSS3ga3Ӳd$JaUƤSdqZN5N}/ϧk!=jn~}eQݓX'< \lS)hO‘_eL SQ?]f=..> afo^7}tbV(k3|-ʐrOOjTF0pP`DBDYGrIdAE;Ͱz~P(IrGɚ8ǺgqΕ)~w. ePHK-\sv9v޻rZp$I3(o{aSG.(=ORFj6B&C ZYTJ*=47g9P( u,efUk!2h4*j _Ci ]tЍzC~YHkM!M,XD΋+:&oVIٷXm`4}]Fd 6,g]i鹍PV޵~jI%.8ڔtv.:,rG ?-#Sʭ\p:pKFxH~bYtY8 q ʟ=sQ;?ej1Pl F80g=` oi0 zg l\)!Ox:F|/Z g# [Vڽ,(+O9:53  nw]rPW:r7%o .u mm5}P``ˆ`BU 3MwiI0Kq[죬g|OL7O[>׭'eٜ ߎ rH'fBE:$dA[znwvA16jp I(k5#WWZ((k`WհvPn|[>OxWF?) M{B*Sn2Z\J_kVג0R/7"oq33_H?ˋGm/&(~؅u }d@\dSQfRuähCҀ٥]2X6Y9<'1~!Fnfab Dm"@'J6$ yT2 5hNySh(x:4 Zs>szp%%9BþF bL `5gb ɔAW" $9|Y̏(?HqjBIa8E7TnCcku ӱm؁ mYS,iYzUPW>Ca_3DA,2Ia^΃oۡEiKyYϩ,Be8ޥXHp.ňx?`_aHlZwF'F6kyj] CbǿMfk .UُLEuc;#EiV{>&QSlK{ j9 W`7lUWqȰ@QdJ@\4b:7Dೈ#Cd@Rm'=Q}9ݚ"K;aB J@0y' vT:ue0vA_b-+ZBDiy'+g{~iHK+7gab{!&Zj`p*  Bՙ a`g>|Ll:Sނ&CL\9ZM\ ?Ѫ~?j O/ ei貟d:TŶkw!!{RTxN;S2<ZǐeȭCqc˗7EuS69SmuZGi-,VcdyJcT)xAsg9^xk//N[SL"cZȕ8Mv:*n,fߗ\*D1 qq)DWGfYz!BsŠMW^6{E)'}`ΫwD԰:}332=:B2q޲FT?P|NCT.Fh&&ʂk(&G!4!TĢw&YYRyfz4^7mf@4dJF> }JMK ϒ!ťϝSVo6%@ c9\&D&TyF~B_ks2Y'k{o6/.[Ǻx}BuפPyJ qOIXN;^ӟqZ=k]|X6‚wxQ6F(B/N1)y{]tr[4GkBGkB8 n@fH!=3:!h-@/S ${L^?NGWBP8Gۄ;Uw1u}@ZeCbbMzq[mGwv6&l$fOHLdq_؋'O+o8"CcdY >8 e.ǭ:}"*AIIEЯ+#.=eݛ/0Qx}hC[;sX_)x]Y=C㤛vtfEB}g=}~_;XCمZ%=fڞx>ݯr΅8XwhX\xl)b#u~!oa|خhY'+G/ARlPQKKIom~5FHyYF%1]o.[p?EPgq}L4Qz@I+0;ᓹ0zq-%0/a'n\jc cZӊU/IP%U?Ikؓ98=@uWhICCn]U@$Dc92X8scD"l{RD8|QYV(ա7zD~P: /a F'u24\ :ͨQ$"#Q߮t^2s#5.X[}Qy<[g9pԗ%"f >f9G8\s*m<6(] +8^/6? >>TO2)8CPJR AYqjĞ9-1U]ߎPX@&>QA#_ K6?ߔf|9WCjpeL=ML(E<>l9fj]zAМghJpFi~MpZmԀ>gYpR)qx쏵>JԱU-~f<ѳkg[ЊalPljv. ΐ#1LrLDrXσ[o$HQk9"."e54Z2ztcH-(GB=HsЧz-Pp./Vr^Neʿҝ|hF,!Cm|-*r*nwЛ35`{?}m,{:)Poc i5MG9srdQR `9Z߳%'e`-Kym5il{\I^G* NL w\~;巾!x۾_Ȧ:P|JZNr᝾$oiHYT@ ` צ=1yt5U* KW[y@CI|A)t0}*YĐn g.,C, (4+Z./IIM+XVjϙ5DaC=ήk rޘby mMSjxHn/ _cӅ8Ƴ`UDUVsuC-FPjBa- =AՒ-6C4lO#ZhqGRS>p ړ{¯VFͦuC](ü>be(f̷ Aɇs!a ŇKwp-+Xr}+kihpYRL(r+kP PmN{ #5[|&+,kM;V.օ);bg=]">C΋Q}:.y@3˪KxWQ ۠ HdqX.,~]Sl@?Pg&8E7 L6xzNJY*UՕh"qg$RLE WZ#`VKiypB}:Pi2)7@FۭڝEu5ͺfr0W 7[`쑎 =Bc#aK{е6޸55}j)JZ|O@"$*%.>ѝ1%6JL9Q@_ 3&>#b'u8㘥InWNpov`pq`^& uH$Ø A۱VG@1ns.l99dR8d&dl_i0]YA U޻i~f=2t/nAtosut] {s>@4Ďc7=$3&V+i&$bVdօ :P4A١NUG4s5_;[+Z|7㲲@?iwo:d Ю1\mU)Οg&sH垬bOHj&"FN{[}ZZ@]=~9ӓ^u jgm{R2CX 0[ ^b+m_NW`.[aws]6oIaCTG[rnGWj4u-l2DB1av,ΚbtXԳj\AɲMA=x6ϸAD E:H&8Q= wkњs> 3ƼB*yFnȥw|̲D yP#^ y垄ȚZK7amEI=c7yIot(%7dC79YP(JI|L`zG0B ÇಳEER%?o/=<ހ0.f2X$nQM-&e?.7'C*[l?n"mBGKeL :bO8 .L>2T{], QJ|,))GװۉYOgT4ԺJסB.jeсOC8FddL7˿K#By3i[)#ڕë4 5Ʒn dXq{[Qɋ2pfwKd<: )4'~荭Mcq_|/T0fXafPx9ƫ)-5^v(sHMֶ<} `['kS8NJ/ "ױKí}ԦTzKj_Gl>ء;ԣJ} .)̔<eLѩPB1uV+G5ZFhⱒgiH6?v]hy(JO;qbIQY$Ӧ lsѻ]mI0"'xP[&I&$Hů͆Bm*oDsgj۩y K4 b2R/} y(jqe|f&<`O) sE = hio]ppW7P stD%+>t7%+5ƹQ{Z{03%kErjóevlw@E."Mz|4yˉ)@}R`Bn\LȬd5teِ.KOZi<1D] p4L&Y\Fc秣"#j\çzLDsZ9%KYok/z"r~E |dEb1 o tƾJucnB%k%F)8jI$q1A{S޲kA1_G =)yE@]VD7!jJ4WݼÇ=X NnGtxvU%]2֕\탐fZ:KS-;kx}| DVzL A+\=!cBw/=LgW\̅&-{ț>hh%+fn Q=#edu؟G)qX+. \bZ)5>ڬRĈ6OBgqChZ,|:3! A[2qc̅ɣg)K5Dl=-г^Eki+NHWH3C̶Br`%&22 "xh}%;!aZrν&)褻Gim/, 1'!RUU ᚪu#VoS/w 8ЯlޘĒ̢܁\}t֤.-[CL#5ct6k ~ĔGh)gl"MOF?$+cB,J(_, \ 6-m0j5O{&C8Ln7ǸT??~e }M/AwPN ,v ZJg ո$?'' ݽFrKHgt/FLY%炯}+FE˚/xB# i}pW8vzs(dh<#)9#OO:u1Ջea8p,=BŚ찑ڴ`^ӹOG ~ AqUzw(%lۅc% 0-޿t Tk*Uy^WlF/ [3úIyY/LK[IiΡ&VA o=1l7idIY\0HrI~E `׮PBț]K!rDEg'^8oҞ"OUVC0mQk۹jEOÑCĂ7Zkude~BLFk)˞<;n78$szEBOTJTckh᰽IL\B7M6#]U|@ھ g"5>~,<8 ~ ߮e[G S}7U蚪 E:mYu$ +_e%gO3 Aż;68F'i2P7haNP2jpn#@5=Y$/T4'JTiVu6;R?EiEPJ0Ӱ:BڙbI"v`*a䭞rujz]'6с/yZ-0v&) cu;m9=Qԇ !~smTg'%o]Yњ)s1'gX82RB넑_JRyp (Z쉃hkwWQga/vC xC JI " 5dz3Z)zt*-+)ȹK{ وeŠ/|1+39}IډEz?%/ZAS~ :ZO>#: W4:87NLEyu\FlTxt2GhDleح {lMZ2|0FzlTvi3A3E׸7Va͢qދew$0IHr]>JlTjNPQ 3>p~: O,:N%2Tg-zĬ|=˭rJi47މ_B0UD, Fgڇs.>b%7Vu&3T".吉y]\`/vb%6*-+%XՆW2{oc)@GaAR43EQtHsz⸈9 Ov,t[h:;O4 k"֕`\p`px{S5’0{K}G]߳g=}' 9sȏkV$@- Nx?Ia5\!(tG1!4`B뇙Xh_qbrwhcEáFT7 >'p\YwRcݠTN˺u+{+qk5D)A-?h J\N 8::*$0 P-^ ҩFR.WRJZ8|8mlN $l6w>nG ?s0t fL:ת?<f:@gx6qgʍ}uE-ܦzq3=p'jM'uN92jo7?ɶiN0 cՂl!b&_fU2' @amoMɍwM7Hg]! x\޳`7H{'GR}3wT cঘI {d-Jd"6Nu]潬7z:yAiAJB{K8܈D{(phWB0+Ko X d4}\ L'k>e3*Te6,廒;+QBvHS.քtfI~LөDRkA-K±`+=1W^6u*TD - [@ƁO'H7NSaT9[gg"OlwTs)Ddc b  ["`{##w L5t_n,~ă&2e~yXd 2a$YU:ZZ"Zʚ=]!Wz'4KyosyCn4wO JF ޾Wuމp1DpFrW9 `[cSyBSq!X\q@CJ>bxx(':o D%}Qw)1sR6=:7) ue J?`iI1r[P1AP}ޮ"DzL(j@' r}xE=ӫf$ zcN4#q U=h&V"vTy.ŋE;p"&ktֳ͙i'kpKy[>|48 U @P(VIOV+fI\ ^s3 r ~3v{e Č#JoSn[~*Ȕn5E4ɤsľW>u(8:Ɔ M8PoyXGג\,|+/| k!^4ɀ9K8M.,Lt/Cם%D9V?麧/YD ci7;_xԐ| :?]P"ݜ[p oÀ畍wqEn^o#j0UsF֏#h.+RĻ Bޝj]M-|,}&&+~lQޣ|[T]?nƃ]5pIAYzƬK4,J ݦC2l|E?b<>҅*?Kq+nSa\=r+)8҇@isO 04`Sy=wZ "|'1JԹ-+ #s[d=q4ÕXg"o;%& I3蹍S~uqN{Ѡ׶3^گEafs`   )bTo>`iШ>鄔0'g;]$b]JYg.2p & P}C}?7#^\!(D^|EgcOGk\.g8O_լ>62>evę~w.B!v˿`v(4,L>C;\d{rsTeDcL#?{ow׬Kb^,d- 9o\Fgdհ!k>8x꡶+sLe%VD+$){7 Mko})|h8nn d5HgV";cppwߺU[Yȃ;6TaŨsęZ!b5ʓ&vba[9j7%D>BзEf%c t5B;P,Pw-GE4WmRfԇx; 6u-jPQ<薊Qf P*?U[D\4W7vzUny =Y\",rb )g*͡:օ¼EjF|"M);6o4fO08nFH 'FibWrP k~Ԧ{ւ16f0|3lGuHSE8/Pbom#a?9AeYH `+a>q1uݐB'nB1Њ{dGC˹=TA4E%A[k7[TUwe7N/"oʻbG21maש1T+mŒNJN! ),h`sC{tSrIPeJw@[r+$+hh Uc2 xn|I$J0#>q{b( LU4ޖaSH^g| tE'nyRr56+&G]Sp0s@<9Pf:ݣ\7L%+x@\qImDZ XKk&E{w/HgѫeRY\BŊ3T%Y''j;Nn4<<ނfw*Ξ˒h}V_N;<06 )w5^%ehgrd.m$_п1wZމTKN`|(>)5WT @ߡqKS@8(x')Uc㲹/~P]}=S׻qw^' Fҫ䔗)Ce8OH1ˢ;1B' 9q:G 3KkVhG>9|Hus,7+|+?ab3x@'<|t4YzB^5ѝ3r\Hɯ.aX kӸ;f34qwsM@PB7ha Ztv_iN"<_~F04rJ͕Gu)sYPA 6xҝ4D9ֳ : @>2. 5Z!"fctnK':dtTg!/,O6 ky(Ntxȋ9J=ŵʮ"ca_AR7O22pWg2hE @-N nU镒*-0[WD|;+dOx"1'[IqX=lxrP3+X8ﮙ,k>;@P;p c(cJsztbb4UXf HMp=/#OG)`T&F`r#;+CĭDv o%Gi"0]Gį0 Aj'=Ԛ(#P6C oe+R\V~ݫJ!RտL(2^L)Wr]0[)jJjU[ YMG ut%pٛ2b R;/!pjCrRpFvTNoDlUnlkfb/RŇq-|1^p;m[ƽ몿^~}q6_&,M|\ԡu^kt;u{ _ޏc|v< uB`j6f3ձtlcGA7N8:NƠUWgf*~ԏfV~5 0S1]`91 #, ',s@` 3+A/&uJ[WD8M~l-\+ b#Ok{s H*M/BDضuD: ]E91-z`C'DZ~%Q\F}zӈ$-/Svz֊GH>/Ae-U9<dw@[FchoڷZ5|~Xx.umj=֗q:J9jzR s #{pj$#װgrUm^zyH}.](Gq<1sےPwZ" -̨vt2,k$:=Cڅ+7nUpڵPٶ.oB4n]4@z0rtހFH:lM{z,ut򑡩/aJN(:!ԐIV;('oJT x7>@~f,d,Ž9aC4JHmAO HZ ˘.=_@!W c!c6\nD50pW<˸\ŲZ`T)ٖZ]_a/g5ai@ez#4# %@YX/KM4> ?/%_ Tl.á^4d;6 {ʿHXs?yw{9AXG mqڠSHKU}9):otu-'GNW} 걌:S/q~EBmEl4Z_Bz!(-NJXv7b,Fac܋7?O>,`&GDy!I&1a+x%"hQ;-K|֫f}B>1i#p 7J Hyj`:!w1Jϗ0iFcs.үvrRwqpf=ͨa(3鮚>GA< e:GOorP}:VFT4IOޛch7/B̑lSq'sj NUX?5{9?WgL *:]i,Ӿʭ'ֽ@/d4x=$z8%.VKob:\~SE$9 @{. A{< 륾y/tmRBm{΋"Yٝ0݃t,\/,6\E yTZ[h9IE e.|52U䳫'hraoK]^To#`qBS}!- DfSkMdM]2*Qͭ}iյa*X!jbT](ü•FfMtWT-#oHb5/n=0 kՙ$Z> A($(WMi&q}.bӯw8Y#ǎ*@P=Y7.RYmǒ? *qu[9\"XTEz_ߪZGbr*:fhzī Y2Z _㏖fG=yBIKfq m,HбW[Y:#UaoJ.xf#vۇt;s fe\s,{PT{"(vN M y]n&OF p4y:RZ û/6\uMFoOntQ K;?yE֜$i^ F`w,C6hL+\ayKn4 6k(t7ۘC}r]YL6U_Q<)%Q͐#s+^j`Xvcq*'4Z(X72^NKZӗSiI"a`2O2mZvDZY[Sӧ [4hr',t !wܦXC-lAz{wjFtէxpJ'nBVݶqtxFo7L8Z\;)-!>BI-e8Ad Y)QʄP0YQ118Nk ȅ2I/G8PYRIgꊲ I!nhj,h2q ˷ /Y~9v_] 0>%" 5A_N8&H6^q 9dq\8œf. F: [bHM,MvbKHԽÇXOγ /JW@| q0g=筸udƲ?O+,e~t@Mv, ;4trZD}ד+I**\sUR؆*h/NDŽuL4hA9\v:Ha3@zL(f~D({on]J-[!#/3&;_(h]3]jϼm kX5b#N.{Q FwQSZDotQ'%Hc1jYt"՚Eh5Eb7Z?_&ji؛<9Zn(j>3vo&pTn {ޙ7fLlON81GhT䈧Oצps &V)zY:vZp垳΁a= %,\%&I?a(T8,EsbO}cxLiNmآQ.DB+|B% JC',Ҫ2+T[{֊Nba04vuct*OU*XluZF4ڧjAp5^ewj**U[oW:]>|QݝȾ\qh;Am(L&I1piӍٖA03ap}z)>j17^*`MbO)= B͉~.yjjd\".x[i tsjq{y-%~W!(ԧu70kiALRb[FlBaxcV|us/o&w޺wi.\n F:c0@o^3/FL $EgJ29rO g .Uu&滗˨0?A@4yƙN†bISQ[EpoKyC-or.x_o5A$s;\vK"`zfKK sWu]ao~B'uc$cj>ns;{EЭN\ _EM35Gp~[2#VE6*> ; U6@ "Bژ(fXYCȆXAuqýL,ȸ2[fI$Oڹ:u86zkZBj\?M=⛺d=֤HRor.W{wC%@"mvfsYa`xt} {MNArA5+OW?b  f5|`XQՏ@P +IH'~%\ՁB[_m@tI!C$^Xtda\ۛl`8Oo 8 2G}&_{j6M1Qx.mWJ yj[`Ն… u>dbOIAj Iݴh3KLbjo#e {` 4UY,*lޮW})S&| I eelzjʔlXM=,s١Gv/W܋kk 4\ORE+J0`-xO\7IۺXS8۾7!R28f!zu%>m01g}& ֕py5\;2uOAl=Q2kгg6($zc6%L*W3gQ<" <:zx_^Czr+0v'NkwF&mt)h]Ye1b#?JjZUCfr)p9P1nȇV{ߋIlimE6d%.CU~0X1?4oޗc79L!yFT"} ==G솖uX3x[3Z8M>)"ZӾ#&Yr(Q-qZ?†xs\vF%):{ULyf!=#~'łɨFhzȦmJ>sn@lry墹wjP0N/RҏM`B۴k,cv=zsSc/uhǥ/6rZeMT6hȆ㫞}P[D7J:  I>H`+71,* zy0$Mߌp dv- bQ2,&Wܹ̾vX t4`y[ųv]"9BC.٧=vα!Zwd! t*x&lg^ 0:Y_mnUjŝnxcG$M1~k*ܧn3c0 DZMzvt^.}/i_i2σ%l͏^yI: qTy6K F?K1FdHLŽ@#0lEx9+8c9nTc7ޔa3:.t4w0yk7Ao'-@ lq_,^Ltk]Afzz+4/ |཈['*p{0GB{:٢O>*~:ǓV h`O_ 43v ڼSqSG}OQor f$Й?޷%ЂfpO^, zC"BϨќqC"]Y㙄Bk2[ *lf{.y%r*=ΞH3f ǯA! ;gfІYm}Xߝ'c3b|Ի;_dԁo_ ~;:`sO$D݁A D4P띰ೞBclN؆ah ;ZE]&_{0Q/ҫdUڪQևmm eU5FʒA@ 'j4lxG۲5gqFL=%@E"Agi2OEn^=ѿK-v–V{;&"jS J9 /5a_bvL5@8'%z14m"0"W J"_* k{;yʺ. x\,6 Bznԅ JP#Dҋ́MHXm!IÓ%M_ӝe [CInB2 ]e#=DD6'*gޮԋhhEA) |!TF?V &#j .<ikzBtG "@UaiPmly[&}m0%ַJeI=gW׵MRجFT?)z:eO>kl tGJGuq)5@O ~ۤ׬9c6ܐ'Vr]_5ėOdtFHes(klT/"===UxV\(U`SbȚ!S2.c?~?VSTےa,:?6j;sUΰ 3")a&-g#OJn%6#03 }`xtI0'GJ*Vļ[TL$ClcGؼ=EjFhhI<rm>y |Wt=S.ϖ894DE|*ƊMƈ)*ՑZ{پL+gӎżVȳ"vٸq^rO%zYTݼ8R8<*6\ans4 _>"8j-XL-Å<,ai J bQ_MHc Ou.9Qd[C k < #Hk'틔R L?*4ȨN2Cي6zedw.Dt#F%/ C꼭vnRЕY$aSqTnO5)uC.= P S:ΒZut/jٿ '5Q8&z-eNa/Nnkx7]n1]&Jao @nGv~})m14d ; \0WΎJDe:_A- )ݡXC;d6ݑu݈3(ioHӒnz`,֒)z/G?髦>Ο $$]f!con|Gak!&F8oŦx&3d\lRiUȃa R.ɦ Z}+lL=%MI[mCkw2BL> f??WtABUɲ]txt5DbXw.?wZ 8߲.!$jE}? ߛ⽌Rv< PtSҔ^Zj}PdtUEck 'Gܺ0v*m*!@Yt阉G? fb-gM?+>CTy.r+$v: *fbD R A㔟'/7 PK~,c_򬭑ݲ2c8Mubwjlu3kD_uj"qX&Hԋm3 ^SER-ZҳEO̵2ج}`T2x3uGA1+Bͽ5|¾>k غdf /*al4%'veZvr\q>X(TΫ夽Ũ/-L9qF+21 "Bl 4"Rۜ|WVFBtL`DD|+<0GM>!7}G衾ZKxqP)s1\'BB7bP:DD˝E}e6nr8׀ĢD=mcB٫rۑޱ4MхL#I[ muAP krfjJ7/z5J[P=UĄ.g7>EO2ZV6}<σ/3ͦ}Z-b?2!Fh%g` #xոATlpt\mOsvx^ 6Co<cbYOU6K\<t[ld-!*(^*tDJ&EN3@[2)$WCLqAk9ATuIƫ,F u\67GMfe˥%Pjxam|]?覮,VY'ytr{qE@.7GO@;7"_F;Ө֢νYd{JD. RI( 0qüR(qڎ!RH̡1ҭ#<^X/63r~s~+S.SyGI0M#bw銠c1<0[k޿xKX^ܲy_ ,dbkh PٜFxxUJ,Ec?kl^l,ZI|ddrؓg"Vٓ:}֑޲(Ӗ>ifϙ .1(F+3D&1*Ʈv ,^p웵Zunk/ɡ@Uͳh)JY[!d{u"0 mQ\MQ~inB{VC"]ssvcWCPm\hnA$+)P 躀~J !:r|FSJ2j}4ct9|$?IO_ <$z]TֱZ&k$>dy9jԼ\m, w}YE$+f4a(=KE{'>"{cƊĿg@ɋcԼ:n)eo odFu]̬ddGfcb|D- eٍߐ!FWc>dccGd$NM1iU:G_(#,+H }/4ʨ eNLRxD0~O"ŎV!\Xg#5SɸE8 ep vZ禯6g!UxY|ǁ5E =) n]T$,\)h{o*L=rP#ƶEQd̘5όU-ǖNj|,8PhT k|H70u偲\ c`^L;e(j`g6y#/w(KD d%lk ОqQǍwp2a5>>ӽ03{ _GqŸTτ0]h"U[&\KC;y_-fO~CQBsSs+84 ^2'; bU`I}s 6HȿFdge9R.3kTvp@L{$l8m'0O9|@rx3UO)fx鼴õt6zq>:h7_~/W9"$k-y4>B/@#wɹ)>WD~uCgAdQKbPTM.`su4z%F}r ݎ4:d%M~2J8uzp/Pe {3y zϔ6&Wfߵ]2EZ,>れ9g4*XVfC[~㇟: r0ű6h #Kjs~*eGkģ7&uK5kԪ}d9)43 hmm>rhM<OWU~^ j2grc˲11t&w!Θ ދw.{d3f(TUH,4ǗvǗDO`"FAARߚ +SRj"tC@<Rޏ%]H9Z.L%>iEU=u)' ^b̊-!MoQTGi#l(e7yy<7U?AՅمG;XzohFpJy|\=#{"ރt1TRW9wSZ1f 4oeP'Kp20vO'Tsf8K HD yP|tXC?֊49(gA)́=ɞ⯆n`fTK^4H]ODaK#Ϝq|(#3r>l_Bևc cZ;Mk_ݠ?s{^y$ՌAPh =Tvg0/}WG1܍D5 9A?,дr6)UAz4׸QZm=7 _s`%Ь>g}#;2isU A-B8FS@J' n8+(]$Tn8|.B(ܩ`n8GsLI|Q%#M\g9$[(b!ȶ{!vdeM^|Pl/^UjUT.!#fS82pwM?xp'[${/BU ୾tc ؋#othW˹+_d O+~ юh1Ѐ)7̠yXjBxHK?&8H& d ;}pB H:R.>f_ᱦ#"+j *J"vf]x{J;SͣeJ:ҭ@n|J. 1 DfE޷XV?vqO;$aSZ?Y-lk[s,@WtjE2Gg818e$mGԏc0yq፩xRl$IlK*ʌeXߔNuW95XzpINė8 xoa=;,43a8&dzŲs՟BH>!Saqg s8I6xe:rQR$s;p{u`7i= A]5J +: FV''~{[qpBӄ1.$I7(?.Fo3*ӥ,Z+4]=ݫ逊aiPٺJT؀t ju@ApHVY~xgs$6e΋:IŹ`^)mx)]xy%.XKk[`ճٌAaAX"uL"p >'/s7*.4b[zLv@i ?^9N?c({}3FP鿠DTϗsL^+WKԃ{cYߏC{^FYgա2EvFW΢2~ҘJ?R[*x1QKMj\F=$B7/jh}'iWȾq/q"Gv2flflm^0=ًt1a( $DT,g;A?% Ps[&TzBד>vBa=\8\'.Io`.r[&irٲu,OyȕpIs,cr$l?  'Ixb._4|PHR&5 Bc1mBnF6{r#!_5i3%x>' s|F,Y5ʇ"]k^cEabg6)1~dTT>*֤#nM׌P4>&'R MKcNR}ykf>'! j h8{ ;9Ftwp;`ʓ!a nt ^\{SVͣcT/*CaNw˖SӀ!osc 27F㪁; b*~ԓYaRcX}ͬh{5J00`@zC'|LQ;cxas#L)zlAuX+,76ViN5f; B{Jv \#SycU "woѽBYoVb:o0oa+aRbMx$ rp lqdV~!|Gi г~Ons'(\`/د{d'HF6";fk}` n[ڴ<5-M66pNW6 `.QrnjIR:՞PZ=67h`҉<`Pc-ւ?J@OA#qu`y~nuZ{rdduwsJ^ nD`@EÅ5r|Q"\\֊ i 4()Vߔ;rEC~e(R% 4f0>FfAZ$o=:|)f-BS")(bZK쑼ne:I`͕$zKF1o ^L@{tx*!{5ƖKԬHNif"ORVJvD%ws8ס)Db+A_Sə p$5=2XbT{ШV{63HL%#j 3֕:%S( h9&1zV|[dht-4O,3H*hO>0ai9$$'%Q 騪w)^kto-; Udn8F RS1J:9j(I[%_ yuzExUP<%ڶk݃'[勴nHyiA3JLsl-n$xÁ-ldcjp'$%1 \  Q.wDZGm{5e僰Ӳ~s)j ={"&}&NA#N8o6`$5,N5>A#PYnyYv l@_*lVz#eGvZTf1o;u#YJ3 {`3h'64Ԕ!_4t~x^'"PÀg}Z-li_EF{>_&(jG^EJO*ݗ!@ҥXV kG[jZ U%|M ]i* >D<@DgXz{:o^4!h`{eYڎ&捝#=Y6޳heȳBvl&y!3qW59,dz60{p< rn.ntB%J PHZ=ۧ͛-¿ ;`)exի#)3T`kkc[`d4d/﬉H!TH.!1I|`'q"Xg 6id#ؙ7+Cmw ͒VIgYv2\!H;t%o Yb;oC%\RP{Mn",׹@獳sϫ11_ݪT*<F3&"։PN`pFnx}4ztD[g'jGS0Y""D|Nk}o s8:/* `auQ 5ta߁X=6X%CLS"UJ*8[(vd]W4X5|'Oy{ (󓂂e^0nF)VOhEU(莖 ܛ5bUNkIn "Njl)v8JE+jO*Ck7Ť;u /S"me7մ .@j|(ys6=j켩54 18w 1NS4莍ﶲuA>MaEJ1ҙ Fݍ[̑cx . O7`)F:笌=ۻ{уP AԱfkpQ UYx9ے:C;+U.D_P-h;\lo'|`Tvћ ؆ I{o#v F/|@Jρ=!ؑJo =/V 6]n%~6\ h5 Nj/~~L#'̹Vh,7pK44}zE(H^I!u;U:(ֆ)RTp)bUJԨgg񘑕O$%^$#S=v<)ܚB[!TCuaԞBl,5n%@5 M|(#sV0$.?X+?&A·nҲ}G̔]s[L' @AɘQLE -=m<./_  Md $@08Tڍd'FJgsz!g!tXu0{i]N^??;r( ?Mw*C;o,ܯ74հ/-FN'` 2 %ɮ>9ִ)ðr%{eeLi=IuVKr(wDAyZQ 9'@Mq,K[>1Qda (PR;:ç80TZ"9ŀwrAw' [~!J1U}mUpL3`m3D5PJ`O6g}&6vz/7nq`,jjQBtFS( C Ao`LFojjjJ U#=ל_<#/i1 WXhlq+H}ADZ!l^+}8BzRx(qG+YYZΣzpRk d5,{% nJb@}F@T~6$ŮMnrδ'mFmNK:}Ɣ`V1(Wzaf6 WǎQg'LHOOMf6tt1|LKHA,.5FkwBllGp֮kJV>暘"/5v$1TCKÝLUnYlV "e-}l~r"'Lkk?JG>.d^v?Kq\s }33M]$J8U-z\=hk\$"W.L j}KR r 4CI'ݚ&0'ڶ@b]L~:CFWI O>N?y+|ЁdX_3L{RaIh}C.I{1ػ BI]G?m]SӸ5 rp$E3I0%y2+n]@i.|Z]*FfYDv:P3@ޫ7nԍ0fxXZ3HIq )H^s͉DN~8'fޕMx'h ImfӆHIFGX#( }"CNZݓqj—I!mYQ:iwm wjĺ"͆WY.R>"Uqx ^(R=8N \ MKAkH]e%f0A4^}jyWG~ohl$W~[US en5;ePy>?+㷗I$x&i> n|=<2x(^ha2w/PƓ?\-h1OHL+\Yz'mQBSXSQCPv8ZKeMޔ/Vl (^ƞSCÈgcӓcwKDh/y("k8_( @URB?(> AW!6:R=Jo"q"Z 'n dam_KLȳlEXE{b3-鉅>"~p.SA'['^|ʑdI}kS<7x2&V(pbjugZ 1e(ԁ&llBX[Z;igd8v\aGwuU7T5.j<\3UF:SV(dP*},&Ab7d)?'7%W*Q3smne(k],Bonjե7x EWAQ?K=3g@7k `SϣK'|Rm?|טP@eMx4;3|`K?Ch.}??@[69,Vb &8+Ի?|(Y LHyyn^R_g24~Q)/^j!-J1jT^/JHns;⼤gc1j4-x0&Rwײ47#O䶒)p) %+-[UVB+ $| &]N{],*L{ \*3QAv {f."udl׃e܎7sS*O}=\M?JUdeuE?@4혁dDo S54:et>FS'#.V ǫ?:@OZoH(;lV4^o}G0om0gXoyFDS{Skdp^͘8emLCzrp@I)_+O8En?GbTC)Kctpy89ॽ(c&JL\Fͥv 1m ܐ [dz( ">ƌjq8JbX28tr8!~r8-Bj)WuNꑉ.=-Qڿ1B.x??.pdt>Mna N4#$1f9":;KʓV;9B\5k:7bVED~l~ꙁ+vf~35Sʲه(hGV|i% Q<+Pj(*4Z wI,, FCzV(OKjus>/ &Hݡ.f2@LM1 AŬ|#VCL;xA97#y-7XC1pRBcaS˜6l&O. 2SG4 S[# *O￱H%z~?HXs?F%g9UN c0#ƒg 8n9F]nO>< PӄR[-7" 8;T>Qp._Lt[Y y; .w}t+d嵲k8G?S+Nu%D=)'; tW9UW"Q&^:r?.I9uӊaWŎ4%^_$(>?&ߋS7g `3L6%@xFvCIn[ãywZ R <OVܔQ`L}&r^J mM#x @0$.oy\. >?f1F;EGL_܎vXj\I}%bc>WEi#S4[ߘ^%_WV`3d7pW@AmU!!6d .˳FnjBU͠ބ6b{AҌ{9ɠ٬33+Z0G=<G6b}Zkh@. E]'Ey}9}O2 '8Q[ d`t@16tZ pf6& 1BvŃRDڌ ҏ1)"Y.WȮ^_ n vbu|'D؆7 K!L6jov g1*@"0jPl`0 5Me6=|ix֭>udLssD uk2$K1zq%Dl]'xJˋndUe,KUL%)i\C"QIQ9?8OS٭ĠH C, ҇|Y*j4mbq(pkvi8#0–]ww,N0LbWTc'+Na}H>[8ӋL7tq{>Ǘps'GyM3]w>ԧ@N0 ipGIM؛)a$AI!?g[ԚLtX\)8Ez]2va cYw+g;W6B CVTjIJ)<ܗAjQ"HXfg4.TAuI%aD*ѽqXd]*i,? y3r@[Obt`Frp-5zn}pb'#F;nZHO/񌯨R_SM0E)VLF$2B@"m9Jw>̕An~ٹ։hx} < y;6vDe0l=y7JJd GC[~oÃJIK](]3xPlD;r{!~?9 EM{1E(?bVQԫKcޟPo;3^#Kr '2ͱLG=Ӻ£Ӗ qGNX\h(UcԤl7$F[lCJS^mfkIItПÇu--EM )C_u/KzB}2MU'5Q&9j!FB]`-j,$C1@Ppr3 +=E=tj=Ety`*=6%Ò sҋ9 ]HГk+$)< ՚m̮҅]mQM/H'&v-,u2n zU@_ba~LrDԐʟ>V{d׈vjx(?D/H8:9_-QYq2O$a;iEQްH0jn!6a!=+ӹl-6{B~ӣ ه&usrgǖlFZU g5iiU+>m^؝:'l1Cv$֓6$0i<>NM^ĝRd,0׆ }7l =3.?Ь'J^Qw,nD&{Lzk%bX4ެl^ ) Gײ?8W@Хc[W wXXq rT 3w-O uʿߥo>ZK{ٰ<`fp; +zmN/e830#斏F8l85Kk4#E *oDA?Z5򌲶vY s|S ^~r/{P udǡ!FHMhi|嗒D=Ѽ^`˾Uu#r#Ζa)j#DU Ūܹi%XƂ;ҕ,*8qw^1j#b?Z]'S":iisbS'Vld;Du/</uN5h'5?Cnq8oyw> ط(Ѫ% SJǮ2[Lo"5ӎ“C/׹ sY#iܧ:Y]'E+{cmq)\DBd8 V/ aKLy˯?|5LK:'`AiSbaVN A̻jk}RvV芩P'G ]α:ݭ*,eaAGlgSqRӎi_"*v>®pwzDvt()v r'0 l ,0UkpKxsf)"0W InKÇÊygr%M Gh^iGS~Na&%e!;1 ==Y=}fvUrܸmUt_aFG_N>:Xs`8eٝYUZc~3܉ZMC3M'^^vCPjX蔞8Bdz(,1!s¸1_EQ~LQ/ǁ+$$]0v[ uý,#L*hƍGCL{?3C{r ,痻ӟJ8k/-P#m?]޿k"Fp2 4Cq^"+;=#:pg|\+0?B{ khHz4K W&9=Aob 8l·sr!N5.2mx3Bb_jA..F2-ײ:Cےv[JZ fwհY|~d#"y瞭Uj/ h#h|d[kn\0f M\4GCڶYe%!t2~Q( *-`&T0ĒOr16w/-*o WI5gu H}OtAIC2a.5އ->puѐnE]䟐*x.epC#u0c%RQPyv'fRfoҏv\`;F쫦y?)oBH4iPQ=_f GSr^ e2R2X~g1tnv*;rG3AI6Rij?x]g> V-p5ZR*߿;PNEP%׮2 ==-mHʇOUӯ/9QܘS.J9WXT>* -axթS1@&w "i5A{϶̮ǯk{~sjX!ҥol9HʂI\@dNfj4#ޘ!`J`0W}& Qxdc@8d}[E6"=EZĀƬcFiAz=c߱/ZG;x`)0pq3[xxsYV4<>\qv-kSfk4tSHɛ$MTvD1!CY>pT 1c&]XmAZ:$ OM'Ӆ*_TJ 4_y 3TWB6)q grqr ?gLd`Y~TZ>ץf[w:L"ԒX4UB1wMFsԪdlĤ#R邾6qdtLUaOV)9ϼ86'cO|7OR"(rΪe _f RuMSJCE@gm!ck*hNdsޅSLq^X= _D۶T͏we7bܧc3cmvE^GٯR< y?2st).V&gxzǥ[Qκi^Yk[#")/,"eO0=w1Ox(2^|׆3F=8 $`L:("o? 7]\&QW57*Kz0o.]Z-׿ ApU[f̈́esuS-g{]KzPlat?/H炉BZeRQQw0EXjd8UΕW@fxqx{TjFª73tW'>r~TKR‹|GL B9^t@~Rq6(HL/)2L&|HdSXpHv8s|)Abv\lp V'zD\2fqywЧabo<}:eJV @8rH}ziwm&hchݨ)k,cPxl_M0}3ƸvX0/흄Rrl+?q>g/#Zj0}cYd5WyM৉)nyfUߴ"V#:rj, һWTAtaHMPBEb*kaxn&Dɫ[y޿E0 lT5HYeLwT*;7p(I9_mAD!@֞͜v8 k6F`:[j2Sz8:Xaڙ|1uaZzd֧Prxpu,$3[O НzmW+tjo h\(>֦ ̉rp )\ ZA#[T|nےngݮiO*1>شC\;eR#]&oivrXO9.x-J5yIYb4}[;JD5o~NkN[wT,05[pdbkG8xߺgk)qɵ3'1YFj@J\Ti'e[;9z_צ.*w‹ aJ]C |M&Z j#nQ䝽ݏ 6s`w\;h,.u_G8%Y$Z/;|@$RhHQ)@#2=VD]{b{ f]f%埧p1![5xŎGLBJe= s}yk  Y^#N! c!ktHvB| *cFG ( K]C6peB|U%j 6/Z,ۃU]naozKG7 Lkj!$qqCUeUsrڦ;f1OebV2V57ՐQI4[*tOXI)s~eh`6_ȴ{U]։^乩h> Đ%LIkGX^\yr տ&s%XVQ~ M_3q#I- |p5oj_bsw;UweZZ]eIH:^P7r %5Yq AϡhŲ"Oai(\saGI;(OwTdRPEB+]F @\._/\KGPI EIO/<':A֣U[Sb|Zk7z\ Քt1D4} ԥߐ}0| o C"> lEQ*ȇFT->'KڹGeuxځV:#N㮿0G324׬.1Ė#q\'#cܑw(cۜin0w1o?2ͬS3W 1Nw{*˪(B2MFG랲=mх)&m}B3\ K|7>_i*)}%,Bsׯ̯}%GtEQ]Fq0B |r㆛J`bSaek4Zx.K,T3pp ke/'ꕞjC)^ K8fqZNa(@ӧ~v?:uޱpt.Bu!@ݗyܴIc[,#hq^h׶fCvRyLlzUE(dgEJ7qF4Ru`z儇ڻ6T˭Px-Ӻ'\ɂs5%)ԟ|>~'&wlzI(qdeAV7f/c~ZZ,T-MRX].xʾ\Cg) (=pxf?4:ҐX#*=Ely99,+(4"QKFj*b  Y$a\I 9[B T֛^m'شIІĒJxfF}3)&X^;R#mg0{X1$8fĞF\t< :rf1 *^9'}9BTP6==O[Q9wI}V b⥹E8OҮG -ǩMK_H@Pؚ(*t3'f1;^xEOa4,^gJ b~nł=|&Ms,gGQb,Rl SZ uyp$ː}G$MSDqC2<78%+UTGGE3bM1X5VPEG?BSJ[ E]+r$S+>{ll.Ak8OuĠiNL!<;Z/"LRH; H*k[\ L<zf 4|7^Lp!ⵦϔq(݀&9GZg$9]enތjN5>n\P<$Xi5* _k0~Эepb+ RvzD5m*?adԋۀݖ8@(,YEz,lb|b^-%3 }i؆ QOQay/Yn^RNRkg2u†ncYU֜Ov)55~r.BR_;~1_%xW'^C(|iwogxwl1(Qî ߀5(,cA.{;{SK'K vܦgWcp%D#0TlKt?n58 #Ga'o3fσ5+I 94{c5t2هó <6D%OIʓZG:&Tg,z6YIҩ;>o=U'>яC`id& 4Eɤ}0aZ{ȣg{kA]Gq.[+"F~/2X@uvj%'$*<4#̯BbE+ێ 홂%ʙ])+[ӘC^x4B F Z6ڙVV* $،ISnnͫ /4@si*YaĆ(w%0n |&P% .$Fz)h!f;Zƚ 3frq[pndO'7ܡ8๶rU#440Ҕqscmql7/w ! Rt`C0̈́L?X,vτ8`4a0b+Gt "Hze9O|f)<䋉?ކP }BqŁK fgcc (S}Y RW+yûBjd?J[Y~@?y% NIoLzp*st8]Kع7Q 񛀹L6&ToRCT OOڠ?-1_T^M,]Tn+րɍEoS4z2u|ДzGߵ}4 3BMjMȒ7 ۾U$]l>8061K/D[i$n~VX<:fo2@?NU,~r l%aLo0ϥ^%_7"h9?QbPuCδâ(nR#Sݗ8Y RƋ䫿7ӈqK#Ղ}!kߝ Jw ^gdѺGQo"Ns]"Ωx d6T:V¨hJj}q62A|[&g6'?c uS&&1س'NwQ݁6FiȫRK "KgH?{O-jIpWҔ)(iirF:H5dE9>LFڧw?]0;L[&h">y)*H6%ydx*}Jvpɟ?_>cQHKòJ ߗek8G#˔9^ml*'>o?x9q>Pk=LE]an'yaQ.?_ zDM [,MJi)@I{Stl>d_G~ "d)LU3Z~9"M{[}1FޡtZzW/{BI], l.11P=qK^ޤjY^`IC{2ykɡ VEN ͟G ĊX:/rU~r pr0 iZ^FϏĊ+/?[R5.|jo Gw!F)Z=ǥSM5 Kk]/k{GbXrg\|@|1bT$01 UОߡ'~Ý@]"A/:F֟82IC-E0Id}"AVq!T{{##YN:xP&7 JNY.*ߠ闤IT~{ Cv{#JU|V68Gi`MGkߩ]+hiqvLgNf7{`~n:"iPk-%(^(va8t vjUEU_h1,V"9G}\6Ms]]{{Uk"k?d/ԋʼfbl3Wjc/T?Tz)$NB:.n_ZƳ d]CKŢhyj0Wo` 7P{n$ )C᩻oI ߸rtR0x[kخ\vD<әv|jrc*Mƈi{_pxAew&%B=Ӷg3k8>+pS|5Bt/N<ғX;IwDLuVB?}(˴q&;nanU$v7gwT?Q9\`QشM5t]"z v0gFO=ؓUK&qZ '8͝V b׺/9 *qϔ0j%:v?*QM&)_~#Gx%ૉ >2!,{?d=n%kޡZSv,Vs+#yy5)t:_D#a0GPIWn㘡[gLȬF{y +J!r+ʚހx#YP&6<봬2$j̲n3S $RgRc(ZW# '0hO(C~ƣgj/09 +]&flb3}f}LΗfo ܢ! UO@6;yIgt,8MCț#vwt%tdljFcetue|&r"E1j$. DC=!DK\0DXy?`dfsApf 4B+=:iBlcvYQݝ?r}W/ִөfLϹ, -5IGg\W'tW-Ko%/9sU32vY Rzc쐦.|MSh#;㙫آ{<*Z@LB 7. hw7- &wOUhJhDQK&J mMHтj;7<)/\»as V>1ӨbP]LFT8d9Bճ1RゑX !VCylw€Lmq ̖K״*|pMyT`e߳@ێ=U֛B#[*pLVtc171^P>IUdT!_3jc2qʗ s*L 4K[^F|d<*Ֆ}:zF1㯓 xP$%\1ma΀Xy " CDJ )2ҹs\PQEB%' k(ߐ\^q3-B^@B+kĠ~Hroj/ϓ 3NX[}O(YNm/'%#l&Dʎ 0^Q6R'#EUl tH&3?踗(|^/%jiOgJ9$y7Ow^XZP)(JDzNSH- o0}B:q&  ŚҎ ׭NyRD&+P\b ɛfemuQr?Y&3UfF˟ 9W..1)|(R8{<Eq){ }ܽviL-Zᬉܕ*3|E3+xMF 5>V9lSdHlשCS +ƻq0pa$=&r_;i^JUvc*k f"2WDjXh{!.ܭgS]^w,Ģ[ګ?(?w4f]&dmm]@VKOIOLŌPZ9t ݏGyPoa?g9HQuA6_s&i :۰&H7rѯ>؍d=fQ?`4T0&z* Bξr>pۃmtܜ1 Pч nuVpS]x 8{@4&Ǡ,ҭ qΒL\(]866?NְR7h@O pNʆh!Fa;AnOl8Ia7ƚwd{ۤN\et*>Y>=/vb ø79 1 uA@eGK*K^qәw{Y(juKOp4M{B{t %t=J W&fMᳺ[dH]9lCȺ'xHN׻?J`JzC2>Wv<Ѫz :iܿL?M@w`l8`HvnK[ga/U5JtE̎}@ƗQ;!Q7b<)#]ku:}BfǪS7ɢw)@ H>G0i WxҠHC'GBgn'H9= n9]1auħſ. -d 1Q^?d'=.EJw7s SwԜqʛpniފ&l4j6f<|q04 {q҉[U֌|pQe%d]j;ÄܺI\iM3a)[[k K  ؽd,0#zBރ%_gBvx yS/ ۄ0Od.'SEqidn_7aI"-@u*g*ZzYܔvoo,YeUjY.~0=^ry=:8Jj2 %ZZCH 4O+ 1'nHJ%lZSx/Hpi- U lz|;3bꗺt$:;wʅwYy&YSzyt@t}O kmCkeyӗ Wˍm֞x=I赓5(p d!e]=o/4+h>cI @J!wGw('-L](=NvG@ɤE:GA}MtGm̹kЛ dÃ6S|$zmޯA1G"ϩJϺ ^ܻ0N#oa ܑ_9X2!ڜb9ˈn|lR Rf^A6bukv*c7peI\`'ȣ]FfLF%qKxx,5wj݃&S2KE%8c5>1{|Ndˢ/ĄqK;xKm)H .x^a~`J#k,4 :+Dz[Wf'i4 ܺ^1ֈť;{j E"Bj'*?Kם flnӻ=;7c+? #8!@ {MO͒4`3V&-Ctr*3GtaH!9Aߜ(tn x9 E"> \1XL?LHWRGIݫW!qR9 s*&kpR|!%fl@IKzT:Ǡ;`-):_sњݦp0w!ʴ9+ %ZȂ` .c, 7M?oWӇk2Am^^aƦ\;Pf!""4E\~ vf6R&: mrk}/DЦIJ횹S̱es+kZ%(/~uo9ŮD.@'RM6)=B4]cᡝ,n`A| \d znV81yX)l$F'4;cqAUB<^~cƵdOyk}~*/i4cFlIbWvjv*WqrwOi~xғQl0P4tp,ױǼӣpydw=?})݊d=۸fAnpNy+ o e)\` 4LߐJ m#>f\AȨǺP/W{bN-#H-X'k<%I6gLμD+@֪FmAeuRM}qIkYl(25\hc7[FeQ/.Z35.=6͎[YR8@X1d#[tEC1 x.޶R^P_vQ7sqYEݪȜ 7@}QqGAfd7( CR-Gms}ȂoπZjq'?rq5&@Zx⊺r%kMo>G3g&(hTTFFi/Y')#Lm A䜒ľ&vWC:u<2Q#Hp8kI䵵1֊4@篔{he 7wNƅp')Eu9wYVaTf>Utך#1%x7?vsH7&F@U Ž4[y5U3w oJw5 r E_~07mu%@Nw,-Sm/"X& Lp {CL*.m=Υ-zO/@5h[&8vX@-V9c=?0$jj.5G,%p?JP|ű*`H1=NS| %"mB$45\TW߮fPwA*l_ѐJОy=tu1@%Y]4dva7CȞOu2K?n"X}xJ3׶8DsWEX}?0V Z1uͻY191,ba|q7oII1 s8/:ݭ>藺`)#( vDV[wQz]i >)K-&暴>܊/^_N]Q=xbi_e(x{sR]G^FTSYb$&'9m e$m2J0BJkLPk^=z9tiLw }xqQH0$tX># ?$E^A|W$gx]{U W)skDkxU6brM]V=:YzHQڋk yk3xea#bwdCw^8"Taﺭ=W(k豐mنf>R.-vnމc:cF- UʠX›?=AĘmDwA&aZfCڌPF&$ OɟZqΖjx"ZO0E ?&T% #9Hkn*U,m]o1˓kyT ėгE!YxS@Z5IkfX=N8uE#CHҺQ z>p0R|)tfCʯy n-{bo^t\eP*.[MW{ ;_iiOQL>.*D(ޠHXPO*~x$8NQ{>*>OiHCs/gK@.]gu+],3N@KD-2!Y)81aS>>j8h:bwk.P??4Q͍p4{Tn'v-Yf2] O"l ..GTQ7*;qJ,#]i3̛T#+}5$p'vTf kvhH[tpM٣Y`XPq# td>%-Cv-$9U CWt 1CG'#nEsqaJf~6saT9*T5az#tYVlEjb !)xS ,qon9CuѽՉio"%ҥ@9܀qP. "D#qsex) : {iN.:yޗe2_b4LIjczt[Bk7$U1){ oٯ$ ٿ]蛓J (]*Sj4-[ce|5*ERA~o1Lv"gf ="qwר']QЕ1x9гxo9r'k+FjpZcV/80]ikǖrum(i j!:V\%}nA~j]`&J;BnA}$\`qsGS&+[sE2O i><[8H8t!-ȋzo̿YZhŠ\jY]l _iBd @@ld!3o#MMKht7[p @] dC+ݲgB|/ ::A;f9 :؁"a|N`d`nNXyd)QWeyIF×Wװ9^%97 5>]k^;ZG2NQ:sAUkF'%9mϋ @*2E4R.D,[ B3mW*WQd#w Սb(Ei ɧHq)>̳b1PC]ŭ VHx#{\78Ek( b\>/Zvl]sG2iu,}2%o̚81bݻ+ n%w-P^KFGCǷ{05>^DW>O}uf=9Rly(p*{pI|JnS`İXQkE^ޔ4`sK& l+!J$@B!t},|`1x&C22FHڪY 0ˊLq*]ĉw$Ўk@m\"Q8ѡƢbx\C>W9Ey?MЄ^rf'}.0tJ>fZOaRp{lQޟq0n zцX`65=F%;jӖH r ,ûU>!Z:nMߙRT&RKa?a)حv27A܏T5]U5l-Tb|r1T&loة=6|i ]e.ȇ%5EqoW⃧` )fqN #ò-zXNqE2WA8nA' Wxq V-Hd(,wT`W)dƜc$  4N N_^xGp,>{Ev$/8 O)n5H2X`2Ep`.ƛ޼L;l=ZD:J^dm)8UF41 p]%.'i#xju[4TC Ĭ&0KV*J{BI-ݬ%{^&$}kI%S[o x}P2s: wrbL*e{ϝ{O =^Oe J:47pwE(>D(vau?kqāF?"WHl5^*P.d Yϸ Ta& VǤcY잗0GȚ&)WEzϐeSqQ1oT#itov!Ů;W2 pΙa0F QK#AkX2GyzE|l"V>Oؑo'UȦ-01*h`qloϴ@lwJӂF  7h˜^QޗekFncNJwUɞ=0LkZn? /S wέ-3 OTG(U=I :`b^I_,&Hd9)#`"0W7CwUsf$xb1r$\6YҨ @57)pH}f:>.:xKIԺGF\ޡfaU l4OCSNq{ڕ=7oX%-Kv|~eBbC<D$`  1/i үנ  '! iac%Yo#6~8|)JmYu)&,7 !r"߮DIt[@|=EPгGzOGt_к(ŐF=BG'qd2񺚪`L9!dаz-/$z]*/_(b{(۞};VipIh[~UPa?݅bB~q4i]aEUi;Id DZQ Hٹi)c-&=rxz^38gZ!-{&R ;`$dJL43q.S|iT cB]3TbGs;^:ـQzy:|Dh'?{e {5kF˿^_:LIl؁n4Gpi;8a6= 2H,8z(b)R}YVfCVTHsΕW]:NlEF?B9?D[H h(ET! 4kCĆG=7`ċBzWIh@grAN ᛠR٣C) ~`^x%6)twes*ysycC Jp^s!B#6.R;q OGȖ:a^vr2ޱOުdv 꺗trc^7%1305gъ 34SKbSs.%SH!ŝlqw ?+A[1)['gOXyJE/ Vdl!EӉLFV*c耚 9bA_gSֳ/L =r+g|w+Da`dHqk Jz<Nc1J(O<=,q9H)Q2ZrW"Aǭ;%K!j锫" \dWq( :< >Gw:X `b]byp]R5!@u*|#)l_ Ʉ&LnU(6L9WYs Iۄ6]n 8"_Msߦ<x-0मEUt>{ 3$mo9zuTȃ%QJ[Up4:B&O۸w: Oھaꦜ'󹠷;FiۚIy$QϤθ[ B²=9j o7!\\ɣ)$̡MՉc wgѶOSQ8=.`AC6+BXy_&i.xv\'Twi'G\X=|oҧ: 3dA9z~sicV:*zoY/++QtZ_+xsYl&`#W>q;\ӣA`)?vaϫů L`\>Gf@nrhZTDdK |e^%D/KW 9pl6o5%$7K'/&:}p" U[/GCxw43!<M,P.Q.A%Lʅ+r霚ݳx~CP.KGl<~!8ƜtN~j|QӏRɋ$IlݘlvZƣOJAtAƙnr@L0}iPs0anqcCHe?eR ƭ|H խy.٪xU}t7C$UP`{*,Ng0m"h?21´,tb)ԒS}? Y.o.T%keG&Yi5Gso`֢ѳw(oλɉѶ'yF⫉ޥGZQ!-wt̘*\7J-RWэ͉g_~褥>uv웳1oj{yM gŋBjEe5̤nK{|"-KE#&K9i \X*t4$Sa?ZݖvopK, yJ̗\zF/4(uNqSPbU/ڟmO *,_Z" )b/\zHdŧ)AxfT… ; *\x Gj-#D#1a^ *d#=}:0a0W3 Mf'GOa /h]eL~DWȡ 򙲮gvҖx#bU曙o&\.p5` . WTOObŽ("&[ v[.wbfmr#@0A(qDpĪ,ؿeCm۔7DE7lW漑C6`<)@Y\RA-}Qr^cǢ_}׬o ;㢙 X܁Ɏ1@H#d7GGdDBT6,2K6(ٚy/y ӂɠi^jd.,愮1{%M[@>8+\`;/ַ-CEg+ndD ȿU+vݧX#b$fTG؏8Ez|wo>LHF%Њ !N!yaQ:L+4L XqUiphTaTqבIvme W_T2 DGtb|VssG Kғgk/{:R?9rJ|sH$bǒ LLQs,WjdryXKlR̆KfKNCm?NJ"OI%5q)瓤06-zqw9wP?8qT@TVS nfHra,&)-Z>b"H8q6|2)כTˁO*ĊR;/(,2 䉼ɡ請q+A#5)6|.E_9V\?ڨ׻ *D|fd"E«ǒ-#iUؙk8FWbIʝ`=lT0/ޖX/J Am;2 t%Fb)qhAKGU K 6mžFϤIJY ް&]&zQvy5HHf B O%#jՠw@ $@YK=6u}y[k3WQ٫OdBOl2&Td?o p8_U~ !UtFLF#܋eYvuf[@ilUPEUv ܠ/i*m%M-Ƹ?LsG6tKW,XGOJƉ^DIq $4ȑw=缺y俓jҸBC/!9\+50@սny#<3y~̬$}qU Wu&w;}I aXo'hh`9[M= 5OI2:et=ަfI6c͚E" hp@eV5qe%Ekِ,&/t@ZvK<տwodCcH#,J ;Gy"VȉR~pd3=aiff=bF<.g s6_GE/pPmZu#L7yD(`(>SkNx*V!w52j&=_%Q;6]d\G^`1cY ԧI{p)0|mZ}i-SfHFyFN;C-ZWeRu aa3陣)RuCHʸRuKd O8?V䂢8ӎ?]{T/|quu;Vքm{oqqkY;E:񌂺cZTu#m U*DvU{ox66}iZye*3 j5^k^U4oK, u*ƎOkv7Vy܍K݋^Sz $KܙiN?Lnq%VOx>~<+%]:*Q 2 9d\!["`ENISO~O𡍨 57ױZXT=i݊uD;;@$) d >17"8_Et,*^ m;uv$V5~EAvԇh$ڿ %RԆc!JwI8r ؎PdQ. IhԵ'HDo8K{zb ^7 x q.~&^3fk7p Mdt*B8'BJ4G=tWO9*tx슿CB; #'4C#ᔟ!a-Ct,`6  r䒝4WtׅAtQ;q9B7VX$ə_J|S Ag;"pJSҕvsl \|*ݶUS>'Sp+nNP 쥅6e&޳6cg9}gF !+CwO@|ނZJ0"i/kGry !u"Iwƕb𽢦*3W@l('!p2TFݱ⃵ ,V.{d_q;&{碲L-i`Xo+rPS"pOkC'w^#*0&HuhotE%0Dٍ]0ѥJv7[eZ myαXg 9`k^s<|E.)Qx̥i[B30j7]CWL.pBwOX%+ 苉m}tt'* B*k$#_^ ֡h!Vᯋ|] +sL@[ߟć-|tV44dK.Bax$:M͝oA&:ؒKGSh NC wHy{6>ikEQD",~YEܜl ~o枓i0^]Khv7F>LC..c7WʱXT/T/$D|yQ/fIxSN8*ћ/4Oo0Zsz1WK0>q1H-1籇F\.@npSŸxfca֑ڃvY!fIoS>`lС]CE|(PM#Ҝv/FKs{55f(d3vv'nj*z}w9s;„bWBe"qP,@NZ-Wp@*|eO9i8$ xMzŶG=p;qבv}^HUfC 2y \3%LYl;9ƾw:=#C7%$m%%jT!Yj5-IfRR~؞TbWEHK߱?3+XR-Fdžֵ]vC_/W':/aQ{5S~MKjW/2k  ,/=k,SgN?gy$.̉Ӷ_-/3Z5G/kMA8W0I~E*Ϊ|G峳lCKSCum6~y8V?[2C-WD$9ϻTUZ}`RBtntʺg5n (lb;̑C5A )=2e0kf4*#ٰ0uӏ\"HL+/kө /"@$M;I141Cc`J \mɽRMX4j+|&ԲMS~N&ۨ! ;b̻_2uUC +|lKO0Ӄ!Tj|i*o6WV>6zX2(EQc$YwwI2JCØgmoS<  1e|s[#J0]Tw LEf^jrJB0)1Խ/[`+RXE8ft VB92#N@@odHmvQDzױ; %xp_6L#4Ɇ$K[ KܺdBm]{s9 'ylf?a}[߃hh?QO (5[b;dY4W”_Sg-juf.BZƗ{`8G@;sBo c` 4 7ް^|>5km',}_j|#X)` >H@RNuZC6e㩮B=a0Q;W11 =EFjMVof>ʑBb AKy10w<")&hЋ8FvgU Jh{A1|I8F?zF$~<5xhiO)1:⨌vX(FTnnBw`i 4<Pm% X'Q\JZyc.e%݆./8/t~iylx7%`hOKa6m^mڠ}'h}fQ!iyJ|XqEt_f\ୋnOJۊyy[O,hЭ  ؠpH[!Hƫюm2|?2 =O.g4S%js\"Uq;x>) k*&Ws NF؀EiU&&WM\ޕgV03C%3czeX$ҡcp mR@7{4i@CrjܦI=){EIf$!G %fa Nml:@^5V  Kw9ٟ VƪzseW}38ENՕj;t_ej1%@ln UNo:Vx<]c=8/a#J]1cr d29\V:F@! #sO D2Ȯ)V;q&na|pQӌ_v+k>i a!n]BN_ 0 ǩVf$vGsc}$>i˳{2ݶ[_X5Y[U fJ #:̿-/k$]TL_@b;Qd8!$f*PF+רç5XjʨQӣu#1=Hg5dRxk{J|~(T`z ;>oԕ"QY/ `05-TW2 {ω>Z@*mi( ؁sIRC)4Ps_x75mHXIj=.$cJ*g3c*:Hy5ɺN7n^8p ;-ޭZg~^9^O]ƌw.c|bT? _ׅ9W2jMBXN3Ɗ7P5"pFՈl:v_'b~2ʚqw,~HS%$MZ$XK7CH,m}e坣 Tz/ᢥ+H_ݕ\TOmIk4zh\rI#T[RUg5<#&gl`{NrK#тC>`S֤y QV[71#ψډ3OR ttU5nq21<&{WPy5#ՠqFuv,1)9:Û?H 4N3RUsi#|ޏQ+:EA5'։aJ%5uK i>;{#i9'*Y{GO=%K0YIul,躪&\4<' BGQ50gjWa6h֓uZJp\! ~n'r60U0as8+נv{Ġ5FN"qA>,^YD 55nlJtd]jh7a˲㳪`E(_;}bƂFJ:ah) q',{Ɏh,أ6ݾ9/(qx ,{ʳS ̅Sm<Ǧ3uorx<)V|ٍОmYv^J>Шlc+qaS⼧/i%)DHBU*@FG*Bl9-J/$9-lZO%\lļ"8Ɍ0Hho}ŭ+n.p7VsۦXn*Ua 6)?i֋t"`w =m>j~CFT3?`:Y27|%moUc>?5Giswvw]VH[e0 nf= k` ~1.D@Nn|D^LUV}hg4u!:kRAO'Br:[?Q8 A/@ťBJZ}Վ%pu2:rRLPZk^nMK ^ZVtT#*/ፑ",麆B`h|4^:'>.ɍMZ^gpֱ!LT *71߂#J婇 ݷSpobӡJI ?ʠ r"7G|GFJr)}ñWY?=<vx.q"{}ALOHpӈNIu(nTb:Ń_}kNhr9)*+q, s‰@}fbap"zHBAq.>S :SygP{ϷHO>E9'/9[TZu|y)'bj=dRD{>@ӛ1/tJp !+>!AС] Cft;~a}k=F<;p&s|ൎ bJ ;Sn&Z:(D6 H3=:Hm'4g? Z8@؃V@L9ߡF 9q嚺caKLZBju<`|[ep  |U^#2vs.| Ӊ]gXZY43$LSo^}]K:4\vai^C4˱A=4Lrn~k0SE&6I:9"5ܩ5%+*DE cHa}JX_ut?0f(J'X)՛>C-_wӲjqG& S./tDQGk}qyGeVKxm7v؉V'~P,贍7hcON`򓮰ϕ< x;dmbN'[ 9}+;.YqKewѼl8'AȠ0g۟ sKb`J>Cm6ނ%XkCҘ6ڲ#DO*88 ιsg3Ƽ=^Wl_la] :Y>kWө\mgL<0_JCm""q+oISbgq舴r 8;eB6⡜KSO0w\fBZrhh\OR]m*ylxhst3Vڄi_~'Y̛BÕr8)^+`yQP0V@gDB:c1NK̶ @  j""%jΉ L(0>>aj^.0BŋFaIPl_wSfj*tj(.K#h(.==c~(`& g-QA:g{q1}ҁ!es+A:g1'=AA,5TP\q}rL:9%]FJ>L4.~0+PHA):dl/՞]asϪC"4KYԝSJ›}/ mgn-Y<ڈۺg~4 Q 2t5 yGZXղ9vi`]@LXÞqP<>£N4%,ٺ\Ay}7b5($J7;ת帼tӤ(k?+DHzxV83S0Z6ѹAՍ nTW*U8 %DZ۶Whù_Wx gJ0h+{faѪ pAL@ۤ2sJG+ DG;v.2%#dҘ,(V16ڍP@22䏔}9D,QMqD_x]5` A_ռq;"xZ)y 뼆:)\(m@: !r9? 'jٳ#Ċ'dwHoMdqV>&ǶjSvf*r0glUI* E:R%e9"tUv_.̏kw72`~Y3Eó?pl*bWb]$P/r mP.x7]td|Xu#zIr#ajzp k4y<bbysj*t3o{;UI$,}sh2[.KX纪rA",zY <nm0pd!3R,Eڳ KA]3sE~ƺs&Yv,vzl]p+1z#WGq"0زk9B\j~˲S~u0^0LŁef߷"񣃄"=Th2*i׊#KN%7}hsxA5`I9Z0pf] )ta%n J6x[l-H]>Αx@ͳ[tx=(FImxο] aSNc=e[m`^yL ۄxw!qoDʂZT-i,~T=7͍6+w-pbjO8fd't܇P_r y߅FbO;ZekU(1Mن,L7;/ƈ!7=t1{D|kmD@+NkvAV,It amkߺ+Rfr~\D),g2(8m/"Ca$I/nL)IMe`N i;!> "ϫ`۹yj3پ+f[s6T`4jeA)7U9*? >IZSI4ԖZpUꊻV*C4HwZ1k7hPҌНR^"C)t9+RBZ+)d@7±kQd{ <`ͼ {‡[]C4 6M`)OtMFז,IpO~q6bʹCgRŘqHAS]{ƊNzr]W5N^FJNۈ8xm\.)R9'J(LZF,1NS:8K! AJiv9wqj:V70ӧ61<Ћ[' H4 B6.sMJK?|&ƫ\ž vDEE?w1Ǚu ;7 |[Xm.y 2D_}yA)m3-/q3#jcVm; SGxU9!O4k;œeߔ:{~Q{ӏvns%tL\#I9WjVr,lBթg>]}JETޛ72pLIVȉ3cDt5,b>Z-W;*U{ֈtE$5KOܾ:ɷbG "L DEAehN! # KG%A<&DY)rj~)6qh0{$e@g L/.mH:iegt;"Y֬COŏcľP7TU{fPd.CFbBBSXx} 1Y#uɨ檃&jp)/@FaìDV̸b Mjl] >̔.`':w9ںJz $uřA9*ÀJfY 1 ?*t8Jas1-;H6QX\Ϗ#GQ *M4R3h5wL2C`FܝDDd.w! f3X9 {a/Z/p~~[; lv\.nj0b)SB06;: |1Ŝ=m:~Yd=3 Lޠs{Vj&QCϏ"Hf(P2ƹ:eV%˽ Qh6`OCLxf}jD^W!ۿN>al@a6 K7P 5h>c+WoQ6(OHbNa0̠^:7qw)Ǫ"1v;rddgN^En^Zj S>< JxhHA Zvk/v*;9샸7 y28v*r{w9̵Y 1e%ЁjȜA}Ց) j,q6`JۓC4 [F0fEO? `>C\3T&ɓF)3`:.wϴ PjcR Vqda/ TAZ8SvvMq-E*2P ҍcR3 FT_+x y^oxOdǽHk+4 *Pz&Aփz\*d5{"ҳUd&xe[ՙ?FAgv$ٙAŏY;Wxꩰ"<_qb؉l.yx\ ${C ֭7 .)*D8}50sZЇ=YxpcKL tFYLqNC,[tJj6  >/1:MO!c9QV_}L'ؒe.B`]9 //!$`T9n2OѵR~* v)Yb̖uޤa]pX ofju!J.B 3JHy˥ DB4N"AYK(S`Dc7'-1[v (Z rh5^,nHKh| vXKOXz]z0W k??ǃTu·U~';Hq~>5fm-,1A܋XZ.{qdž 8΄Mzdt{Pb*M䜝>H(՟t^ue EfwIVGr.en Z,lg^׉/\ʳ9G->zH WcN BLzKkJ+n?Q#mL)\T$nW :X{%WAeRW*~kOhm"*=d?f;\lʖyA!J.VTOorά2w7a) ۱ݻikF9'h՗N}7ֺW)&($.Z6"}N;d,h4rHA7.!]/Sڏ8)Ƃr"&9-ރ;0pT_CMa@ZW|=]@xL7Β]C hVKE(rqT䄣.{PVun) T\N![e/Zq|8E'0̈$4xI3|] %J^6޵ 9ū0WK"kRu7S#Q,=sm#uL7{--cD9. yGHdֿIipf06!IVwcI`sb! я; oWVU (73YWN-eȪIunMiCEl02JW;>Iˈ4f6[WD*#{RI]}`hd(&U%%ĒsY{dbD 1TJzW 9k20w?&zԇ4;)iӢ΀{rzR+b0uQШDE+`Yf$]ENQn y%Xt*9*5N@K[_+@., {-mO=qx(Ax[ ZK$do'ⳅH!p'&hѕ&Zq}- cڷ /VW#: ܻ#W g%bEWQp&; Wry9s ,$X-`~P7*iZ>Q-.벰L&t;pGosM 'OZj+ݐ#׭@1 f%ڦlgN:kaя- 5:.PY&܂Ȑq'%mC/4! ?k>l%'i~2ٝ z㪸8z|J'OFzx_E> d) rM/dq [OoI Q򦛑{F9EQsY].G5h~<&)blCW QǢpw, <ώ dJ>㘒^YDZC{]a!jt^-+S d)ԫ4Z֯)59ɲM^Ja N؈ӕE @'s"q ETYۋZIg ȧKD~tgfcsvF>G1tjiЃ>)"6o{dԅsec=HBNNd ~p6 Ӑ4]TLtqjN'(69W,ސ-=WM/PCFzV;F mXC2er5~R 9la&C3*p _-Ԙ=MND%9 xuy=xΦEZ 4\GEul`qOe I1؃Dh~1nh~A} ~ #~s.lhѱV mG#d9m34D }#~f5b5,bgغ?S_Dl4JxN*G(&Xtſ BC5K K ̜X*Kݡpr|=&OP=Cu3Q[4y{j vOBNRF,Q#(UW~꛲WpˍRRO<_fhzKdL3L d3&=S~ N !{B_Ψw[%ù+b/t-]O xhq'tNp(A>ͮ}(#bO)_kj3v[+>\)4KkAnl3BfMVCLN2r(r]h=0]|Hop]AĹEC0MǁIH ӵħ?Bj* KMOo7w%M:RHuv/5d :Qb]g#芋K^}EuWx:'LFzp>iDvv -L !c$!O0<(y::|vv%j<$ev7'NJ#h?ub:Hi-(ퟖL҃]E_/McҲ@xhd_KZ H4d/}z]աqҥmWO(j< n16tm*D= #48pf}b@8:>S;7yW>iEn֋6\F~\n ?gŏGRlBn3TOIU+v=;| }Fw@ox ЦZWZyEGGk1b`M៱;|wcJGz \Z\7͕(u:,"bIr1>,a_sůa-k~Y*&/mÈȧ9-dz!n7+H̶$-u3 SE2dVc+W}`SBNp8mSX/ڥva$! wq.ep\O=ًGĺ"8+&xSԼY@D=XpX>|KI7k$6UmGb.nVӅ} Jѡ&ǀ)'VM<1Ef?ظqd\~$#/Gs*>+uݛm;O J,sXGjrwVK]LL5z5!7l'AcU JEѨc~4:㳪elz0#+t~% ʱ805[]GdEsl o 0abtҺdKؖ7ƣbwRfWՖɣzdSlg,Ma#МTK4@gu"=Vettf51\\<ƬwEtP4ͧA;K}lsbW_A+zR mKbNQh=XH*˘O[x.O┯Q\@F ~<Ƃ놧qQCX c7]~~n`JEY ujTPC'sFS蠪*f}W(d_O[jXmdj=SDKk,LjWp&9ex?IX#)bîPezavY5LP/ZX+RkoY'cu{u4tqC3(Sw&ٚV\L5l NV&[cênf-# ~Ŝf7@\2Kr` U tJ)CZiVϔ-ZW>$ԮjTR3LW}<RfZG5P1,c9Ĭ,F{b6vl@mM' NF=vJEirZ7>|!E >/lwނ\.즳H`Al>せ7atxD$|rE^ 7X ]1Tmr>X)Y5yQS!Fʻ}$QznMz4=m@LdTXRDXԱ- Ԭد,FoB7w45 $j׻%ARҪQR&KZ[t %aZ<7_W43U%(^YDvIǀS-FBc…0FRvXUMd7,!%(6Cڅ*rVkeGM(otDN[ILn%NmanvJ٣u~MP bߕ%Y;9Yv{;祓hi)٘/q&PdY!olbTN[_jkLfu /T:kl6φX.͗a  -~vFȁ<߁9qPXITJ!=:0p͑?t*v$ ߼㧔 4p-9Rm,#gx)X?|l2JBYal'] - ifg\6oerYpʖz,e,"؛&8'vOMj[2[No3^o&"OsAWc 9dXe/P!P$2 Ol;,Mx2tymG/rRSksxq pW4jƉa&rrezf/HIObI9naW ,  :H~BB&:Zg H-/Dg~C6D)OQmR=Z # _ꢚ5VXs; BuĒ3g!:Q*yLɺF٣e|Q&eO-4H\<_Gkc SJiJK]]!ג..1=M%(]z _Dd])U)᮵][sr|K*MW wD++-'.Kr$v-nbn=$=fKu4+ H2 p{;Sϑ. m*J.F-.E' `G#_J+'E9dqWq N9Ew2ej4yQn:YyS#` z1<EvRmX]`I4=YAEXq#Ϟ Y#)K79ݑO`.mQJ5(5-`G+ 2 Y=p$v(+ :[qnSkVVm^ظ/e]qD7 u,r aaT" T5k4ҸBG{X jmBaR =?)_[9*jʩ}g C7CNJ{w֘9{,[B0ͯĽE}) )Q|&-- bl"ʩ׉5Ϡi$!A)5nK쬸TqP+n+S@Bਜn-CR+%48h)O5!e),\X\GF:VN'G[0+nw_V+s&NӰY%߂=BݤgA;bmRJ,uR9;}rw27Z!CDĎuی a0ӡGEBz@%*)oT~x_0Qs =@Q/? =} $nәN\\RXCOa€xeer((V EPdF L;kVbbw_eټK/k~G0r |̞>g D^,;BDvITDe%)@k<2sZC'3OYJ." v V` 9(Vjr.H*YV @T,7{`08.8 ):֖NR}{ƗN))F8/Uڵ72->PGnEs(nѷVʵG9׽::dљ"ED*5 xQ@r!vyInM(ݞ _2MeAMӧ[2uƴPNJOa EJ50`oBxE.EkZa=B3Xeyk]jE:$u7yS~nF!$sR%c ٣E~v;Qg{1M$w!*D@kt` ˃;-p{02S#3"qXHT,m VͥCll1JH*;…Ap4OυGr=J]D H9|97_8V(gx 껦d]G._ky+Z4ITA~̼`u Xv=?JwP^f8(o>< w@ubό(O@'ޙﶾ&EE r XRUu46kSU?#72dM: *9XD)Ejr.p*Y Vx58IiFu( <]˸ɮ@,U},8,rwK ř*jW CWgv{ ha*a]c cks凱Vm& ܘvj-%KD_̞؈LhIQ2YuCɓ=^y//=Rl|O=뛁9E^*#Tgtt(.VqR6b:u.=Ok8+ı4{=^N4t[-R{LZ+H 2E pT"^h 2Qis1 h]UXA~ϐ[o1x1z jrI H͹'Yqm =,.P6t7W9NTeL+O}u##-lQ[0`{ZHNYm?蔜_,i|Oi ENK8bDIHPDG-F ]9CzX& ڋ+mwe7wUTn٤24tDŽ %+"R?2@h;w,Dj!H|*dq0udakV+}PY(-Zh*z!YyCgbfاNB>} P-hnQySy|eRH8wB^I=,X Lo-E^,~ g[BvI_q<ՈN<2PjSJBOn!bAc3@Jjf=0xY!|f")*Jfp_8H oIzJ~0o$8G fR3=gp /;!wp|5,9i?/ Y'ӷUZⓈ "$My\|[0Jj,04Oe( gW:.*UxRMBq IaGU#mTFe 3^Jz&ʾG <%uiM~[O&ϴL^>%̥H@\I*NF)8q{Kd,:DOPǵO:RXzn-oGFo|[3АfF6J<,/X8%kd:^-h^h1gd9H`/9IcmWSjIo^~1τ{~Fr@-o`ҷ唝@< 4vlڛ̻O;KǾNwD~V8,(Q>ǻA&t-/iA6 jJe]/JNŇhT&DI[a28[3+;܂h(îeUN9\i_?:@~q4쑂4Zһпkx1&3\$mmJ/J,GGyE^kA*n@Ӑ gӵ&8ﻭZ 4йnLh}%([R$8k7~䥹/_+S4@}#LwSZ2؁SV"~ 5C^ ~+OʐaDϜF~OKm)ϗl ] C1ĵrMۙ'dzEM`cJف"bljZ0s$t^a :<* ͌Ph־s28À1OT{ , )L m*{,ZM6j_'Bʳi Ʈ/4>`]?Y!ioW@XSr#4t[J=>6Pᜀ[$,Ď-i,/sO!BYK[7MI7UiZj!(vT{@5iฌ0G5F.\/(ts/~6l4x%|P^܅oO]GБ:?r- =:__ fp=¡PKi%w}VQ)Z3+z7)Qo [ hJ12`'zچzJƔFL*=zqKΗK ٠`1<horg=Hu5mb6 nH2zNÕ猭:,` mnX⒁QMĜh  'x^TgxbO{S=yS NktAA zԃδl-d:֥1TpkAUloi} E#~<{C%=o=-e +'K?Dvt; R+$ ϐŎM|!Hy7\9Ir@&ad rC|BxIҢ/()isb__$y7=48sgDDPClbnqς?Xq5V:d0N*i N>(fgjSeh hoDVCBI{_{̃]Ygr$L8x]phwC2<'T*pHo!{Q.ڦ, &ج&e3<|.ZPV:kqь*ı(@6)x|õۨ-F@^p[< `Vݒ/J2œXLFyCtVmQ0vv7a_S^2StVz0H=j [Q$\3h7c)< X)?N1cZ"d7fp ƃZpI[pEeޫqwxa<wě$_)t%r#×nfVc="tV !oP# V1J NokP| -75MjbC0ȍ/ ʸQQTCK$J"wYk<0̘`Ey/TwJ즽bg&8LG[RFfc;7qe!jP͂A 8Uyhp'Z^m8&bfZ1 ^"u.)3 $.u+Z|@:z`< $D8 fGiOMdIIo^$ OV:jVa`ZsS4xxU-Ou"BDCcV'r۾SnD k kSWODq@!Tbs@25 ѧBosR`|~n!N 3)5` +k#ҕzd72, 16$Ĥh$26 z-7y"S:WoB&2(T S/ փΟ/yaѦ#tHLK+'< +?)1A(,YkP/yݦn :rN[G:DmOU>chUXrcz G*:]'&ttDDY Ňp3{)W|Ip Pw"B9lXh*< ҔR̹ w|xH42|c[K.KD$QWaVPR!\8E5h1bomf6?'!UL[A}ɸ۔>;:Qp1{Mژ{Si ıE^]q;/wyuČ\.ֈ+'Z $xG$zEf4ձ#E20*'][rSˈc2XƣdK5WlN5CnYMg fW7J$]  7?"x| c^_:䊇aƣ25.I%5Yd'I6FfʎXzz gɎ~T~>ABԉ7Il\}D-JcArF LLιyR>\Qk0Yg,ĕn)ghЎ0S(-{؅!qT:V;/\Й#ڽ2?~v 'YF{],.SZ-yNKN_-^^e)S ~ (q͋K6stC=,|#ڵm4` _YA|q`fKwIC'As'ZQpI3-2AdlS7G%-0ͧKo..<O^ZNl8ɼkE5&Au1H)rXuXm FW}oן~)Qg:Q"?)('u_L`|6fRrq6#BH"8%So DvnY5p5:فfMr5<}4_wfLל\xNMoeh@Kd55^-9 )"*Esh@oV83^03v)b@h{#hs*| 9Q'DQ3~Jo/C@[a"GRC@ĵG[S`i#6 ҈x *Ê0ZپmLߤ2; Աr:'TlA9:#C3Lezu~Gh77 ADQi饘c#1@UHRTqj#cO)3SX' OELgOAp}F"DlQ;W?qFcX&" <}K0IJf nr eP1pٹaIhd]ڸ7܄=tdtvrkz.ͮ `_yUQ<=2%%8(~uKM+1$R?\J .ַ . haڣ B[0Nk&mnݩD{c%wF-v!3/4/ l4+8dw0.vxG^Fq/)J=i! K`a,LX2bvXEJOM$*V< )%a+#` ;?=̤aˌɞ>3ixdϽ} )v`=P㲏m-%TZ;s*Q4 8ɭPsqXb' +mH9ǘ5wMAj!6WYƽӞܜO!i< PZ}Hǘ~E &UnFMڇz[7֢s0I]4,fyqeY\IP:w{CY՛U.}1*^af7h*GK W(JXsgx:Fs`w\C8wgE OFZ8 fȵN(>)a&&e%.aY6S/YԿƇAt͒1mw(Vjykƌ>R6+xeb@c UϹ| |a=6Ӟ*+82\2Oj*'E8!(|O+Q*_?6FjÍ0#;v. y&qm(+,'~TF1M ~4eUy!mpSw~]Oظ}: |T!Ȓe-~(T  {#UgS ,=92+8̵QrgӚ zuzT{߮/9>u+_aӽ+ыL'2^AuV?p NV-sn,ݼm#Gh;ߏ5-7H w#he欧/ʎ:?ᯃ=<3bHOxX̹`Q#P`q" a m]o*vv#04FvYvRu kdBx|7n E#?KrL0$5ژ+5NU` ܐ_ǽB;GCGK.,A,B* $Z123rM*Ŭdįg,nЄ<'I[T--aJXMp z }_?{w0]C.RQZic|H `2\m2 z:3#*/1 ezuҶ?֥#5ĕwrwGA/SKWP]jJY?`ZXҞ7n{ޖ$&Ne'n̽Znm<.ʿoTa涑k<>ehǑPdڦ<sZr4Q#+Fffz~̺Z3ٸ# O+GKf ܋Q1\.@zLp3:jRuK۹[{ !IǡZKkM!CdX+l`0k%7Uf74٢o $ 6:w5p&q<V$6܍'#!r۲$VP[hN[`G U5;AÀ Rc"!̎63Rg_,,f8K4M\yq!$<آ쪫>č`̇Wh0@ңJDžjZ}!<*ԲGiL@*w?U_ ꦩ!&`Yeۦ~ɢAj瘺Jev@)A]!>6ĸ¡S%]~!;v(?w ?q$xZ髺: ق:4w;9t;7Y,v%/xHHSR$uN5g4M_*>79OȤRS i˯(L hiy`hߐ݅!-貾9#s8W<*툶w&V Õ[ęH7ҍ'qE. }L*oԦ77jgd%\Ǜ_ yB]R/ J0#@O1@0)」5j=mYysB֑}wc9m(}h͂;5!2(Μ*DMзV ufgYLbOLS?:,'b\!V…_~㖦q~ 11kH-U?Lr8;;Î_/ץh`~0 K-&:ME 6_t3(QƮ++ZZ. 7.UٲhQ&H;,g9eaҽ֎'S  㮷.2spg^Njn;(a[Ly@qcmuT aBϧNOS]cӧn7Ee[Á#ߛFpcbX%y4" !\~I[Y@,2T~?aP=xcwwAG<'hԂ^3FBժi[@XQU fꚓiEhv)!䤌HӞb⩄ϜC7`zv,UQr99iBchel5|2W5Oź`]?9->gUBgUQْ0ct!y1G?$ xN߁Sb׳_t>p\$+(E#m /x-*38T-SD[L&zj +~%l7qNk2!+8p(aR):BWJfl3R,*l(c68PVNdl$nq<v$=KgDP͵HD-.Kxօu ǥ|(ڀiBEeزYQ6e{,HD< -zWC_, m.OJ˧sE_'lf2S]†CN 6mp䔶i%70\   Rž3UԒq|Y<Rrތ?~~}_. &D1&̆}pO:V!.Z̥/:h46ښ\o ȉu>Op @~ˬfFn$J}>ձ ,=4nPUEۡ!ժS%duxU=sI,woY`Q/!A*\IɴР|*=/yY4'vK%ڶ"m b#jȾ6=Ы $;)ñyU| ȕqG}|qz=["wFN% nAM_(g*SufޭثS&x_ZN7ssw:anoZRYN p#Z ȝD+R Fhhq&63}Uϛ7GY1..D#_EIGZN.?kOd xps[ Wq>#xb'[`p7W?Ppp` 3I1/a@8a!E\нmQA 8u/¯AXe;<7b0iP #3"l5 s3 ,Iwy[Dm ;cP8z%e=F|7QmaON* !'7`5 fT, nf x|kJi9RѩV)zkx˛=/~ e.*5@D!ž[l.O{9s7 C١;{bIϛ?]({; Dqǘ#Om8^3rmGG1I% V{KbʎԳXEAx.h`3Goiw꿿j:qގ*s^ g]sOc=/se7ңq䢞9]Dd"6 't 橓+68(@̆MC “"&"I4tbmm+hc^`52OLoK 2["kd;-ɘhQ.VPWБ<҆kEYޏNx4x*)A?.݅rgFY0(d]@M;Dxt,>q`qЎ0Z4gr>+=Gů޿jK=/tJ SHFWmXU}v0ݠƘ}. T?pq=՘i#0 S-c2%6ͦDxH͑5{}P6lLbۖpch_53.Dh*Qކ.[4)Ep?%F@'HƛDsh_u0pH]ʗģݒAD~`#=XHBA`4Kƈԋ<#9$x}f$gK^IaYq}b*^@}dH꒿zEN ѐ:U)ֈQ}EW97y <1 Hܽ/}47f #? YS[{&UCx m`VGB|?{Ꮕ'B ôVLm /W@ZpHrqtWe]3 d,*˾|'NRտhnQAX x)@D0DN0In7yRmXݪ}kPeHPj14AY>Ju<^װߌ 3/MO\ӽ0&՛~غ7hw}eTb} >Y8xo}I?zSZϰ#$LvQ{TjI=sd:$#j f%? PVsgy0ͺw" WQ*m*v[|ud^}T(OdCo5H һ-²iQnuoi wB[hI.$&LKa^0Q1C a&{G0bט+x8z107G ^뷐G,J$d g`E9p]:}lZhl+6P ͽlOѩ΂3ܓCriP"Q4^EAIFw%rA#c.ez٠(Ձ-uF;,ߵR&#x ik9F:CJ\<^~Іr!s?1nj u-i-+??M^9g#.gq˴,`\QnǕ<)M!̄"O %76#ggb~+{gf 8[8hOr7zep"E&ЫLl)KW*Mbݶtg)Џ[^ #h2 YNL.n,N K-4`Ms0 ?OkFN*bZRv<v򕼓zOh܌rAЃOn7RH3}Ґ8 4x}1NfO06 H9$|'n(_Cm#&==5Â⼷b5xa;4i5D*gpHwEG$l?X9F{F݆aE&vUL3Ĩփ@(s g@S6/ڧTn'-@UE;R<[5mZy6nv׏04xE]KQ&WFng;>AeB IE!lOΜS'DBolPT_4X6Αd*fdk.t=WZ>s1$T+Qҩ5Q O.b [ը>=| !}~f]TIb%O/=7+=60U3'%&dʦy[(cuit k|3s@ظGi9[ ^T@kxĻ"(\_+c1 * !O1ˢA@yb OY;"n -n)2B BJ nS0@Tm?Um"Ns~f HHQOkFcF' eU95LlŸ?kKTpO=yc*dCu6òPg"I;?F|d=F"zqBè^/&h]EAӍ\ ,;`{|8B-@4*2-ΧkZW2#IҬ1-m+BrbOZI!-ߍkrMjLi=B51C"4]s1dGmChX#lNW7|M 3bΑ]JlW٘uA]@83LBO ǎZ:%{}22zT>;-ˠsك>21:( Ϡx*f{VP8māǙSM$ZMP|;2GؠK y;~nˢ=3T1@i~,|[!p0c̊Lj$vv<,Gyr*/ !mz ""uA :7 Ѿ|`򻆶 DQG5(5)NrO39r6g/db'<WQS1ӜX 4E^j^TIN{'ţ q!~LFK_8Mp/TV܇| ?U󰡸Z'3)kĺ@[v!uYn -ǹ":[?v^֗ݻHpk)i^gWD9r$u^aVcJ;2[ 7Wա yƀcu倘QŞJz0Zf fޚN-/;OR!ax4LVπ\?!v"1_gB6g O^-Ա>AAXG8ڿb`R*\ -EsriɛBwluf.M!CfBbgBtmb#A)r{%Z;#ۮ]˔ TpV[ٲW^j?b_mOdzS|Dp{@ V[H ͳ9lB`0ΆypdOc>lL M4?oۿ.|ReJ~Ũ \k5_GhA4h&M%KMlYh8!ɽLn-.~`~iͣx֟7P-V%Y[|e)1XX1-X>-֖騢V(^͇OYIq8]ul @[b#>,}T O\D$;zT|@6 )gd!b6 n|Tdԛ7o/ #?0 jc8аLi\ìK몗&9oE樂55:4E0ͅZ$ےd yǼY flqK(8~aS3zX{e1zcړg-ApZ5Y0{`Ͼf?#9o#Lj"n ]lFWBsC[w^RvJho͚if@w^32 =./Ϫ@aiJG-F*أ$f9$ E9"6XWgi(Y364|i#r@Sa_ }XD8,-=S n`vJ"YQa8AYЃA(9!>Ͼ^b`vMpW#7uz[Fl%SdL -*{muNqXo> <&S r)MlUtW'k"DvT9ul?:5H}bQRlz8m"S,6ib_2B2= #~EEp$I :kܛ ua[/ Ԝ ZϷq .>)C}3֎2 ̘Y 6_#sF/}5cƔG]xz37-M/aoat̖4&04PHݦڟgWxB2楙:=k\I!S3/ G5~y+Gn1:.8϶|;Ӹb縸wܵ!wmH+D 8͉Xȯߡш~2|%T%+u0*=dYh2׀%><G+գwPG/ᠸCorۉ JȎUx8/lf}6y *VF1AWAPh聸+-Bju -u1g0֘ػHn.٥|uP5U\fLޗacV1Ķt3ߚ74ۦPŽi^8`]ha qȪۃCկ䭋3~jh91(M?MT^^,;}E+㖍 @4,6;eJrn%n^&:٧W!y% J K"Ŭ-о$#,Zy9_*\tm\-op,d&m;,YY$3n#pӪT%OdgQCeZTF |*.U[Cf Z3,Xg$?@1w^EsyU+Bc{o1[4Fgd}n붑tj#7m s5ިCHM2+4κh':Y|`_3J 'McbV$ܹQ;ީpJHv6Ͷ];{#ҏzwLw)s@= [Fc5`_ ڷre8̹ZzYT0h:sz:6u TtD#i!I_k[U[gFo>;XYrZ睇@`r`#4'9dUrLxopCGEvK=mk8ӶMUx 4W`%g^"`Vh`ef;%-ZGIB{8؄Ƃ ,V ̢ަQ#͒oi{0ӐK]ɽfQA۳Hӥf~a:7yGcIY; ((D ]j{ #7A{#K~(VmGglWԴA wzͭhm {'>G<`q3!VAyKoXcwa߼JMޅ *[_QBjcȞBJJN=&WY7zPʹ$5=X15O tWTud2*})B)91RwU3xU?u2%5:y|8;G"Qwk kpz3:<]&2#:m0V bTn b>&lG}/`}/A< %ȝ zMeŸ.>g:kڻpMP ˛}=ɇs'P1DߙǑe1WGB M ˫Zo FuUyd2[6nYk)PZՍTcUwb5alQ*P {ԼLyx!]?<@֊~tܾ8IXFYN%lU;y}Z3wdJ@:t(fJ)s XyxQNGLq@M1.ࢫ}AvR!,GK%d쑫v~zF5禮<9r;d,>P*ٓ腃VHJ6BGA_ hQLuVeڸ=@bPЅ,TTgP*^5A=ξLL1qx>WY}} R# d*0?q_,p@%@ . ϗbLJ dАX% ~Ef^H4"rYj4t\@㩶'#VW#+!w#QBtUyHfx \ЖK]WDGiE`,ջz΋?q99A9QL&hOޯeEQ$,gŒBKG%y\I)IWm,a"Vq,.Ēˁ3"ճh#v(FѧIJo#.?K^)򔐘 ͮߙ) AøJTRiyNAWi >) f$7 Xb>G=q.Ֆ{>|O,5m2ڐ- _)ַ7zL ÂB'AZqPH+ndqܫ<"0Q !,2/kySDys煮,OQDTXɚ[*gWVfvMéuʆ G;"2e]d#Ha-J;`G ufsG-ߢ>2zo;2m7Ѥ\K6ҫF+tߵe~Nl]s ^ #CN jax`g y͓2n6OL/T'v*vsScto8U VÚeaI%sn@QH岂L@iNmnNfp+zsi#5Unr1Zy擫&ۛSZ3Qg  xQ^A. }Z&~ r$U;r>LezM,kajd`tǥ3g-ȃ ZIˮlCX, Cɟ"dIBmrS#KX YZ(m5BKfۨV}8-"(svȹc^]EĶ=Jҙ̌(zӏF)0?CUeEK>Mx; ݈˜.!6j~LILjCFI!( *dS:7`{HH "#Z#/o /#1")t2+OeIZ.H˥iֽ.0_Y!J6T ?Zhw%ٕU0g+w[UD'";dT^YyCM GtQQǠXh Ʊ'Ǚ.&~^@܍}d2G8 XC;`v5} ugEamt%= ۆ\fÙA}zD1<ФJ{8_8$ ׽k2jw}*AΓ?9$t̠L)NJ^)*]UR8I|f%3KWrJlO7 AI?cD;jlj/Z7xv-U-!/زJ9AHIٌ#%pkw5Rw< mжɴ}%CBqOx'r47l'<ܳ`|,H#!H8(=_7t'r`d !䘍yPBYʐ֘,<)V>*O@' ^},<:f!1܋3&6tg`#nf0= @WdU>L0bOP&dеQI9"]'ٝm 3j[B9rL|(NxOYU:uuΤN3:/ p6RܞƳIhh̩Ւ',3Ij_w$w'7S`O?'4iIɵ(^U~$i: a$u-쇳3G4__dq6э ;h*0,kq_7|kdZK$[%] jQt9L$S]+]w PGl1C:>W9թngWѤ<*Zy| EZwldmHDK{ݸIl.bVW8]A#c*FF`oj܎="mMϞC,}eN]XISF&sA6*e Jg>gB.{mJ uŲd=,+96= B.y'wzu-'kŧ)?%iDX#+Iz;g&>thfq4;fȟF鋪TmHI|H,0$%\d.iGWn҃97l_ Eȵ]_K̞kd)ߖhA>i'웞cmQ'_&K1/;31F1.{ۦ _[ ŠK7Cß6#3ֆ|\%`ލ$|bљM9P;틈pk+* $4UX >i Oh/B_72'*b)HVy7)a/AѠWyN-/XXd.pd++'o7AUm@.ͷB4.Ogw%z%QL%aAbcfre6$4A1̓Fh$?9uhWc+x Jh: $쳄֔7 1>y3.A 7#3tcTUxRqG'bGΈ'O&|wt>T͐>5ʞ`n֒]6-CPHp>waNYFM{:n 0OHDz7?ݼ8%;Ҿj/^-"XL ?rw'-l(h#Lp/ӹYuaXۆrze <]Cx¢h?3z/N!D1l^&dSKaQo)r+޻d_3 Œlw\E0éZd5W@7kzMF.N[gbOw3 Gq/0>O:P )-: B}nܺf9lj7{:aC?5nU4Epzp905F$J#SO H5uTI52B%.Ez~hq28&TAn2i 'BMGmC2$ȡuL\;N4hCťԿFަ';9ӷ,@pU;ɦC4 uyO;xe+S[P<^v~ *qR/'SL f]d']Hxc[6`O}kGt#x Yn4 Ϋ,e$qw}ZpVi`cZ5 ;y0 1#*?]^-8Nj/Hpeב3{؜ |\n_I.FgRLAiD)s }q)-dZBujSNO/"EJ/@:^_ F_sgi4dȫG2ٲ *\*yX+Ik2ww#--.E74dF1Pm1ζ `:L9zq1MveUiN gRQ +36Pc48DhxrIlYjsoٯ۸ г g &ߢQxa'Z+vAج3|IK3-yPn4d.=bw[M{Mƿi/aA(1Bl _%ߡ1H <{ئ}R$-E<ŞO$jpg|`=xw ްl-h9EN{N)LL=Է;YhR)s(u7,0(U$Q= d9(sδp ’tfM:t%,w:T\ ϙW^ď PK>-m9 !ULv+ JٔZ+ٰbnm|ů֙jnͫv/$r]Q4؂ {lv~)͏E؝< id~` px / *fcLu:KT+?9^Qa(4ho|K\KB0_mT ~~~} tfKw }kAov x!!n,KPC PU^b>3cӨpwܵs,<=VH5jnYl: HaWcj.*-h!ĘF nAY`sH$K~nOj",w̹.R&`6s{mMOIlƬj۹"%޷HO?4u a?֌ {bP% ng FƍL0}x}p2IF|W7`JrcXiWz4yOoz?TGخu` تn/u%GZZ>^Vf`vЬ 0%!S #;.^Sd~.ȭe4?[R.L|sѸ]sSY Y ,8Y2q{Rhp!Ћ5h92 i|#Hbԥ4sc-eْJw!!R*z-Amiݹ?4"A,{mFK[ kͻS>+ pȤbjj} 7lL .HLCh! 3@M@͆_#+\t:~@] sƆ9ʯ)ޢc\>rH*(N>!I@kHaڊvWIq~m,BS(NM "mНSзdwj(|78إD~}\{c!|G_pW W y&]봊U_A ;qZ|_QCH?V/؛(ʆ^amz/ MDRUFUb% |_|bCXTN/1W sBлHy7h~4[3k'.`l=G#N EBc1 6fu*b9feo>*Gs,SO3dIں]KÔCn ^d9t`ҷrƽlNmX?iF:'~5Ko=DrH , OsCr*byr($6^lKsQh}:Nm;x {#1gV ԱdݪÔm+Ynz[cͼ ౠb*)c{Xb0m3})i#OZ~F qS&_AXQ=bS=e nt'.mOfֿl~>ł( sBVi6ȫO5JPk6,saf;HMY:Sւ>ݨOy_%6l>i`@AJu$p\5鈑lcz)[+;R2"[^04l%6 ug'^}(8!GgO{AzC -r%)>^% ٙNP [ԁXYLe|O\Z,VdKmz8 *DۏUh4j/c[x @)ו}z܀;wrhwaZm53дyٲ{58s4h2xCOhL=oW(ur +Ie3Lj/~ cp陆$b;F[ƑE_A5DXƺBQF5jK+aԭ /MVlȕ*WUeә6ts~PDڣ"eP} sc*>dè+U[boqÐ^qyUigzw~ً'חZ: }dj34i84ԴYy})(Yb C 0y-e 1=6fۈa)fF} Xt,ͥӌkyytq.YO6mZ%2 #G|1;n3d]˚#PF u}&{˩kW`-\/b)ĦηM_˃ƒȉ9ř ,쿖PaF~1 ch4aZÚ ,p[)Ụ̈́4>6Up6U6\! {POJOO;NyHkƤz4ş9]yz/3cP\fLIUg F|6@FiWꚱ:>_"6Ziu>}4کi@fӏe@fbG~l>6=F~ߑ:5 &xע Xh4PFɜi V:6E(e D(;TTy U)Iu93IX7@nm|9Z1U2|BsXG$/}˴EH4jZHVNx7wKzx:Vn  U3#pO+]^}MC}MAU+˃kX e6a2U6}M hbAI ce{_ERWqH8G?9: . ~O)ΕW#*@PA0U"1whuf2G6_pKM0H6dwb6M)#Md1Twy_®c܍\Q9:h#+v0|AYc]e 6GɏliݰwPcR i\GB7&_qI^im 5PP&6х@p_X F-]' 뻛 &ݛο`Mk.[k0gT]I$ =BMafn_~Yd{8mf[ʈSg'yݍGO쯨)]kvX4h8 Y 9JCBgUcP5"°g\n~4na-"\=g^ TjZ{=!'f`.xדDFq_>De;a5eS{[wG+8rQ2P gYMZF}H'KL~%&[ Ojm *82RQv:;`\fWt?(A Tfd9xpO/vPCU8gO2p̑a3z0$ .žؠ|hL i-fVcDŽJ~u X 1~Ūoʏr.-O<徂#>FT/}ċJ𔙍cMl~.kJ$'vH>E\KD%}P/ҿ Y܁8&%TxzK;U0p!;2re]u47poR>J|=pѕ3Ʋl)ޖx^@Doc-A Ij(žlTtᨖuCP.ٶL7 M Ȑ\CLt4 vi( \yNP 蝆^e^N]'X7OrY6>3TN΍'X+GGx&Ru ox?c|;pҔӁ()ʷo^X+Y\/|A&P$ᄛ(ԋb&gcaRA:L;vZ|h Nv*xd)s zVѕ.T~Mg32yWi&-6j 34 pl6̋22Gh@>V8 >qP|+p,- -OʵW4Kǰ>Z+'Fۼ<3/ʦ0$V ɔ .Wsl$J t}18{yN)=ߚn Y*mTUCӪJp.#u ((ڹʠK#lYU u{.UǹO`Z+ïim_TmT6rUe>`2X}FRBr9'SHFRz*硫Yn„97 %pb#V@_ix=-|0e%nkWT:[sѯ_StnԆM>[ 5l+Ҿ 5?k[A9iELʊ*Q|3 Dph'A4^ŮcUUFT&)1':3Hzy[r(QTB`KIrP,*F'ՅWƃB9 cGGeM/.L|QBtPD䒍IgXX]H$)E19Dž >\y޳h<9lLcUvSX;@[&&sRCv"/(?|Ջ|$: DTAG`%&G-EXDgFp^% 7Q؅4 |]&k.4;*>X_@EHWbx",E-"ՏƥWIVX6r_0&osR̟yhs#0'\eQrAـ2A3dNnl Xx"] n>; WuM(o3?7ks 6 ˴_|N8m$[ K0:,x_%3Sk!JˍXtpܮV+K{#T@0O,O߄g^LO%\yU .Q({ zg;]$RFePsdĜk@'_Nva=%TX#Co:ܩO0#=F\fk=qΠc|62)][%Սidy#W%`DNjUãy_*ddQ`ii4['1珍V9a%{Әn~u!"\H&Ipg4޸ :lrv|PK0jZnX[,u۹? mNBUl-T!mmz h;c]Ziqm ΢/=yK {0&tItÇEsKtz=*B.*Fߋr:y[P䁽WQu?N7m 2?,gZި:bR@4f\~q94 Ornk|֮s2:H;skCP ƶld5A`>E&c9O;kV2.9Нc,Q$dtb/|ߍTā{#cKphcQT4Sy@BS\]]He-.IT=}ڛ৯p(ETpMԷWK!^UeRH"#>Eff y.gͅ|uu/֣wo9dA䵻} z8(a͟#A|(H߁OOФ\GؽV|Xɣdymd^үQOC3-*CL ;D</S@~~ {/ةK:AB%TFmvƲ&Eߍ 1' Oa +I.3 Yƀ"8fpMNlF{˽A)Mnns ?.O%=nF ={g6&~4&l ]|]..-5 !.[H6u0I}eb13fo . ,%!)ɵ]3q'LBf@=X(ݎQ֨LZ]nB"z.Q}z^h; ( Љ! 6ZcLCm@N8y#KMƙzH ^:lYhLuWCH̉gf܉)_ R4uU`Ѱ!>Z<#?W b&sp`\^CaNg67<"Gdp)+p: ^NlN y--z 157B2$Q7N:Dw t7Q5t)n_WR%UoTTuL^WaO|?&\Y-U>xPQtP?%nzrg Ou"|DݞWZ=K5m\}DpFhg37PEede c 8&Au Hc^PT)m?oɊ$H6(zb : tDgcO_Y0#QLZ;C/ɧ`.cȠQd7 { bv >B<#<Ou`z*\}LӐ R- ֑Y]Ҥ*aISVwQĪ ζ! wl8ޛrM&.a|$X7 LՑYKs`恀qéw< j_mgz9W`f>3Nc^^UyB;$1Tt֦*t}_kq3JN?$BkVxvz?3.s7=NE/ Y}z*k7_G 5Z#yjFe*uM):ITc|US$9Eqy Mk 3p7aqh7AlWWsPVWh})qZ]bT{VhV$j7}!pwؿvԸ$ܗjXVC)Q+.OL6Q4uo!~kr<+*(PJK$0~B"cҶin'{>M*ߺ-Jb) Q*1Orx^oa$@*C1FumMٶ,}I*bvkd~{;I% @-]-=GuXz}[):lG^?AW5-/ЈM]% '=X©k}П+r$Mxš=ƚq>5 [f%g<4q|͞5XjY_98Dɖ$<7kY Ć k1#"DJ*H'ت:1ڏbsIܰ1Wnb\fķ(.|+e4f_P̸TWfvޔ(Ə H5޵mrvR/lQκ#d#D oEUUjD5%څLYoIdijk<[vKj mB&T&m-'T [.D>/J]fٟR]SFpǜ-СԶe^y4t({cq0jE NWةGg]!ꪊ*c)j6g0o%~HQ,PA=jsnPEA?Jk:n5w,[|~*܏" f{" 7Ɉ?՛~l,ZP=toPcf¤?X^߫V ShՓ/iU?pEvaԱfGgzabʻs A _C#ڈ7!* :EW=BaVأ<xPr'a#KE-iP5keu1UDO57٪7,.~vsW Zq\;WE!*<0& Z) O]_ttEZ`\V5:f&E(xTGNrSZCIE!9;xp 7ql-y&<@pG+0!y 7Ͷy8[?e,h&hx!T:yyae5;H^7ww#K‘YDs׼aK ew\ZޏNQYg}O7MXwAJeSAu7aM ,GчiaO?U@Ar}GkYЭe36L؜0ҧOřו%AZV:N^<ޞ6$#"fH<7x D/Ĩ}:( ge\ؖS)%/x2IfDi r'lMZp#J|umorϕZw4nзl"u/1fޝ1j]zrBf厨,l?)PJ/ %NV0an庌J3ۅo9j{7~]jLY UX'~60Ck-`^YnCB0ŚzuNf u~)p gK5N/4R?XImw7` Xp#j x2]Iiw߆Ah,E12>rGe4Q.:pa*d5)d'RFG¹8|*8C*31\ NF@c!xz)S*[ٴ܋lw𬉏R@ 3Qٜ_t󥐡*BO>_HAs'[rnktz V[ $v,Rݢ"[EA @BDĶY8{AI\a׍ u:C zw^òڊçJ" =>-<+;9{A\ٺzEPaNᾌ V>EM൞Hb Yz&c}[gY؞ǥ*Ǚ9O;mk3Ii4K| Y^kQ*Fl%˧!RY}dw_s%6mQeuB]ldk Zq-_~5 w-z[vUYJKn>dY*p +[E1W6hPw$Fq $o^g~k줍fKyJ³#[gMT0jgk@][ #b9 >^<$?_%S<߾oRo02^?VK^!-@8_(߃NacLxih04 _:/vss4,Xڊ\jηF1Lsy6HpseJ[u>`olIA\0t}Dj[ggDZ<_1$|U͢*̈́zlvi6R4,Dsa!fe_(X"m7o4꤬VdM4oo<٧޲Iѣ9IJhK89m k}؂BXV2>)HBKXߋSqqIwԺRIl 6&Y0 K'(;둬O'``f/ǡ@+6@i xV<]⇍"mxdV_\]Ud"k*=:X@F?wϠ<`~w @(V*>fd-ϗ3<O;P$<pTnjK(.hr)<3ްΠyQ8#KBKh:f}˞{)\# xM2ԣ5m%BaOuA"䕷'7ц5]-[O"RGs;# 5n9,^J -7m'r菏C{VedYWBË(p/j5; .5!$^~{qa~M{Dn 3iawu`EմY瘐iAѻIYdWy2*JyJ~wFs[Yd1x]GmNm`" MtD|{U0%{z;Jẚ(L)huag0 Jo5l\.2HծgL09 闔몰X4DB/" qdO;_U}9,1p#+Hu>z0Hxk%>{)LS8I|;¸rLb SqSj=Y i۵3t^%9aG-(rsVWj73:qŐ33!Ms% Q[GJ Qm%autQB{a4[W^qhg 6өGqÔ`9X&{mnb9`a4gom _ g/fc#@}yy̫U~8uÁoJeކnr?ZMC Rí#Z~lk66 dDPlp_>+JAq;<7/|Nu|x%4LIUtMU m*&w&c7ӹAT_4Gw5wv~{;PW ~(zwyLپk"iJ D/QB.[Zs4 %Z 7 THa>J06G-k QҋOG+aEࡕy I+0!\MP_Q\{pG! 8t uP!@f+A]g=m}XU$+/J&X[OLr;e%A#]^O4l%ޣ2c\ v )Fh t;ŕ.~Y)2EBX*30ؐK){wϔ9Ο,Pۧ^7 mC8BM/+wfĶd\p@IRzRsD<[q܊ⱩQ=lK3?+bV艅0mt0TV'H)B C|(NS*8Qz1.+= w@vZG4δx\-t/eÂصSQ ׷:ԽT%D6VkSi7Fg"z2=Z_oiLFҿ`j*&5}*RkB?ךt ,ťA웛- #vw!奡~'FlҔ9imvK$?Hot&<gxxn!̯QRmsv3ZP y2Cb=iO' )cҔl*^̜iUQ](t2Do-Z(q}82CaYsHm)h֚kCzͽHI.A)` d:$씽ͬIӽE4Lv /!EϦ{V'Ȩۢ \u7KvCq2pp%~a_K;.v"a\uRAy am; &0oTh$d!60@0ڌPw쑼Beg4H@"Ԓv=a&ݛ㴅#0κݪe[J,Ä5Y 4>)ֵVkyJ?uu\o$$l,;'=w}SU!4˴ ߫#DzV$4)[|bq [B?L SCbкv˾ j]#:+v< *9;k?–)4U/|B [鋣>DAw]W4Ԥ$tIB_g f}qfia9KzM3cU)bOZA]Np…t{@^Fg0 ^SFbb-)'~&VLϚvEV~.mE:[ZlRԋcGl؀A{CnԊq>?. kG. \[ a>3q|sA2\{ " =۾w,IZNN7L(wGԉdjYc5 V[*qb=iy[X#Jm:& a^2^{ר9tw ui! \-谾Jm{%P$:4Clv E:) /@@yb)9vA]DVL:M.ɪ*Y~K}i U4fBn~>Tdo@G9mi?stI_J5!%\%ړW .d!ͅW/wUϹ4a~ >u$/-72.-V穵5};',p?'hا *z5x'񈨹H_ѷ,hKd,]ON% v&ϥw)Ԏ:2ӡ s72+u\3~D;~hgi@_7zFN>͹ tvcVa ? 6 Z0yuR0cnuTV7 B N"t:9LթU1F C0ڡҒ7$7ZRY9j7H9&mk|&4'4ZGmx$X~x);6C3 /h̖h5sk , N\pMۺtyn΀ /JqI@4(D@hU[pJ%-!f;&~[,x ,ny XMNJȥ9I aQ!pHHm30 Qe\oބH%fex'ĜFtKb iB6Dw@%nY8~EFgQ1@8j 7Mh ?ˑڅo5ϹId {;2/ӌ]N6ȲAP4'VW Tv2.Hx?:)i{N<ݴ=RiZk)qkœHPi0Z0'jH+h+SI.41\ قBք;6CJTh疙C2RbIgdlABn; 1ڱv(>lhFL%D!՗บt&'C7!d$Ĉ.i"d͟k+ݖH,a9o08F3OYon=:i i'RliEӷumVK }q25t¸f6H&ON11/**K~?ayת1}Q()LEAu97N$Z d<%ܳj}W׿&IU,F]^ infB$W[kan_*gY K6'J`ꆣ;WfI[,FK˯ʳ}ۑK<`ץSgjvMzIhZD|@0}퓜"J^RُGa\2 VVrĢlJ?X_RWU69|ٔo?sGMP'@1}ZgNśEA`i/afY/>;A;?ր۹V=ݞ<>ot.RQ`vtJDqED'cyy9l%` 9xfŁ}ZcX ް_b4 ShTzE~x罬H?Kp1 {ƙ%'_[Ɠa:M*xV=D+= ƕ[#mvBXF›B^;2Pizj'Fy*Z,SjU@"ku aiH0gRl9w7. # Ȥh}ol? C$ᝇ]4%kugPzw%1lˬ??qo̠"~RiIz,G=w Nѣ(X?"l|#wE؉'9$h|},83ԊJ',l5H" s I' ~7h f鐸ԳH`ޤӬ Id*qNSH:K"bM+ᰐK5hIv'2rso7QR(]aVgd^wVkmƹM)WeՎaNϪ:R(Y1枂0˼_I P1GG b8t{zěhէ?e] lYPrI"YR0Cd-Z}/'WJ@",l93JQY=pm`o#9e8Ҁ7E4w>_n!m \X*B 6 _RCc2&+*˺0\| އ0_$'dmtG'0ƑhGs@+A9, =WZYRӨ`ZHytjǓgx`Y|gIā0vS7aVd! [ntQҷܱ4L`ݟ\0M_WQt&:DfmL JͦSVL lUe[k$2S2g?FBJz.'ͫy~u7d=*BjhW@[gz>>ƀH^h\i3ᅾ<%$BR^vg) K3=*9Vc{OPz{P uY B_zQJ`BDKF-c__~+$MYz"H) J֕ KQu. 紆ýL !X~ݹZ#$wQ֯XEA ZF '^ւ@h:7A;U]qlHT?_C ??W͒I DPb0`򞹝fqB= TR!+5o7<@Bm 0FcoK7,osI&(_ 2 pna ۹y &h%uutߌ^7jgV{y[uO~ҐlQ0ydUtBT ZGԹ9a|M5!+x=iS^]1w{*%꼡-a!Q7{NdGSa~){Dʙћl)9TlX`/9.g X/z儊΅xbölT6(i0Ez;lq걺ΓM\Xejv9GU+<&wu M]Ahţ%}АS|x˲f9RcτLs}ν7SƲ&$80EUtE Eog!B` w\4'YiYpxݞp"p-ai( 2IXU-iqU QNšvx\͂NPg[+[Uj*j鎏/ =>Nq1/ ,;d'jK(&(}1I nq+AmIE>2pOFŸwZюOfjY,6RvX6~ Aݶ]Cph԰vÍw;2 θԾs5KfL<Esk ɯ[b=?Č&Ovok϶ V@6 : 6G "wz=s^Rga=q ֞NdѐC 4b ܩ[iGKaN\,BɁMhd8&;F=v~%O0dűlJz.VWa~zP,c嚌D$͵&Ҽ*7^%RQ[Q-/Ԓԃ hl E56e| ;sHc}WMA~<:R`GgBS GGXr8O lD'TIJV `=% bQȏCiK,QJHǯt߱&d?*2J]*-C]9۹(vp뚶 -d Uābpآ>lWލjz)2Wf+TQC"ڞ"X?,}T ,>2:$qs{5r vvg`溧I=TŲց ,E44Ų?"NF7w@EPud07w!U^V/@6xk#ÜEZD^#8ol$HiNoliOg3[V>'T۫ T;1R JU%ŋ?Ty䱒RdӐ*?x!FeGGN nuf8?3vR m>¸ICa˂pKZ=bwήFZ+9YE"P"mQ#MU'8uf'Tzֳt3j%u!mvlu݉cv`C_X"'Tpm8+%&)6 7np$.|){ :g.R,tXUN߇*dwgO\&Dں_ Hgng|Yjh<a $l`*3"O L o:KM/dY1+G)'M6&ڙŞ-07lq@ zH@P>Nt1aˮ.-KV)IY9PƐk)3wz>;\mU6C;ڞ2( LkqcZ ֊ūˍBBbtDq{F>\/=*RC؏vXS!%Dca.yݜ"Zi߉= VEJA>} Jc'mit^46ߙl!iVV+Au~/up$.ikb<4'sx\=MddfJ[K[FM ^x)^_Q5h'8"%\CG< vؾaCP史r {˥9x<9r;;#yěYM3"ԃ(01:GKB;vw zkQ% /Y֓0r>[ܳV@#J-V?ָt"L7ϸzb.W֘w$T۟8KUv5) 5ݔ^%I%TVe|V Qsؐ%i]Cl{ D2q,XJZYtBt^}KF.@w! *I9oE0E,Qdjt!S=Wa4Jl={ )zQR7؝H$#nF#@ԋT u AKy34eA:4`{L;Iu4dGҘӣ3# 9ظ"@bK>$zuKz8=K9,2DSσ*McETLquBlud!x+KC^3ʛy ]E*QY- ]BirQX~'謠˛g AUhTWd=;?8 X)R$$#& ]Sj3|աȞˮh;|OC3Z΃!$iGaU VL0{-,fFs ݘ^)e/WXx٬!*y2`9jxۙ8t2B2uTm@abB2ާn~A;fﮫHAw/F8 *̓9\ݹ\ZtkqZERI(**ys b(o4#`jmCn@x.#z.'%qĺڝ)h fufsZ AضřvE^-V1bb I||`Ⱦz=0a&{b4qaWŴ8 r |P~ƴ*m)dLi| o&>z;a)si. !uff U~vZ9DKU'})^{"}J62G:o1\ߎA1OWu;Ԕ5Rw6bN1="Egр% ʢ-06)&A,~BBYi!hVP+*A`9g= -`V[@YYV9J͘Vo?˔UݞpX>YDhP,6~)4Q{Q#oT8)6Fk]-a1V- DjDj9Հ Z&n9|M2)JBsghI? Lk^L$%1%uUz &MnҮr 3m4ˊ/,.W3=/eovT"k'E1g}8ξipc(=prmQO|LV3j!^rەzx!D֋VMLY7vQ@ƍ5>0$qR4Ԓlq˖?k!|;m=`~2ݮ#+uu2W|YPTN=@v&!0k:,l<&$Z@{)=]{fGĉPT7*-Dȑ\E*׭{z X. /#{cU oAs{]7_ c6TLLe!mYEb,ԫ@'mͭڐ\|@v.tË0~r"X*ĽYf>)y紲:yGq.\ =Qq?|6⛜Q.bu_)94$9^z5@*3) ]ZT ak޷*B]]wKm#qM;y\Sڴ臢H8T; "IwJ7Uof'`Ke3]hy% t.Gҝ* WuŖ`9ӞfnY0>|Yzl` R)T\^ѣX @ڊ<ŒW0thΦҍT6(WKwAU^.-x|f-"*@"‰ZE\m݋Sh6+vj1YyY/4lo$Z0S->b +\&l"b~Z=6Ak=4h=f vG;KbU^ٔqjE^Fß.R~,]hsI  :G~B %/B] U 76 yӱPjHlE+ 9K )̻{J~ "6)-m_u*v,YObۉ鑷yب~D4@uPTU`;#Pa/2(\Zr9]rς`j#녧| PjyN'ꗯDg>R[kfG7(-@hBnȵ:Z2zXBjXaxC?*NFc'1]ڍx!9қߜzh B!UoՁ־2w)vɻX-rR=+Au3,e2Ӽi̥s`cH˗kVMxP=B%OcyKį.+@ኼoISsשr~!tzPx \"\ֿS̲NmN?;W& AfN]i!nr>c(gsodӁA^ DK%.:}9͠Ө/-joT땱P5l܋C* X+wԬgR'>d@Иe v?1|nhn5EI%\3>zNzG8>#k-wAb5ӧ_*O}b$mJ?F͘|`p%;)i/X` LzsheҌ؂8ᛜc'<1%NА݆#:8wRJ[@:SY7AO#H$/#}wba $z=Ną^IޗB[%]CH+\a|.Jwor"BJ'yE;Pq{RrjF*PVB? ᆱ}[SiR5\ʈRB+ƞ̘s zxLL9I*F 'FN›`מ5=R]8DB,Nd~zSJ]g.ldg+fNQ Yv''|z;y2% QhOV*aX>26 HHaxI.:>K>h*=[mV{IFEJhaB`[סJ qǾ$@cC-BksI#ZD0 Բ/ZEu@P}I'477 Az@X1,PNz!RtM-S(Fbi},Gw3IMv!ĝOݶn} jkHtmX !2ɘqI_"@0JL'8UԨںUw8ZYh嶣b =MdݚFAϙKIhBRH6W1 #%Bi=`O.H '' --Lj$d/g$iM=gٌ ]yQ[ߟcR7Ơ$ճhoMeKlqY$f0s#H;q r  .?L.ҦGvaO AQ=>J=a !AQܐ17JDa*%ZfigG$侣qکL᫾*tsuPi~ZGFZT/RQ£N-ZHԑ|@7Y#)Yd[2ˀ-bCDyHa%CŤcQ̔U{++=*x7 LC'=|F l )ZL! ֒k o8чؾ/$ݥCtAw;aEX 1=p{rs$̚%:ЍaJ2FgțYajZG]ecwQdrK-Z9-}Qe6: xE*&{ALeB1jH`\9!h&.;|Hn8 s`-Dh'?\d%mLpY0@3g jNa/X|j@P:;M[ƶ+_߅ Vd` G`C21}"ʀȡgH5` O:AO(t+$(Cn։zԴ&;pɘͿNU 0]GqDgzvŶT^9o"PpduRJi?4S$#բ@LmFO. Pd|M5Zm#iO E]z KFCGKZ;]jH\D'ϞѓC@QQoks[L."Q(}mpcBbYf]B?r޲XGF?n?P#chXnRe@(%vPLZi0sUQaESAf+~Ɵ"t`0~4z) /zl >uiyWm}CsE`! lY W/Sk1陬07atx_U];:Yl]ֻ C\Tp{0-:F;O}L'Al$3$VZCS7K()v>cVW7Pnvw%u2i9b#Z[pkO-[`p@m\Z=M_`73 c%{DnqՃ^(XX~o$c^Q=x5h Dg}wK2$a /PFE샟1Oa(6֜-| 1ڭ+bA!}95  K>0шp*q{WK$Bof4m҅@k tx~ ⤖YW-}$v]G$@is3L&AT mN ͜Rz7:h.ri4N6[ y zzhs"@W7û+cruLtaH?@6P@0K}7iYi:"<8F|^≷ot›۪"m nNJ~JQL(LOş^ t~miLifz* Դųz 2rBvl¿ LXE%y8wa@x"Yk޼U@Nr&I pAS>}UXyQ^j @8=R9lϔ @s4~ ao]Aቭ%y2ŻT+^m mаeʃqK|Bf)Yu۸iv~z{B톥%٧of>eo %'U,=~G͝".BX#s~;g9ϙ7kaxjgVr2J1Jy|Y{ / kF]&wm}\uUH_=;Yp?_,/`bR%}.dN:R\♻ BJN&OQt\!#1Weüh47(AjX:$KCW]ZCvǓB)W$ 0@3[ϝ> ^Ť͘ϥg:_(=3_;JF5K_2qvަX8c;NR`ߨFOa4 VC JP(sF-I@b*KpƳzt5̸ɦ4ߥ Cb S%V o )TY-Odh/s;mq9fuAW/2M;K"KøJ&QWFb =4h b !+R}t6W g?zU[V'{bjsh KpM+ŝF8x ߟWWoeNTXZ6WD vUr 0^^@ܷ7AQA C.ܙBTz\=R*N̰̔J3q :$3׏cAi$.X(>2֥~Q%KX''Eg `^DJ@Z6J*U U5~nO1ҐU9 Y'<ӌO jIϨw1Ժ2KBH3w4cwH=pUh6bPP[b+CS9/ɶlֻ VAUÎ$##bF,96sT(}l' |& sU~ ѕOJt9S]߶ߥ8nм|ӛ;fQZ!C2eGYȿ3?rZ}*z#0EGzZ^ b|:WGI w}᧺N|jTT!NA19ןMcI2LY|q_>Q@\P!}Ҵ8^cjc?O^ݣ>$ޯЁ:͎BGD1W0nEJشA:<عI~](:?j= a&_EeR4"ꦮ0epx1R{YbQOdnMe3nFuB17 BWx  |0BT<d=+ vvmuJnQ -U{^;CyZU"k;Nx$ @=9?7u #TpsLξJ07iH c3AŠn0&_v< ц2N`mb rB[w@UnG>f5Rn%$oCkkX4iHF NO?.%XCaĖ"qΎFpE[u\?cOgo"&vJϡ 8\fStǕɶ a+>mbSd-ڈFh,S_. o,QHm& x0s"\J[{3(yԪ%* 0BLx);0s1fyS06AKN)xC}x҂*&c=vVfB _͈=8ݞ ^2cO,wDDJ{}1A*-rdꖄ_i߅ڼ Xʯ{Q\!ԇ.|ljLăh|f&/ YB'wJYn$ë(+Y#=(Pg>q yQ3"Ok?V>T knk ZVZ+$YMQ0O:tg|CnUҀjI Otgn"!bUC4T9t6ψ*]Ӻ׳ڃ d_^m7M%5OQz)P2J{/{I uOiR-G)rD=P̑A?xЊS 7, :yw±ĝ;'ɳ"N=썌׹?0+$c!+XJU#w#lA;_9FĹ+@e PNyaw&c{[ծDO\~}CutS2Js Y͘:׊1Za$:оb(*mUj:&Yh/Ȉ?,tR#f ˝|25@T< ק[cJט[3_YTםj<]N62Fmd8v36wnHZN^*}E33<)Þ26ZqA㦫w-6N|یoHZC1r⊉K%&Ϛ;r˯#ƒ,ȭ,sWW|rG;No=7 Ք7hOyӢEpDe_b==rK,2F֛϶̧Qmvff;3҈\ghEkr;]b [ˌw$ naz#J#wwAc[΍$ϼ-熈M}nu1.d;: x7ht*j$Mu3h=i9WGYToC]U yYaE0kZh 6%64߄{F;'jzye  AQ7 n5ކw#k]D7#B4/*f$V޹Y}态>s= 1b5Su ˯ܧvmmF-ǒM?2=% }nbW OuV#f۩"v/ӈk6Us bi>23魔$A&ſc| ,=Ӥ=GGסz!NYʄԯj󠹫|>./pG_R-ApBa{L&݇!C+l  $^Ϲd+ߎb"xfu4Z yQeABjȡ5ݵhDü b´X-6=c2q /GL Iה>&r&վCf?80?Cr8MLZo\ O7w!*)PP$,H~-ˢjkq؉rC2O:h;b߲5-d4c.܎ނ.$YNziVQFi 0,m?<(,D{rPh}ٙOFgJAzAdr/>9\*\,J ;IuF9z.eW-uHfbfC5^k&) i̬BS2%,XvO*RUy[H;4]?GTޢVӎ{ǃ5&ө?σdY`8zx$8N;X1T(3@# BFWzJTrgm,CWѥxKE&f7wZ&Ne쀲ʧ\e%<[bN-t}w-wQ]7hDYO L7u0 9z"L/⦰$( nH]1戄ی)@u꭪R҄D-dC(%^h!;6W I,;_~sۏk֋ a U?u䴖jÏDbل&u+FdKokB/YГz+!T[%imu݌V6;)`5!h)! ;V/gC'e{1G"!8aR?4˚>8Ձ`1ET "%T)q$NBK|!X 3 r9(lKBB _5>iCRY8DSwg4YissN; T DMm \ͩ%ȣ&jWwn C3ծu3 86w 2W/w QȕZfVd,ѕKWwTP{#`RmJb-;A^j\ yjZC|ƈ޼ aq |ZV"u+d LXNѨ'gT#?r 27&m Q 8MX@p{\=* j>:f}XVn$4Y4Qul.-K;Tʘ~Hu}3*<m>9^o)1k )H!JfyUPLoN1Zz =;T΀>_jfIaG:UɅa>6)sg,(Xb YUBUS:Xң%4?ᜱ?ݱ!6B 뫦(]|+Vz)|(­P7ʿE1siֱ7隓@T0ѐhdխgܯX|{TKŶJQΖ&0y9(i=])p҄b/AŦA@Q_~E;yR40fws w]F4T?ьw =[)>C|yKQfl u鏻O*0b+sVF]cK2|f/]MtOUAv  ujuGq)2$v1c0{ie R>bz&kNw"\c[ ;WUsPf)S&.+u)"aQ'2J乆 \bcIk͜x=b9uȚy䚶%_M[?R+USw LՌuAATW#E"o=Vt\/={D:Ù ,o{6%1p1_gD.wshӑDp?`^>3={/'u ^r# q!Nh.txA8Ԧh}Fd}K\!=/]!D ;7XOL M;f6CqIS+6苁 ֢s.{=,V?9J4r Ų&%9@mvOb(&΀*;yh.ID6k6ATC},hpBTUb7׉BE*Jɰjp3\Aڔ =t ՈINlFg:Չ8~|4[`޴N̬(yV}kB1CNڼCD[2 gOz:Ϫ|,&;Y& ?e>*GnYXJƒ7`f",ŪyoN~tr{&˟t^P0ǫ{cq'RIr⸼'?j_lv]ΉjH׷:\Mi'p_*_hPqc4Ƥo=$jѐ:յ} Ht%Vpb6GҁƊ5niӷ"Py<,~bd+90_¼J8an셡lh'D~cECE|WFEo{lj!>^AQ AM+XEv2cBצAC43)%m4̝4D޲PRI[W)+3 ԍdw<&];s=YawHs3"&rmƿ'D!4@ \ #?9:{Ɨ<&dtXr`B٤2ZzP|Qd:js `€աʅ9'}C;CPA&w\>te 褑ɢ(?8iFS<àO?ߟ#Cՙ9**xיƷ-c.c2j[zE./vX6s Zx1[ծ:L[ DVj5<.?®)e0dyT[*μ*I¨<\{yk- +gF떽rƔݦQJmWׄL? ډ.vV}AF[yW|Ď2 A3anU nz L\,&'JqX>;-y.OkGY'ߋÊaG=MRPAY}"NMG̻mKY9jovx2`Irrч,:ޟT~zf&E;Y (\`6qe6&Cnt5HӺi9/E,{OK]yyxjj28hQzCxu__ %Ǫ_KvKq+W5_x:ǹj- ~s*MS1)RuU ȮyInQ 磯@N'_)Qw!p<>t8ᴊ\;7/k\\!~QVWm:Pzr&j6C R wk7G?Foq%&Fw4Ah  i}`X#ӟrNyrB~WUrI}]DG!("cY(ߩ!Jrs(-xBn!5D]Ġ8];SN(g>4I33mMEt]Tl%-h%npKke ,2z0pV5)yN`ySGwi[}Dc&򜌋UFGF7 wKIaďcr)&00!˶B DNjhQ VwXF3y኿]b/AO;CspȰGqj;}2}fU2&-o[=D=ϩ\x*Y-'^w(w1R\LmE1S6:^l(>!Ռ}H9am!T;,CwtZz.8ސJ}ё%pISkFPbC>Z$jO0/ Ի:wm< - EEu' gvJ3UOb_(xI0 wSmݮ!Deªj_aނ[ (|,9| 9FPYI &pozNSV''vR=D5Ngp}0%. F2;&4ȷ5$ds Xt AxOOf'+D uU6#b!ِ"m|jU :b[Fp❒g,fݢu5.َmʋNN:q 3pʦ]t>: e82 lXJLV7W9pO %z$uJމ$mi{B8 +HV%;,Ͱmai9 w޷wkH=~yvxUVzN/F2_IaAn>%.M@`:nP8м \ƆØK҃Ac+]T' IvGف{:C{aͶQ/f5hƱFA_x;Bv>l`5TKv:Uk%bҮ܌% x:wЛ|M58hV ;lcQv1 8:D F5h/@3 )AG|߇)Q@MMMq3R=:8eO?4r AX?=IPMbF|4p$k˶!4K*h'U2C6g2q }eF)$?u]\dccgU4W{NU̲VG%ѱy:FGd,qO -̿1=Yl,Yv|*L4QFZXiL}=!s/.m=g6xqfp|f0{luia?c": OHZ@0'n@RNnI,Up~ѾЖ6><~0W2Jz9GЬ1Ɯ> _zB {%cɉ6J*f±j;Ɓ:QT+(X"1}ZM=?sxFF[CY179y 4[=Mm4&ш(_]`5~BSETxvqvVcϥsFwCD7{Hvz:*!^C"3i4NsˣJE@_#7u,oԷݫN#)"=/ 1&xt^G=YPba!:n,W|2uIs~Z1~e[SgflK9 ဇSOQ4bGj27 nuQ'ǧ<eP-xrj0!$Ծ/TӁ>k!;ڍNT{(]a+*04W{駸|وr-%aEG|Q:LRF1"0u{WSnvRʢ%W (B$oW?EHA@ c J(ՠjPASJ (k.lToDgb+Hw{H)pC ,SQ Ž67ÿ~X"Rya5OXҴYdAyqjYHZ g F  AWSOF>a6u~;~o2 =Z+^ij|fAfsR˿ z%G8U`jMVfXΩ^?gp®(|. DǪ8-јo -,iCnZaodW"eW$p@buzņk$f8&lUKѕ<~T&smN9w:kko^R&JYI {4vn(cЭtzn~'w bU'lϒpuQ(-q=[byn?tL%(+Qپи{+J8ۮޫܪoG/bg*akR@aR-Y0P3AVnt{.7|"DU$G35AvT3Ԓ 3dۍ2z4Q:zu V6QxG0%poe^FA "LB(V`BRLˠ JN9&| J\GzxNbsk6j>i%G5")(vl$1A#];m$b$rEO ^.wRܑ ȧh+ǸDƢA~F[&De-4rptG߾pH{H,,[X?'Zx/$-CiejxW\DX0?`dfuZBTH&FÁ  +@}oIlzBgR!3dW DF& VdiEȠp4T·@E2ݑ~*}\p qO!wNx:oz q8LZ L4ihRnB MKw&e]7Ie((cfLz3e7h9lrOGmkW{X,Kde3!Y`O8qpoBt['S {in eXd{I&?NǝtD}bmA?tAR5W|xs+}I]%L Le46 Cs݆D:ђ8M{yxso^T}#OH"×4v.UP 1l*zF^5*دњX 6,G{XgEIc4DP?S 4`S n XﱶR>5}Ld✓e~IJZ"t^te8>#PwG`wijg(U$# p_KgtYXbB -{T&JSɼw]}hX|!:@E4%FXN9oBdĸ̔yr~eyae|9aC-ZD1fH[T 1G^bͳ5lR!0*o^L9=klxp9h!RbSAE?zWPzn94Bz^shr1fw>:Yk?sS䠄!`#^5Ȼ_o+4FCgք7a']_J)z9xi A.ԣ,TA7ɥ@{ӫvCſku0BfɷS' SSwB *&0)zY ޛb &7VbQq4gش&ZTōt\0vߎx^aVأB{yXV|ee]LnΛ41-SR%k: ,lSb#aZ/( #[ 44R,ۨ'vT6MNNuRa/*J# bb*ɧi2X~$Z'=-w/"hߥe‘6nWo8/ 8Sk ?BY>N3+ "e<'o'rR0L{tL VpJb\@T6W\n҅k S+M[i`.?%.VN{ C@ı=*em1^s[<T+3m y* *&/LT78b9"[Z28(.B_ 3\0Mwk$IPYn7~JuQSy {(;,`OlPIW8Ugam4E;'JWt"UX/~rj)?^V{o@9vֹq>ԿQ=S\WVE_WEM` nIQ+I;''iUNfQ9;õDqy*9c}ӷ(]f|>ha'2'}9߻)YvNZ 8 w2mLcL}X U"Dk 5JJF-j TOzU?3wܴX+`HʕV;&cAffҚ{[2X~u`ZI}xzCL ^cf̲MDq'X褎Xt~ZH0dIOh WjwJZ c₮J &L #K4[R^+͞bӫS|idL z-8G+''zm &\ -u h2ܐc녓 %S'BKG)+\XPk#O ([vT{ۙwSCCc7"dsň^ۋB,Ww-v#>{/%Ťѣ).C VQr++|ӆM_hg3WL0:7a[T\Xn@O1{vz{NvO]xѐq-~`J4F&둮^Pۅ~:]r2EU-Sn!mt[y0& ?{y\Cp:ݤi?SXCJ Bևgj"$uOB()k9gXe#A-Ffa"mos YAGҳSw6`T62(/t Va}BЙ|^Ha4[dvg߶!0*z׌ޅA&@FTrю8u AǧH!* I#*.F\q~ `nҡ|P:$Q0Ӽ1؜:_N)UyrX(c&%Ci Ե:8,>q0b,g:Q Ȑ NboWG4擨dFPxњri,P;7tdE"nЙ-Y3+ƭ%%VZ64|ҖP[J*"w$2XڜMNCo^fb.Fx3R2FE4hY>k@ 2|9bcaQp|n;PJ 졆['ȣ}fk155PSgbDһ+]-)=HSq#Y0w9'oׅ.q&Ug8C7jo;fO .ox$7u܄x0QQeekUDs4y5g[9ͭdOQZ@nZ$ ފkl+'zIa0}ݪR݊)ԢZ 4Uz5M4f ixx ܛ1k'SVԒ4zzO`4}a5VnkQC&4wۉӾ? ʩ| O8 xΟhr_>=@aPU]s#?XtFSYp]TՃFIB暦OWg`܌o yr(s:׷/>CBa!qѫgl*:,֌F(V93X:_5Lױ+9b\&)/ʸy%t:&R3=`IBx99Q\:UbRWލdT FgBɍD؞*男7wkHfpqȱdwR, u ՅIKZ@_"!7wN omZP7o?b\>twx|S'@aUgB;1ѾT4 j#R|Vm7:Z(q9Wz)qfgj\6M?8CnCw~c$[0Im*5M7P٧[Y֝@yS/'ȴlt|=Qu+Tbc>uԀAs( 5؎XM9#hRʡ#Ib;Olu~x\o{Ϙ\mkaC7B$greLd]džX ݑӷnS]t>c=77"˃\@s>FZmoЭzkdIZd#}S|lCe$ iq&x4;QrGU08L>lw2Ra[spѕzݵ C7)0%kV6lIq֫P3<#:EaS -Ql&3VƐб!0/fB*1Z6(I&q[L\ak53*6HYHi.jl]=m|uYv*ً #`߮r~?BNL0=*9=m3௿fWZyݍk_Uip>P#0i0&#QFV!Cܞut^$Ǥx b-b̅s~=M9\~5jRSrR:<[+ cX݄'Ig(1emus2xQEhi* ' r0 ^[ Ȉ7L vNɹ!Ԕ>o##[$GX~|TNx-.4 i phϟyk1fNa~)iw/4rHg (XWީD=ĝ5ze_(|Sͅ w\Q"UIdج>8/K3N2a}f^U U,lpN Z"([T2z~G^Dc+h)8`V"6!s5J)'< ZP~Y4C:0 ;6E 4QLs1J|Y>;C o$#,^;7< IfXH o`*C(P$`C8;'>8P[ 2*"K+muwEX2%zUKJ ¤%67>_A$XXef`zyEw,8FIN ^CUGI95~ hScw.A1xye8tÞcLz8._@ ~ӓ\xy#=4jwJ`"wv'U#%) ?GeB$H|Vkmam8xu*l6pSumYgO6cjЖ;f|Wt $uyپQ60hqKn㶘B_9NCF ;@Q|45+\'컯WhZ4${{T5U]HN,ChsYq_8+YKwDvj$A:&& n3 peNjg &4jڢ0B0 iIe+R`jc5n9rl vFuR'iXB&?^ZyC+^b4+ezrZKz0{Cn vKG  \sK褙|A.j} f-`qm=sbcHG<>J[;5,0?J33@}&4x<ɞryDQiazřzLab5 bJ\TH}o-+m^Դq(6~}+˧e7fdP O'؛_!%#cKMvy Č6 VK'?!B=]x`z.ӟ[c|) }]8?Jm}Q@i ]PRfD̀W%/ss7n3נqeox `$1BRfr@m҉A$ǒFZ-^daSkj: vC^/tIQE/{PV% j#v,8=.)֠dU~,R-8kƽoqq(8E fh3w E}a`!G9%]$~Vir\ZzՕD]pd@L\ & 5V{dRșMcl+R?i-Ʋ%:[>@!}#-}@8IqDx;5:M] 'jj~;,_n|ntEG)rt81e8&4u#8#^'S*_`3?g-ɪ_Z׎>B{eq\:5sj0KLJp5+>ٝ ;(P@ :c|zX;#uIcMcm:) )фC%-).;R,Dݝ<]VÉp׀ʽ,/,Ez' 5<#B5Mf6Ҳ6J k@;!1$N߶',]N@ Bj GkvVޝ:<5S,=46^+3똫KsQ2[2Cֶ2,FNj;nt|`&zȰʡ7> ȨIzhmC-V][OXޣ)Ui?VVi Jɔ#R~ ;, 9e#'^KhU3FV!,ta9;;>2t5't2K:>9kox-wsL+Q,-_pȮ,q!JՋ߉==QO|Y~}xT~̷ꩩo e^?1H싱 KSpx.jb#+prd|xyu`lśb+<Bb& ; XFlj4aJRGw ZnereujOt`Հ[_`6p)F*1 }ȵtM`E=,$5ֱ}GL7>*KUz#DvuU 0ЙAkxf;\&MVs5bao·v1uÃ7S?aYы=嵱`hUg}V3i/)OӶftz|jZa N)8q YnR*ltQd&"LD ZCM@,Š ;2skbm0*uΖ6;1zQWÁUˎMF!9 `n'_$ 6"UlS -CE1uNLdžPcT)s RSkH<̩W-e| *_>r(T6r>*w+{ X %y\{jva[ pގ tFf1Rhy h{AL|Vp Z' fZFu3!ߓ1)y'\) VZ@N'xymAucʘ/*F^bELy؜U׏;b5wI|/ īWPf~FXp~oƿEܬ^4Gg 8wuk,VI*9}}4ܘ ֕oJ#P%~FAx5?y\qŊ66̌DpǓ&%zepa@og/PSLvO bs,~jPM=zZ8K5SwZxtқ?Qazyw6kTf4])8Gѩ(<j@rvTt q{覤O,zjgu]gXʯiV`qP^"ghz!]D]A 댹?HJL }[= !XġqƆle>Ffx^3 #YQ[Xewzc#gKԀ6!2KLaBaq(dA]5愔ݖxW/俿W8Ǝ(ObqvJC,"w3WlPyTh~3OF뉽P!`SFGLOkonگq 10eShyoZq|%rAym擯tU\ hz)*$JveAlӈRJ7!fxv5lEx=)37u|J*䕚a~(?Y]JMìOdMJ*Xbc#B.ND8DP:H=G=d4w_LTz wuگ 7^kӪ`he/jTqt$N|)d[sp4֪j7_kXxK| Ug&A̵f.oN&">ϳ][%(p:Mh3 ͣ^E)ő2KR\_Ln!X4 BJ' Vc_baQ# ; 穐V'\4WUcHҘAt=er]R Xٰ:Iҿ-vMd57#gH5e"]Qir~thޣ*ڊrnqQ o˔ֱP^f¥<>\*섒tvoY~NO(+X%-MBWn@t?ϯy>0xw&}^?I~t?HdI K^8y;M'hQ7R^>p' Ep[&h4Z.&Z[O /j4?^1||aʛr3vG^D#[e {F.RC/+7'ʊ9]U|UI%tGX D"3NQz_Tɔ.4ݒ%Ā!Ay,?:/ϊ<6l80DBJ1eOUVKzu4K1d+zUcdl'2yi+Gj6o$ (~|[X'6jA+8 OCΟ)nPJ ܆pN3A5!pq=Ѩa~Y-l_( :/U):mDG,}j R[`*כ9 1QI]|IF땙XjQ `]J \Y chlϯ}rn80'q'M=s7NX`6B\iϛ`<:jkai Bn31u~U)^ǖ;> ?HV077aO0{[ȾFPwoMۂ>%&%#:&ĭ0䴦aeRq6] g# .t lLҏ| *D(⩧F1ôWߌr !I:EC*s ώN5vy,PE(p.~tQ=PF;q*~!N6^A/en:~Iڊ"GbVQ C \;McSl6aQlpTdVUesAC?XW5)T_ř I!z w,.;&@rTcF}wڡc}N3JJ‚*T- *",U,h$t*9gumW"fx.ZٙO/Wau&.+ <-Ψ5|LcCꤴ&=x07x#E^ PnC(#Txq&wt VdT)SVXUxy78OU+/} N풅S3M ^sh݅Yc@A 2iL7j)<'GnGIx|%&ezt̩hk}! du\7(ٵE8;\B,x>z[+C鵶[JO6Rd;ӫ^||hc TOҿE` UcU]28H 5)?&OT_`  XY)Qj|9#Ws"mmLx$-'xL }u$r9Od}G0c]6scDz07uэ*duř 8ًQF>*g%~ #%$ӒWeba7K*"i@u~^0U9Wx|e" /?m3 >ӧbt2;=fp0'#:Nj,'TԾ5A7L3Z+jy PI+:]~uk.#wKHrGg҄ϚXM ,E5ngP\Wka]my=vNx"A߫3 yVD54~hi]95D2W<~ohq(3"\D? h˲aS#f qF8ವwS-mE9VMr,Ga~/%_P, ch)䟥EPH\})芈e,jBq)Mkid ,B"15_U/cqƫ|7Q@Kqĝ{?榡tݓea.(Q?}LpDި#͗Tm3j)Y(,K1RLTBF}$TSLLy%a<ՇO}jYzj߲^d h1lU8NTs&3 )8Ґ|¹ҤE6'T0h,3E-*w琒qnNRۚz^s(.+¶!i1$ׅA89A>Z[ţH&f: Bi!&RnJF΄p/ދqg7ׁDg&VSi޸oj)\,/7_ζBa 40J`=}bL M3^ݼCA䄢r OfޖPy'9 uWt[^;d[1M+_w+;ZHm$'kHHL@ 6XW, ;F)3mKB0&m6Hh*[kPl +Q;?JcYwaFdc\+yePIH⵮&^͡éMc#|YnjF{@O9f)jG;`[3-n6Ivx"9CRB%\UʶԙM.A[KýRH{kDV&|ElQ.!kXxey% EA3p$2s.{20[<B *C",605ǴXN3=MKyGjMk}M;Pi5!z}XCºK3{F0و%-ic{ U /}ׂ3ӥV'!*kpBvWTnL9&&-{b$aMEJ[Cv `1HA71LN|JC Gg4D%MTQ:?5" i,IbF X2=p۫gK~+4ՅAة$T[)[H|Ս*ϻ ']ܡ|0rWr)oV1dtߩ);OŒ>>ȁ_t)̄ q|iiRtF2ؠN>b{ 6t#xk(0b ăck$ͮKjs>9'HHS( ,e@>$poqTJJNNK9(I/-ߝ4 >\Ãd{.AWo20o,Uņ5:IMAyVy$ )L;-%bbdH#`Z:HW k],AWO,3&A_6xb*A<ަNe|=Ԙ+ς'1Knd&]d\6 /GXGjjB3ii=LJ|MsB@>O|-ׅO>BPPǣxRjTK%7ԍ<QQhHcM*NkFLUjAk6!8i[m9aW{^M|ߐ2u ɰ+z©\I$qfebCܞڗ53|E][s(娕I8'\S/B]Lџ Yw ]Q&%+=#uRn̝C4 paO.f;6bM4*wtbgm ⪒YD67qKOP3(L8*JCĥ#εEs}yd)4?o}}=sL S![233o7yh&۹@˚ӌ4 aȬ 5Su,zS'7 'V2 㖏[굋n 2*]l fu +=@<ۉ-J\Ah/+*N?xdkOlX鰅4d;ڊbW/]A'w_;*B̘֩߶TYP E[&xoG:|^4֕U"hyL'[vrn«C &zd톁!Z6ξ}G˙6G>L-S2M*KV 649$E;8Z\(Xz9&޽RcZ`Ɓ ʒy%Ci"QCH:ؖvo|dr.ZLL(`qƃÛ^cv4~YR5IicA `xtUC?XTz#^YpUY@< tu \ڿ 4¥uO þyI-B(."ljʱ2T^TKkHwQ*VkM᭘*@,%)_}Ƃ )l_jlI+^O_>5e^y&ҞFv2Ź˹r9L˜ MJfg0[o7Q[4poTE^6zdW{|ȧeMjd:y荐h@:؃~ \B=MG-U+ڹXv2M'|ؘڳsp>1dV@Pp`ovchKTv6ĸ.p+&(|9:[bhemD 8c/XZFqC1z!9pP򾿷V+oיG]on)y-PJ$Q4笶d„_tWIdP)Bn( f H[υ;#! jƕs)+y8Do ց6#5bip\t0Mv,?f̉]9մbvsyNW苮E;piߦH+bKH%ygxBzT/CY|H5D4 \=V% Z˙cS6wYzOQZ"MEk]J{ ^e jyEs0PsVh*K >K(w#Z !+ 2&Ps:$JaU [$4\;#|wk3cI Jq*7b8lV_ [6-%ca1!cY!%f@n2CCO"fU^x;h ^A9i8i*j ]H@hi=p lW od $'W~f>&*d쀹Bty [Ӹo32Q*΍Ԛ[c 3wQƒ)k_k)HФ `u \kSy1]`iLC&OᨁSZlFY液s]Uݠ.>Ld?nSr6MV9#TnJ8O1%v#\re1;KI 8 F[@R!>~^Ut`:`Y߯r*K*q=X6IOEtzoӡ }m^@WDA$PijO+_gX7tJ9yY FimϲIqA"y⍁#:럌]Ck2Atǽ!+sU2 a6PxyM"$ :p{B=vf4AHOK:JtULz=Nm_b/-j!y6fk"Ma_Ԑ rE9q  ɨlUƲʄoe;a5zT)Bœ}*">.^~]&;[^nE5Ml<N_ v$(EŹlD~][]f7ק^IfyՄ|b_o\` $V)q_`ȿt8e<ѯZfhooC *+nNV !M- )AkSzu}.Ie3ȣQHNqQ\h%wl沷Wb\ N٪JS<80pFP,5掻'%,|=/߇o PͦѽxW( NfSgL||x2\UP ZϻBu 8RUptɓ%:k6:t,zЌybWZTĪ@ 4˄S'%Pk^N(%n?vYa}+DSk.^{q:^uM66 iD#NL6A|\)4rƙz _LJ4]#AkItUUS$+U}&}V;OKi{NCgX2Sy𨣀_}DНp˧3Į(| #D<se+m"F Hɨ0\z Zu*H4%4SKe !XH"2)tY`q2ƐyEQ5Y؈7)2$Xxѯ"g &4mW%8o'%+1kXA1T%CӓԁXuz~5M22|K~""-Q8-?]o=R`~Ng%4~)!;Bc!~N<Ӕ(3n寢͍6a_kt:.v.,VY3/j)WGc5J>jSnq&"X!ED(j9cy #c]~۹O/A+,AuBxY'u#t~#E0!]L}sv$jKyyݾ0rCѷ9XT, @yS:_QRcgv xzv"سMղǬ)t<ۖNR5:[+`$τ]Bf-*N%7" :Oej4|OV+'q/9Ӳƈ&'CW* sp݇Ő FN9fYwݳh*aG0gCc_n~SKT6l7NFqp.oJMiEm@z&[O2p`]^/QgSKKXE 391kl}}WgCIKa$ Pw=DN26{ ȓ1˿Akxǁx/Q{8ίe9xPL.xL{;Vڻ88hԭ(e6D޺1Zp{ofAHhY`%I5DcbRh *UaN%jnw_@yhǙ1s+NcAٌfg:OoBN"8i#鶉%| X\Y8߽Zouiۇo7%XݴjO|:<]vB"3KCs'rJ3 n8.7 s*Tc.&0ނ=GCCMV3`,hzyq Qw#ѺZ3Sx{עlqj}0&yKSKҩWNפ OS>S>[K)V0!@Zy3ʟ71",ȋ5 7ôHG?dǽpfgZY'id ih},}iЙ4n?agW)c2>_ZH){ȀdZOqt%^&7ߡCrkǡO30>k&%*^<{9| -U4~-gbT};fcɈIsQl@,av=wԛ [5j 7Kד,j˟=|@s @^3gðб<GK.emłڀW,I^QhT'W4c IL'/آk.B~z6Oe>#PlNc썈(/M]|Z `?h{8BY d2~'CJ/)ؓsL|Y"] :PoKșG4Mzqy\b R]̓Ԇ{Rx-دڿ,R ϼ!\VGUIԺru،b)c.NØk <Į^ciĻ;~~Vp}hDceS"x޶T|lsm zgn'xTºB^/1xTgfytT+`S5Sgܖ p]{W?P@})Ko&Yk LrӪ~Xr;!įD#^gӂ|yH3s/"ܒWoBu2凍Ï[]}^O xũҝ7L͝h ݲ^6OÊ=E0I Ov^AcL!Gmjk䵏vmyY&?44A[76*הF$il?gPɟ>Nn#ڿOYNYgE;t89'?z9kkik{w;CKЂ`m1+E($LSmt>묅CH;#>*[2hڦ{Gq7,iJ_9GEPW-24$贮pRMR hmo~GGk`uHr:m'ZfW% /5WPr%.\&.vzNw-0㦣D ioHn69(qQ5:uJf6G-f;వSxa ݺÞމ8yܤݤUև'ԧ=XcN_k5&a£m.y00MPf_\cZgcȣx9;kԊH@X*Ϩ7!Iw7vucAJW-^ |[t/ꟌtTW/"^~e_f:Nn1oatɊ]9$tGy)2};nqTw>`CR+IJ\Bfs "~1u[di\˻\ҙ brGt;R ZQX4.5fRQw*h,A8&k --">1cлKTD_-?6c5*(7'??M1&vc( "UhHU3@za@4Q>bjUl=ڽk؅o9'(:vW?HB'3!QyI1sO@:ܘEhhM$EVnp h} XHxSsI?Cfk-璢 [ E>l]yLa4[-ᡔQ;MYؤ0q"@ng9<7%}tKzvت˄ĉԖ[s" (:eSgp2mds!]TQ.oZndoIknh/xJ`J'fa ' 1"݉gOϮfk쮊/ ]I.g-8$T #2{fwl/t-KK|9G?2e;hnOU|^Q Qugv^>hSZ{A)`n21m>v&/z w3粹Ew-h 3PtB6kU``(M=uh;54ꕿnmDy*d#(}e>6+%bi634ѥ' kEwStDδ6C0.^zƧ`&0b?-+Я~dQy!^WoFdd~C{Y"e 'r|J@^5`!fIB^xv;6i1+uJ9(-g>ރhA? ;Ұg "&!SHt̀l0ZZLr]Xzή$T7~%#/G2=;';{yfr{QߒbK2Y=69,4†)vir4,_kXI^ɷ-@r)\2#{qATlS8;N9; s^bNvWޔu W? \cz~+qsfeb+W!G`| ;->þ tJ[ѝk6޴5LO1=f eՁ\&o6®tO"lzš=P|g\ƣ D*ƿnh/![ϣP޶m{a-paVý!T&,s.ʹ?®J w,X7%Ͻ:]컫ItZ`n0os^Ϻxa\,=rLM `r֓kJ(P.~0:W^SN%@3/TY~6$y}NadD[9+eI>ޠL +-|WJ!.t[_?a~z_ %ttm0q=Pde`Q8yG6{>WbrjYI1|A@IN1bqh? Fq)'K=˩+GccxHNT<*q"BS|)Lmch^\}8gJG klJWxfO JѣIhq#Zp״ɋm|Q&>b|mn"mQC6ų*]#aYh|-͌Ç6èE"|6 ?iRF&<#tc$4QY J*# EJ>QL G&i5~7Әt&,q N@|쟫=~tFƒOk6cicp(=}& SKL؃3,iiO M4&<YeA06Cz bTv&v`8n J~xA@GebJ_V"m6i);Ov/ EOtMioǭvFer_t\by^fWcڡ&IWD= Qz~Knv|o9%,wުE:r(1zåI ϐ&Q3Gjw9-N⚸/ @shq@^1q8/rkC$֙j\+(..jw5 IԐlhrI$ȂFހ.."ƖH3޶{&թe+\(y37QrIikhP5}jKnE%ݝ Pjar}5vkhz Dw߽TT۹H՟)(zI?wS3&@n>2lM*n%!{l=7p.2~@lK `;8܃Ha'̈́o`9l߇ڣ䑚uEM|7UIYqA=Za:LhgFvfڢ{kĄB p"C%JX$Y7 PBY^?6&Bj sͧtaYD\|t"!Lo,bHL.#n3t>U&Yߠ>oݱnڹ<|:%L813^11-_QO2}ѭѮ!insa8 Ŵa7ݘNpNz}O h`V6`/Y@t7iR? iыwEhkFt]獓Mfr0w s9( 9:RDZ#aHU-xM}TυCr,]6PjX挎3_K|:_05dB$Z3#q%.>NwzR;9Bԯ+ \NMzkWEr1Y4sZdlOWF!K-3V x΃:r\h=wS UPU?H['tȯ'HJ_KFğ%+ A13Wؓ#Hvr"q5_-ƿq3TCL v ׶sʂײw'--IuЂErZ嚹kO o !'l{Mt+"OG6$|* 54""X9 {qbdp JUл*ٝ >v@ÿ UOv111J; /DS|#%["gLU4m3MB`NR[$#c6Wl MaڭZ@RxNv YZj$FZĽx 'qp0NC`Yd" m6BC'h}wa~O0L!27ȼ˸R 9Qa1-Ia( ѲL-M01=ӜZ5]YY_h 1=q:':Ž"kF+;Q9Am^dWԣ$ n6XQ؃ZKYԩ殒h:%qOJ_$Ugjyf9d|M.~~*ĩ<ʎ^Q}~+ԹIk+pRl_;]L޵I?_9W3P{/iM\r>r@U"MH?MafIeB,r"(y9w{`cU&I-M 1fj⚮C:$=8B Gw-uU i|[fǁ#rΒA*yM|9Tژ >쐜8ʘ7KΧH$ <߉"XM|W_̸gY& ݔ~PD's A#tV˥R)fA0vbQC WpagS713PuX>F!y#^ fCR:Jy8:+nO,:t Eb0Gx.0D^Ʒ{Ui=A:8\%=\ipi Zr OQ(Ԃ>^6kF[ӱ3- C#(j#R4~Xi۲YA21$] @Mq4ψdD!t"\Ĺ| /q5dk 7>U/}ibDwC۶<r[nאG;1"R?4 EW!VtH&`+reO7nPUB5jΔ Q;k 9f3JҸ!b,SJmsWOD4)ΝA4-)gWJ\W~1#* Y1}ΩJBtPfⰛWBFzbvZk)Rɑ "3{L[+ A 1}y*(X8Q'F7}}]EF+;(CXK  Ap {^d˭[E0rGM'Z` 2CD:h׳i$wH]L,7,*os+cv|` P\@wUNߤb!"`5ZwneY_IvpH?sLs<]t%UQ$9{%b vGܱ2Sm헶y r4k-^|bd<)io"~IDD;=<{84|^pȽN"ZxL^U8TA2đLmC˸?LaJ]/BPu b_Yj%a l~Q\ܑ*3$7jGI8֢As|b B_d:{()fB:B#/0hЃ43ۢûɗRI3Fnd~a_FLDwc,6xdpZ@ӝ'Vb7y[E71)$QBIHS/nH-2W\}V4+-0MJ]Goyp ɖYr`@2C{\G@, ]al ,z_|h,Dp>Vt|_K?X " ߥUT0nnx.^$ LێP@WZ*9l8=MuVDQHTtvaV6q2SBmvxoДr0o!(4G]`fJ}ʝܱװ2gDdYyVG6*ҕV? zFHӟ!Ku%D |BEJ[#N|vsň$wӦ'q Ri d"^"7(v|e\Sw۟v/?nevKX۔2DDM+*&PRn§N0~t~9[^FT{8w=`L'Fpv4}h)H!(8Nc*6k*dL9 '($j,k?B5EYžU6hvPi{ hyo8d-xbtlä\c{48cxЁ"RXC _GVcc(wGg_.]eeƛGOx}Hg-gv '@{P]䱢Pkr K; Js2Y&$|\h5`0cas.<+gpހl*ym Qr=x Y%QA!L6l%>J~SX BH~3!gPEfAK9;&`XMڅB[{**>b9[{y1铡@6U`ɉۑN\ϕ 9lI\">svJQO~ŹdC7`m2SPku.4 xЏ]2P0k@klfb;ü0L܍PD$Y! P39hhCڌ)`5w!O9]*7~ nܯ6&SBw9хTFk51Q :JχbZN,w%UWi?+J_s owe˔bR^?y<߃3'źeH>6ٚc<ͭHBOnk"4w%H.M:̩}$s;!) w~Z,]CMuHZf_,a$$sʅ .E}e$zQ.bu+n4+zGb::Q<`"#hug9M0%uwQi@L]=Lqڑ]yյd>8o!iѸ TeMMpd}(Xg } 6_̌IhJ%%(q`r39I;ď9\WFոoda WmY՞=kg9|GU$~sB [ЖN}?WRuvűHXDK"}C4r*P ;NT鈮tO_O΃}NFZ;p3bGrO4=(oݛDDŽLM00OWu{}.v)b٘q\ܹ/n vN@^Ѿ<:hSߣNvߙ VF3`Z "G:cf$왟mU֭>LO_Kė5C̸>iLaj@uᨤIZTJpr'.7ViJۂ+ģǤ)s&ᗬRjM0nVƘݫ砛;N _B:;[79eB˼ߵF- e2A!$ ܠьY`c"=HJg}nſ5x.HǰmhT-HP wT J!饒ܵ٣\W'P.jbNw{6ԏo}((WQ}6/Gɰ9X*L5)|/~Iĕ <+f  (`Y؂N]q~/ ]z`!^SE3=>֎Ǜ7mmdyV5l&*q(@>qRDMQ5v4yg,x4\ϴa(1ņ+eN5ԟ`C cAr$ ֲQقvGuuYO0@Zp;۸SkowvF:C=|R֨z ƻpqR9\L!ݮh幔,9f%5E!LtWV mڐ{% |q,T+Ywy mX|)B}& 8M6&ÕC/r5>n5t#c;*QGG_o)pw3I`hƾXGr*yQ ޥI$ǜwQA Xǝ8< ٤^w .8⻲g]6 ?`Eׄ&@ ([Z?*~Ce@5Gw95>d>0ŖZRkͶ 7QRӎqybhZ^}f2^,?U}9IzciAC<0(3lq#"`O6)Ra86@9sJ[_ƩܞDBnDݦV>l?mN cGK|U4yqhω 1O{H0~gtasRzx'0@dW*"nM &Ǟ撻;>4#M)Tҭ݇Zx1Ŋ㮝Me.U^b,ܰE)k)NUMrG#:luuxR[U MWTn[NuI Xa܅+5bl=z5s۸WolTLv\ `I M!ln/:zCƶ?eDўQ@`*zfGlfw;h8I%BJhyC6Zmm~u/ le<6C-}vʨATq]ڸQnI}I FmzTlqcn31jz2] ^NK Qywc)9&,DOUԼsIѠIQt었_܉uPxq♱qh:3bE')US\wh&T??+Ky20OӁotCRPВ{j`:\41 ۶.Ԋ΅]ѐ!O{37j(=YO-TS6!Sg.;qu/79tb R };z؀rjnBƠbĿ*TylpK;45yi௉mmvs nm(S^?+GaU 99)"CCͭ{ 4Z}%1V.΁ p됵ml98]2x) ݰ RR ]_쓙l!3Y)G5@zV9.838~`E; QB,&֙ *ƛY0^keV))i)>-?ؔ..5oH4E/X4Uq E=ynra%Rv>(C;zPH МV:" ~)uwkgkjp@$rcR`K0 X!R=ȳ !:ݒZT8Z zϜm$3#{N r iP(M1q;¨>?H$y(-dpbz;G_BrcTtbZ/"߫؍[Z6q!sL)!%Ci`4< .'#s qÇg?B):P‰d 6eٙxVk&遭>04㍬KǪR1^%Pjh(zmOgW,x3Tm#LI}LS,r"ݔ&^l&.4G޳ٲ) ǧ1zcr _`> rWZtMyFgzFG@}i4N( 'MEfGtݨ[ő ϩLM,!jrn@ Cz*GrVQ^. n6U_wp` Ӈ_D_$, wG52"] Mo7+9p.tDfXC۴; -$ w~+gي''BAk]V?'DԔf)+=ⴁij1 jz/!BS"c 99}˴il7v2y>HoQ!gIވMUo{;K#_7S1`o&2=ѴA;t),ZOBCb+3Eh}kBH$rETE.opΒRGS0aJIfX2#'Sv%6~ aɄ}kle~Kq|F~,no j33/&b MNDK\|VCd?vem~3=oؖdk\V_\~z&+sV5[ wT#V,!f;ҘJA̝N0Χreb`W,|9r(GyPYmqvAjUkbG,צ:R|oŞ`$/p%,uՑCGHg#}iYួ"-^Xw#8ۤ`qw=^BߪX 鉜1j&ھĹrjR^NI)+U lޒX[ʦj3{>E98%gr# ^_`~"y!ƑH1q\B Z`´4ƎE C<$8,s(3L*[NMA݇М;4iMxx᎜tAocb%9.YkBK94p|mٳ3vҺSw?4u٦Pr Mzʫp1M7DOez IPqMr!OɌpt>QESj$1xMO=**]}󃬢LU`T e /F>P=lT1|ֹ9+5fsgV3#a nNCqVSWhBu^mIXC(?K77`δd+n|ňaWob_jU9rr@mr=K 1cjoVn=hN&qCtcd:z[j_pbo/2٢z_}IA%~4E3r]5񋟔 dY7yyݮx̻W_ N=y-LkJք*LHWPPϩ:V{+:Βֲ Hcb=|=A|i/WDeZ*2ų𠿍kGr==#N^kwƹ9IV8J<RH.!,G< Z'%੐WoSǟ+9fW[~%*zٮrGhpKY$_l3@$hD pa4z*:bէl80j6Ϥ'7DHJ+J$EuA<hv:k/klW^U~W p;g{ 1Q {߱.(D>$Vk`rErmd_mT9Z?#DjM"87lr8ZMsaK_F|v hh1̪V 7{Pa(#dم[oIN$i.PJ iفcErl/oD3S)ʮV\ߞZWQpCt1FzЮJ-i~#In(F?7HSHI+W|l^Li]w(Mpcz:| pO Sޚ|%vk zNѳP)p&#qJ^4@qG ZiK T!iPl7DJf06Utp轫H t8٦/jWu6Aq/+E F9a9; _̃MkyJgEVE!LRa1{[㸰:g'^#>ջJCC8|Id^1ΰ4 ?س}XL:+%}^D)ʵ^GqϏxgPX<;E#_ao'&fC}M; H,g\;pۚo-{]9[*`1Ĝ@~Wt_C2d,yBoYFMDgQ {&xPWM^>+m;5'S},3e*fv5-Vv/^hyf(\۸\nyq^"aMQCT7ST ܙjxxb9FX$pt"toVD6Oяm mlxYPnr}XB{g :P )  !!l]Z$.'g.}Si)JIR(*(LWPѲhp 2jYԖ)f/*t.%VS8ȉ t >sl`'ASVӵY @X-^:ecn$;L썠0uҢkYNE剦&K&k ?9}ӝ KHy5dTfoUA vq0^D@*~ ] GLGy5t0Ƨ+wߩ<FѸqϙ=}͋sғZ8[r}'H WFhAZa)')?8HF3)6V0GcJ\-Aˑ #R9Db+(Fyު20q,֭""y="=dC9}88q.hloO#&_>ԃL= ow׏ui8pG%;k; ЊJJ>oUN@McĩΕ/oqf]~DӽP6RoKO9Uq(nER=RsPbblh0~E:(l$V} VyiMMM*ꔜzAA&$:/5~HB!nOɲPC4VU,dAE`tǣ\ܕ`RY8Qa{G`V;NDVJWEEE5^/=LRd3il]˩#k<>qa=Qx RwRe2nR/Ϝ{DMPA'Im,>w_os*8vMfa vqUEfqմˑIyp>=|f, vo +`=}A_d$ڜ!<FRy:|%4?5`{ B TL#r<zb0>C1xzLbMu "{h!_w (HbBj&Xn,HD3ͥ6S$Ms <z8UnD[8 H'soֲC*/p_O*Tl/%Zajlhl'75^iP.ˍ>z}Gqwi!BgNo5;жKY<18-ΖOZ1%1DTbi6(8G fnkW˱70B_i$7%l}tՆ=ڻmեmcǟ- ři0y Ԯ%ߴ3}# v`Xж1b;y4tt=9߱EGw$n <}6XXhhBNg\{/F~amWOvt0/6$_ؠ㡒BR٬3 < #!C| ϛ}6J=ݲ%,w&TՠcKI!)7M͟6*PX(h|&tFwÂ59ՉƘc PCJ77h76[ȵ ^oe5;[{^@?<]m(Gyw UdTvIK:r2ʖqI-TJf:SRrɊ;yA=#撉_L5y^vb/fK!!"=VG$&o8E)_|i4Iwz&MUT Tac=$+̪NC%S0dZ;bi[3 _jH!a"HKόqa1~ZAџp/m< u<}C@uX􃺖~7\R:|@t>E"uml *Hv`t52T}GMv54'V ,^zۊ\tPs FP ?̓Z»fhK[u2F5S- \b+kj *H,Kv̻QGmXIss4JxfZ=h!Q,@Z˸nIvE o9in` (e/Jn1^~o"T+(KѸ4@ixTa5GdJA[t/G`J-Oss"M& ϿwFli[ju/m#fy?%όĮӂ {Zu'&[U( M#y4 X72s.op,> \@ܽ!b,f3?jPds)S. V@Q=KTf {M;,7ͮM>X DՄ%fLd773zsc:3UFf*{,'GS_HRk |x_z=c5EeTvyrт%Iuًk.”,#ӭG~0o5qJ_j;4eb{bws.רɪޢQ})D\ #4dIȔQ"5SbݡCd͔.Q*'ꇧҩօ*Q33Q 6kl NEY)xERsyРlNMjy HIʼtht䴳, WSUT%|B6\x]zg".vP[,N'-S%rF% n D LA7݂Sdy8݂mFHb )~J5}Z7In))OSP`E!^rap.DG,=Pv5_FF"aT?o#1ƏSaWbÀ^ j7VBL#lM,%_ifux3'NciT#r!8!Zbn]M&f2J49~ k]]^\X4" {aDdhm#DXp#;CUˮ xG,2c<4*E8+O^_ Jl$yl]0ot7\g*(HXھo~&T,\긯A 8((,Ry%b*/,DX8t/О+odXt:eK4a:^H)uYƓ;gAn9Z\ھ#yF[o0G6g4K( ^+ >.NML鴵faϜă^MBLqᰇEZfū9R1 a'ٷkɳT/Ԫrm; AyAf(~C^iGAe3oLG ~>b=577-S /He[KRʳ64Ȣk4*epZJa0wm`c̭ך&+)߯7PH*wDMpƇ^va7IٺIm *6A?J:6< "ZFFk:\6ێ#n@qus`#Ҙjf+Exi0lIeԾ5:z{=qBv!:@z%1_ɸ=!q>\=ZmaHO#SGڳ kw)Lwݙ~`~I?ɥ᤮U1@ ="\t{^z!G"5Y*SjzxY* mEXLFz\M']u7Lihh,p>2F; aò!sKqi^R'& r?bJaL&s1x=(ߘ 2 ҅tIؓag.EK["Y8X`sd_t5mhJ%%}^-N?YLsC[?y>4L m@_܌L{*Ci^[tNR3%1YBN n^HRňN o4^WMF" ՓەX:s0Pkyꅴ#ߴז̆N w@_L(4*P|mopt|'׎3ǚ·sP,gNؒw݅H{h"ܐm`c& BNQ&7ݡdK]N`0me`g'lLW< }-ҡ?*4 l#&ۈ5`,tT\uIkx8keQK"X*tZQl`֧F2/፸מF3-;y:}`6H 4Watvr X IH_ 24?/eY6 ä|Ö_JL& POa!$)k< h|v 8|h" d| iLr/kBNJy+Μ~:"-bIkV1Bzqb+^̢;tzjs|cV+;1HTk{zǙzJ9:}`cV6֍Z65U d=Cr6Je!֘-=&Q8Esեc`eTh[2d'$,_|mpѮe?̛LŜY*z54:jxVD^4cC8 cԵ@`34C.3^iI~_X]{nm5FPr6k!t}wbk ܞ}+mκ=,G0z"#7*ٝW!g#I+Ldk+4ϔ0 C8w&+B+.u6*5{ zIE}RδmpY\+HꯐCKb-Q+ov$hDKk>4- SmǞN{t{L3G{M݋u xl]A*Z h05oKB҃qώNEhp/D3EƬnc:𥄷}35x.kjU#9 2]^+% 3BS "8F6Sڰ&DiQ=YȮh'kc_o y5+TLX14ygo zXa׼CwyVDU u@bQvqgIe+YT=Ͽ  N[6;Yzp ZenK>vM65+^#trӬ^%נnZ7j I&H>^AҌFNM&%1vVGPa`X7sS&ﵓ{CPw?Oې'2sn&,"M09 -wQosqa&;HI`#r^E nzY1ĕ}Bdj-)Ar~Y wzT<ҙ} $LvF5Ti2F[a[-v_ОWg+E#Vj_G'Ñ*thDhKGZNdiB@ )hZ@wLSiOd@*qҪI0Ts}b|hDh+= <2mm Tw3:ZOZ0?8>@3$g,c M6DN`~~'+1q4t*ɫҖwM^DX'I>aBĉE rJg+ldBʛZx[*o |=1s.ݛѭ!N.>WnAd΢rQ|$=;ࠠ NSM܊'uAGdwIQ֒ft`[Daʅ"ڕg8 Ԥ[15xlܸEh~>wQ)M+%= [ӁuC9VxdwrTS+E٘xy韥$JK{!0ZȔAј R;W"^3PuhJ8٬ʟUA*$-jogVS0;txԧ)[^eߞ:|a'Cp638FX/Oo%g{F .O'?:Ô]&H“,iG?P  >zN깔|yk'0`` f3q?ohzx$UgxW'DǏZHYFY[xjg}xC,FIXHY=W"%ݮsʻ(OJ#X"}g)g =\:B}5B4mK!;M|Vڊ-bW>s-IX"hKɦ*xgfWܩ} KaSX(l~XQ-Nؘo }W.F-W!8+H_cLNOwh\gE`$rW`Ac;L`? iZ"ڇd;*. !\~7I ;ӾXW!nrrrY)Rwa2\H%.+X\ LyȜpΕ 8Um.^bE\7pJerCGHL9ĻuU>OMXG(+BEc:j& 4+WیU~6 f sBHiQL*0Ջa ? 3\P Z^dVfHOqr0i45gqҨw,ocuT.plu\AwvSt5@04Φ]FkFԏ9#/7y-JGfx>}Pߎ\쑘xٞ?)<9D#wpe$Vْ320`f3S%r U>@ dHWj[RleNsx*6ᥡ : 9~fRp}@Ö8c 5E&:Ʒ@-gH34એ iqFeYV4'Guf/@~  `i&zgHrYNi]YhP,Ær?z>Ξ2e*(6Ꙡ(oɁ n/nfC nn{E\?}FeXva `ط׳g >vE/ɤ#֖)!Y'8aȏ) EƔ1o [= 0`MۯVܢ3i[^DBngBL^ !yw@@;OJ,[Y4r-4Lqx4rHV dy4Y.<V#E-6;$fTsgkF=rgFQfx(}NWp7`qԟ_A 3*?mLӏ$Htx0~S0/5aV.3'vHڐ0Pu7`S  R #KF1Ym!D)F5Eg*{ffхͱg)?d^`&mB8U5b}dTfۂ|:]J2{Ҁk%zccpʫ3;1=&b$š {:ѝ]8Y|{v=Q%:];*S|p3-Q3&2O$ P$ϽJV-_`:NlNoKw͆KeɭRj3XV] LTG`^;"Y/G4oL-H hxuq{E+Du3*'z8lAhy #]s&ޛ"oK_<=,9x:>_n'[M1}J}h!5x“S~sғh3 YT)C]XT>c72'nzl"&h U!n0TLbS'/s7Io=' cOr|N -Wm._ sRAj)szgMv!8z,_hdp榚wۗR zτb"(,;E\M^}ᜇ`jQ- T5?OZl:Y΂9aj?eןg =i?ϔ {,wX ULu@XE3p/`Sn+>#QΗ$fB rS-95#׼3kʹ1޴ڃ 'DE?޻,uH`hůQ,BDQao8ʀ[K_m0ssÅѵa!EZgĩ#꽃GҝjA^f( &S~׏ߍg,,r_/>;nY~4HE{Xhki;6~ ./FGoV2kX\{I۾5$!hЕtoq_^jTpwjzJS6l 7Me%ֿle=I؛@ Sk(>x%_(7’OVuB7nm| rҦXf I,mߥQѧmiNT>Ae6⻎{@9XZWW1Kl+VxR0Eq|hᆐ{xP FmZU^Hjfȍ%a %M"c &, r}-S3$p$i/h 0Z(\XUAwVC5.)"ԏx?cyP3QDb](]ZH#$ .cr ȺbCsZ +Odtըͯ6[e .C{_ 4nJ!?)|pE=! }'"n]X19Z,,aF87L)ޯl=wl7$c"lLhBE\MBez]]W\U@SV*y:Vc)++Pc$W0b$w-E^NiqC>|,q|ZnLHHIӈ0DSflε:`S/ qC XD~4Y5q @Q h;7wY,_ M%*BPM[?rlg=xL׵. %FtPud;jTqA4=6^\q]F VLq`(g{KE':ށ]2b7:j%Mr)clgy 5O_%0c. ZÝtoh9 ׺HiT,D^.8L:G"ƭx 1S{skdʼ9Nd0 nA5y"|N ]I4ʶl}$:J/26^E[+8x>nl~sajrE0\QpMM|8 m0Um%bXx.-)7h]FeP@tY:؊NT7 RUȻvB‡JaAѮ]Y"JHg5W>|^*m{2a"=:@po N]aSnk>cKeYIXG9Л_-x9ۄ N4:}ߜ&84X{k P+>uGO}$g cڣ+8IHvK&/Z&: cUׁc,Ye^&r)0(&ZݭDzC. t[!蜝9f@A"$H(޴+PڏAo18CRIņ Z"BLp 91E(imDp(}_&1mgw O!0`Uƕ.* ɨT^5%{ݖVxCl/z2H$ |Â};`lN\@E~yK@k{픾t{p>b)en>p7lK}8\ITo]^4X ѷįlnpjIA;JL)5w:MA#2I&\3q{"[ZzʢPuk*J$p ca80>_O"@gVci꾰_~ꑁH$#Tַ.ʠ"EcSt_23wB13cNzL5~};Ij00O}F̓|9h%xerw޼t`d gk܂~ E?]&YT qWOy B$vMҧ6E|-m`KI9xyRQXm:DǝBXU-vecpU-D7/eeKSҐv%PS2wn>lR*נW'eOقbK#^A:\/d̙AQd`#LUh YoɎx4['Ə}rz-U cfQL.`0r3Xŵe6hj9^ycpD9}rXVM_hyI;)_!EXN~ r+60(c#ʶg84׵h9Piˋc_6 M <0h]kuJ/9T2 iS}No<cئ&huP\"iS>/?XB5c,?<.1_:N'B+g1Y1ZJ Ԕxw9gAx7v#S<\$^*JxI8 3Q:V^9܅ayɬt%QRgF-P"SZP\Y%G/o5.+~/-* 'k5QBg$=|;gdQ0(k?ߥ2{$ p %RO;?WCpEkⷵv},(UB/+>XV\b?8՞Rusy\!{> ~۷S8ycoeD ^ UMNruP .x+abM `[-BU}SI\Zp0clcԐ1T'rZ,_{tV'*O?Y:O=>n>AHv1QGB2*W]a< `jkfv7l.γ3 LNGQeyGXԔ4>i )8 vYo3tlK AZEo=8;wu"ڊy}eCGVo=&p^2 ګbR(Û>Rx;دD=#NT5tIQ >y >Ljk!Of&GplzϯS?T0Bv{<#egPkgyY9 EAϰZ:6hQLTiћv ٯpG`0vlER*-a$nU7U9ew L4bE  ypѠbN>|+-u9Ofo8cI"G.'͘ !o)h}loGWWBp.`> VHͩE+;\}`i"~,<́o祝]լ"V&WKe4~;sFxpiyt珍R닲7ZdnwIW(%'aVΫ(-9(+fR "sK*+W?k#dBշ1^$UH(`u#+qQ9ōi'fKj^hS[uÝj弄}~ 9cs9b0TN4{*k[ڪSW<( Vᔑ`Awj>#'O*o "~kAm׮U4boLT_ӯAsr(m~> bdi׫z9JnNQ#"G3_(MrRg_$-wzQ0g_~" uy;-fUR@[Ƚ /3nf~6{ʦw^: z?d¢@|켯{Rfd֙\׽Puy~&=!qCkQPZ{j7Zp#~,@GVʯ IWs6G!B>W3\3ypc<` 1Bl?}(0rM/pOx+./mA&aȑ6z;N%D}WVS'?^][+[VM] )G0[E5a%/h-qER6XQUK8*clrzʹc-Iᱪwe1yE;DƄŇER暌_$YLDU)a 9ϖq3|5$av߱ K%ZI)̷7WY xc<|_C.bW;%ԧQ4#*qCM*ݖ@pJ) 8 #Wxa]fr#=zЇґHRNE C ܨq/v:JseD]W kH/W%^4-O|И68Qݶ'x K -LIM|)c@1Cal]u Zж\CVJ.[QT?~s-GP#Cfs1V5pï y{eс5ń\Ӄf7-ʗ^2=9eI+_c~P{UjRrՄq ~!4չIa6%Bӓ!U#cK{bp)r#9yc:jZ*nHY =g4{m.kHybJ لҍ{+sqO)ϱ) gh{ 1ڏK!^)[նz w[ݚjz`>)}zTh.=%|"sge/Ud%"W[a0~/'L0؏-l W;Gb40 o~D1]* ?gpY$8q%C@uxd,(#uXH~m'j΢<t`GΗzǕ$&xh84-Vwhhi Z/l[XXQ@'`d,C}UJG'ꉜ*:ʮFvbet=y;_ Yl䦟7ocZv2U8yϼlYϨM^,FB$i's 6Il,h>tus 6q5#ğ 7[6ZzSBw=_*;C4уy#XP3oOfsX^H.d08orq-8s1 -3WiGfDb+e1'ȟ Y 3 뮚]3זE,A蛋@P %Lh*c;bhzZŝ {={Rv2wlrwGH-p. O嬱9 T.as0Gz="UhEQN> :Cktl)`@Hi`)GaK}F_H]x֦Fve栻(Lmd0 PMlV(E][1Ȧb|r9C'kAրI뼹dC46 Svh-_׮x%܎؀ iB~ +"$7bWANv%1! F\Q>$]I2WsvS\(=>haqEp sfȁ 0gތi<3&? ޖ+LF1].)t;? P&e.2K˺O\FA1`/".̀' KKcrs9,ut5Hyg5RoT6/=\S|\_@N͆Kl- bը!%4NwgUs}AEkGKUjU -xhS.c].QR$,8?Gor%IBP aV=\ʓ.@}jᔞ|pʦ4tJj= jot`~{ߡGN0:>xNBܟ3~ szSvtߑpN Wr\Q/*hI?b Q=TE!>=O CiD279l rP7=0_ׯ&cNq/. [|Z L9Zˍ}.LG'm&p$KۇABEq͌vb ?֤:O >.ΆD_29L$GTBG>+_Gj'D~1q¯3S+W:k_W8.к|:f*<VGpm9߽? uEB_SgDu# qs**NF(^kÕr h3k)@gvVM=d6v&coX]dB)# maONEzG+ʣ38 alO:mJ;dH2 .{n=1O m;R jj4x4WS#3g\9[gVnݾӿl{)P7>sZޡǬ듌!iU!ϚQ?(HmsCE=B ov]<"W#P=*MِzɁHYtÏ!4 S\#8=SbИoDJ\BaP|o%Z(HgSCKlbxlrV#e,J`u}IYdcdYDGB>v@VmoQ[nRn'߷$"YK\@?1`@|ͼBbxPkZh?A8f/l9(3h5&毡RMt?0HJO{kRS׬J蝇l嫶޿MԜxWO*q);Ґ ;zl'?QyM%Jޛ:3Yڛfl;FAPO .l`P^k,Q9fC墺g4=#Aj*=hsB"8 @0nu{ \0<~6 A2O](Toqiood dJ}7 wƶJkLEPk ;lƳkYb?ւ#ÿ|w^,jۚ/T̞d|=[3 \nl3շF=ۜwwMYkPǧf_)w')3Z3h <mX!ʋٹZVQ%BM4>µd~ @>Ј V,i@ul|.șM|o# t"~`'$ # wڲ> ՄW|䵬ܟvW/WK|b Abhþ_ UXųxv="Y^n/,&΍a 47E]1i{6/&NR`>+vD Uo#*pȐֈPp9As))ْ7 `*>J/&xZbzP@na S!E;HKxCMVD5ȐQϜqÖ-1EI-i[9SP6ƛJ"}~֒A]5U賑D!,A#dN n쩂4Q>NH-/Sހ8[&9ٓ5x0O\>!"}%3/p_;,HB!c Lqe+h_ lr[[iIf78hg6YAٌ2Rrx3 WB윗f]݁.秞Y +q矋S.]-c.ˀW0cJp8Z?鶏q1 NHt*0Z+i9.z/E.- =6T9 ըY_8( ݙe Lx (?Hy1vl7̎eWâLTqAvX% Gwlh͉Mmэ紈ib)iĻfj*yޡ)}eQyhLhʡɾ ;YOs7J@_~8ӢB ȣ 6=巄O5792lƜ5MA=7P~FҠd~t \koEbX=A[>2+%Oɮ_u:cx{}Ǖ 0A+ژ,LP<զpݴNKGʚ_PcoOI| @`j?=rn/@ \l*ϊRYf"Ԧ(wڠUꮍtaa|Py/hCNUEj]Eסx{^1^60:?AڿItT@˖"}cxq$}uڂ fij*+;7F%)3B %T\pɭrHQ :̪̈l˞Xz]3i jmeLY:ў]>-/ n)?,B_6> \ TG{J\5/) i){Aя(wN|*s|WHz-gCyM Ql$POE 4K}3?C=H$\ŀ 䞫6x.ʩx"'lXу_,/J|~I<۵ΜqQBi W<!Z4;N$iQ x3M{i̢z   Kܴ7QP<XD!uf$?KO*hh*\L(j&N oE^|,O\YöDr|9E7&'(?[IZ6|(]uYk@ln/0`Vܫ=|Z2o%NԀ)aN# y+}ABĽ+λ:f$l3g ulpi3njQ% TYÞDw\`Dj?xi\gzvdr SƤ0u8o]LnZ,=+ݦv5٭xؔ6.ia~xvk1Q(B,kNX9szvn;Hoe8ӶUԋ bEyz4#.aF`Q}ހ-xp<%)"@ S~ txc{]Q06:ȯv*o>-#*@OzlX[8#SMeyV-%iɪ@Ⲕ!c*I%y˂ߟl%.a祡cL+6YH;a8$!;oK5l(E{9k|SVw$48! 6q;{ 56n.z@,*;Ow;(9NRҟ 84$FO~1׌x8 n6S~RQ- IRW!''kߺ0Ȉa!;ڷ#' x,$߽wbg޸8Tl B0d[Gi,0W/zD+Ofw(\KgzTrJ:JY,h;Sb? `XlcAτ`/.AF=bˉyP:Gʕ37&fZDJ2i!܃WZm]B.U @vV#1$n3we-s`G ѱ1B(5R M"|< V ڂcch²7ΚnF7Up6_G'VvAX7^KmS]WkEkSCJd^ ]+$/=`+ EmK!Q-V3Xo7[4 J%RŗlSRRpl='Oonr`RDp^Bx싦Z3SR:= pGP'JjtF3#' !mqyԋ Z.a #nDDx'@aMwf wҝ0>󠼓MM*z/KķN u%2`qZCt.:Y^T5b*y W:[p Z #'t1HFtpd]$/MW2ʄh:q cpI_R([-nkc5M6ni '4?q:~B̢~[`] mZ;LRD^iS确Eb I{ul؋?"J6T@e?j y!b(<Vm+c&>>Ͱ'H'Bq F7?(9J4\ޤv !>6 [#w-ӆ [؁ 3m_iPх%jJCLmI踩;m994k gF],_766pک3YbVR1ë_0W",]>GK1åtW!53Ԛ5a햦Q-mƍ)ŃM'v3TDҼ-,v><LJ\4Οch&bdⰵ`9 ѯDJJ)dx6SE$e?eQ^orfLx-| <9[SK^WRF y 9aF,{S1$ބz'bHV׻DcAT'5BRdC:VS8U6,&ATk˜$ ̎\9oOD@+rBJGŚF6퐈q9C <3LDuA\7sU"X^'ApTUEfD91ERtTkn*/qt茧o7*K41hqƺRFF!hkmnnۀ/X[P#0[ BDaFޥ?|ko:(>NZ5g3 {؁qvWqj^=yy3s?/P䵊Og{,[taVǣFO̮ YN$oKpjˍ JʤWӃۭUFgegu6'TI[2Kc'K ĦTud7h (xޘI _wIH83(c>qlā`RF"fB$oN)=>xY*t@v5lbYhѾTшK$t*{Y@edž@XBAW{j8Ev:h7_uhgͩfFFMi\$s:iʤvrfPx6HVbj(G^:8F~8[%f1ݬ<@^Ur='wޫ)%>y('_Kȵ.Ki|jpv ;6X~SA.7aV_\/U'WWJ1X+dGMB76BI Vϭ"?W p-%ޏk;.x dlv90)ޛ҃/qR+bPVG$(s@#9t]3w!݂ YImf'B?rK1oX iVMK1.|Zmn*T[yf֦B L[?Rg0)}u jSX?p4̫zi_Rm?DRG1@u.b.8̟Pu-lhH-%%ۍ, 6=&ePM&kt%qT .+uQb63Ӫ0mBZxLEl{ݱ W f-HzuD/>d* ec_.=R$J|Ҩ.C *E,q7+o\ "Hh_^(WѸ.|Ih+{FLr"&c$cb9R{Ip?!3IZ7v3 bȹ,d/%aiuȔ/pEZ*j6kAz0zXR-27]y͋me hfj4 +YW^PlPlog尉OUp{M?#O5ؔ+9p|MFfɶ,-0q՗!%Ϗ^nfT:6-3fXs0 hxL~j6׈#uljPYk |)x0 sޛխ].yp0 >kxCB-2uir 0AI .S.S{p[L.C\|+.|\t=F.J?21Z]n+li(UUg2rZQk!z뷽)y,:ߘhe ro{8˽@ g' C 8Uy|W|7aJ[tuiNXHݼX>bz%% 7C+TuY n~: dsn(؝T*VWR86?Mr{O/GhaOѸDo)sߗXtZ^ 1)sQ7!:!gK`nNqE>m:U5@ם'f{w8`["*}V s=ňCR~,W0yL(VCeA BF@YKCնe4CN?5 ;K1D(,Z9.>8 K*-֍4}!$yvW9'Nt|=J4I؄)ݰJMU0.]m8y+[jǂ8?zz-Y.8OU$i*5U7[41?c?RK (iJdf=WxzKBHMG|7L>D^:ȠG3Uj/f> bAZw͙(؎,ҿ>&dP8 F><>JlSlb,T M TۈH'JcdP&|H mW AkY["?U/a 5KSIJlQG:FTDOXx,XI: s՝ZoV[? HPw.cvK\]yvž5pde)VGHbpa]T41 Ϟ稣}x݈V3abF*KP.-;;7l.)1w4Mu9!Q,' ɋ!ywvHoλYwcr[砐V}۪xJ4B$^(DU-WH=uL^3R`p^9Fhon/Kڈ^~0""nha7'$B1\;n/X @N%T/;3tNaN(ԅ!n?2>h x BɍY/rؙ=^?jx+"0ֈl> WW`7Cw>B ;s(̃,ʗŠp0k"G k*Ϛ^Y֡7x d-಼1ky; NU: v9MU/+閗F=;bkT!l גXi͛C:`es7aՇ0PM쏈H V@zڂl[K"΢lWOWVјP"OX)u8׃uд%=x^E6_T/6\! |ZA4%<峞GW0NVQNK"Ķ``#SI7"*#GOfc^+-]"JJffuQ_Y^O':͒W,k1 61 ~T>G/=n1$%wuZ04|,TBЛ3T@j)qvo$d!W6WA8qF-ĴU)䵀ܜwlS9"tْXqc8"ʎ11aG/镑 !hAQa|G !#gG/D4zXwv 1eIy!gƇC4L2u Z-EvMz@gz_8}1I2!56xѓ;4}tq/.v<|wB)/R_~6Fɼqqprg3hAW|Ԁ2V,~&YgX]z+rCϰ ,HLvF^.EKƧ} ̋)Y$|tB Pd%3tv8،z?n<% d+0}~BXDZgQGj9Y5270tQa Xҫoy\lv"g"*]M 24mJS2cռܚ\L h`A^zF}2h`&y) }[5c̹USgn޻x*洩5 I"|ZȎ%4ϋɫي>g}q|Ez#ZZϱ }ՌϽkcIT` a8((|(hskZizqEI/k$߃MQ,2Nk&­_ɂӉ+Nz{lX bڹ~#@U>B:m̋p#qO<80iy )(\Ue}5<آV$N-j^ {]rgUzf\|$*8XeJ/rfy3܎?Dq-ݠ[04ߣ51 f`VO[~Hh́pu 6E` r(F ɌJRG舮OeHm*Z͏prЉ\(O0IWf`G&Wyй '%'R|r42 ЪwftMHE)?y9%@S5 ݃mܢh{֓ffVbj u-3\=hjqnJgV$j՞wrEO I&a?bR!X]Ymho*YY-ubm_98QxEaI4EK/uJK՛q$?KO͵Z :wl§HQ\'6㩆+#v|"ԡzXZYXɦɠ2َC:= [@`AlvfPAi];C Im 5hR15rE:{u+ٸJof<DEVD[.& ~@’cS[&ηB''f둒:`5tM_580ښa'lC@tVIwتWo|)tـ4d+QXO{Yz:q)L*0L\Qj!+q q5JNY3ͅWX8ZzwjE冻AS]kLtR3sU޽A.g`e(Ch`z/26MW!Xy9_sZJe<@.֥Mqk:`hpʯRT n(xA(g‡|ĭb=e +:#tLv%`R#zXp^TF^ 1޿`>9l,z(ĦW=+#}肟91_nWV3f(^M n`m+Cv{{KDHcm>õw\-݂pO2 7CYr pCGQ ;Q‹ЧLE [ m RXvHݧ+pO~ZtiYMF:G%˿0Ms}D?ǬdH1im55}g)؃CA%a#4Q_̘EeCˋBXYW݂R-ǫ?d~>,*[e}t$8mIca.<SD$e2w);sIE t&R: C!jlĵQyQd3ޱK+qWn=%IYj!f ʹ7:,-J ȮDh\ڴ ;AzJ)ՖFɱ_i$F{3O X\HճUh'ʩ~$Q޲7gs!B JVPN! !Z|`}e2Ѱ+T,w1?iu.lFs/Уakj5ןĂ ;DVa"fKά2qޡ7$>)eo -S.+v1g˖E[m pոMmD[o9UccGNJQm -ecG 925js:DY,"}/ݍ7 ׺J_ф7FVdaoÅ2%:#WGl;(5,{vD)p%OGɦk;L^eY"[޸uBp@Cnt:}V?@K0^MmSː .E ˗4O ngaSve;|YlatL#%Zi,1; ^$P5(91?90C4ƤN#^,MK6VBq>|kzh7O2]j)\n}9e2\IJ{1=W1F_wzq8žOɷ [û"iK YPzY^ ;s.%X78OD.K/j igtAKDTVE.:gEc7. EB|mo*X\*tI >U'6B5奵nu4zkF s\$ёlQxL`9IeVG-$4~Rǯ,ǵ8zfjR5NGp6P:,ލY=óf``SٞQZQ` rΟ9slK#cѪ9t{DGO<.ZgƗLtJjReP2iA^iDRѐ2U Fǵp~,iHhi943j[[!R hƺDߘQv)x!4 zzq\~S𐛬d&nVRR O63 y!J W d916vLXsಌVgz?Y8=~KG/`sh(ބhӻ >SxfqτGl 6ȊAlwb6z֥/n3` M_qu)I ̮_&WLg ʱn"Q@M(dK{`T/tؖF1&ȞOGY%e3"̣E6xNf,bnY[ߏP -W 4cH_fk$k kaj>s=#5 7)&t]ޛAsu_Jzha , c NgUaU7%҅p;_Y/2#q9&G%8a k^*k ~pUer#2nK7_?6U.Q"}댢mp/<];&MP]n.u3A`PWDP19k }xJD*X9)TyD)[(kp\ByfMH09{Bt߃t/,٪`A}:3zqըm8 %whqQݛe~[=CnfXi\fiT'~! ~ҏBDirrc@hfoJ#&Y6"9M'u^Em0%fE I|{J *̉dNHOo3 4n7.Ye:Opz8&? 4NX<_r]=DػDrGoїJ>+\O+r 9X!=BvM%jk~+YsP#.ַev< ?$;F?At6O{Qq uC}#6ah Tb ?&~ _1.ֺ,d:,*Ȳ.8"Zr+ZDZI'HoSaF<j4td @p&'s('Ҵ^N<1Pkh=T伥/,yҲy'I|T&C2?-H:e떨҂.5Ko@fm7޴JU OU 1TlEK^WN-Oa$ctМ \)֚ZFseK *[8D rP9rѷ^Tg2RIp/<5(ȉv&}di;嵀K易wwҦXgCS?XG'fv (} dk@Ÿ${*5ze7HoÔmsC*j'Œdt,CW XYg brZTYu)gpk,|NmFlcz&tMjfJǨ9U`=c\P mY:-wݘ8Ͷk/ߘ`k|8h@~iԛ˱\9+m`OLʭ!jŀ Sg-g=ҞE3o:Df,ZC⁳AR`-IRU^f:!4]i(!Z7yS`~=C_G lsE57nWSVN@+Wn/NOra/k̨\P@;n/mw(."TbMne&,3x*,h+f~˞APɛCHDD0*:H' hCC *Jsc;_.>uhʗ@' 3 a,56Lj.f<%XT TM'\ Xl)Rt#I@]zܥ9A\}M10ynԹ5x7DUd x f?hlS[^<&BasvB.RiuǸ'Vwo rW_>NE>nLXI9`\<i ]1Hp.!PK\o,IdA"a'ᭇ2jB^+!woOEQ+ύ:"t2Q+^yvNetTWK#7of[eDg&O}1FH0 P|O\= cnXzaH#fn+ 9/Jʶ!J¬ͤf=ܘP a1P6J&# _cB*m><,l)_j;hlWhF#FFMh(o1zLTPp菵N/`W:._ѡ:J>1hnD<(CtV(QV^^$FF`^ %Z ̡F"g,&MMlK 6nM+3>(D3pm"M-Ug@޷Qzz18z3>RW'NYoB4i6egJ"mU*}{W NP@85{r IP(Ƚ|-:Va{QB̥߾}YN."qv`zt 2sē 0Ty=JAa7,ROBqC(PPjJX 9w7 erNݞMm"+/3)MW^n nwT?vFԍܓ@~LL]kĒmkMj.͗y? -תէ=R, #A†}$lbm"> okG6zf|ݽo14~<4 ' q~Uv(/CÝsZUPgǎmmO?f/BZr:M<1*Į&gFV {`;~^kB츄y=MT"۹~GNo6ڰ۝C0_# (*w¶=Ls(xG &{eZ| e[5^,Reb>|`O=Y%8~H$hdFSxFz͍)FpeeBc])s:/Gˍ/ MKacwꎟ~ gwpRY3#Q6gꨗf`]Kˀ%q$Ø/!ab/0J5et&.l=.Y}$$ ]y+F]lHGID(TVQ*5sq7_WHnz6R,vLI"Bjq"\8T%d 6Q=:,ooo_.te|U 4dz:Ұ; 6;>_[Q zJfhy APDQmn@;msj|E'76D }B;,͙V.)0Tzbleb ~a^C\/,yJ *3v͟-N ,IDŤzL!1"fud,TBL?Z QeK}0Qfcw.?wx]>2,3Xofo\1[&*԰]|/(=|),S\{PB< 1ȃ,zƥ71|j 1ext5]o$UyS ݽ[n71~_߃W:z=֔aK\pY0~w o'"?KXI-/^^Uc]e)3W&{ g=]]QK[^u|˾kjތE@+9Pl@Jd"6R~]ubCN6ԭKW>k']C ֪r  Y0`-.q e 2V{w /!ZZ ;DA,MQTmM|W'[}܉aVp'Vmu  r&\gBz4d!\,I"8 dב:`"@ua{fQ BXA5΍locO\H]rLVLM"UX:|Q!nj .LXkSyed{(h~sIo6_:n]*W=MY[d%?|dsL}'`$ZU'8W)ff*VH!co#⍄z k4&0QMC~FQŊ7kE q~xxo219SW`'q!hv+N=DC6;=Sr9:Az]ө7§ʿ^ρˠ1}LQB ƭȭAAj]89/[}bPFrV|SCW]ca # LUK T"'r}Rzu Y_ABf# ޗ]!#'3 P pM,q` Br!$?a ^ؠK1%&'Kk5C̏_z=Mr]Hu&JLmĎ;<_y| (WFtAOM|T37&<۩+dr_lg9z*kNbcLqV}LG=8Vʓ3}0PpE!(Q"f#4l.ܙyNv:B\Ϝ==O:[Y 0'FM]H!\8s4"?!u9S3m>&OՄζڪ%P`ou ;LW"`$POHEF҈= Q*zp0Bl NxP!$-_ZF)\RoTQyL0DX?꠲/7M>NiO` er_ =x,'֜r@oN3Q4V ,-ϛo衰||~ X)3LmN~i^sjĄhVQQI{s?KA~DM/4H,^6MQ:k Mz4Z f ao_A?!rOyN^9V>FyN,؝ "ة1$&IQ:Mu\:'bãQ[-$zf:'X_^cITۄEK$WęSYc/~ *%)@+Q }0:6o&HE>b&% (;l?PXafBNjzAvJrd,+,qF(@|p2^(=!'{? Ve\rͧAeQsGXf\m ǿlv zY1e'`j=w0cK\"9LQ'm1Jy68 F8wh;,hN)mX;J iʼ8=*<5=X1\|*0Q*12 ?Q06rv!tgO^b{Q8İ0~d.i'_IzC?N-\c: 5o_m1UyaHbdH#^]FԒ8T > i,bO0JQ@*;TXSh8g%ڋvh(K&^/<olZ%q5GkKe$QAt\=X^E%]PsBr k3 <T S; jEQ./Y}!Kx+*Vdh"vBU1ⸯ0C)gC5%Z5GA\EX)1iz2ޣ+v|BJD9@*gz m撒X'_;davJB1d(Njzۢ U&nKZQ g4_O[>|iKO`|U1D ȳȗ.m OedSsz `3vA.s?SO QZywՃNL? z6up@$LB`uhW, kSSO$%8/Q^J/$`ki\@[٨֟{?*jھ2U_kU%)ՊC,yRcjUK$g8WmHxo_bowUh4?R$܏;G$t/*M s3V33؈e_7ڳZ#*¾W@ cZ +b4QAS٭b'Tc.^m=>۰Q̅PJUՈc.c D&گxiό]Fe5͐ڵBMoQؤs6Exk`9%!x/2LUY܂d"߆BN&LM/[+HrW ,AKdSucf4 ?f Y+10P0(?lLmRkvA8q:ܽt_6z7.9Pϣe-$DaH ͎?1}nbBbHBѫ;;n9TD<}oFn]Bg]\A"?|{T q s5q;ڜ IA؍ZOjA|[.{w(k%Fb5'ѣ*)%k}Ã$tZ|IPp\Lek=aR]$ /19}0 FG"\"5o.$J%&mMyr>eK=hc<Y.+)'DXL*f@o䧲 o/"ފ4)atDxf.4cK/rO2Yж$e6Gkm3uRo=UqGtXZΎg6^Nn8,O[`Y^&Itf>] <5D5 {A;7C%kYaP *HsYtu"J%ux/}Y0ܙkPEf"O.hYc {"dd (9f\ؗ3YQ1PE 6MK.AI_:9ұ8dT2ੴ9ju樒he ur;{L )hlZ%t#< UdѤ`Pݭ hbi/Cɟqh>1mX& uKOfXյVGscŁҤa1p/,AT i-v{3Lq t ^⾵mǟU?qtS :)dERnRvTYjmv]k@(jA^nhΔt{&s_{T[$ФwpBRaI k`McL_ *֓ػpTF2q聅+ӎ}YIgiЋ"R]/lTՠ(BUԚ$)|S҈D 㫖C_* 9 ?C%l(㱀,.WF* znIi|YFmߪՖ'{,k3QdV&{ rUhoG5D8ў^$Fcg9l\2Jt}"^S '$[C٭N ZޖW!l疄wGa# ׈^ i-*4;) r,ȹǸT/"L_.5_r9%Վ"ưRe6098J#Zoq+B|l8ƾrBcf~VæY@@IQ|Fj=e ?(dg%G%([x"ic^1`-d]%soR kVYE *W(e9fj,X۲ܾ%"vX5X +E]WYzkfvJTlE?]}5VV%DҀDžj`${Bsط2w9؁ΖG{U6v)#QB wgtdVZZG)LymjI93(OAQjll<UD&ؿnټDMIlDtXioiPyp*C%eC(s,AqsS}JFL УU3͐R&Wd$@@_,dv֌Ql/Pe2_ee' ̿^_o|u""@Ҋu}jss&iKd`Uj?x54-]TSGȴ5Fa"^3Bc'UX5~8?+(KiZ};Wqbd6GiG: =D&i{{XV< 4ԩ Ҫ SH(0>77D_BJC}N~z}0uC3q-Լ. VPV\ &S46r*׋EyDEi2VqI>zw֎pR?)f+(UO".iqvB߷< ʹ~rƓcW9C.,@Nsx4|j{=W M]p[p#Q(H﷾\v$#` {~ѷTشe&,~ت"oꤗt׶kƯN3t3}Q˚;'9*: 6}K'o 4ݶmѰMEL}XQA4ؿ>E8JeVƛt6~Nkt'S1;JxOOu*Hj]728xnW\6$?*J-{.3]%\{iV-"HPE,҈cVD{`wQZka}Q Vr}2 9 Sq\d Q0ut"$?aNʊfa-$f:K w [[lԙ1HC!XewbX >sPߴ˟Q/I)4®qp~&C,Xχu AM\WQCW3%-4g %y@jm?=QM"7/l,wBׄhgyvgUUP"~ z#ٚa:wACFuB t1 jXG=*r`e(脀©@Q9\Zu4nH`,nF˃ )^/>y{2R[t Wa =! @~$HNeRqrH☭<+u6xm;y#ur,Ԑ̍WXvflE.>v.HYx3h?~#65&f[ %ܔ5hi`q;^!h )cߣnjb\S=oc ةF#zGˤU#gS7@V~)B:qøg'Hx)|űH`}}eY$}ރk/,wT9,(1s)wԵRAwt޼\Y{qel8*WACqq#.V"瓍g%8N{ i;˚Sq$ qpZޅ<ӑf2JɘZ\6ZeSR6o b(w ubn?#7協z^3xQKOŵ-/EŰ2 A.]zp߉Mz Ţ ex8?I Y0'2BG֌}4OKm/!M;䵃4)CdPhL Fnf0X]aŖP6h+W/ƈv^{wܿB(Pл8cΡھ^ȼB]=fX[^Z\/O/&%bR?@ntR1w.; ^cc2ry%^˞v̓Z`6::Ly 'IIVFH}]MiӒE,µDMDKE@5ڕ > 2gJtuK3 GdZ^&R>Nۨ O(h*s :'%Ypmp&5s4"EQDYgf&@OgÙ$%Nzvu1<,$kT:VO7k=!bKQPo2AgOFȚ-_SH|zcRAi^ (&SR[?F Q'VO Wko:;HqKp 6=lK8&ËĨt|4/u" RLzDhvbGٍr)  1[M*'9I;:2S*bq܉lu(2oC`楦uc(AD!zdzi#r'l w\j&2BtΈ'27#-&yO'tY^~m4o5GI}sN'.NMq]<=o1`lQ#azB念Q%z21(!ӟ=Ӭ;a@CgBar9; 4\L7@vPk@K㓘U6Ϩl0]@r ["p$8QDO\QĆq5yxq]kyvt܅GEKbሖ;xFnUCQaP[uOd2 RG JTֈkeLʆU!C?Z?Z7j0g^]7yK.ģ=#U0ϳ4Vr&bwZ]S=|cQGQ8fLQO %H@ݭ[J4nB.w# oe۞DTmmf4){2)Fh%kEx>*mlXiqĽsT1u+ P{QNz\jBP=eDH`Z=DgqEB~~mpK+x"H:jK<#@Eֆh@]l8ߊ~=%גW6Ahl=vq f%n>aW/'LX<[K꺬LMiFb񆬁+''$e&xS;.3: Qcm@]IAAC-n? G=%k7EfƯggфZ%+W&T>@Ds"ET~>^օ! @hK|`Zݿ(J=G廉$61޽xfQs:JL؍,ujouZu<+J6{bCy$!Y_ٹCg״ds#Z}D4 qa@WJwA$i U6pRiYϜfK\aOJ,O]#~ʮɧK{ŞaRHZq %3ӡLVDMQ7 zcCs:4EGl\h`d[w쉷^DV00=ZT zzܨkĤy {kr_S6ߝ_HY21\n7{_/zYK<ִ[כDb$ڿup[#|%@*ͲKC`t:)VT0?.2fSu!n9TT()\)zUn|J%[e<վ/XC[ i" Nn؄ʴ77}ga?2ctc~UNjOk`q < ĺ(|`MtcAZCX< Յ߯INt|LkßU``HkT< _4q#EQlxƭ Nsw!qkPh%Dv?gK/kQB pcl-8'!&sEoz4}<2K K؞}D_QM[wT\޷i3=pۂl[dZU dxG60X(bG@!]YqVwʃ|K_qFʰ$)kQ\K}c;4DiwTUTvf1&:+lbhkdVQxד4_@%kxϧ+b%A&]/kK`>C*XP=;]:ܴ]ؚDpLSԯpay BZS@O(H?y+`1[ޠNm\~kd&Wᄚ7N]Mw1Knđ'U$G&!#u=͗I \Sg\' ټw:h$j$Aғ5_H5^^WT]1wy@p,F«ڛ2:D)ť0EGycʔXv+~ [8uio94tdɫ^0D#*Vqg?pi3Ky`0Xnp],25CK`~)wqTq*T>L/4lqطw&½Vn`}k%@xdw{QUG5jy$؆Q>\j&!@Ĺ98WܳpG++@ EgUkLU͚>'K>9e;]PRRoGoͤH}F|~zʾuNl0qrӝh1҇Ƹne|s̪.RsK7.j6de`K^H% 8KV̺gjRι،;Lxu%ÆtuvunH?q YIhUXȥ\'k_qTzOFc9ԟ? nm^j 5pĔrB ?^Vk*lߤ( WtV4GG,X6"6:_f RE4cW4(.fOnLsBHLۚROO@$p 銧%[oum;T૆<;/{´e/;sgjz ,ģT N5?U:j}= q4Y*Y}gs0 4F\:&\n*)ABѾڔ 1+ĭS*|_αA]Lq|fZIy.lX`aoGgiw݃mf3Vwʈ= K#EjC{['E]ba73HPWI}D&: QtrY㤴>wY Ǭ75/ǁcR#s]D>~Fa~k$].Cu"zm]Z*&:.#[IoD/jK7{ŘhHpnYmJQשUFmoϙT[^%[i15hѰߛ4OWOTiWW 1*Y?Wt6|hL[n 0?M ͉Qs0LLجZdfU42ސ NuD ɥxRuNy .5YK|g9{%Ka@+xԬU?SV68Q:ׇ>QSn!JJf|(B㫯+j+U4 3?YI @7o !ÒV3XIfH|b?kQYx*i`)`UcwF)TIOwĦg*X*|{u)J564cBG͞:`Gjzg*%ڴǎt wcnGߏ"k7Y9{_LҊ%)xP ڦt5#'3Is?>:Aۯ=JŬnPYבհ䢃 Vė\-Sҭ}YzqAV&)AΥ2=r^):LuP;MVGW%7~ji!3x V!Iy<ˎ}':,AX"AdopލfYT4 ?i3CiYr\0`6Y)X)U`[~2^A!{YA(dћe"5̹Ri*Ama۠-#^aW2 ]C!32 +_}㛞pkY%<V9 ck@v, a2~J-ObP86{f1Lةu](>e2VH/@KymaMTԾ#UfvX}g !h%#=d -{b iEd`+A/WC7q#n)Cf ܎V%꾔p@2hB>dG).:6Rr[|>?.5JM`륵|BҎ#\AuO+Y꿗Hm Q݋nfWnK>1.L5D} o*NW ,b\4v[0_r0Ww³P'NfqeSXam_( C|^:RmI Ўtqfgk sbaOzCZaC9y! I=Rss&]Do:lkiS mpi|)_/ne٬Ś +Jwo˜2g X$keFߒKˋR'?Gb@Hd&u|#K``j&ӟj)=MghtX=^,Kox+(K a3iFLp F)|r{ǘnb4!*{q[1 ԈV~gb/>:XGP?y7'b>Ee& d$$Þ=RZyѻ ܙl9#+\J^X8{*l޴`4ۮlRnZ| %%u`u)2f&k{9z}`G9@$ ~X` Fh0S%!SXka.$2@ͷnE`y])Y! ؆]5P:iCZ@~+V^R5Y5Ly jXF\!G{1SRGCY,e-0 Fqek6y(ƒyLd*ܾ6J#;hy}t5OZhn!d,质RD^6ͿaݟZF&GP^OWբ%M%?{{L~xW3#"\cWS_$i7ȥ ^ L0Z D靈æub$6~x _-IPh=u"Mmw"f^rJ|BK0Zg`*r|sO0>8=:9ljA:J"A v#)vk}iHe;&ҋ){OcAՉ+EHAo :$ KY*Kq& j8{qhSj3l>\H8l!Up9e*2eUvs*{8Ʈ5ٴ6U]OǍm!f螽qյ0Khvq;A^z[ 3.f[[<.5:>5aμ& d y<-\lrQKP8~9l>>!yQ/4 m v:zXbS{;< _AB,YѿJ&|R~9E< /w>DX2~I_d.ȗ͋;W #ֱWp[ -l'p=eיZNIԣ᫫\b"oV^# g2,}#BWӰoRڹ05#> V@xwbn%=-)IsX7~~2*p#3G1u7VB)qY=~{etP uWLH=Mb7Dլ=.bkTN7e+AߪVЇ]Kd݀e^l IB\{HAZ*kq{36nZakӧ.9Ғܾgq|M&MiY#Up"͈)'fe֯Vb5:`)%{Zvom @u|$;zVma,LXw;ѭZ?BȠPF_q#IM7a0OΓ~jROkgg'9c2ˋ \q͐|9Ubn[ 5C- :# XND% ςۣnGD@V=,+;K,/Ű>˂ gG2n龔CVEAn!C@Q2'_~Ih7~[-| Ύ T"6vI4:,T1͗8b2T`BB Ug=p-nVsF blȡRŕm4Hvg4)<37jccͫ$dڴmL@FiQ:￱%wg7.L)MB}/sPǼ;܂]$ x|҇XRSHZ*>Π"VQWHc:'_瘜C*xWnQ(ZeT" \eݺ=?/TΣh _d7X|!pߧ "]_)eTwQ.8c.F4Y܈vlR5G.Jj Dhq|+.AnkܺQ-a$ւ ,IbD䳶ps26/x\j!g=w3[{K]}%/EYRbڀD$)8lcUuiyk\w(cRĿ>N2ULOy9؝H`+6VUi+ģn[xtdkMGV+PH+h"' VK2|Lߺxw4$1r$?/}ڐ;" g1Ąu,QKpzTjt[*hGءvG858vQM㸍-!}ʦH7?#vWJ-J 6n)|hjbZa21e@\r ݒ;ZyzԳ]y4?8}%_"V^Sp iF$iHBJ:$UoNS=[Cn&uhTIyl/_@_{BȖ^؄)o -u9n1u.nw)BwL⫂DL_=8 =d!=e#:,XC.PJEZ߱Qo0J~e+j?S/B$qvk*!qRT|LXO˰p_L-vbssz^ ȧOGaـg:ˈQW| U$i=^,lVH6K70HARGZӪqvCr9\֎q# b@=te|5`UwK]ЦoNWåR-R܂%5//]w5rBJ pb#=b%l` yx⨷VC&BaweHRdF6./Cؗ|Տ/I!デe$|miduCoFhQ}+ @[gTBb-j,YF= Be&EԸA^j IAF-6NXK0YvvGwHVh-[cPQ'q?j 5Ib]kSVVT(3;bul&}WF!ߖ @QZ hR9o=W\>qGW\i8ҿ ڐq|'^ac _X'8ȴqn~ʟ'S+7o>'[ޮaL`A ;Z 0@3a F%NR "&b6D;VBO]?bPpc;4ڄ׻)"A5]X:OtJ]xT[9) ў VA{| Y8%G߶m˓RP΅_s(c4U$F\KSYQ/ES תnn^视paGR6J Ucgk\]y`݀)/HO`8X!b9-  W'#4.?:P̹<βR%Ӄ,V= &l~R=_6V{AߏzG7|l`i! yN|ʓ.Rk-vN[5ܫTaTkF.r{B;}Avʺ].xKK(sMpxV2EtnTԈIJ|DgV$ Z5BkXׅI_)%- 2 V#EN f]]VjFw"zc!e+N@I+MG"/'2 jzu:o`34 r 6s[W6O3DK]"ucL`dqX\7`gGVnoW\#{3N\b%*kvf"ȞݎJ4f3}̍ LL)1!DUm" a;6̴9\~KS ';F* |jrIYil\?܀z-7} 8{)"S&m%b<ˡUJv{[BL<'|ÿʰ8nK2:ϯ}6I{GȐ[Y*hc/0Mڛ4Ǘ8lu1`UbtJjsSyKy(w/YDlV6I N:2dWD uoևuh [qN+SsQ{+<m| 䲦aNc688 ]?,qʨt=},]7}%=J0ƱY=k߅w+ޗX0g:< Jw"L.&e| p_2F> 蛣v}$v`r>Z%-Edy)`#OPus"é;; qjK%K`\_{O@N"Y3G"x]Đcﯪy*B[Yc.RMX6lIϏĉ띂Q-Rhs'cL4/ o'~d/ݾ+29YȬL^eM}TqlN, wXf U"/}' qc*5Uj|7=2GWTxVז  t< ՖTYm)LOP)^wJOxԾR/P4HM k@OܪPoe_33|ɲ=ˉ&cfYy[K _j7LCp*g&vY$bg9WBDo쟎%J{? YBpW H9vwK{7L@*~o1OPMUiU*R<؝5|C=kjm?Em˭h(YVYg(rP- 0ˣ}1ES{/&04dOvΫ{M UXJf{*G+`Iwy4J{i%O:ǧ{wݘ{M@S}+{J^p!ߎl% D_2 |ǯ=B0l<z֜YP |iEח7+ϧedn󋻿KN8P F3gɎ*LG_}b0-ffONv{ \ndԿMs!}A@[\U{gKQ&x9k'l,v(_ww2A\HM{H^ pz[+tM }Ox=Z;LܿVNl,5ǵ:ÛKxh | e\Ɂ5KлtA72W g[#]ݎtלp섐\ u3*Am`[Jf/NcE*Ex!܊ H^aِExsU9Ʈٍ3:? gq@ɬK"z8Q}V%#<џ[ۜcS*z;`C1bdzJ$ccänoZ*WT*8߆#J l1(͠-z.ԧb\[/2Nk{.DtViER)&K,MU(߈aeI ;:`i3Ie7 ޠ֧y)֬B_F>{U3@G\Fi e*5܉!a!-A&hOcڥnK2\h8,!V' `J;|z+*lYCD\|*.*Y?͚JFcGsȀ ?8گҮk^7n.+0>CLB;3)mKYFed;{ˌԨ]صga$ SI O6N=˲jpL?3/yZ*cK4yتa\o?$&JYYܐ/ W .k9(C+P:Rz aq-!7:EN/%jh77M/܏bbz憑"Gh{#kU|&/YVv:D {< ^?RHOB~4F.if@s3}\wԘYX-#l[);T-o6,x4D!5㥹bu+_5C8[5{Y)\r?r(M:ʱ$)} nA#9 tCgn/㡪$cTdnl T^QbExw?Lf\_hIt1ɮIoJ\dpT{Jq_kEb19Ͳ2l[N W3=^LcL_(62. k Rj AB͗l&U!ϝf1YXW< ǽys%#m&Jp]%Ƕ8=I NͲtje!b4eLKiO aYz+$Az碄s0#usB4*-fCrIQ>eC} >0*~(]Û xS0 A;˯ka' u4XtݺӲaC.l'CTП46Ӂ=V"܈<Bʧn"'ً061Qӎ:SPSrz[%ȑDM# 4P*k j^k5dQ+"f<(@tt ` t;t3e M`6qg9&HUW-ZS~o}C/,1 #__FdǕ.s=(  mQw"| иZODt\잹̙ÝVbmIIה+Ӯ"I}-X>6}C6㱧?ڋ"x ͱF]S# K n M (=Y=oJ#9շa:I l<@wژm'ߣ"ǶI]_qM6E9eB tq&aqR WC,"+OT}TS崮 `Gq/_AIWĎfW %F11SdaH>܃vx'ED>"LN;L^8'::m;'Ioƌq {u~`*w5+xb Ho2UnJ4#yG |k&- ~l\WGYOW:VTt;UD_+D]޽)8N.PX ϭ50a%b\FXZYJnisQ% n.#.JO1B!4{ƯBcន{N=RiH2bsق犜z:/?hbA$#&` ٜkC l+"L3I7صR6϶s)Xjdy'DX 7(϶@0;ec=# 1ϻh-QXH/G&Rv'Җձ.⹉3 HmKt/^ggdz/6L G%Ն[6iqKy[mJÑ6ϊv##%c,0oIO*SY%$VuOF+ڲ86$^YŤg]jjhB c{O%ųPـak ;?NN'Q;}i^dE:~[%Ēe6wXȘ6U8޹7U:q$uԓ)<A)`܇8?^%.>y%w,$(59KcqKa7{{mM[^vj<`l\$U+\GQ;نHDz.4Z^mmϷ=:9dU lt iJ{ք\ ,Yd]pEr/]i%籽s;a1_^~{AN\4y2q' vX h oS*aJek4;[(ZL)նǠMNjN>1S$KȲFh"=_^T{ }זee# FRoEM|! ~PLsG5g{Nyo IwPK6^2|Q6<N^؂1J0J!1]MPǎ8\)m4´ڡZ56f(i:vLIO_YYY˧Kd1 mwHX#Adkq~c20X7ޠ遧}&_QROQ(B\2B֠˙3H=-aҀ쀈0|`Őwx}7(j7:h$vB ~dѡွɎV?{;Vn$#0<3wv'? l^e2yOsI ẏv}%d|,#b,@0BZf3B|S眢{z{l#2L7ѭE9V4kԞ%oO?Ҷ# ,+LQE:- Bc' V( :.hղf.~V]An}0j# {kkP\vq>Nb~ĞǭѶ|laHK `c_P]Emh< : jeU|wh=_wF1og{&Ɨ?(U]Hmn0g2sKTo" K$wihfl}^X8}8BZοO (Mf  +BܳyAHu`UrX*H=p@J,Nî$8`IƒwԅҲ\ Ic%/\+.Vqk2ߤ}DvxgVW>ǿ;`}_dVeKxl );} 'a].WD_׆RD}] J ?Ϗ z$ 3wqR E]7(A&"D <ti5ֻ+s̨4'c@{ׇ6^y6VDzeJEzc:I H͗D}H~.(d09,*%w-Xk |$C:_>kx(a |J<+Y HOb3t?dWҷ~ 5(bYWsAǬZ. Be?4FNeEgpܴ3:Ck T8:NU n 3 uo`KbW{ i"ZUcvF8asXqbr,h/v8dkjW⸐;F%ݑYI:NqeB OH@$őV'~``d 5 (pFF䈓Y :7ǧ,ܔHQLGjʬ@Dҧd- g|+G,/ifU6w{9fv̩Rݍ,lQ!|u)uotX8>*cJ7G1' 9^90k<&QL_h0,.v2 =SGIKSf +ہ .=^@=~Sc! ŀX QSD.U|>T>9c\1|~F1$ZNۧUp:H囋9klxlP٘6@7揟CgiΕ۽n%R'˹l#b9[G k}j}Ly'܍"(-3W׾X !߫{,%-ϋRG,3FvZ9{~6U#|U排{E"vی;bnN;uZ@3:DK& ICaXec`~ɣimfۼS[}rTSyͯ.6lٚB@S͓gۂHybΖ6$ғA>"cϜ[{Hޡ^,,`xSZ]FK6,qM2G^[6K~*vN[>k75Ў)1̆1DDx+^C~LzW=v(yA ǘG-2T=19]_LobSzV'-ww3MWB|6P<c@ h܍Qu>:`?U>}Q0sN!¿iM.`kE:]&(}+YYoog T; z'ꔇ.W*Ȕkc~N ˭m=xժ;ngrLZ]FB'pd6l+rטa06氟-K9{e<|ŌyVDy"o4@zdDd ⴼIH%d;9jEB; _~R\..{2Ԃ_uu8_ !X_“Ov$UJD@_1A}G:4s+N; VBmͭwt=Qg\]<2~*b4~ltsD(*%WQVd 1X&^55 |jc#MgKT@}d\>Ԛ?V;ibx tQgM45Sjgȼ~x;t3yQtt4nX9*?= ݧ[w{j*Rb %R8 ǣikPQk)EL2yjN٠E ~5ڨ\ff0K4O?af9^"cqKVIbkS+e].+3\Ki5$}_jՃ 4Н.ta~%0%pi' hH?.gjN UfB7%dn$"~lƔ4e8BnNqנ&2Hnb4]ZS`;qؤ?眂)>9MP,"Au2K`Ҵ Jd2;#S K)8CjL1 ʠ:$y61/3`wCBخ5K]zTأVSmemǛvG(jJ\V@}U5.4^!XzA7+]}a]H$\/Tye<%D_ F*5ʅg&|ѱ֡j`>yW{5"S׌,VۻO4b F, ޙ&=*IE ? R9ZL Ptywx骖Pr!~L=v[qn_އBQ<;ȟ/v" Mz#\wl޵9?A,sArߛ2iHuNsp<;+wI5eN'R]NjMX-s> V{'R{3;. Yw%Jt絗D ,:l&!l3f@Y~ƸeKPBν:vaV..)Ѥ/NQ9$dEU+X>Vm;Z1 \echE× sFz9<:I\pFEh=nĝ vv5UPTFwI,VLJRISԐ7C-Mw ^ k캱h6#J|s NpOTg6E E؋L,&[c4xUSW`٧k)#] $@~pFT\Z/x=s8/&WݑH ⫬K =36BCN),$ Фz?pr& ="vEh'&`+Nb}J3Afe5$@$2U)7Z)ρ6j^${SuBmɃFY;x&uΜ Ξ>okt( RlP|Ueo'63ը9\nv+y.k %EpNYz\e{eB>T{vPm|6b(y,qiHku(U~SC@c #AZ+횘G|O %sxƤǸ^]•u9O؅AI6}3* B8mفHGwdt>R~kۙLKAGcw\LDSvmX^ ʡE'KfT-?j G[ /n5>哓 NC8>@(Uc]&n+6Aw@s^/"X\8x1Ū5. TB[4B]^WΉ:HZ.rLvrpNc 55w%U!;[{tp6kMw}Iŷg ![e;YY3Ğ@ zi{H!q)?llh3WOD-:䖮rS` ;^S` -}ZstD;9֓ ,@1oVYrwI@_Z0s3֕2rPˮ5(?Q$n#5ڦyqAmrIPSvhR>c3,<k>G,8r=(dv$#jjkPi 0%b>chG> \*gqc` ݘE޼@cRjH.$n~i9ڀ|Vn|ІRŅ1/9Ų.(m= 5J ?*z ]F&0Ne,K?G̨[dGX|Rai:lM{Wߐ&zo&h?b@fuh,JGз|p)v/Y[$BvjYڹ_P`.䎵]$wc*̱s3iI5\7Ġ%d}n9+8î7b4P(_pYG. Íuko@y^Q`m,-BCpPU)F0ia=bzPE~%Ҭt<^e95#FQ2Ǖyΐ aF ?).C}ECI X`K8; UgfbZQѲ Qz̘P{Cu*V)Lj۟ 5Qj\Jf[BU::Jĝ,BŹksϜQZPSf_yQFLpZ % ?$_ޒyjn-N/2VUBʗsgh]jD3!•y𳂜"Xs>y,a7_}GNxpk$Z:55#u,*b,˦eh }-jQ8oGAfR,u 1]z70rL\=6 KlRnlrn!hHEM;eFoG*\Z69. !AbQ|,J9:(fjl]vwMRlR6;qk.`[2O苜Z{!=}ZYpH  ){g^2N"oՒk34u/>Ϥ>s%G9lF}O*Pp_ oj`Q2qLbA-j`]bmw-lx["a7Am/[4S]LӅltJ?E8Nk#-"|APPrX#kR&VVW(J?D^R,)f Nl%G=~uU;OR>  f $ؾ{műܕ=(0\PB%HM)ZOOMNJD4ߙK7gb+>nϧ,֒3~UFusĥP@zRuY80q|oսx=L'v6<":d4YԦ'jdDV!1'Ivn\R}n<`4 L_!W#^J"ڨ=]Q\n~ ctYV>lQSA;\DVV./!R"vj}:0G713k" {tjZ |H"o.yQ+fpgrlb>;]om0|sf2mm.E4YGĚ縉7yK{V(y9(=?SNm΁䒃2[vN'>#݈E?]'mCAȁzz+"opr[#s<9MA9_ߐPWؠE<o [*ŲU=xv*WD+|uZ1BO)Ҁ؛Eѭߜ'%&/Om{,P?[mZ\q]j n^ ,7D;IkaOG~~ȶ vCCO#AX0 _.R0bѽjgBFiY!vD/ C@5.U Ca"ڵrM_aY΅\N_ ~!T~!_+I`G<\JɅ=iu IJ6;͢_TB])/ {ɑ+*vY'vXV|mLekZ = M 6U@eQw6r^sXX( (>,=r.Aaт{f ('Aq-?$h7$ j [>DAQJkX]~_N zJMfx3jxgb:fיFz^' B0Qrpq8p%AˆqU T$ U5d| <p>\Pg{cwAk5+9άKJİ.&U&L- ed8,RŕQ"cRRenOE?ioBfeƿ$iS`} 0ԀةznW1GkYS̳H5`٩pWk)-qEuA]kX` W6!w\MuqV?qFpv&~JT?~s{2#tjDMe616iHv L>ڝ%*@9)PǨ>Y&yhҒ۱Z3T  ]lqGϱ.[}> `񵾞p@?%Z}I cO Vg2KF-ݔV(:NF`EL@X'< : i^t6ըM6$u]⢢nq33 ]Yw]cmwXȿ'0YfQ@_Sͯ-۵7 9^xU 7^cm f@p`g*zTur C,DP1ٕr7y+C}$ P`DDht& Y̿ݰ@Up1) ‘d6< Ix a_j*k֖{1O a7J[ކCXP9T$a::'*5`:@__R w#;&>S\l߁&k _39 ?wbT姸*sޟ[x=qӮ}XP)^X^1fRy#M/3 =JIf̂IUy"eV, }-r{ub 1qsf6S)G#t˯'eP8~,zoU#l6׊ds /{D$pLv%ák_SSSzmϣv9uݰB Utnpr 󻖈 ғ,mH$ 3HmXɊ.I? C Oj8Ū z`U(Ѳo^> B"|b+ј//Ύܝr &l-}۽6N+WLM_~HALt_䩝b.pNu]ɤK-fW[9Xn;h#oY8x6xΜ{hzc[hұ4ؔy7 )CQpdh\̛M4}!؋(Ёw^:.--ȳ]oxV!s ] 1.T]^Mxk=^;'ɦ'R|eFsm˨ey:]տKߥe9;)NCN*)2Ud| Ŷq8U1`_ Ř ?nEҾAq}V0٢0z!'3,a*oE w˞|9+-*k;:Asa pa2D^Eqږnٖ6uWZke/Σ<\6|7C⢟N8v*u\^ʉ]roPR<${+G!־Y(|dF R{=  JE[5.Cwoo]*W?E?Ynһ047k9ǔؑ"DrZ53w5dfBL 8G*CJM>a#-cP9hRt R"MHC0 H3hp ՟xGqmLU"ⶀS1NG[E, Rn+-X\#Қ }U' P~_WS! @&.n&[) ا*;잒2(}Ö#vC@T|7cZ.Z0ʮGSmLEI89ŗ_}5>T\3cOZj(`9RD ThOo`|(ń1m˯l\n=o,mDd=Ez/R֬V29qpd2YY+]@ٻ/ێo<0PVlZ@;KEM&zFdz‰g:ᾒ o/kA~7.PR @mkkjؑbzk O:pE)W&?)w:7ThpԥTaBĎVNF&ÐG Or{rtWu;xQ.6lxZԫ[,4 xL.o%#E4*"3FpFTu3*+ʷ)2r`iKƿ{QE-̢= NnT˗ 9zC=X!^A'۞)\>ίu4@ XܼAn'k)a)玁m"^:N[ M}qGAKCt3L`xUN"X@ƞRѦ4P̡k, }LrE!ΛϴhqIN\~Ek*fOiB22 g Ɨ2;Mjy; ``p嬟οT,r[ }WfnR -&+@Q<`cuJ2'obp>4VtyuFʟ*uLrlW7;UMõȎId;J/#cCPdG~U0nӹrd(_h"-~4%[]O*K'a֐n=u#z•1B#}gFUs2'+<8J;.M$}Q*~#c=Yws;8<Y}XRUNBc֑BQ`U3?Eg {KW%i%1y`+S>iItL^Ԣ$ ~K:o0B5=ggAQz]Q5utL%lSLI\G^;@Urpt)Z [F$񴫐Փ"IYϖd*&aer?k(eAiTw)VTXxyDejv]&FX'Ko jw]|#LNO,Y$* ײ! ᎱLQЯGjK=JgZ4B0܃xDoe%=ث!;׶Vvk1f/ĐAF ֌⳿+*[=߸szԾIp7`;:WkG e6h;$$A Wƥ1 B!0SrtqO}.rNdJo*\gfQɕfA8\r1~PIS].1e.150Գo!ϵ>uF'Iϯ2eSx ذZ_hiC"&#iMgTSvZ ,NL\9QK-#HF$˔ui0XZ ^n!Ym)#wLh3_wCsD^o\K>|) ֩Tq.PH^.%v<_bUw/iWI$Co̼ۂW 'U'kT 95o?rPz3)uW7g'(>5 'o ez{ÛzUvÕoЭ+d5!n]OL3hN?v-2޼.<}/¶9Ѳ^kxs?1k1Y'+[vT KEVbCu{|?)[6F h Ho./ڻBSWSO8NEnA]P#9 u=$aJa=Vv/rsš kVx$?,4]p+7ۢ$zj vnюi٣ŮO 9Ǥ#%x̬)K8퀒\JF rb)"(DߜԷiѿS hhIi!0 Wr(NƼtAڪ4cjj\9'~GpU4mS ^z7QKv)bK{ K7p& : %6GHd|J `V0a6khʯE\R+KBtgi)EMGX((M?3Hr/JvLyL:ߏJ.6!5}ˍYU|եznDyoQM.>I$I;mxO}:uQytd({ Y"Ȥ駮?y4]?][9&=+E%; n3D/ 攁 *f/ڏ|" CthFiMD>:E_=Pm56{tQ=('2"\;7$& x\5DSXdO̲YSBv+$iZ_ ٰdMˠwxmڴ=Fy9X C i6Frl;jNtAoz(Ԟ ;w`pwuW޺&ylUy"s}C _Em LGq* 7c&dE'.ʗ L$!Z*̿kqӻ4P^t?hi>dUhiٱyA ) '^ HJQ꽪 I\xT׎rw;:J`PL hf/PpuŸWWiMxOOCF,βa+~=fD*@Ycb'atX_Ii"ɹxB.'"Cv/hy(z=H4Cf$QZMòTY\c$o.cFIfU 蜡 (=sqm:ʭփ y29M$jR$T<"]N(=mCl2ZHK199D\Fsm̐{uvʭr/#"XdޅKژ}@?M],w^WEscF_gF5wI}mr+4ۖw#b'  0 &0y=Ϻ@&*%8)mӦSm6ݢkjΓ{NrR0rqFz-S"Ԑ-̷D ZALٹPͽMI'^JŽUr֪͏f-I_$@'Ϯ}Յ"Ѿ(գr5|"7Y'kSW +ֻI0s"~9]rfEQrR3^|J6p|ed\tvҰׂ)h t?^ dq>>iŠd,Հ8vg کa[:w}* 1chi'5CgF,A*' k:=[e.Ε=.KU(0i>( CZz*ٗrF{W6R&2Jfgࠂ%[98oޟzej$1m7&*Rn8Wtqb]v3=W!q7 OBF͑S]VRub6AZMHnxsDaፋ༕$p!;'BM7ۘ{^]o)cĎ1>>lwA9)]L*;cCbu }P=9wAߌ*/*熚bIfRUЂOxS^ 'UC|;e˨} #^5Dž}?pܩS;Z@'_q{<ۃ ~4h:EM? &ѵEǜw-F^y +`!6isjVtcg\3WҕC"2e6r,SeʷO B  jS S]Q ;~i(cFn*8ϷUAV@go# w 850Cn2P)~M#OK4" z_ʍDdrtEȻ_˪lF"DHoÉ?Bp=^f.R=Tk]X&H}7YC:aYPϐm*vKB\e =^y?{$'\?ь4^ mK|n3.Œ7]&98Irs:+::ŷ&؛]ޙ ;ٿx3iaˡ,VZ0 (<_+A(/!1,<K R f)LX7(>g% N>Qv-F5-9D4 rav;cK_ ݍ or:j 9HqleRZ3-Ǭ'b%^T=xXUc.&m)&lv%9%1d+Y=_拻H䛎F^xYy`]<,U&\=.zDOa⑅>p ֧?fus7̏e->U=_ۼjHW403S)N &jԲBaYւO4'P׿"*iF9RqnrCPuI~j!i`V?^)7.'kNu![2a5#svN(\KQhHS/S)hdab!\ֆ "o/}w__SqY:tTY$/ o{-9ӑ.<6>f$ٜD2c$Bfak$@L??KjhvmyYn##LbYQFǃSYC8F̸(Cِǰ$,tIai=C>WQ>Lt+`˾ddyvI*جN%QL*dT+DìPKkT+ip.)/A+^-" \W=(I\w*]5w\_fS@A"kLtͽ KGd1o9V`\S.ӼGΣOŒ輣oz.be<7kH9i'\2 ܛZR<<(jw2ǁ\DGB*&j&ˤn쥐8 ۇ?(HV4wPsl;(?SXjrLʒ$ya86?[YCu4t A/c (N5[HE[P$T小|@wQ`*?$뭎}TSuE$3ag(} 9BAKXȠRmV_YM]H/ʧhَFfalo "4d#@kmɦRJeұo͆\8 ΥWW9,cfnGNꑿ TaA̖ S+( 'B`6!D1o(ؾl`b;f*yzja;^4voG8o+&P+\ڎޓ wUݗ1HUtۗ\跬Zy5&EŚR4)n=+L( [ZZREx.n{d3YwS\]I+ Y@蠯U뱏g1 v)ʍKyqk2"D8Vd{{pugX{9 Gy֯?r/pE_qop s6Jֵs$~;U$1+8 ^5 u`Ίg WM|̔wa4}o?.8`hA%J Vߥzk n[ʔ+jg%b*fj&Ywnɉc"YWl ҬEz>!u #:e_W8KEE;J0æػxMn` R=S11/yYP02_Ex[XkV,|:2bz_,+/0={ˆG_t>͖[yuQRtƓ#2R[aՃm:χu C$B"Wfݣ'%&z )?ݹԝkxR8%jw;@[H(8BpJ I Su^ygG@9WLJlyh'w1;Yxo zijt sp@ul²S̓aUWݙX0ao3`z$6@y> m4rdt;KZd8v $j6L]ePtrUhGA2AҴ|G_a5ϰӶEA0[4l08޹ M%+QsEcE3_2&wN# SBwuǤC* Z؀O:Gbv 1#S%HTtvB!ScV&Sjl_RdZ~: KO_/<R]ǫM z(uӯ(pxC@Ui^s _#ł`bT"Fm$BYSf*NPͻ6IB-" f Bh:j#Kr*?Zr^&3od3BSsteޯZÕz˱_u*C<.fC "7V PI" W빨-lB{*"6دjAzs쳥jFQu}PgwdF?en7#v#吾\ (iKQe-X5hȢ ZXWX1 l#.$quߤ׵jٳV~RxU*E2#?ӳ_)_TOq'N4#BP 1Tx*V5UMQClpi76 au358QCɛc4Bj"Xu<SQW㫥 n1 $QR;dΡPf-ҙaNRxıy1~P'" +뺺TmbC . ؈oA<}قy8>KUJ.x7SQ~VRԈ[sE;E.[wZq G0NH9;6%Oh9,O3Ue|V9@W1g8f/9j~T ZV&E7nH3%<'Q!X%03\&IJV2͋OHjxrv()A^$EHF4yWQF"ӎ('wi*RBenx10{{٤LF_Pu;Mm7*/榰>|~wgoI1/w3%]n O9QA$hc77lJFLT;(6Q$į~Q5_ghAʾ6D3o찉@*Nbtԋٛ(S,P21O{~ 4iD ʹ\XBYOyv=uF:\3M'Ғyڸ[)ˆq8fuDhB3zNK[vSXUT[&r%$dZݯ_8{aK\Ps)`z7~Vo Qُo`G/}I @EykҘ=ցkKp5V9s@g5Rlȏ2.f( b}c`1μf46vH(a$&."z#:DL9w#^{K@ې5wL 4;Q,Pe^G}+hhXFH6 vۇ]4./Cc~6[*]Y}.2RkHeq,r4ុ)1! dMan#Uj7PΛA1t\|ɲZ'G1cAHKυDil߰1w:0T:_/(S..z3=(b8^y&)DB:+ W񮏭Ϙ#{D~n`=oބ|np^4)D2-IfޭaĉO-#KH=0Ґi[gJ=;1XiWF܄>llLC-3;7>.,^|!FCF}1mR0Xg=ٔŬXjVxl^[Gm.č)T$LKw]2ߢ}u^D#UWѦ'+p] IVX«wye]NP5\zjfsRfNxk:` z+vAP 4#;Y_ q>c*ӈ[{ ('WB/@츟㐼-ុDhs7bm4%@ٓZe”t6p$rD@o!ѷ$z)R MWaO]'>3tj{cBL8..Kq1n4y8t'z'#|u+ON.-*u*&ِjMxJ ȇblo;H:fЇqy5{j>jYg7WS]ulI7ARKƐab(f({("Sی$~y.!+ l,\VMPr+JnNJ{OOˀ#ZD`\OǕǂP&!\|hBvA:AGxw^XʯNf1ۗ![ʡJhڈ `ְNYMbEuH ]E>US->Ig\ |bǎ^PGMpq1]\E׽T/OV&E*uՏL#Lbo'=)!`wRfU|FF`W7Vz&8Bl #l$8^۽ӛNPLJ%݃$ sKF2R[S*/k2'\'5lC\C/|KoWIɾIۄAqs8;`~:u޹˼1*Mϓ@4a\o*i Y8N.< ! bm |/`=h_GV*+قtZwY`Mf"![hss6Ҡ%van %=@Yc?N.+JBߢϬeMwՆ?Pxgض0!B-D%(UJF_7|~H pp.~=J׌Y c(9!hSLV y:?X"m2:'"%Yf yh E?|9FA`J)~d\EuYEe(m~rtBiI'?D9.4i+|>;~]&A_QUMp`" Wg[p #7n39}1qh+O|ăɏktΤB]|Cx~q'U@VKh—Z%@ h H!Q%QH)ăcT _f !n0mM'fXDyj!K|Oу%կ}|'n p] lAj׶ ߎHx-B=pf%`yQ ";mȎwIX6n\6ȇ5Wf$ZRjIFhڨфtN *^n6ҡO{!Q~'ZJ|ܝDV!͚QL{ Ui,9WxoR1"` ڗ9t8J u`UupAm 1_"aі.jGJq /(C)^}b[3'.W?_+3cT5/"FlI{fR_Q{@Lߍ&|a#P:9van*,{}`ad# i&~ea!he!]G&I1 f˸8/oho";TnO X3c fhi"[tSkv0j+ q2t&1e`W!ځҒ+p'kifq?5bfz(G'~\V ^&oS4_6%|E'y~^r8rveچ`q`^ꃲ5kH{مȹkG.M1b\+Ha`d/s3)B$(a.J.kn a; Fvn){ C땷X7lbfoI(I0PyrYF*f&OIFwC&[HG{\~/np`V0crF>M' ^#?&R[t{ocFXR{d ݕ W&1 ;7^{e=?0A߆2ECD_G5Q7Ŏ|wж- u5|=8#| ֤֗_n0N AYYTқ18:y\t*=/bsM;E{QlDžkS ǢRDϰGARЗ:UNIZJmT+o<6(x5sx ~]+x-;[Y:`4 (;diw}'X*ؚ`1u)hژ|11$ftCJgi㒹8g{ 'Y1Ƌl} Y$ϒE+-l0o4h$C=JCNTv`0(d6{M$Ϋ[*1Kh{]dv)b#qr;βΘ E>\iro`h0FPICFG8+ko6 ; Y&GX'EB =Np>5&3spW%`>7x@ǛCdi@̦sz] YT3HSUa;VPingdqDM8zKZNߵԣ4CS1&*B9ZQ4~uuMRT!dPPtT!o"_Ys;Irp鼓ʍ\H!1Dl\ B<5'$J׷Y0e{J`_*Tu/c^ ^my70/N F3>U6*#-5`bSS 4ib$Љ!4iD6фPe$BF Fr6)/6Z_8V7XK!*f s[}R%TcY7 5Twcט(cʌ˻b{3hrMXJ/7=[%dLr茁RDaD .Q}rGV9 r}X \Y:PU`=!g%}3W%?N9H+e^k՞z13 hN q+N 5 4 FMDʡZw9`Z0Tfs?"$#cD'P;&NPjŽ݉A-:/Aq=ph8R e,9>ي:='t%IR|n %햧SQ`ZYoM$5w-v o|o-@._&0z!Xg-]lS͗CA$kiBҟsc W k|"!›P=w3PʉoZ"ߝKAv5"j祎9TسG+!R\9З"͕,&!av" gWk!D[3="w %Oynh.ߪHm:*\{tDP.TD N1c0v#Jl4vmF)7>[ͤ>ؚ8xHlb˺Wqc75Kǐ YmGƿc#ۿ>ȃ!Ee'h jS+@sͬ Osv>uA98hbs'Ip9~O[d@Lb8rܚB'&x^ bE@y~necWv9HܗfE-&W@\q&L{sgv.z5Z7WO>#.ݵ0V+ 8@)TҜ^bA*8 Ď5!yq-hT˖ZRcptCToo)>˾{fDk!n+/+JGY6tԃ$R褹NeN tR Z## }ڪ)s5 \OjY+ihb3՛^#Qp!rh;/)8) -1غm_t&\ -ML*MWeof6_ lh0/#Styhuf\F*)w59d?KMA=:"vy5W&eҵE~PS8AoD?`I^oʬvh`=j ,ȡO<ȑ,(ǩn'gfH}9?߉Y'Q8{k!V%r/N~R9Z/9~97ҳx9s)FR֘Xx/_ =,м7#cܓ>o7g0\TRqI7c$S hmeX6DX 6tt+mn T7!=)% ' Yg+EMGIr5SwTyh-Ioa@[8M~Ҕ@Wf#Oiġϯ,CMc}ɐ[clu)Tjw&,vDJu'q4_V-UL/0BPM rOwQ\ia7x:R(_SJyU%&ŪrMKztfxPtAt >kZ?'~_sTGClK䶲,{4;Y˶SZ}yz4"EI KTC_=u]k 14wM#zߍȯc6B.m%k.1 ֑ aO=l۱t0#~ ^zj`{#A5BazǬlLk?xebE>C%tw-<)&o5V֓:),\/{E6B^VedC kE6dDJ2?Q0r0~xWR(Qe:誹,p E4Jİ\uw۳3Q iks\%uIK3wſ̟|fý:@Dʼn$86c2k9/w)Id 8PSp͊ ]:(̴gdƵq?9ߖon͡a^wppY٥+/6*>=;%4k)B?Y1Չo2ü0w\ z!]gxZPD#U&ԯ/c{ɭ"X3c1% F%.06b5NobIGxu0ȭ1sʍNf:ӞgpqZq~4 pFwZ{舿 IVǐ&2[jYK'8v7iS[|=284Yh ]-@\TEeiW精n ?\IΒ3A=[ύTjGUt7_Wu7:[p= H*oLTyG]z sN/a{ްu@C=KU\䂺J]%s#j 5JtMqށՀ ]!c ڵ ȒL"IbZ8dN=`$.B$ [Kk" :S'Uk\)o X̆'Nآ .F>i?ײ`Q$_aF&-|f藽T* y aMԪLT[H (vY~]@όq4a9% u`;o3UawKQr4:d.[Ƃ0Q4jP`hFn-5aƧfňB"΢ (ɖʪܐ :Uאӑ dBaо ~lL-=Ǭ6+v갊*Ν0q slB=JKkrTv>':|l 8tk=IH4_>YIz[\7u)2iGQlD">AEh)iS7o"\F}Ӧ,Nb) DX+:as0&v" 0Zh,$F%\ qӈJX$y×\tf{P jJ5RJU`uɶxLc׬E_A;錈>BcZKқŻM;;>sLkHb;ιh;j{\]9~zHvT(UBU\ft[nQ/5&CVA8!.C0?%_*^A:$cJB8'25>L.ݩLF&|MVX7FN%11LeΩ{f6Fs1Zt08U.Pn88)Lv7M)46Cj8p hv(Nd nKY0EejT^I74{kT4֖kckyjѨ7 _C /c[ojš;+ep_@oG[k88tSI(HxA!Aynw랶㓴fYscŽ/> &ˎƖEŔsW3LUVL{t8{Oc_flM \0,iz$` [G lΑE!FBR0gxtFZĥrm&z 'eCfˢJŠjKGf3Y;NN˄Y(Hŷm8,=;[y20u٭[_L|dRyrRw- @Z8rds( GH} mEo:E6~_;Y]5˪GxiRI۰N ?91'wƻHLj"4+%F;Ckؼy?},I5]cLvp澞d>6ȋxa6~Nbk:F'J.Z"*2GQ>͐ P XvJ0ی0ٰL۵ Yq,H1Ŭ=jo$OrO\ǺD ͉yJKnn@% 蘖RakȤEqãChz5޵O#\ є.yn#Hd|c e3VO{FcMQR^+U3bs!R^hѺ%淽{|NBl/\߬!i5^/Vpk@*'[^;"OUMWחQ2H?ؗWNgqxdÎ=?0!wf~Pݜ׿QLtxFQ@yiBE4>>;_uݯu'VèNpZ^+3@YgCna& L[u5BEvAW F&ro`=tpN (z,6PBQ9:&=S YJ|nQ9Z0*MQG|҅n,{XW\hQ!d-Mr#wnG(“mvF;D g5.mȢHnH s`ڞI1T"8Ia^sY 7F:")}=Z9KPw1䄪 +=bξ/93%]>2m"w=l1lB/:#kJ#29aa?| V[T QAגꔄfr蒇X/0t)nw!%t㘶cW3\9*he6yIG]o\9xK 5̙+.&SBÔItmG\pCߔ66c4 \+-Mt3:vr@_UJmTYl*-BHs1SǤ5FKe h-ઝ9_5RBdg&\kBM8HՀ=2n )q|z\dg1z7WXSYuJ'޶߮sqV]zqʧBrk7 x|*W>ÓnOsqhnh~_bI*dʠ"WvɩGW<5MK|f̈́l:Y llhxvx4\R6qc梹P5\vښ5;Y TxAEGB(rT +q<2&[[$쪝2ϰlwWR=Q<~~9ǿ],dy5tVmqn2T'͌bNͲF[ս+ c|8,&РձJ $h4u.Y!7 ۥdܓAޯJ$e4"M 7|dE/k4wϴt~UXβaw"qb 8ȴ\я}՜f"_H|,Ny?*˩IXb D#B[.$m2".K`Uܿ{ H<[Zz" &2{GbT먰]?g\\┭s{vrI9WnU2H/Os13uF\CUd:zXZ ߲Хz|BSʡd&W\J =f|?`@AWPAe䵯jN8ö.O;2d̳HZ}r(cOTM~Gpʉ0Juڊ3`PrNo64qVy)e*Q`os:{i2ʛ*<ر{K>*4tמ $2 riOj!]&[5Ĕ(ʂ3W9SA UCʈ+6UNn-3;k֙ONDӧ/'!jp/DECۨ~]&ht)붗I 4( ՠxWFE47dp gB2b/;Yi-tNzk%I´[IrAjLhNȄ*ē1RHZEz+Yr;l lyV/JU2ܖ"3Q닋\ݥEx(;q`ٔڵġ!hoR!X ֿ+:FrnUoh0BI9DfTzGSu S\{'j^sRjf4JF.BbJA}> h=n/{|ntz41o{wk$ݯr.z{~d;󷅷U++R\ YJ5Du[#J17V%76tߵK}Y&6^Qy};҈#O ΀w^3"H23^`fl ˪,%dM2A6k!HB  $DVxtg7ydb cM;#3q I!4)gL|6s3hddy2'7]?qATՆU}Y.>B~EgNnMxUJ2`b+=NA&9.X-5R"(CRР<,qA6fY"WBX .oW#p3s`xpi^S'F}-9/c8jZ7&KL7O&PG6Y&qw2lP* YzP ui3F"lzjr5mbغ X>w m]eS*ieVPێ4O0hOgSJi嘗]hy=1S[n!ca^x/~:ٲARʡ#L0r7òOb7ljinAݴ3n,3:qjї# ~ëhfwD@'=Xܴٲ>"BTpF*eZQ (u#}0>S]¸baҨWꘆ5{2=ZAJz>SVGm'"rP%} 㒿kYWvJ,aLJt#ăc ~Գ]x4>\e ydvSyå 2ߤ&/<.jq~)uf[E &kI6ܶ7orUŝ71}jPMvS]w»wAWze?] [ !p-2c SHݬI:z/DZf/U͑@Sk"Y y1Ξ5i=?m,)QXHGk+{|s_rhry9UBsJβ(;Ц Vq-~Ȩ%$_rqg4#ן?De"u.{e!Jp{#Hy>´6-~.yy~Ԕ [!5 &x.^(|/wORE#)PLaܸB@hc %DvT|e"zހM=\l:7|_Wi4ެxB# Ht"ΒA2\̥`㑞] V]>.%شc^pΫo[f|h6HqTGF/ˌT Hc2fi*$:A iݲ]XB '(o~Ӧ=Q)$ 8.-Tlbv1XUY4GӕחmI4xd]x\V tg#:d;MC]ן:(Wsb""l[%~u>ukm}&xs ALE0R)m VI{^ NLc=cNSKЪoqګ7E'9\KIy(GgRŷz]Z:>b w:FKj}LP}Lz M }OW7!N>pqI2pEĶ4V)zΜA\~p \) _3C f>ɧ#aE./]$ɭR2nCYdnCw- M9.&I3CUk{IBB;*swshe;Vpnm٥Be߰fIPM3 NXs-=?{w@0YF7"ԍt !pJ%X M%00%0UDMV+BGڀ*O|M't<kء X/0Wbz0P//A{m_0-SBc'w~ qȈb6Apt8i'҉8Z܍Ji=1z?(u{McDs¹%QPITY[J[Bpr6y#f]+5)9KE-ԅ o$=xSUKG!+}c>56Oe6*2GN"hoEOp1#إxRtۢ_[֏JT>c;3+Z]|8;в=50Ey)az2uLL :pԺک*i@m.24 Ǒ2c,4`u_8lwPWUh7fc9}n\/Mz L`k`7)*]'if2h7ogV ̯)UMo݁3. R 4J.'vN<{r< iyL=`e{zsRX%%5Oh<0t8-޹7BdGqc i%G5.沄:,3zƩ{c#eEy[OŅm2ceqn)jHoDXc֚fJͥ*pP湀-6JO9cM!Ąi)ҳїm^F0%Ni;V $4_7[@е2J؟ gjͱoEUH5mRcH9eTu9k@ommH,[83?NSd]tfZ2JV/;/)OdjӰAm@fQ ΠeeU]'c9a{3d5x ϣ:DopQ%OUU䤔%^clmhGD@y 8-ЎY:ݑgX* )"۷D_~~V'؎Eϩ}q ŌMt Tj/Ԋ_txuoZ͔G6T<#6K`g9DPAC?5D2Sg:Lꑕ@{37%|᠘33pqBE!{Į,f384x4V ZrJe -ԴLRl AF/|49w@Q2ޭ1J'O3ú:5V:jΣPu )~T$tz,J1E:`([]f !)a̰NEttO֠F ^kfݻD&wH~yĈb + ,.A?^rFA[D($FSnPΥT]ё +mz@Hᘌ`dS%f1wj M R5eeOÜ,,+{w[9\ oM7{6sl26oB2,.1n^)",n q=rmXSmPlOէ5m[JHs!) q$1/r(xK:M+$\Jȝ<cRU/A̝rqi{μ-L YV02{=-(q7(.o`~/=#=k^YHĹzmW5@9:ɭ.Qͭu}l@pQ"ڽ0LW/fڭbHzS}|7:?ޗh5J/.4O(twJQkmꥡ7bapzk*K `9@R+ٝB;7rY (<IWKqgwڝw%*+C.%߅E_vLcc5Brt V3\☆:~ *NlԌQDߤ/3X:Dn:5b +`T{;O%C:Mk}g-Og_ܯ.ն`7 Y(9qb8yG9U T|:f[laT#Us0Q侸1I4zYYRWxl[-QӮ}&SFV8n0|L=#jLA҃Xe?u }HB٬~!`)Stddu DФKmD[` ۍ<ڊ1`i2D:@h["hlH.l:Wa)6Ƹ8+Z:O{&$Bh5, 7e,&˦wL6tlN.?YBd-Z_G2O;qN /?8 7.O NKC=X/DBۺ$yk@uEH\}WǸXxJM \:QHChUc"wuT^ƀxx4^q)lh]Ÿ\۟xbI>:s l!@ڶhнwy?OP`cA$]80ӯ`s@sA%bF!yq/rZ`ї^Ցy=|l$@#}Zd E޲x 񚰫@Q/pty?}k:gjIy2 ;d,\M^bBo f5

    <RٚxC !ӽՁ3љ z fyPRZ⺷FkuĈ6~H*YZ'8łzDrSYV[׭4z˘#\k,4nc49mqK'[m': xtE[itٕXS=Bb a|LܔFė M__|5Y{%՞iVf2/QO4C~瑐7:a$:ZӲ`Q2rª!AOf2/Ym|Wu<!c.~ƑK5юs$}0rޡHRgyX PgNq SP$[vLizlYa")2/u2!t6Q}uwu{n)\ɹ'y_*d1*egϖ[+:I5uZT&ܛTpRyD> 桂^i v!lYLmmu#ðTȋsQagܺ,pQ]G)ށjhfKBEdT&Q,뀈R4Y@ Y]Pŏ]:y\|п ppLm;KKئ*q1G6!t2:=@;hteln` j[{XvF/Z/"47h"de~}JL QZ ? e{"H 'ӊiAB܋lq~hu ?ZK6f~I䬺t.dmI-1݊c@VU;l[` }&P)SSZńAF 02֡IRq `/H R+Vt5xjW6oOhObc$~߈<&EZik殁pAͽd` {?f䪅#(0eŒ&(}S$l^EܾUaV5]3 -vgldo*5pvvɠ=Ƕf*'>($R4r?b2L 6`e6v:r%@s!oLqu\߿GJ+dS, nN<+T{#.IZjB)Zc_p6:^l=ݒ'm">ѬL߿՛ϩ Bu g'hv:]Pup[u560|$$K{<\0a_dBnΦ$Lt4js$6 9D2oD5oDt >∟B5]>ei7,vBԦ7ė\m+;Δ cGG\${0i K*9 >cnF)eNg=d?ˋi/)0XxuvMXjJ-^oj@@.5'o'RUo#tVbq·"/g{XbU)IS.o?5\'V=aK07gs]$gQ]Zܺ EΗxFk!%u1?\qݽPO.xrkt W;Ot3:8$mSlZvҴBlR}f<&)טHrQ_] d FXXZxI#bodUv*u`[i9s}6[ϳ Fff,pBX,8ӋO|kM6H H3݀3FhRsTzݠUOpr>iVlwCixagERrf%@ֈ>j-zwi?V\-S%2|!S{POCՖVƩnj 7o$`. K[/7+ӕ|J(x$Vhhls/IjE}گ{ެV`JBo% /d1d߾y\@.dĜfW/|)2!m J *jEw0(7SPJ@kDhlCk N\|Al }Dh Q+s(E-^"uܩ= mlAgyI̞9 6HڟFBi5߈cN;YJ,H]Sŀ[be? wLցõlp$l-ڰ9,rA,uuIf4w '`OYmj(*ߏ,%[:^&LtO<4Pղ̬fIǺ3n :&Bj+{l-E[hNrv}6t=Q$֢gI2m9"2 U9ʆkhvOtT۫]ot7Gە|wۅU-:jrXFR8TGHMsB&C0C.@$ Սt^ Xc (2$Չk Vs5^oG9.|l)mS$Ӊ$Nwni&@3[Yx~¦(+G &Ԃ…"j-^nD ]bMmkQSY+,ke ĂóLEf/# +1$ !(JNyE }.>:@6VdKց/4- #GQ32CBd J7Zu^:Q}fEЛ J%A[aHI]`95\w-yza\?>'נr<~B[n A)#h$~L-k C(Xcu* DuzeB+c)dQ ,KH !X Y*X݊u}NKQ_GM )J)5U^լ$>Kx)&;jO;){ϝ!"q9"A 1<7HRU[:g_bq +U騹޿b uVFz$XҞd2=`i:j،eY\i^Q#ݕ!냕lHrce0N_5%r F|`#ëCWLi f.HOۻ^QPrZ%;(BZuZ8Q p1Gijtw<sxd "̕JhB2)ΰ$EؔĀ6wjUͼ<]qHڋuݭh:C\.%19=,?emjϊ Cɤ"ж'L"OoX3AJJ)4_+!Nk 9~R:G\`;ٙjXN .\F+ҦYueyVJd[?kKOhIjz<7m;mbgx@Ptg)ӆ.8t/щ¢=W'M(r]~LaX%d[=#UNV&3p^A( p>(]X۬/߫a"/Gs')3_)"Cn@ڻuC*qp_@4 >lܵ υSқ_D_O"Sʯ P65OC<ĭ6-ê&rR^ ]s5v!Y;vrf^/)9#B,y\{"qH@)lld$>z0,n)Z/, RnuJ8[( RZ,0(˔l! TL֚y 0VOAH& XW?9nbfՂ.c65|"=qkP/2`rKAv| jJGw.I~u+S}Nd49uQDA5rPؼqyUrKC?f(o8û ڕzaVo_C7fb4RDˇ b%YI%_^PPX?^^R8][_'jj)٣?tu1c9-YT2OWYm 搬Œokv73C/Y-e7K mNA$ 9YSw2)YP:`q͎I,_~@w0;gEI1o_A}#jD> /=Կ $_L05`Jg+iErXOdzUMp<SUqٓxOoysF3v!wqf%O[ЊZ~[ S麽Xמ7ꉱ7krI@/ 4{X}v*$"+x+C=W "򽮉z|*~7W,ڶWpGH-N8ƝkJ{/("xP/qR4T)]bS~3rDB @ZY<xK"'u?TXYw٬cFM͌ -%}RxyLP6;J=51E\ dI#/͆^D~ZN?Ek1a.hT䀲R_)]h!Clm2Y =eK't{NeW"U#V^Ҍhy bIzsG $ڸ#͠ >Dy= _4,ٔ(@iє.)K@|I'LMT.14QK2"k:maܑ>F}ftV͙^!-.$h$lx"iOo# xITߊy@F MɿK;^C>qlhqh;@V}=ao"%vOrɆ: r;ChKsdz$\j oY$F [c/+*HmObA9f~ tIԘ P*7`L^\wx * { ]~KPw6 +i1.j,ՅbxOק-p+bb N`9OX[ H[WW|nqz`&BQ4vPCԈ}mH#pc(%hP\u!|:. Q|4XŒ?=R#sGhrd5(S CloORp\c-0mNdK0Fpkajfi?4 B'MtKC>(( &0%](lTnnZ{˂UVRNX"m (D}ZqU]]Dž2">xo\9oUFa^S;֞# 7j䪔 V)[ DYrӯ{+]pbN:idJ ErTV"0ձ}{h .ķ~U?ol5!&;eθ;6Hz4|` 6rx~]27M<0'و–ذQA=ϠXwL:(e5 ;ƌsIO ̭vmFEed_Ux"gGe@˷[åZҍ,LKBYip}16ݵΪ{ H?beJ6谒ptG. Q15]=9M-6642-8]>}Ś'aoKt8!XYXsd&X,D=0ZS!W)P:9>{ʪQԾ>?~Nc4DS3ΌV (i@4D ,kumggr( ?2D;:OXhE;ZSYׂI~ =ok& I,VMU<M擾TQY0xS?2׳ty֐[<8!CIi5Mup)BH^qYRp9[1fv1}VC֪@B-8򗂹:9ZDJ +cJ8Rk EAUy>!H"bϯpv6cùu 3*tb%wu&S+0ÖtS sWyW$t]dm_8ߎ4kUv,ok{u88ѱZX g&B /0= !duCLvDav H'tFf1)!%Xwo)91Y~d]0UCQJv`D"eǏu2Jj) AF+y ,"qzGLF\73z=Ҳp[ R>V:RQ˷9mB[>2 Q&R-ȌSǹw`Z n`\ G>I_$^Jol^=؂YKY􎗟ZRp2d}ˁ"t%U\ PdyKj"Xׄ1:6Og_:w E1YVxSz_M]y^]"ݾU[9;rlԣ ʢxוGWN}:DL~Wi 1(|)ŀB&>nAիBv4G39aaz[q*B;<&qqj⣧w* u2UDn,d eC_:Nyٻ>-\;H+()8bG :HD]rf7ν>_Zڷxkn~:Vԇe$؎3vj28FJJ1f[حI KJ*:yy ؋)eLMDq=N~UOk˒yr=UPy(tg]2 Nn*-~z,>`e5Gr3Ƀ^ʋ$ebchXx*qM<|I򨑍'\ gE!ݾ{T~2@l*XR"MOojy#77zJ Gq< HO`HyVXX <G,,:Au<]Ԧq naẞ@2xH+/7 Ft|d1H>5ley+ָD+}<1"w!Zg8*iP,+ᮃOHM)3M#}*(tpEj:-F=kc2K1M[~-.6¤g\5;+ AH9^Q/l*#d|A6cn%lI0èZQcȴ5}+Eh8eƫxKߨ6A Tm>l`ؘ2%5:jXӜC;vO!/r-v1gӜ/iqMK .A#H[m#gC6zղ@ bkZu D@q߫k8'Z}$dEd18>KXpM]@ĜQcp2 'yج6 m9F4MuF|UxrU@sKܶC? F?J|ښiAhj?M[ࠗ=8ƳfN'IiKB^,ShXcWb_ H"kЭ6z^Mg`$tLY}hzsȉ=[5Fi(m3h&@ǧ᳨_0z>?H$ee&3,$igxEaM>5ql ymEnVQ}|j $dr>K{ +2Ntc(̵7Q خg;,Rl myTmtlˬ{[0(3>>(v`Fن#Alɛ9 ko~/tRU?edrq;݁μa\ksujd4t#d›@9Bf:, v3ȿP gw|B-]6%%ɰSG9-fZsp`61LۍCuRY.$9I.&dрy/Gžs݉܇ۑGM_4, rG@dWk/EnϾkVz[p@@sprI՜o`GDGk8q9ڛ<7/W3̴Jxyծ|tXCMtlT!:oEzc ʵƴE5o;pSJU( D7`WÕFѯQu'PؚBFH"5^PS49!kfJY/H?MvHTWnSRv#PUi^HώIiNf+٤|1]:9 ]9n E`Ǣ!Uv^"Z}t bf3pagi4H^4 \2)xZ$ Жs<B٠3k'}R$3f bGd\}u<3崐P#M],qAY1˗gg΀ێDN=\=a1\:N|^-ƭW[ 5͏Ք;oskۖxea||{L? Τ~(^?~/C!~69:ž?‍=elH}!QBu!yFF'd h-!ÙNf'?Tk+%A7!^;xOr?}bg/ [^urmp2K93u8@QW@t ~IQ;qk+&uZ/ RU1&~ِ$)Hr87¥U Śb׎OZB;tZ泐QK>8//cZ$?뎔gΈL&X?UzPzg{5qhk20g[붇.ǼF#n+}h ժh13Xp&P; KԠ*;"'E.a-5\ȵH"Dk2 NR }zPJShJ9\a[y4/:/X'aر6iaۜq) y'?>plj[,#мls8~3`N}tN|00)2=+/B/6yJI؅jڂaѠ Ѓ:J\PZ| s4<_w,t.?5z:xM8d7v~6ND:]\veϔN ]\]3-_h3΀>w_%A$֘hV\%a2?ʹYՒapz%ь:i`gK3dK=>A";F;?j=ܷy)%p4N&QVH vAsF]޹\4KGIs/̈́]R:L&b$O2zFV2v<"G7@]_!Z1_M麰ƋԆߞ-mg!iB~0+i:%>+مluw(g#p.ݦ-f"s ]ӎgn=PiE1"VP-Ǟ_SL(l\8[7z̓W s1{;w7HsDrl"O][$#tX NAt&qT G& )M bU8W=#4FÜ8JQE $Ս$TKPq\wBb(>Q)U߉gmN;V*S d.w+v,^u|ۅ׮#0٠ DmvǐI`f'n2b OmdGTyxrհ)+OS3i0{8s5{gx20:Ӵ3P m]32JW0-2v !> A9MTlh1%\XIiYwîhVؙe_k=m:*Ns7n}=m0rDZ9˂šTMt< E~֤Z 2H8R_"D\qGD]`g)ѳrz߰QL< ?H.o^Lqȯ3GQ% 0oբe nQ8P?b* l`ǣF ? yfb"Vl( ]!ȶPB6m6.R>VJY c`!̊>]LNؚ>K^I1VsJ5Կ˔)s-Pӑ+}ՠLs92Q.𤩊UzD2[W4O_*.izl7/4%Pq7}jD9jj*Zwk^j%{/ sUjOyѕ܎ﭧΔ#L0`:fVUA]DΚJjL#Ε(d5[a0<{yMŝҷH|] c=32N(3+?ʌ-*FX9vy Saӆ,}G s#>pa"舀'Ř ]ANRswng=yeY*Gi=o3w2s&.FV^iu`4ݬfS{f_jxj ']@umOߑ(~9,L`)Inr(qP|l/:ZQf3nM@ֺk\T-P4#*fY5]`\:ٗ&Q%e^l%͆Ԡ8nI:@XS~a*@v%N+tIz*9P1&Ի἞3r{jVS ԣ5'[Dky< پe ':`U /AhƇs|͋!͂n*1[!aUqN!f4%4"9eGq4q/ +g2;>$?qRBň4} \?$gӞi/b WV)C$yt[:8-uw;_xtx,0Ai8OeC{9<#؈ ]~ &ƒ$ҊPߑq9(%Ω7E7* I73\e8T lׯ7SO᱒"[wR ^ΖwK9'DL<.$Y^֊3Or9?:>N0bLeb\Ht/"wht(%gDXRq>U'<T/-Ө3p&8@4۪X˞ZDN;Q8'Ndl^m|5RD:eY\Kz0ҐE[/}= hlT ZtҒbmYUrsX(Yziz͆5-iG Mwڰ֖'kBiΛ9)[ zIWYZg+$uTóS}dXiHwTk&hYA}՟M'!^iU x&F^C9 fǷ d4& ҙTjscNè]/V\q1#Xxf nN%%Tlsȁ65[xsD-4"ߙX2 ;H6y $ied}0S*ռ@Hc\7pvc,DNX\Vu.1L=Ʉi6ZDYūq-/ul5hBTJ{b%gzӠJ< [>X>RL<9-ISMcL~uLǍaIu+?=,$p83n oJ[p }''+"z;o+W95=ɛpoI) ^ʝf 1dr<7PLz^ޘ-voCf 79쇱y7|of&p C׬o 7y'rXi<ʼn T|) SBTq??((\WORur HBH\Si) (wg1:>Rjy>oy# G#G9D,IsSN&#C"|FmJ\FG%7L1[8b{fC~̃os&%tSN&1Q$Ve39a'Fp`f>FEKXvfݟ[HIha.-ƍG쭚+ۼ1H$; /m\ئeb|9mG&si4*VHFW;]>:@zyJ!%^,YBk8{K+st"#B7dSk2ۤ2h!BϾRb) jܢR48wX{ ;,o{GEܡn^6KapWSDl|@͹w<*z agG7L8lŶR$"UHƎnTI<eoe$bS qt(J\`r Z4-psʑn/hu-w'\ _8$(ͱy9lo&fxZ;s{AW`\Xp1Zb4X9:% jYgޱm`C_zY,*wk{LXceI`"@FT)%I )@]֕$IK:M]ARloc}sG)>3Ƶlq#%|%.NL$1-U|.g{\&ǽB@B3D{ {6 $/5fEWJpXOO(rJz&.+ =ni:$utܳyxh;mY2pMe=CK*p+(2$Y ӛ^P ̬|ֹ_@M9ɤw%QR7mʝF='Ekːi LGclvq6Ķj .BXJ; q? .csͪk#kfAz :,0-:&WջH:m-A;)cBl?4BnkuJ7%mj;l>[b$Θvzq!뭬Dq <r-0`@?Qq?uHyÙ9t N (©Tu(Ov4) _ū}/ILp^40֊fNb DŽpqDw+RraxlwT~T밈UQMT$( hu86ȶ1 {v%loMb̷ rkY\Q{?ek&,$YYue^)WZpҗrK7hx.WѯJ9 鉐P.Rmi:`-GPоH·I!Q0TR ߥ5!ܛi»miW~T=P풱sһ]"9E֕ N Lj/^4gmd:qH.E(&dKHiVIx/h }B)(ظ[ᕖtй 8œ>¹F9 2'q8y^'gOP 1SN}'5~gNb7F(BjI6K5Ql9\d}E3`y؊9pE,@>Pq@tUQzߴ"U-X)2r W[F\motbB ;/ tU  O} >4-Kg6ykJ,nx'grI`#; /:.jrg1`.qepN +D0F/b4nu d~u |聠Ϥ {jnC/6 QgN˗M _k#M`~ƧZ"mI->Yy5ʡUh6$\`qd6_b[dz- ?j&w"p󱒥8tpeGXi{$Ϝ胢 |_ ݘEMm] ݚLW3ctVm9]>OO8yhs-e0&H(RmvR'3'Vǿo!P}mxZV,d5 u(Gp}n'؁^'jg1!sID%m6Lގ>@S*=~SYulQ:݈F< ?9aX'V,J FZ s(7.wbس<"z5{xe4gw&ըIHj&4Xʇy;4DH/,@ibO& 凧2Vm!*CܓVbv z8[ی"_g,)*$e]2?lx]|G5Ph!4KVe&PYss2\a4FtFe nh%#عqlhp=^mȖq`fQڍ1pxR dn'Qe˪-8ቄ0TP\3J$?FPh!SDTE/Bmy-k=,J3@Th[V4tJ գW#)Y )U:#nxNQq-;)f)K/l8";\U;@eӪ);e(DhH($x!f 14W5:P=NF%;[Zj>xM&Yh 545h70Fn*Y752}.n@DEqaW/uz`^1Y Y 㬠wAG|g)."W:"^&&2N<ai t[%\w N0;e#k:*f ?'?%̈xb- _f02QΦ̰PřӹoȈ+T!iR;p>^bڜ1B Lű6q>8N*ywB f,΍~v-uWL<~s-P[ e{$҂_ M 36+{ } ^Hл2lt.~O -UOĵ#G6/#|â(^POut@%-.#OS!݆{`]FY#wKɬ.\Y%@T9HTAGWloV슊uYOկX]9tO=;UЦmF/nk(ɞ -'*à{(у^'ob)魚}/w٣IGs/DJND4'tǂ@h|6?%}R,NhWzx oPl'ƖV%|\LO>̯8|gV ~P,ֆkh4o﹕ɍR4+!BBոߝՆ.C1/qA[۾`[, Ω+J+X8eҮHWAr j"ڸqG= IdQP\"aѪ= ۷Htϻ 5d%[ş&&59y󙺞!~z<ЪSSa>>HIIc|`$boog™cw݇v^I kd;X~޽&Acr8S"#*d&7v}gYPH14rs-?>8NR+M t5x %K~uW;@>_,3t[/@x;mK`:Ր $fAjqVEjv/vzs&.*yoOJ>@.=562FRu@fE,ʍX!ŀ6cR|k6n\2qk :$Ƕ{Foĩ13tid()rz&g&Ui8vYcb'9 YP1~&/PU5Drf[@Bԁ֒NɼlHnR .PF$BN->IaX!_UπuI1Ʉni6ͻ}bj1kmAk`G&0\$|mnzHSQ"s-'#Gs gFksFzP!@oug= }VN!B?ӓYu K!B=y l17./25>kL6pؑd&qRZ a! iy2D6V?el 2RYhlOV 醮sHMuel oA%mtS'(|/bH]Һ>T\O -&"-DչMuh/LT?(NEomI+5/)Ne<ty-xOc#h3 ̠}EDSj_3®U}al^x:kJʗB|ue$t {\/Z+;%0 (XdYmj&3mHDȥL Չm5*z,,XAQ@xRTU'P=4nQ]sl:YqđuU 㯲q:9.[I>9xP,TӬeIA!N5d8ͱCd73}ݣŵ2}9_pfLsQBYn=QIbΜ7ZWғt6H<[XEG!INli{WRrtJ*j g䊀vQi<_w^0bMXpxb(Ţ$OҔ$Z[Uad(Ϩ0R7~DIhbvqن3Wʢ)c I]sFw ƭ+[ Ef\X3n=j$pX-8Qt׀i m}ʮ1 =ﬞYz7XA,K߰ -yq|[(R̿߰2T]#֣ʹ/Ѹ^Uu;F62YHɍ4 ]#cNج_7AN#gcpgcONqw)WS*%sH/LN\VWėz;ν#n[6WT5i&j {:b1q[ X鿎x wTэc05]Q=6X HcjI(S4yˡ,2DE-%G# Hʨ1`+ְvgMMX̸- 6j aԝ5둴RQc'uYOSJ_ztr&8U5*@Dy: -{t*>1a[9ḟ"zG4s nXJ2EH%v;ml*F(,Ve" PT`p Jq7^~e% )[< 1'e_gAHr H T~zV t00/Q>J P3v 2~C&v5 ػ&xF.YK&H֝6od1b98 !QӇ>'͌DסiwN[-KZg`zIҢJEs9d `BHp \Jڂӹ3qT)%M 6u8ɍ ϚMre  AB|9:1=%"es?p\ X]F)*gb9i؊w[$:I+UZjJy/_fTK2, p<dG-xCΨ˧rsY@ᇯ$* Β.,W^{lvj|͒}gl,U3W'<Xv +$~Qύa7wU X);m4FzKqpBZsC-Hқ_E2BrК<{)ADt=˸؛ՍwuK>@N2%5K*x|\bq$õ27CBA?јEVF] {W&iȌt_l(x@)gv[{qocC^ѻQObQ֩٠d.EwP\J;7P0˿qCPB_әZH C\Ʒ1Q*,P>[HLoU3^kiy=`jeo% ˡn#Ff\ʡˢ5c1Yfw 9j)zTVsK!H6 Ƹ|'gd*JO߬2` $RT};YA'1d݋4Aԝ>h_㍍SX1^\|5gXogP0Y)-MUĕ,Yh]%3LXv vnf=GAЬKht rPo:] RcJTobFhԚ /v(d՜"-2TiL?\ ,RsYﲸ1LdIWFZ+P+1Tnx?ˡ˸D<F- {\r1>Qw-na-_j_=T >!_zg* n*sqM v!z|7cK$%&9U>Rse5emIk("oiƢ$E츟 wx#"6Ԝ'ƼcC8Z+1QA(Ip . n}3.5OoU2^ ЅFHwdk &f6ĻqVUˮڕ@*XиH] wH 0`*i&G 7qўX)yOYHRu_RPn' τ)Нf(>Nw. RY i@iYSyl##j^=ˤҚvFSr~@կQym~ d7H:ldtVXet_*a8fc]h[=ijU#iqFxLiDDW8q[G"F2yy 3_ykopf֔N1mrAK/z^IIZc;pG7ACSJ,i 5H&GvfL{?sV_ӡp'.P7l۱OKDsaJ`nFP((yOٍt]j.wJʾֈՒ!FPiX,ׁDŚҧTWB' sNR=BWs{le`P,ٰ.M.!PLwQ`hCBF0  ^%q)A2GIHO:-)4ղnejulc:nիNNx %L5 R`v4ݜWQKtKcT=ϹJ &]eγ&lz ?{QH'RẌ́`wKڄ;#RCiBnUg $Ϯ9B?&B7XCuw}ߑ`CgXd$Ϸ yhx'!+ۙ+Q LVaćBI1@ITIa~1nZuDp1Mݺ oZpP6e" m"u}n}VTp`eњ0mf&؄S 41&S`@2ֺ6&xƭ< J*S;/l,wFYVrN`\g> jLy-`sbn24jIS=߼#?EvRebg_ޙnEl|vē.aH-&'1o`$^gWյLe\(}NX0;)*b nB!;ޫ,ݘ40^l%:kqtSdᩆ36&R~n0s'~[uOf#G(E!BωV1GL&hwEW)eR}]g_ȵW،U{)QFcE5g] Y2TSzU)%ç ӢM-;X^'ْ>.yL wQCl[;TpUyt$sBz$#P+>Vc.0\{Brk:9g/\. 3IwHF[[c:1QTդyQ}~x=}=b|UB6aЁ)` *M'NEܝ !3) Y= w@R+9Bv o}>dc$;@LT.%` Ck}_*MK@񋽹VcWGWQFE*} 6BkOx[2uyE1ӦH%* g; wJ5 PO??ǎRX$2'ز%+6;%*߅go어ˠyfx^]1( vRrT&P[f | j"j=U7qI ,ez*o1 g҃T9/ZP87{=vM?r$+n=7$ 4IcTG28 Іp#gzO ױcd}Q ]&4E9LФwd0 :QnWkCdyE*!7HZZ| :B(0݁ #Sٔ,iDk$D_Qr+E+1Ԃ)$TGWC4Dn[$ yy"@Fsa_dH4Rmc#"[(o7odEk1G;;ʢŋ3\ug1Q77LZZ*θ/y) G|JjIFń$ʲvL=|Lrrz`%n)fGL'7!$wr/W"+ZIA1)_\RqҶZNz/rQqĕڼ.gi`%̵+jYzc`I7UY*461Z}Zvj z Űu?z8F J8W{9#{`8;n)1}35~\#8Nʪiha %}+nޑ62H(AWnVqxG`VD N0WՃ^dCorS#3% sADJ^}ÃQ}дlv&ԂŦD߮J% uՉ 1i<{ssaAJ}俭Y#]³K|kQk \#Lb1V|/c.#238n1uhmHveR\nh^+Tt1p-y7:+` Kȫ$=$jG{X|%%)0OzXS &%.(֦?vEk-8}\ rCؚP9;aWk2>bê^,CQT> jp=+PA,5/#P6(r? ónZeM3ҡ WgKEhIQx%]pf*8";)lxez`(x 7nH,OFQtN=qXY3Ţ"*~s|O2l#P ,D:ou`zAiLʤ \8$S2,~z%qza2TyiЂ;Q`ːKs|1ss*69[C8"QO%O)@^"㾾\+JT;eE §6lKHnp%2KW[~/%Yebڪ53}eHEù zZLc;ݟd=ncA9!q1w BFT%SbR1C`; ;l뙶q|ܹI tck磲` ;br}iR ٥m{O$&skGF:LLvDk]HkN=VX8lbJ+ :*ʙd+qXg ! dCo\ԒvӇX8?_ҩ?#'4S@iX5%ZPB&41Lr>{CN8^x U3hK)pJZEi/ D? 1TSF$Haק{3v2 xWQu% -x_TFycc^ɴ#D sJ 읇eڠNZGFNIEa:EAH7F1;1uAv٪.Y'D+`^d=vM m3)YbRR ESL"A^Ӳqk3*r`VC_ l*zÿWav cл}wڳj-97.Iwvʋc2tYPQL o*:Pg&C-`!Xۊ П'KdMvރ ד(G_TΌ `xDKsk3Ugi$ƙZRHAO@YA\ùO%/ITD-bUg/d;7|QX7^ÊrdJ]@0مHgE>T OSkb%: vLaR^.$%ło? _w{YI/K9Xo Hމv,.Ko"d;7_]ۦ{rvCc~ێ•}@z_vlfLGR qQtV81UaQ4|t#aRl8~, Kl^Ѷ/8#{$M `Ħ`CDKqZMAwٺ7ذcuc3@:W#̟(g&M 91)x%itdG8S*^ uh=p1G!͝ 엝HA&mj nŇ9HW3$g0QlWwK-uiL>KG6( JCi.{BĀ;"ƚ F} O:80\D"5Fd l/1j Z2Z"2bB7044ӌ ]E*M?Pb 4h8z{ FQ>nK۹|":װh&3 M$ c6Y&č qb9Q[\ܥx!)!F4abj؉x_T%} چ3/)Ī%[Fd6 JmPo;?g{.zpEZ@ÁiR̞/$8]r^xYqw"[DiTGj`I/Bǖ2ɪz)g+ubne]Ӄz{V;#OFaD{$8Z4~>nbZemg~6ʩ3{XD \5d&p]2E  ښh NW"6¦gxW@EXu>5ֹc3!+.I 1T8ݑpS{Lu-p`XrPHĄdž*u^\~vg(6q&t&Eϭ(!j9igixvN2@.{<7M$F38_',z&c˽5)?v|g ټ!T.g>8~fo><^XK joI̟xl _I(HWN~<8l!åT^駷e={FvSƺ/YAwYwKhOys~Y٦fm?8Ϙk FXcd1CӒg{50T`~ ˱uT - ,u5lP}g3/9B}D))8B"?}~GjkfCu SMU`̦ґob9 `rDQ[#V٥fB`ĪE *f\OFx~_)l0=d;n ry)5X?SGeתq@0̪cPLb(HXP[,6ju-+S`8+MXMr~.jﺌ2DP)D$ʺ7)6vc͹OP ^yeL.AIb-˲ fҿwo ϻ@ȶ>u0HnEtƢ#̻إosϞ< ؑYjݨ+) g::.Zv};5aqp0BA%1XXgr*K |p*ҎՆ I s`ЗY:K_ S<+%4~jw-+V4`m,&\X>%Jb渽Gd!¼VϏL<]sG3Dm+kzDb#1 wNR3-D )\`|y4AUֲ3-Whܼ0C}IRt!;и˒g;onjOV^&SaKEx9, @h(xs`wΐ L{ >)齄7<:Z Pŏ_`^znрLO-A(Mf-m ?NWg@r5^3U1db$ ((>k ?Ć~|Ds 1?}Nv)]ZȜ&)AtPk,@C:Z3i0%q[=TZ6GG0Z eyBoi`UJX)tb;"yyyA& "9wÞ)+c_Q|"6bnqBas &u/~bO9Yiz©fGu?&~.~^+TZ%PFY[VF`C/npR {PvVF1$F$pKxLZ OK:f}R W2<LViMŧZ`q{lnXݜZ,Uц޸!zBb~{R~'Oܦ VbU1+魤(#\| 'Y|3^}^||۽*D5c g 4[2m덱4K*ay2LF ]4/{vwke޴EhwNSًZq/ lQs:dÔ[C5Op$h4$=,7s'b%o N5KhѭPGu&%Bl-$Û;BcN%QȅcU5D*c(,$?CW?HLe#(gI/WǗU'[A'ͦoUK} em6|{^og.d\ "(: ໾MJ 3Za4))MZA߆|l"4\jͷR>=!L6쬚~-kE42JoZ'0ա7fX +<=9>~~:kЂ糊\f`jD3[;ތD< d_iJ&A A;d^Αž aRE|}r4h_/SV(HOi'md0y\F ŘlTtr4G UOQ?@ɗn6הS4Micaݟ5TW;9F W q--:{./Ɔl:engMgt U:wd+jq@8 NR7Yf3J[jROvd dgxEZ+sB™ſ,(JREb=tۏcrȗ)@B~QuRH)[k9(V]we3DلZRm򑕩aRn$Xs4-êVټO.S+R奍EuۏR]s3GJ0h{xcAv~VR ;8%wsPfX Nokae!Uy6Ѕ3Z KUi- w3+Tti*'E.f)6/F7 +JFF[0]c ,sZ>C̛4(sMlHTt(U2i3T(EC,I26KS]GhsoGĪ71`LM^ᑲ%0^8&X D>׍|T}g- jrۋ켻7Zd,^O+5XKgF@T~pLSK"dVu,4({̻;""YeQYVk@}wNK89aĵ[pڳQ؈WF>*N% V[o'3yikѡ0؞ Y!ucG/44 lvE1i9CEZ K.a23_)I5nR"\8CЙDlF0u@*=x=53 <նd"xc;N{C.k//sMjmGP.es(&׍wՈ<=ℬv3U E5?DF(u`~PQ2Kgꢦ NuJ@/ǓPЍj ^Q" Tq%rc|u.88 *9ֶf(#ꁃ7[OTOZq$(s_J .=oON1H4!Hd-g|Eſ_3 s g3=cVw8čfͰ'J叢'm:>S&i1nNZ% )-fΌ i9IoCE,v9_+ HVSӬ =WtȰz Ι Q{q )K%y\-mOazk%MmnQKHfMD}RӠ "Wp8ρMjn%P\KUρ܉c~<¨j-JANWw‚J< B8[a{CV3} <xs9MvۙgYŀ5>(0!Q ؚCu.l5e G$4-^?۬eQ^L631iqEF?[NyճuN M2}?'Б&rCIyRXZEp^ved d#f6`Lmz'SjUj1jv3a`G~Z"#gZ異Ux=N0f|ksH閆.s=ebnSDR/t^SVpl(>in }B4CD;7r3тEly:fL_uSռx<){9g]o,rdI@A:e)x=P\'`+yR"e`HkACw8I^N#gV. TߘYg'!8"Pw]̺migK'?w/QF,qp8?q1 )z.gLqX$We4eÖ%v)*ԍK֤"IP˦6Jx xe~H7oHm C 82WODADj6dVcM.d.̠Hycw-^۱D=}wqmDhSUu `cdǓQU!zcEHc<&S'JGsk~MX&lO /e9fS| {>r< **KÀEĐ.OQaަɛ7m;ܴN\:tYpɀL V3;S2?!"tƀvA8C(fJq6\KTsO1f 3MŸ$^: o7zƚb DYD_?9G51VT=pelȓ ;a>`q,w%&\7YW &?e3y"ƋVhێvBd`xql IˢQ=T4AWCt%s9F;iD_0# bg Q27Mbn:/em !3"{}Ȧn.Qҕ[.6 2Rû7Ÿǐa}IgWY/\fXD'll PBx ͽaLJ6_Ҙ3c !VkMU@Mh,:aFԀUgCsp.g4:׆4O+2B3dJ+qDd.tlK߫ |oFN tD*pS]AI|/dN$hF.0 b_|ti#k>l'_;0ݺ|Rϐ^lo/_|ks/EƒZ"p5 lգDe##ol&#i-ݯ."ꢮrFӽM+y3~.YC}eIkk(ˡtΫhQƻ!7N`s>iw*Fg&dzqyM#]&;u 0D}5?*fbI m!vTQ"I\,rG4.pM[ß^95 VcGiSJ2KO~[8JW>$$IQg "uȆFtB1t?ɱzbH{V)T`s4]ڼu{ r@R5|?5bϻǍʗf5~sAF^>so2 :mCD!7?6(RؠeoN]!XɅq%󾨝;'80GT~Or*zæ*xvjB-< n" rQ92;35]ߜ(?$՛Radbx#M1O؜*RkxTjm##w?Ku*MU0 f'd/Lm/ whz~)OZ:H7Ă9[`n 7y))S5/wH҅Z?IPRM ) &)\*B) [HBZI#2ˌ"1]{*jfM5yg]|?G5|570y,DO0D\"q޺יҪ?<2'.Jw H*]$ rDOa9%yƕݗv"͸e#J;Ea"ܒ` xͤ1ޮGo><"u2JqуDuG?8QzuJyb';&8t>$Ɉ(4yd8n^c3aFu3m}?wTVŬw(N߽L9|9տ)>9ܵVLPcn]!:sƼa"!r҇lD,ljiE s38S"]<ܪ}cɻ3] unh r?h"4<^jvzQzטq`0,E0dc7|v.<Ra*HZ}C*PLa(F!G[tX> 8Ѧv}ĴPo0j OC\bi#!e'14`zpPn ̋lxӵ2]L|.BN~cPN5:BLm([Wr%b JE;Ӕl#,bڞa$oʬ\;όSK%B"s l;=  d|n`hO5ObVqcwBKfJ*9%žFtClH8 @fLmߧ{ō@dϹ H2`ljqb\J!0m6zyp(~"K,M;2GJYKz˛\.m{(f7\ó$?1EmyZ=r0/נ֤5Yʎ^<{oM~PօdN30B1e6%t~E!1!Yxci5ܯkYOuu~^ AM;Ē:9\Qk5.bԫI: ):2(Ad*w,~u|`ʫ s8gdOɂ.q6z^ˀ,+lMf)|A1^!β0K˰q竮^x=6΢;;F3M[^3Y3n9$,u G*Ċ ~;Q GtsvFm ʀvڃ.^-&/gmUH[&\C%A0ϣAks?LたӞa*s߲7l QLW64Hm3+$BB b0JXc>\V_$3)F s;zPY5 BMrOj4ZԌ$yA՝nh21$׉Z]pwh٤05hI &J8Il5&+lW '>nl[G.5hc/SO#vX zcyFQ RwׇpHudBS E-pwi;+qb"qY O\Lv?E@M{ZKޜ'W|N >ǕB*F?tp > xu# 6{KW{у[ǃEZXe}r9E1bQ,ܪ@C3lj}YE, *@zԱar]J]9E%&so(ild׻[#e[f4|t>P<CgĹ*mpsbzҫA8̹=zcK}8q\0^pHrp̸dW|}2sD`lf>.L8X1b nRhV/;!J>F Lg&BLD$W3GtXy/p=QC>N8q[$ebhĿ+WDkLQ?%$l!yFT3sc0Dӛnܹ[lCA8(%s]J>_rzĵl'^ M=ؘzp:` `Z~|>S_$83y׃2ȽUb}`,o?*) _p\k拮mOXg2 NH9(h}mSvL?Nft赓}È"+6lĈeř"觩teD1l+*O(,=Ax,{~+JܠoWuǑ ĴȪk1J=hJ)0S^'~Ȧ-MLU | - F=vrnbp<Oͽ R0k:k9/7moiiy1h*NP٪<9c% dekM;e4̸E>A`)rp>lx6 g6fb1 ^)FƐ75EdK!zB݈N_T ^pE~4\p}"qbKpzd?e,tw}^Zǡ5qw#Nj yRdwH_ b`yǵtglgw<#D&xڭP':;8vK RG6a9˞ܟkxܨ;6@_z;>|[QkE zI~uqO}%a'ubkl +t4"p\˷V:85:_rkt|f nӣ82D|>݃a >Eޓ( s$tj FFߖJ XlYw:/%A@d>7i4tptkm!#Ek&_tJJH*d}&N W54W %=f?kRCD 襰14d%S2ZLg*8O]blgwn\ {"ae\UoXX#JRP$͕$̟jV>1?tT3GH)FGpńƣ~*S#X0E?g~͜=k{Vr1ڀs Μj8T DP}@'` X=(|lKk4v7PD@mL#r=vy)g!V~a>q!Ftqz6 lbA_Z`5(GSu !?d/N٘msCCFUӜݻ*KbO;_9<):Wid01 xv'#U) __i\HIЄV$ *"_}h?F&EHD e[=}B*g? ܁A34iat1N>ӣh!*9$FBl&4Wa_‚:M<[v`^Ƒ٭r*.`\AO㘖_v?aS1ֹ۪%6`'g£.Eydǃ !揈]4C;f)  ܓ4Or՝'8]R[˿^&Rm]B'7A 25<Ǻ:䡦-Jý-pK~Ɏ+=o7+vdedacH-XܥM,.|eh~vpA.DJo0цH퐢'֜~h=-nѹ0Fw|J1oQ~} ~L쁾ara,AiX,-c"\Gq+x'[U%@?7 ;a|lm=3 ƴtʩ]VzfsefIODpK¢?812Jv\ۚws[>rBbY!{fx,e\Lt,G8wܚaIMLVb^ 9 92%7 -IOtn:0u`%PT^a,@e,;WoTza8 'lOj\V_opR3dw8UAEFQb/^Wg|~v>mzنG -+Y%`kl|Hhhu8 F]ΚXG:4kE9;ҹ@k|{zWnVumDz6 &1r&UWƃt r9f&g\K#6U7ó\fG&(iDgwpKömAкFvR%%B uM`@7G4g~sP `s,/Y/\={)k`u?'ln"QU";ШwKFIUM}dIF8%_{p@*CȦ *"NH<gCB+8.eS=:MG5+| ncyLX9]/1'JI*owkfd[}*pH`f9JN~caQ > 0gGA'K%{h;1I]wH \L dȊا祅 6:v1^-j=rT$/Len!+n\lCfj@I*OeM(T%Mq8%e#VSzJ) g+!hhN:ݰ)#[@rYRVsS禬Ww\SI#뀝· 3ԷGx,f1O`Y2I7W -m$ OTX V@>R=)&JHZhj0願opj~'P⨍tmw H+iS ־$Fh*dR# p=<,ekܴZ_5bOwSڧIfr*}-)=f%#I5Ncuy?FOql~SeWɅZk\h tWK )aS2${v<-o ;MH1*, Gl(L,ҧ'.upyUj4{ej% 6%&>e(,#y HV?/?Tm_1a'>ޒZ ЕHS~ߏyNک# QlI6?PH nL^ɿи(}'9:-A6Ӽgeg0D]~\WK5RmG꥟ m49Q+Kqqv <eD Ûֲ7Jt~plBgu!YN9Sjn48/2TS@*kHkᙈ8 Bo23QQ$/W=o([+yZ?5V^Y0.I3ee'˘S].׷HPCiWY. \3\ Iw3՜h+cK ;Ħ3`mMĖC BBT\`dIIPh^l窃Lϛ xݻot)#E/I#n7B3` w `bTqbaYQ$]jV{Qţl3T' @ ޓ?x|q4 ~fgmy(ocx$\#.p)?l !VZJzQKBMw.۠=`UˤU6ʭGv^MK{Q*roח~ƾJKct+J*́78Y$V'B!@go vF1үϻ(&0+LŏE~ǵlyn ,qFm/;Q9w_;ZL_4Xq {G^'͑~6$'mx.ľ/ Փ/~%S({Gtx绞OTJuA;# yEvԘ9}?)1z$V֭{ / uSA}əfZC1d_3VxM}݉o*K;Նr|VJ V 1.̢=Lddw)E R 3 Y2& :܅L?w&_%mIGr[Cp{X?Z])Av:j{%dY;]<yi.ɰ {`Iʉ08 Pyud+P?XI%̉fq[6*,V@a~Qw M{B?]JD"JfPq,`K;`auSs&|Ofohw#By˃C9neGx2-A rd>ik9pGZ{`2aONçRYC ՇW_-,4b<(!†0a˶*kkn=!e#I:9̫X[INFk`t\wP`^MbwTL) C3p8!{/)`n/7@J*祸*D4 8)Q Е ]KtQ&D^/mj1pHEge0g~Ej ~\/GdČ=ԚTtFhJC!4;B3{QWJ.!1KP "X7oG)J~j!H5RH PvHw]ϡ [e>=֔vB-ձ99 1d;'P9@XWʥuf@rMG6mbxB~Bm Eϻd >b}ֈȽ(i -2`(cwOfV-)lɼ2>@ExކA CiۙhFwv~g-HR,/{R%νEӾTbtgny>0\QZ` ƽK9IJ L#ޡ3'g #1+*FhXN+F-ԡ fˀFNqJ3B2hJN2'D0B:28뢍FM\sLG>[!fTy޿.8);q\Jy6w"UG*3}0KhE$o4I|wQ 81K%^*(ae3{gjи,nZ-TS^SBfDΎ̘p<蹣vf`ɼ j -G^W@1 ̯\prڍWimB2A-զp ´M\i yaʸ&U}>@p_ L.Ф~(xL7P`JlvWGziba̹Y, NCkqړ9X "vV#&~04Wʹtr.GE&BP$+Ko$+8s]g4Q;hM ؀0鮃poBNMApV$l |Y/X%e^ԟϯ2r؉ (4rccb吝:/QQJK δ<.aR88m' (b~m]7*9:i>>ziAt>[x]?k\Tw/ܧɩ)mMΧ/m]:`AiMSdlKJ LYrֿ"z`mi*TQH1)fr6Ht\z"_N;IA̤?~C5 ]a#▯i1 <%Y,o{.%Ǝalyѵ<4-Lu*NWL_]O:Zk$e5k\McAkZs^Ӏ7NwkQyF4ӽkfwmth&h&> ob0PG6ѲOXt8:p<*k xFQqbj;)'k¯7 mA``k+8 `4{긱P tpD!$6%X?q7LyP\ g_wi;qV_3,m+k&!5Zy;\тv~pz([IMߡc[SஆÞt7H*)3}D>p#㡋k8']T;tH B0BV}{Xf3"L~4^ˀ~L뺟 ]s? !8fpܔ2>x+UcܣAkFd\xl9k=K^RuP6+ЃI_g%ͼB٠DyzjQ)&_%q!)Zc.+ ;/W̭G8d(gڬ$>ARԉ2TfjBw#^S5t_PׯiԬ9⟑mQu$ՐdN,>V|GXڲDƑW&:7=3hH'wz"1'h2!E0ϒS:WH o udYoV}*k?}PiaPN=@[ŃcF= (B~͗70>A%9?y'A(~f1GN5iu+DZ}ʵٕ6pSlT5] V~5{22~5E!w{xY7|6`&IgGO%m_ªS 4zDJ΂^.Q4WJfa5axj] {X|u'pf%3>Zß5܈ U$GB0IH]J!Fѹls<MOe6t2Nd`8D~\$>7C4|@acѥ<~1S*q ~osM6~\ A(+d3sU`ȡMl|?ەpSlU(j9Fw5]XE}c' uKC}`iF r x#P4./ϼHWTX}\[=&C^µM4J^<="$~'cbr DSft>->ȵ~Py weKC8T~U"W>8 ُ%9_7[,QkIz-P?V腠aIQ ;F6`nŻ53i^<_sX[][^weVAZFb lj!_NxbP)ˀE31^NGS #|,*lPg: SeeE$\_?Z5=3u1c(':s^kM9^Q[R^@]9-2Z ^s@u B?0B&vbqK.@ޭIO"@߭uCN&i^׺qk0vD.?N2tz7-p{7y}z ZHic4(z~!I-2RM!Zos\<[o6;g@Y$u,v˕u3XW٢X<,PpLuH 40!1Tz6)+ O7.]HIϰ%Mc6΃Ո%(͈upVTyT8AJ.Pt&ƻP[4Q_:>&@p*XZgYZ07070100000022000081a400000000000000000000000167daebca00008108000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/ ݀]?EhDTTk׶Ǽ8PAߵ {,YJȯD+M`qA!l4X}ͩ>\$UO@\7i:*_8H4!`mY q>{Gch 螈{wL90jg\F8aCư &CRֺN*DִʺO1@.IMf\JWе(f/ Tՙ# ;퓨}ݰ(jba1н\n?Talph5AR1$+]pV[vY3^GlTLER39dM"nknz+tLWܖ\eń4 UU:5K0Z( ԨFcA#9t) fלJZ +Ō{{JGQ/m4hLI1`)g?l0wͥyilٟ\M`| /OznJ|juQ*@l uzԪsZi6Otct`-9~j+J޸늰ə(& Ʉ fAqWv>5RS{@dSmrz[jNe)ݢQ!!6h2aW]p'~$s8ЇJ~yNUR/ *Y0!Y$g KPD JAsI.%nHӳF$YF1$"#Pnч&'DsM.p(Cva!NrX21F}LbxRyB Teqpe%Bҗ5TRyI(ɟ #ITб)f-D ~L,)HVM B԰jLɵy 5:9]t3^'2lEW4(#&F€At+O!A,* N"_ ̿nW}7l*cvV7i'0Dr $~, oM $rX6x^2j/мkAGvks;$0;׸J1Q_b 8ɹmoUV¢KlhVrT=H̉=F痛Ҫ*aΏ9XtRaReRS\c6VKwx0A 8 W+ze7aeE7ڧ<4n EN{N9֦{y$hԳ_<%$J'? .& H݇oo L8#zd^9+.#{1>,|Rxmj"OIjzvT/Ϟ!;@^w|Q>սa*W)*RVxE`Ulo4U./@͞3CXݸ{u"]:e"F 5v^PsF3N`A1"Y24S,HY]QQ)*{Ii^50o77f<'uv$ҁ)/uC߄ qbcml)TH|8M[dp?Agʱf${qƓ*qѫt[g 'N_'0nQEs`aFw}"≀{T^Wϼ/aᯠ٭vB{;A:&\- 7vA rb:>ZdU;ctZ3\'5&W]lGDkf_VSCe+ZX[\]l^= s:'C6ކ}!X2R/xۍ ^sHH 'fHA̫) ޖnبBE(:5Lt=j@akŊ(ILvIQh:ݒ̾˛=ĚO MFW,.-Ũ +}" GJm^c H@{v$$u5i7z̷KF(dBŚ8uI$H*$TX )ngWbFU[EU Zl Q.,It4g c ajmf4Y&G-Kqt 6D]Τ!@7'1쭐`)?bMW&s> &"p+|/"R 9Yuɣ)îc,<+pnO`aҢCBkH|14<½L<25A6٪zO]3ZჿٔngT/@ wJz9^a>NY{%".#t1d+S$k>)d'74s=g-ߕ%kydvwT?bm@V'h7Nُ@ ue"(O >E?nN*G\NIz(Dtٻ9[<U GAK/tvɧk ߸ZRް^#S֜c8-f!#邧Ȏ57*@WWa`wmxéCQ*|E Q[%mֳ\z{-# ZDgBx:MdSj'SzrSN.3Y@)e$e@WU%-c#ʐi"X>_-k&&M⣤ V1=;?{ woC̷oj4WqQ$ ʒdo!ˋփO+nO!z~H #C`ZQmNMCo"" ҪwoLVmM:ΞCmQ2fiυˑ acjU­/K LG~z YӬ9!7U`?]L{S.ׄ-Z 9r҇-gcq=JdUx/qr 9"gy*}GqQ¨Gg-. W|Z YI '4;h/3gLWNb]qN(`]YnP[AZ+ǝS_ EUSz7 ey[ g@ nn"^H8'̮~_8jj; [ivV=.-@q@͋K+ M[o{Zv/cb7|n\l + :+a##b ѕhKq)^൹ ٬Ҷ5?xOȭBԃO`o0Ep&h_)6We-:u"p]g@&*jbP$OŎ- akm̥[U#l-ǿ"q-pKԕlFa@Eo֑GoXܰSO yb=ԃAL[QMUZǽ֔ȉts?R+#'K+JwBc3q-NY C1\n/_eĺJV=.`#C5gNPvBG5OQ6 ƉNo+  Y(7pȄ" l3> N ƕˡWR@\ʹ3zLb|BTXrxX PY&e6EDky}n `̚!CQN2dNgߎZޭ Pz+F{1ןQό,\K1 @zIXVrԒwY?c:";藾O@M"1nÚmq,b뾽1ŠX ClHfv˽~B1,/eҤ AI1;C'*56F"r 03T[jPpV bv*e ;M[ZL: YLf:U:*"Hy7!+ 0K Wi`|V[v?rpZ\@/4y*EeR/]Tjov1]awoP᭲tz *Gz&ҾF^V[Ap?dEN Iyku^ 4z|܆`Kij4ȮIr\~; /!>4U_5x)IE½T)lE1)duy`LM|gGd3Lu4̋45Runm۾R! 9qɴ6Qc#F Ԑu*$d=2u$_K^Z0HDw2nQ $AڨGP)N]2Xc%0Ы<:(;O`*.zHPWĜ}i+iBԬ&Ez'tjgx7>짅stO8nˊA_ ^: L@RBZ߮* #e!{Y)qW%R8}(T;dNk[n>Yk̲4{kJXbؑnwnlksTF9d=mե]kV-t~1Hj}nh脜-{Fhn%ӂwVgjH{9;v3PJR9%^%h!1^c avwCtK۴9 - 1Fۮ{0Z]MFPe}3$1]MsFHB]cGߟٚVPⳓC&Bg= Fs"[VYX}"%fIn+s'C}*(Cӭ+4'Ks@ +x{ AlZ̤$)hϵ-b`wIWmosˉbURs" @eXb±7)p%7uBkz=R YF6Oߛ` F!NjZUOjee}в嬼tFHeW^M3" EOJ?R" @^h 1DaP7ȥCD"72Z jx5C4 :Pph! g-/t%%GNH cꎇW3}Ҕ~w:?r)t+`l\ 9_ij1M/ŕ]I6ۅ.@hVCq5X5fBzݛ̔Rbfǣl^lݏ*Wqq:j|.]"(.n]krs y%t^PvJqSQXuG6ʙ 5yy i?tQ5-e.㔜FfAG;gYzdU ]ܺsp-,[hF{濷 7#0ϙŽtBXmGr Y#>qM+. 6 ޞ/z1JwL5:ϋ > uF,"GqfvB s⾞}rOcBJ ܎[9J+~#͹xGOCVUMeB`B'vYZy$혫XW%e5+aשApF0Lwq*u _ˎ*.n 0^ZWͧ Yxٻ@ j1/ ;bF|$pbu4:bmJK Dl e!e$@ NŠ427ƂH+Zi%r>j3=|Y\oKH_V׽kV_lW;>z(Bpd]۠f6d஻,,Gš/a%88{*FȄ/ϕ u,hXW;Pb6 ̻\k ;Ljd!/זL\L6=U uۆ3\)G횥ȶaܞѶфZ[K9ECY?a/2k%gts{cmL|P" N;L"b;ԇD ,u#T4N꬈Xj|$o!O|Zײ&ęTRm3L7xo˧{YZh:cF@vh0 c $kY 㦣暘fVO, l$AH4%z؊wehA@ʇbFqse8@vbF\ݴ*A]>ZiqNdDX_!wZrEmcW>3[qKӺ5 =#o?jM4Ż}V*duxC#IOe,9ƕS,p$"?t]$|o"S_;i'n늽O6yw8yF)@pj^ |_ex}Aֲ^o`fhdhߊf@[S.I{,&u__{TIk m(l*hl<; q[9jF}D6aJƬ`Q S/hWs,ި+co:zrĀA:CADERI]IS؆c'(ुɓ $98/ZcV{<{Wm[ P^hT i=1oLgtO̅ü[13+qIዋRrbvyt3JrY*9:θV[TDRgfI\kο H_}rW.Jδ1m) x9 8-HL SݟzСGz%,:^e{[E1w*+aEvEu~̨ͤF*3&F;.16{ 7G]{;H ;N|WP Q"hc#Җ }N!C\o@ J #X08ŷC-H(·QM9@ɧF.Ԯz|ɏ.$IMzzI mqWqk&Qh@;e\.嘉OMtV5Z`;'I[%O~XOk(pbOܵp:Qmb>G e+Q%) ,0qM$(m1fs1T{FP lШ{iɜP]7Î΂ ާLd;h0w}Yj8l1`lGf<?)L0N'!ҋc "Ȱ]޶Eb>Ky9B^i|6/=bФBw 湼](ؔwlDLOHIX9J #X1$ej6QVGv{ u?Ґ#0i)N]"$>tgmZ,.:"3(VұP@O̍ F-jh샽Ins"pqC;XpM%:Ar.d$r"!3,p13fK:S~Uގ3 lM#uj0J)ޙ0Qt ߧC%'c[ f${ú~!3wϢ SyЉf(5m=*C7t/h;٘nt\޲O{u87=:>ǡ#<'m8Иe-SIvNώ-H3it&J$蒆_, #u|9rNb>Ɠ=oZ K S&y#pR hZ Toj(K~ `Cx}4N"PC~6Qj Ûf.F(+n/)hiYNc i]LA6V+SY( i8BR˹*63}n@"ԮG45ܧj.5BF9$qo}۱;Jn+`{-Bnۋҙ%[#FD08/;LL7ݒ-(J.e dRn$2nIRΌ1go!lITQxwBSIF-Z7c L׋n0|vBu4-M̜j?P-t`DХ䏚BW 1Zt2{} =C >/_& ݚh/>x hL3וRD1@"6(N2.ƯlCs(4J3~2`]Y@FJxI&g`6.@=*t2>>(I$ke712$TX^ęG5۬-[ĢX^WRnWo5+%4U}>q%%bi0EE[1"%Hspcq})F(KOT:Ħ{ЋɑثP4'a&6[9f۳?,9HtL4XWqڐOц,[K<ìcVi>•rCNN.[O/=.ZL¦vR4Ipgٸ Uh3.ֳf[W{A@ /Z'A7#㳙*dmhψUeB[ N#]םLǼ+.Y߼]#S#tbIl:?b(~ly=yaD ѵa8RLV񻇜)2n=.)"߮ʨM#!9p~ ^',~X' Kx!|c[9n ͶXK`2768f#ڮ5>V;uBȘlsMBD)~d%`? FB[#1ѕdtRἁW͇#,2ښJ\ &b^,t0"Hyyi/xς y/!-}l`db"&2>TүQւ5ęmVãEQO}wls^agmfPBRja6.[Q7 W/D9e ^//^RH')zs/o6"ʟV@p<{#gu %%BykFGȫ}dTNciS>'V#CB$B5-Tcayrh?7W :yiw|A!Q,qLT$6_gB \5q3fP{䞒WMs~y刌$Dsa$'So/Q\,CRUSۆ|SߓZ{FD@Kmߦ Hx!9^KeJɣQmFX|P̃~鰵=hdшM Jf )$OwF)ȩ_oѼkG2qgSzfՔ]A{ \?z`/S% 댴#H 0S8(B"I}P'=7ڦeE( ~OjBI];jb2@˳ <kJ Sf;|NXdD9'8p^tٖ JߝKҀEh3UCƹXU'd:sOiwM&\"G@`4oD'ioi*Diqǧl\F2'H`˔N 2)"4=AǟFp~ <}ȻV{JWhuCԶlW^G ix:N:Z].KV.J"V@3+ަd0wO -N2S0@[.#+8QZ {y#sT#@ ki {K7 2˾ H qjy+d<)8Ո'|׎* NRQҺCm㿗l` w:6NTgGHA+dsIK+ fFn]7O 5Qtsd,h+?vEL1FCmrV23b I2sw$5CotHej}XCت~앏O5NUĢv4V4#4[dgKJO^.`ʴQҗJEP p1ժ~;y]Bd6u&.r1#4i? %6u-G e5Yk^DE'zIJpY[fnio& ُ-Ջ<X Ψ}f*6#6g]@[o|![;T-b#Qy vtX֍޽&@Od"ۯ*1m 5BoPO]=N7dH ͸*dz:z jOTCt;igA}IY tOXMĂ njçR$X}'s9de2vB rA̧ ;(ײ棃@<6eO9dp7{"-1T~g1Z0H񰐃Y16c<91+om_ca5wMaZ& bN'P5 ""GA\-u MdFd]ܰyuq-\gszqE1H؋qV\o-ʼnh#:y@t]J|Eg9OEzT75)BjI-kh,ۇ LyIwc)y(SOjPO. 7 o2e% QC܎!꫰Zgդ-E^ɕP2k 񕴠)oc0r,4,810o8FI؏ʘ@ŀ:')8R<]5tghlnU 'V -q_+;*>:;INEZ T02WdBdeȘ"d==8`76Ɍ0@?G ++5Hr6_H{j>E5꤫6CkFTZSN`Ne!!iu1G_r ,߼iaS;aZ? iiW5\ ck-JsV(>g*y %Go|(usV "-twWk>#!5a|y&*F9ogA IMFlل. ((is{Hݽġeq|uӬ()pp<`sJ3 {jtlO)AT%4"{~f곓íjZƆ ^(ōo$ Z=W>my ]lS|YrgtzZlgPC3h0#.g7KR F˙!TL V6a3^1%.s^hvʋ`3DW}"teAxK`6uoE94(n,ja 9A%XAtr1 nJ1 ntJk?<և%%~y&E3g|*2 PyÐTzU23mx{3z}nyH3¼2%"zS7 -7rGiF+l,_.g#LV"|Z-uSlPmqߒ!דH 7)2O%7w^ߢ=|Fpڰr/<B_sН"v,]nymNy 3>ۈrEUώ-D)"r]Je6 0ag . PPjĀ#NrsVuPoY g~ 44$a;Qg4a&(uR"Qdާ6WgpG7K86b=xa H3˪Zuppm.^pJ"HR^&ˈs 46c_>(Y%`d[lED D|+DgEnߩ7zw!f'՝jY#U5MDvWfAܩw0"ô\_m]4#}]rďw9g)L8V @3\Ϯl[OB<:.uxs@} j]PouL~{ i2ZUț-0ɟ{7ru㧎,>(ڋb/* F mLwe>@uR#%[ߵlgO.{F r,R^3[AhvXmW$}/=WY0vsD@ Co֨;1wGZ2.|^؝ xMwʴoM̡?\D7>wXpv|@_y+-}W/ f$|bYSv){TY9%R y{z3G|y*+zG)p-KqX~<c&VjDJe^s\-fyXƄF9 yq,og%Xٛ}Fb 4*= \_P ڇp X_,WN\CP}/ H#w0}˷'t.w,y-V}I;)M0C;]C!bx(y*9 &Y۷۸Myњ3YgxVJ2F"3TΛغ 3Ivc = k:nܻץ!= 9tִf0Zzu6Fe3! yP875,kX1a<+yU`#ρ8no+[[΢PE*BYe}䱫nqY*#4Wfd-ٞ( wY [6{by9m?H%(i ^{Ps2oS,vAժ<\AoIǠX*=^1^ DSO%A2o>]1Kl{+kDAk7 7MoLJjfk'~WH3<=0K@t۸ڞ;<~&^L_91)5e3w>~kxeb|TȽp:Fڍ 7M6;)V@khRN\2WvoQP&p`*7&砿ƠWR|jU1\tbhgU }|NFUOxӭP*yJ`m-R0}aw G(}x+Ӗ8a&y6ˆQ&1Htql F-,A%`zL50֟#AT[ż rf5ޤk|wZcAQ 6R*$Bk./X3]2'ڐS}]όi 6l 0r Cko6-:߂iU9|hL2F?oѾ*n|z+b}8XD+5963(U^+~]kYm}xMs)3&Siwn^| 2KilK{f/Z䇴|a<@)mWΧOXj+֢";wl)|5Hs~)QLb<iPU#f L/GkP&ቤr<-um ),ہqo4 +1چ3ȼdK29lG[Yn}DYl0⨵|Dzu| 0tn!"^$B+?٪x]!lۇ\/*d_6'"7T)]On7uԎwq6oB'f~rQ:݌r$FPh*S*V~+!$㭨29A|&w/}+ԍ98^ +"qs%e<ߧ֤ ̵ydYW+b222B^`E-ťqJUt-@Rm|;7Al]c2YJ/?`(y h*7nᛖZLf#g,aLk87pb/'bdaYrخE ˟S&$p&ypw\HGOcVvLU_"ŻM\+hrM XJ={=p0GƦ0 Hz<ȷ,-ٿ,U2Mf45)zeX!T_I6e`~=HLksI W#To\&D nrpjb|!r+?YrɬkEKP./l }~GwnU l4%ˍMHƸ8!L_ԟ Cѕ~?my E 2J'vnjG[XHu1E^9} 'Xz՛ X'+N%X% |!0uZ3M ڟuTDS6T4bJ=>9ǼCY[hhN˭,t'hǞ;:{ RpFĊk>!I6zjOƄ 2M/'ߚמKOWKK-1++ʜ Q!j 0Ksy=SaT^uvZiJʦq;+|@Ё:H֑0% `4 Be,֟d%<(sL)"bE!X!V KU3š&lḭt?'D8 503\`8w>mZ@W@]r0WGw]SOHLM"fIݢ9ߠQƪ6GȢp=l7sY *8WtR\0DH9\zTˌ:x** $X a0tA 4xEx\!^IB՚ŗi i4칷?A1`8͝/gj _v>P&/2o!Yn- ]Usߙ>`m\ʐmEoѕ\XS[m>?)ELXw%/ˏ~)BOoC]jG͉FPeH$0ý,5ޝ:ɦE!#3ޤ]7&mjLi p qcVـ_=3pwxWe8Ws}i@yMȳC4iE㨋aM͍F D-HU#o ʧ);A+JN?&VNFԙ )Ot#(QP^q21暚,-gmCYgtkÆ`RMovݭ?QB/T6W%\_13qSDjs-+G$x5HW^*r*7M(J.NߔS3οɋMOir=)V*t-LEK\"b#<7[*IeCw~^WGX L_v#݋ct \S˂j (G9lSƞ1M42f?)&k䔫޸nDDu6KԐCh ]*{x* vLMsqB̛6U>崵E"_.̓{Bl!`y{T9I>$ |坢o3nqEo+bwqs*QOetZók-fKtԦ0ɖ,ܗ[5T z"30a63GflƏk8GEuЧvFg'@U]6T<ϻOG rgAM"^X߿[3!3)?rJĪnZhZ9㟾{?* 7x8X@@*RO (L.Q:rKѝXA (:¿DTY,S&"p|JԎQ_Gu)hʙkwv~--9~AI'0Vֽ# k ,=C5|ƴF{iGPU“վm+m|C|g T5r5"sę2n~Qw֟XP|ldg&\Ru"Dó߉<!$:odZӋAY;VHh\lY"7`L90%d $0}2֗hC9@,uC.dm?c6OmVn Fj1E y45wSk,-g\1Ǭ7S (t(g\uo6#:\yOp31Ed ,Z:]4ֽt=++" j/Ω6bȭ&bs_K.FIyӸ߷`%Ofp3̽|R$^ -{X1@u aF Nd{`*_lʼJwmUSg G|<:R/7߳oE\@e֗UuˣD]ģr@Q«@ 尤s"xSpN*!9g{P 8ۦ vЏ/aƨ=6&?x-Bw7č%L8âw' Ŀ5g2.^|&%𪝯p*'@ܬYV}aqZ“r))6[76.0y]9$e}lElsBj˘ WN!.@ڰ}pHoUnLY =YAŗx_[`Ep \ 7$-m 5U70`\Ӄ!dw^\e扲1F>W]X{% aAY2+ $_»۸*W"OdgL.lvDFD}_-geF 2c{GQ&c-fRhPw۸ kʲo&uxr*vVؼny`\*afؗq͎a8p1kr Y"9~I==hB. J:03^`"\+z~L::>93I\76>z Ć"n\! L䐵~Ⱦ)-\xGdJQ]p\IvYSBSӮޤt[IN#pD0@7?Fxv8" K|?FRv5~mkc&(f!c#|8RQ|'n1le?8w=1?~pOrKËGahMDZE%nj׬o;v>O8|1՛yvQگY{-r|u^$1s"v5!OEn_l9*roD𱸺dDb@zG%ؒsnɲsIAƠҎk4Mv jOin1ux׃WfTPrtt$Icp&hЈT,i"oX :Q ~ʳ9Ša0'!uOwC_8mV,^&1has54)\(pbǂ%6}#M"aj &5b c_& MwHZ'TN@+4<0J]cD+"YdZ6* "2[hM98qJ ÍvFg߂V+XCEה1}L"K7!,OkC#oP#6{иUP;1k(l| %R_z]kȑ۞,!S,ʃ+uizuH(w?0/^@tRKlŸ.{g7*>wk㼒:ڀp9~y/g5(HǾӠPL!(SOL@ ټD[X&(^v(wOkF9Mc)<-]бxJ^2GgT'RG+J=쐊-ѥd[(uK֭%%TSn2g{OaYc9Kql+H9?@ȨGӵ]( Ƕ}IY"S5eS9M_?'c] xg&֨ZsM=[ZF\>'R~ˣÞBib"`<}F#' OèS+kO/9Xc+z/*Z+cs" Xsw2X;h+խoekI֫J#-=;ũ3.k2.FF^nypIS.t9 [.l o^=JL_w~iS dev$ԤQι2iFH d`qKSw (Q1 ;bc2YQ&#/Z؃hHM[_HA2h΍F'mqYu- Bl8_Yo|4G YIIṈA`HkAp-ҁO˼-?+;ZG~u#otZ6B37rO)$i4JtL r+ &?G73`O όOWC6P}ILkd`iXsXc~1IFS ΞZae_q~ڻ)'VXOIm,R}:3}B _z]`eH(W&W O`A-Vb:pG{DzeG0w48bVIȈ$.o6K=;NI8C뺰3.Yi l“C</z"H6^zEr),J5G1:lf5_xf2Tbt3>I4G P5~\Zp=줈}0AMqp9HO~)xx~ͫ'CiyPEg7 , r|GBoZ}CB\"}ZOCΤ4 \cS5Rµ!l: )txQ.1fZbNuёle%nYc\_ڿ:Y%jm:LkܮurG\]vC]yPa@LgitTgDG"X J5:U>GLLe_pJ942?3ٴ)P3Ж_ r$UL"gtKo&É!5tk Q}˴:in] `6^S@p2^rf pqP .Κۦvtaq#hO'OX^&'gnd/xnw(épmc`gOܵu1nc}0w[LU? C]N:ڣ} V4!N]RM]@6C-O lAR>M $U=u޶N>GCVrG8?#|QӉXkwChv!íV캥n npn ǟ[Cp /Zb!DJ:I*ZFt;wO(}D&U^O1p瑱Jɷ[hbJڕ3/uX{ _[@k^f>¥:^uNU{E^zʅ.F 5IͻƼ*EŌqƺsYČ(#/{ {"7-8: =}ΓQ`ȳ4 НANwK.ZX|f[*q_C|AXo >i,q'H%ZU* /%uk]I].T* !QZ7H9Sf$$8y| Q2@qUvO^?EFPwfmq0" އit^?ݔ"u3CHÈքQ[SQНQ`RNݦh)RiLz!ٌu ̷[,`$<֣o"A5n!a`G֦B CqrTuWdp.f:Plny$QWgqUJo@W`k&wsK?J/+ Mڷ2@7$B*lk_t!L+QZz%זݲUVwkAO$&@0ygN%iQ$'Rq-~Z¬IQ!Ec`K}TΗJZr 8gA\e\Ԗ0їNFj6) mB0];`78NJ'c/3eꑡgm_q:_O~s#/bA6~t4p*(915αYgqȺ\@&V<_QԿ-p_8]AnhTH,X%'W}}{n܇6` i&mYi,IpoOQ1"Oޠg#3)Ң*fg&ǽR%KԐI  q̱H1n˭2p{qB#8QfЫψܫ3`΀L$4|@DVYBl|-ls~`+|=K*-9Y`z^ {k5nNɶИzǙ.&Ah }? lA7- (F0[={wI |$a*BPݻv8ؚsFi$Gf6EӮ`Fv|F1.]ڬ]u!ے^3Hզ-yW"s`[@Q1]mQ[z=C.;/й%x8β QW4QcsKKju~ek-U|GK n <.54**bfi%e[ DbzPވ cS;3/j7{TDU-چo`.WCO)gOgzKđ }ljaԗvۊxZr< y*To{ ҹÐyKIN7߯+/_&%Xqĉ зTo*b7=|qCvW` 5@ c2bڦ0NOY! 2qU2eAP=h훛mX7HhPB* 9=Kgt@{Q~#= 4SqB@'IPz;C5!n%IŒЈɸ8>GH(X x ! jԕ)c/=6~Xv< JiFZnq[FՍnPT̯˅9. > 3z-|xŧʆ$A94$1* }ߺd b0Rj nr!z ,^,xgePxC ;PHҽkL_(nNwf`0d8F\J0&xniELn!^>jVn&7N5Ӊ>GUH/ aJB L|+K׊kBCndVrˈ!̗fE&gUrhZS6FXZͅ}DѬP@VtBS|(^g<>^ꋲɃu/:ʴ7ۗpwQ{lϚj}gH'))+a,=+4gCYRQUYqksĻ 049S=? 3-UVBwV"Mw8=/N/A:u|`Ǧ r8`lԔ/$Hvv#)ԤjWl6& G9܏fsZH%n'1ثh˰t06!eթm?X'~vX%kf Y`$x.I W"!O l>J91|C꡴KaҠ/KEmx~IǍw}ܐ\X op/gsGݒ^إfJ ''D %Ω{F/ʞC@U]U}1m.m*o˟v ?x|a!RBTQTҽ4kau s1  %oGR}?*f!Kk;pEa$5Щܔ=VaE,QkB6]w<Vns IuW tHZ=>#4O3|W+ٵ:\Ho=$=I+>w1^lsGn~_=5"ƄbA-[@څ8|:u4WDӮK!sb``6\4&M=Ig|%fLfmBoq-UVl [V,h,ۻ^F@W7;p+gH6#66ζ8r=ljna1T[`8ajIB E5hJb0F3%^X (2za6};Nj cA!E!8AּllJUijKe{dvß>%lJ75^a6@pȨNDk66 CD~.ffa]Q/|>B?Wl' vێ0f dcs֮s q/xF}-ĥJ f*rI4<*0 ujq{zxe1 < B<SK3yx rS 7o_"o-F?䭛ψ2E>S%X>|`\fb  b*'L,UcUኘEMk\lc"yhxctײNmr.'G^,סɬ>gwVIn^;WTG_y,Kj`<d&EZ;qTn3Ɵo޸kb~|$0R#*o!ǹƩ_a)$7oޛ tgYZ07070100000023000081a400000000000000000000000167daebca0000258c000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/%L]?EhDTTk׶ǼOze $b8ӆޙ~AbQe8Fe`0 :Q ârQ{jL@!zT.dRxRdtYX[a-b|5^\fXK,гjQ9ce .~snj)42CJ!فn gؚyj/.>Ȕ\t>׫ף9 E%"?+oe2GRzRG?g^/*zt3?f׮f1jxjF]?,X5pm"#n2:(t:^gŸ`EYs » ;H8)sؤ_MNZ0PKI '% z"63Qi.k[%E17\@[MsmEu ɿa#~ߍJNp4º|~i{/Ns 0>yci'AY1Z 4znHfjP32g,}D  öXW{7e:l{zi;%!Q 2,GGߗ(h57aE֭q" Lͣu:M#gUY<0.^p ’ m"{NgzF7p3޺c F2X(~۲[n`Z(qpe-#hd8֥%2>fF^Owy~-.r̡FhʘjA.D,ճJ2,Dӌ8,)FL]~[|{}Cm52Fk\i](UMuo0{%Xy]< ʯ.1ޭB2>q%t@q|&fKq͠FQpTm>FQRYW&b"HmOV a9<@~zxFevP2 />!+U$a(m$[WJ|Ν.=Cꝥ~<NW/qQoKxԹ^X?:=I tB]R,4zX3 ZK۴kNh^As)v7+GSdMAH}ߑfa"I_]iĵKa5ZvqMCCfgv7r(:Mh"v.DWW?G}vy*KsFsG%<4~x,y$'GGb.kg`{"͈nXbh@\(!-ƥ ù@{M43GczR_>JM $v*xmC[ƀ$䃳-bXԆYJhF`-K3Gq]# =d$Յ$VDoG$$I|)E4Z 1(=D,kln֞ ?ψ eTC lnRs h⯭}W4Iƽ=*h[i.jZ=nuKn%+闶!g#i"zIHhVf pۧ}'sm0[ rqLJtPfώVuT!iX d "ᯍ%ߛvp.Gz]@Ҳrk8x`EنYq0*@`"4 -cW{h3iM/?$vm/>y.UL{xC^7k C۔l&O+ O<3r!8S)7Kp ϧ{rv&H>pcm|9 4<渽v)l BTxW:\t[~DN*d+>~L8;yr3J]V5|FdgƉ~@ƣ-f5akLaU148sk x -Lw Qm)&^&"rh1F!y +: *F縃B|Kᴈ&q۹ fV9$ pN [ еq_ά1p|ve7 #vXƆу#F'grtyunK ,Db;<}\h]@7J%Tw:|a,'hTƬ5 {w:ĊeRPo±>@ȼQ?cUg`S]LSU5}L9h54:^}fNz&7&Xq\ Tsyfj%&eL*yzi CTBSk/-4_WT[N=,ovk3RR^[{+ GیE#{(Qo{/{NsS\QƇ%z )=5M!q+m)r0 p"Y,"fM7quz9˻lsM]&[h\X(CNV8=D/msI#0,5 #@B}?Z{+Db>602 L Ԏ/ WJ1Hv 2h~*,l+#*Q5dYZHL$>w'·+I zn!N5-T2-[:'&Ni4lFՏ~C*YG$4Gy=䈉*$w㱇U<&\AmrXU8H4}g5 Ψˆ6J՛KtbV+P}Q2ީt_*^ܡیs/y88,:yGUjښ zIlZI=@Y棟`>e&=0 )"!!>AF?M|*6a9 EKty%$W.{rQ ,9}猺 $]|bY9pu۪ pykLC)7_nyh)pI[}NwـEk}VQTUv rB?{Jt;1dKQ* ʐؘ4(*i>!"bx|~f25AWhnFO8} 5%DLɺCMQI^,p%J58.-L3t[% ;`fA$ bYn|FA=#/#|siM"8#1[i? Ewm"lw'UMP&뗇HN]&UlA}nj*w@'gDP*/~#%>=jB o>)dNd4}Ұ' 1_s>Fٜ[>f x3{V1a[.XԍnxqeU\|[֖p\ur>C'ac4xk%ţ/t;Pe`&)%H`2m"zӀ,*6 Bعf*}]J{$8uL2LOl@n|~;y.{m;Eo/jҳ떿]yU)iTY2m!ZgFi72}q1Ifn":{BE #+hx#DWki 7T;?c'x14٭\K c]). qO!Тdr fRg*y7oWJ?܁pB;,$qCAXr eNge Zh~ \lD"5 9@6n)~F7uA)z =ԚE) j쓿xnj/*t{Or0Im^ƳN`ZDk% HEj+i|/[9!Bٍ;oo/ /v@0kl*H6浭dPPsV`c4rz32#RJ!w ,A'dOƧ.aiH P<(5n`zp/;ׇs LjW2晰xb+S+rHӨjҢawDuBUrfO$XyztG zTe[`L1/hd'D'}ȻZYR1>j  00 .1wOd9I 4Db%I0p۩Йl, j;zрk.xV& # XnqYcO=d%+`#=D~JJjgwZ]ΗJ!Ci|dT()7NӰ3 *֬ąlS'ְ(B$ JQmL ~y?+YhPe|wX@w9Jr| A$"! O;@t-W:~3+ᳶG* n| ߧ+צY}\eՖ~4*=6 zPi[Xyq-fbtzSGPdË47) 40Z0;!I2657\ :]uʴMX&'ůmV7 zzgp(9IojmᎵ0~ cƚ'p:gPYQ> :6[wW7m~mB\0L LLuiqg{ÁkJ`8vw`]d8 ~9kW'evQ:z\lnҾI/43xE3PtzC7'49c O!.{ۨe~bD1raX4V@/Y7}q u*1oȯeMf`ܱ_`Ib~ץ%" m*S sy/2vH5l!=h (sF@p<`"h kK%Nx9Eo+Fc R%xT Ic2 ͍[xosA@d Q`%e3"pQ9C'<c,aE3b,/*@,s__ }0|+[ Ki"zIAb̚jsuj=}W d'փQɁ=:@8s[;Q Y#1N 46Ҷk2kuѤBU<4a&MS7ջif@08;yMfJ[<>*myj4\a P@6O"{d"N++M0꒜2q ~vF \KE[O`7#piV[z-Bgm R5USKQDv.,q;|dMR<- vQ릴Ce E&u/NUZ)ѭ4hV'=&L:!k8'Ndi$hVN@#CLP\븠hK,U\Q H== #F`Tmܧv/o )T$WfMj2!-:nҟ5{Dg=&M\){tzX4* }IE?=Q`NX!8tdש}_K0+#mZ2c|wŜkB6RLbBB`;v2(aweiW)O YFe Vk-tv{2Ҿgd]@ORL\2w}tiR꜍hk8Ӎ,G_R!DdX-FRwsebH`} 9#:'o]/}&j_/Q4 7E2Vl]GJX;]S80+`]Uo%C].P E0+ᄑ6?ztz{L>țň= `nL)!`MyL$ C:{|epfH?##+0m O 8G ^i-(0z+xCcڍxCs𢯆yd&4ޏ%-1E@g{8P E=!GJ.K86}ۊqhw?#iN7adE_)Jq~ v,y DSYHXRŬ+_SbZtݱbn ʼnΞQmeҗəyq#eǮcW#o]sӨ|Df$B\_d{M٦֩t,  !OLv9j7 {L}r_,<@.a0ERPkhg}ΨB:;d:D=pI}J,xgԩ&1e`t@ЮIJZz+-qȱMFT:uQbLbY>NV|<[XĦȆ( 5!yAnb)[0ZP]-7ig^~ÛU"zp4{;(/ oV pR(rm\6ۋݝGs-@#*ALdʊbgoC_m_sM2.3TRsz'm'o *{'129.%'rY󿇂d_TL;`h,J2zxA𚉡W~ q^]{bo#mAqPI%XC{-!Ii̷f2N@+@,@nJ离hӽVk݋!~QLRAے_ /R9L d&ݫZC*#Ta"3eJ(uCǀfCTruTA -p9jn'd?nG|_eaO][%dT]u~v-ֈ Fx| ̈́5bM9`Q_y[rJB[G.TVbT<͜CEjJդgYZ07070100000024000081a400000000000000000000000167daebca00007474000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/}t3]?EhDTTk׶Ǽ8)P/3:%Y7C&I^I"P*5GO\S^XêjŽ+#t3vâ(YbaOKh'Y]Ů"`;5q1uqLš2cK2lQZ'IO,!_yA4s3"[z`1(JCnIiJKO$ՈN{n>K[8R([S< w sOz!-wkJ { azXZ1G:PB# YY6tWʫI+i/]mED0: 6@--a';3mC;[ G4m0c~aylΐ|#U^WDg=#{PxPz\u!C*R^GN;si%ZDZ[꯼#5sEZ:! POP~# a3jI8W$[K>'e$~Lp@Qh!71,,@H=&g [~Ŕ#@[͈l;`ϰ u1(c3) *h#I xm fä=4߫n!BB\_!+0?Op9ܫ2bK+ XMg% T"Csz{nAQ ,п*)aKmV1ќzy-]{N]j/c[ h1pĕ- RD-,y݆ Ad9=X)KZ$67CbH H^^d[Ϧ:YF<\5V9H2\[ :g97~=Ze Vpf@ee:;BJ9VoG_-X0Xn !.RiD^HH~,gpgpgn%9U,h.o\2czmٮ^&xnJ7gUI 7.\"~!5,]*vS3\#=DbiCb(H/,zqΊXGNxˮxZcL]7iZM:ybMkq &v}W*Zq! I;e:܋ᄭB +k>&|=Nn;~`$7^zy7$I'=^W+SF (.KbaKʵ*qvxܧ6$l\ r5#҃IE0l^TٹYfVEf"lt#+cߗ12& ] . fDn6er 4ziz/t ͢v yG@~ ?Ft `#Mw˧:B8| nIQp=~U /Rry=Hh8G ,g6̭YWIc>ڦ#|i4`uu"Y*ItucG_:66d MvrdXc{GNp?Oۘy8 2-ks`FiӜUflΎ-nS r WpNRr,c֩6-)<ͅu#=l+ ݶ"Mz>7tޣyyKN0*v+ j?5%>Igt\Ij9~2Ж 8s6 2=Ɠr[۲/.Ň2Q݆#k 5$r_ϥ2/Ay%&޹[Y^zי)='bb~JË=.Gk*fç t<א"V{h>,"j⨆1\h\ϙ԰fP5Ɠ x?AgdG SJWS5f{["k guc[l!ϡicHϾjb7)]4a#=Vг*+de){>,mnpn,# qL(z`%eGܩ`۱;:+8(xg>Pl%|{%RGpfϞP2h4/Cf@W.m2=KL)b}ҳO2wm\"~$on{2+H6E9S:Ν*%ř&'9qYNg=aث"+~~B!EHRLyVp츜w t ?1%9FTԖ<-ѦRrԴgG-2B!+7o3zbs\5 `?FFvCrk+\Azol JL^aNJr>2]E^:AJCͼ_Ez(T&iζ1:,\ n}{h|/mϨue$7KKw 4+U/ٌcNO^P% [E߿xlṷN(Gu}AL|:dy2KʀBr 6 nҲ1~SJc+R[hWOeҗAff>UXh8A .w@X:n 2t3_u>ݧAR^+W2cn6҄/yhn ;# cZ;G+&W'`x`-N{7(*Eƌ08[isj&?0eZP 41SŌ@x2m+,!{"k5 1&|-v!SG۬=IٴnRM1OTNx T6vXrrQPF&e-qOe|=oX,h`ߙmT \A DYL/HIO{y% d|}qAlSSENp( sE7</TXh^ƕpbǪԟb:ǘ ٠F>PCs)bb`#b%BJ-Y0Î_|McO */o\=:NjX+p1ʹY) ^INua aL]}r/|cJ] m(' _&@$<~ȋ852L0aUh7DTca' |>ZrqdU0zX\&BN~̞jȵ!*8 S*9_䵽9ueh,-rxb.` ǥ_%_= 8' g며QZk@x^-]&Q~reTv8WlUv IX b e PMt^Urˑl n?sDmF!H0r,232)n+E}^OGfM;tFSrLQJ<'4S1ՔpcDljyOv_8ʔ[`<[@ړmN]$&DF?֭u݄wq S@sJ ؁Eb͟bcdc\|>z6Jejԟv!=_v{o4R3@ۯGE *SƂu&Ýѓ7*Ex;WǭfWf8u{Kl^V(>yM0!`h_%3@/ن#[YE0*ғ{q-pfb9=&Tg{yC2X9O"]32Ԇ)7i%CbLl8F3޴ ,Y+ծO%P 7{QlûT. B#k1+HlBOi9GnK\9cnUn:>zq}~FR9\$nt)dȧDj,Zf ~g RPxzLPei ;+4:j55x)1gJ}DHRC1u/p%bZ3~ wO#WFZq.?uɏ#f~WnݦM<"I2 SEچI6؂v#;)ʌ-,N3ݮ@)T|S" FL3%k~{`qr-ϚAtݍ$*.-gP)7:4Ed(JF:i&h(5 7eʈ?YekMvpeW! ٻ:6l 6>qFXu4,80QvJ4KsqL B㘌 |SNf^`S,Q#PzfPTk꫷`@fA$P9gǎ%@ &T\0 S\UJ;1sdB~u]sQMc8IfAbIafE?U@#)cHd~UXraN { A3PGV}(`ӟST(+ڡ1*P?i<5GIxzgj85uaD٫'VORN=C]v Cjz*.8J=P jLs=ɉ.5N[58ȇ|i=a%ݔ:P*;BjߢJ[m=@%gbT+|`ƥ!(꒭Ŕw,ntd&Gt [,R)L`A9x`_QxsI(絗`((\klsV8cAk&C]l"E-ZwXB =@Fr8VLF8+ "Sol[[/rL-0aldV:eGIeL5`q_]pSkz.-[|H$ՙ&ŭ3Fq{\ oE^(ym{uXLj&r;"܍76c)T^;% #p .eQ}g^+k;a@6eh^=yTM,1&eg#۫;Xk26j% nz8+T܉7{|>Rƌ sk% .eZrQ&v;Qѫa} Y:wJά,\bH[ GH;Jmݠ_&LGfs ?%H{/1 9 tؓeaT-_'.6h܇ͽ#m@ڒ*r ye2:r9X8߅sscbKr@_4^$r"%V/HE.P:I1ܢEr%T#95ut止f' ˵M"ƙ-Ѩ˰GFj\ܬA!@`XyZ\r&#eNtBT@F=$M8hdt NyT2VL@WLq @T( Y"fIy =IT?nLɁ ߧ~CX@~BK.1-vƳLIVg7 F&P,vr9v5Fqm&A0է~ ûVz!}K-#rw9VQ-@u :L:=J8CJLi>)8 "ݤ )KV2M^FQcD~1]}UW3 f W?+ppF2r$~sktNt ww@>Z峍XQԗ+'(ҲskTϙSASq4OEy6XFެ]HZ n8ʿЋz/}bǚWhP]=@YaglQex (m\\ ɄN=E}ӽX(z..uy]_\@K<+\Z#77~;z$W˪z^=Τao}2؎Zeض Y R'c.(*:ٻ 8c"t@A޼>cI4'd(he'Ҥ\X](3:]^~49dV+=޴ScEXƸJ$3.nSb'>~/Rd ˽dr28< >AFR~ \ց!w|Sh>8^~/Y]vT1uҟDEVj]^)Dtrd_ސT6WM⑬-Q ̿:$Gm? aŐ/g4! ^kUv8Z^lRCamlصn58 ?_5 [4=Q y02r4ZH_ڒ&%V~[kYbA䒂5ِn%ӑ'10)XS=r8|Y GwtO)j{zUIón+.7š+s<=soEڊ/JH4e4DT'4[K|o}#o֩M%c EI}7XhFwspTvy5Y{jKV4FV,׈ ,;@`O`GqfjjI8r1FpXYGVfwsXr8-y$eѯIS%.gyى@aB^\̌*6(NQ"29tNJ 19sT|#|Yҳr5L׌(כGlO#gwM@sx0l k'EZ~|},ĎSRlbP}}9:0KIߖxEm8'&즩3&Y5MMH. 6%< Ů Hٱ*tPqUoEC1_wFD#uy%ؚ†v4H"C=M4ⵉYiݣ/ƛ Ż Z}JPDpaVUzvXBgqh6ɑdi? xEJT OB9 3mx#2_:% k,<h.z .$]b7L˖8&)uI\(~j*avp9BIZ5033C i˄ -Q^zW';X,@+%ݙe60ˑekf.:UxBUُ{Cy_]/,1jjCJ܉8i3BuUK\b7]t[Hkex}ҷl{^&%DHLo?vh 'uʇeԜ<Ťv57| G'd0 'sZpqOK  OvKuo.<] C>.li m;%T p5(TwCeMeEc}f8-nmQ<z4"G+`(86i;iV[;o%E8IӅ~T2qYɼwAul=J+H6MKɞ|ɣ`knV݂H)Q)ףiͼTݐWʙQvPE$?73`Qzi͖YOl`,@!=*tabUʉaE 11S>.&=)5 "[ϫ4S,$!BM)mX_ DTFO!O;_oAQ5,n?&d%s<$א/Oq9?n,Q~}!i ;WDdj˒A3A&#q 0QIQޔށ % 9)x:o =uri?lh# ' H%0D[ 7KP?S:@ΤF1վ<8MGIS3IRUN1ʆj8\y^S d,ߋױckFUgk#jH2=lL9>ٸȴ&\TpWj=Vɔ9wЏ?"\IԕY{皛  {3<g31lq[L8>;ϽFEv%PV8CaG_$xnډ[J OL48ut7;kefTEj7َ*̈Nq-tﭭHzQx= A(IkZ8]FV)ttFZ=WND~DI#Q{vd&jK[UЪ p?TGsF!]ʽ UrI¨S/+\-_#0C%\<,hDV@#e8'nX6X>0ڢErm5R39Ҩ".mp'dփ.kW7Hpnģ[g 7{7S>!t\x.EPCwL  )oV5b tG%$B[]ԭ R| ̋Oѷ@'L]ۤRKO|t2#!b [6P(^en m.Ν}ppu̒8Lr_ r'߬J̃:06򔱣/Xʙ;T 2#+u %0J#Ab<- T_^x7f&I9u3sSޙS*dM9F>tÅYI%A-E|YHܴZ3p寢v#!Gz 0 lf Wz~22{^wMc F~Op̧@04>\u5֧.CF6C-5+z)%vcP, M.BǛѭ|_ Zؒjֱaz^(U@|Ccm)<}$Z&6FM y@'*)u.5ׯvℿ1eׇbܻoBʖMR' `y/\u{y"Ra,~;eL+=/ߞdQv UMQ!TP<@7yy wIɓB4 6f`|Od/+_@ԣLobɟug3h{9%~*^[v6ɣm'oV*%:r-m" y fČ+ HIxjc`7X@]T&kNY64~@SiJ!& eedT-R̺t#'g0"FM4g &,][g#=+X+#BA<'( ;SrC&~@i0x&iI3Bg3? 8>l'+Bn$+άiZ ܘ|Y}A^NzV7/Sz0*)8zsn@6#'3Q`jEhH4ǰ_9\3k [mj;2Vb*/ըe YB_C4Z 87q-q R:g(O,^* ɼ)hTA|Ju+8 bn!Cl G4%lyʢl>Gk\%C*Ra-z@-GOq쐔`ܮk1BÖeԝ|HX m-ļ[utR z٤r)J:2m e-T3p[6IGiIjpm=vb JH} EzGtz@S̞U֓5SPL u^ 첈~*dzRH1#N8;Y_ny?px ["nEfBp5vFuET`/a;MW(.[%h~WJF z (? 62_DV jZWt'G{f 'جLVX@)ix3GB/sFgWwcS ~I:sc:>PVK߭1ݜ RfC[׌''B)qNa.Ұ7o?JPHJ$GkqJ0Tr/|ܪmz|ަ%*@ُJg\F" x*#U_ſdxr`}t=ҴrБVBU=\$4XO !!8"׍۩ӱaZ X+;4_ ;7'PSS z/dh˴RN߰hP_]=wD*NJynjpP6xxW$<TAQݡteb,M-ށ[}s2ūPB~ߞ?E8]Kb qr5mR_撌p0&?/~̂mF UO94!YU@x01 7+Mij?9a HA]&!ǀ[!)"`:ԁvv6w6ϡ9sK:wWCեF?H-GmA0F|YU 8⟨ַ 7%&pzsz mV eq^;R4m<Ā8FNgHB?ԇ+D舒&{K4p?.m@W6~s_3X¬Q>!$h @}a4r#~)2cE %waYQ&5f/sI\ l-YR=&&гY~i,K˅@in릕̂/>N/_ŏ:gxnvޣ1ܽEP-ْ`Q,Yc/W.^_g'\ ok-@~"=$юwZ*QAh4v׀bLyXKh2Ԩb}AP)Do{;;⭷ځ#ᄣ`d+jCaj|ҔjQL$2E VYTgSgևiP &ߋ`T ]dP=cnCIpRI Kxjσa[$tr}6$}^*qTj<Әk?=8@X5(1v'۽+%ę.a%ϟ:XNgvÖҭ-{CxCec j&[]%#sےΏOp[41|*fؗQ3,, B׃1`L.0Pmǀ셕5%+ْ lB!7i BH ٩i55jT7t;&XGq ^sЄEt{H| R{aǨKdUؑfP{@[-L,ȣSA'cGRدW,1̕0w;t^R9 %j4RoK6I_'mŊSrfIۢpj8 Vk /A jچ@+Jx jTzTiif[̷^+jiFhW\ΰx4XqC='w7 E`yJ~_@,?n $X.CJy"$fQ˼’|ypN@dWm8NGkh$4Є%UN_,$e4Q͆UTGiN礵L:FgA=+],]ZZ[xm6ћe[Ȼ~gh0!;b N8vq~S9/R S}}+\dku3pj0${ _=m:ڝd*g2\B=*S\Bvjm;CkOY3JÑm|Px]7=M>ª"@3Cm)biVEf0*NDҏBhp*߮:2->6 ֥I;e:N x$%/r_mn_ !NGY {PjEu;K"%Q(kmFTrX.Ɔf\^_ <#-q k|GQ{=Q9;'cE]74'`bv)vd^TӤ%tf!thQ%29 2 jRQN#sL]z9 /̂&E~bLfTX?]Ԡ$e? Y:d(B8DD?6CS0WWya?7い/M9z]Ҿ,QCLYX@236l4]3Lxַ1%"ӎ9g{W+\چktWK*4xq T]o٬ ,ȗPZI'" [-|V~%#"D4L؛}V5z둨όD([æ$ow4yS~wrͨK<*̏ /o^?^}Pw*}n7e P擯zBb]Yϥ;"w# 2#3}-`.u?ܸqTbifCr U]9Y(VP~a`tAphP??^ Ax}e'>se\bOd!oJigv?br!UM{Ak*⹩m|edOX{)"F%M[D+ ok+:SEf>톒E42GS3.%J"e?#E,@)mn5+,3 rh`vMvf3ȏ%BuhLЇylC~{N-3N_aM(ZSe8mtb3b`(j@|/]݃RE*Fq"r[K7ӴܭIQcm{G2.~}_w‡@ˉL+鐞;iF䂤,K2y#%=vv&ݘYǁ{aŅhaK*rH3/VCR= "?ݺHslr/b6Fc[6:*i6ę:`PiK,2Eߑvaqa]/ Dpq@<9Aw!r(f$ۅgbE+cH;z#u+w6t!]KgtJ, l۰}˴,opT$ev;tm#Aq1ēk*}_i|}E촗:}gQ?8ގR6"qS;˹EGn-nw8I@ OPpU_yl^o>-niQnz.Rbw_ZO;V{"_>]= =qhg#YϘ.P(5U:?s2{s_/7o$гV¼Rm]\!-wrě#4%?ӊ b_8GDaKZ%6K >3;Y :yB)k2.H{%n#6Նj;cxXY;8f p c_Q28JO8B ^[-KR٘fJ#K$TR+7ɽ 1r^*ڡZv|S>Xt5+ <]#CNQGϐF+(hYS[CS CҡS9~2˖YP/bxڼ>9z6^(y1aV8M)9V6:9 Єvm1\a4ꂅ՜7<}9_aKi*^oqeeOFb.tKt?E:̉sڔgD{P;4H#_,}#ԙԵNϟ,FM&9tk8PK]Č 8~xyua>!Fpͼ:J j1,ԌƿHz_EbIq_ ɌXoP#2YTA4>^a/Ddo #&dHSN =/2);O9n!-b =,tKW7K:ÐHyUA@N3VlDa+qgOJ"L#`RYF>V1".5 dS%wg_<=Tz3 1dh19 YAxϓ'$V!6T6D?q(hR0RH[aėGABs#I)v{'_3 9QOLYvF\aYDz}.oOYߘL!b9Eo%Yp+s  dͲz;ZIq~hJL{'تQ4@َm{[C4N HPBGFc0>w$oPRŖ CE 9_YOP!l^ܻXUVyΎZ[p܉wd:,`L]~H6;o]z vHhۜ1q7 {H؍[Ӥzyne*rmф0M@o/qR u]bksu0Y}hʐLB(O 6>8ewr*YY15o&oiVR_ `RҦ&+-E<2`Z%ݥnAX,_[ϨdB~W۩s bvuԏ$4Mz cpS8xK@u<&Q<ᅍȟ J XT{'Ъ]2Wk/L""C(d  ٕK8}]}FB^c0Ty0  Md0͒,Zݵ$ F#nDgĮps`~'8s ~[?5.G|1G7l C#&qiejC$qU$_oR*jRtjHWq~שu(.ܢu #n -U*M%>rX/ 8=m3x7 T",XN|{8l$И#$ w TvYm8꼔6Μ#EUZlt@'DH<2@K-6:j#;zqV 3.!mBp,pdJuoGmֺyoB4sMfc%RSrk.⨫_Zs~%=!~S72)ywvet h76ȵ4k̑I &)28hLJF;<Ј_Oemq Gpܭg$̔#66O FD5io0D:eJUa`^Y$+RcHH̢/ ߄N L!1"NoѽȲ%1EԌHZNU tѼlA-q!gl_RyFP-^M^=}-Z,,.蓣uY?9 WɁx`ݪHlxhnOl= fH"F/UՕ]s6K`Uօmx8aKd ̐)&Xco[1e /W`B^l;ٱ fbz< Q6!0'1#`fW1X /ν&k'l Oگ}aʾmpM7x\8nm0{&#RYWҍVֈ;Mdۥ2CMWV+>guT)=JEF:}jJmM{1e)cJVkrf%"kŚ: 7{XBvyC:̂z̥rtQç|aMsr|Ch%iC9j{\|(ȷw|/;bG}{6p-X忺lUS\mO$\(f,ҔLpZ4^sߕ0wo,AR+NZC`r"|'BS2XfwI:f~+#` %XrrzBҸ;#f+9,)G#Ȓ^ùJb 85=bn"؛A*9N#ck)a]̵&hcjj%b;:K)A!ppJ89%zE>p zW*A|b9j\Nywyq*axW8dC:>=Q?('Jv0"hD1 dk=NUF*rWs%4pEt:#w ]9n1qJV^hM"NY`7! ggxm!IWK9Q' pE#HJ.:UΙZЌEۮң#<5VGN$~~RjE$xZI[]E@Y`eMEu.bюtJƎ3; fL8`Ԗ ;aj=a,U8wG&Ь3=L kr!U?FYVdy6jc/1f(8 XI9'&,)sr& /?wAg%N p*ퟬ} Uafg)bUO[xC)dNZK҈E"ŔA+mFW~H Z+ Ӌ#Z^MϮj(w$6L \Z6z *,kZ̩?oq m{90Hg6ͷJŰQ4sla6k=9fBK5u*x5]v|{sBZ?A$w.5T(8G;fStfNǃMIM1C_Dpe&Ó!8*3nX'tگsDW')y k6Vk?GfiARaj Km8~ FL=H% bp]l7A7}eOFX*ۤ-+G 첸,EO"M;j380Ȏ]v%ΌynZ)=&t3.51ܨ1F9k(7qcAn|"Q)"hwXϵdd(Z0ݮV mRi#ГpERu inT{'Yw>(!ۅ>:suQw<|K]-j*Gu2F$Շd(L=¹,U2WȶW䋙#k*Hdv` 8N .i*qZ~r"_{^NnOyӻ h8GD:ZHr25#h&霼M p: |.`1_EZq=RUUݱ9Wx8(.ga] TĠxH>`z.f2ANB$ b)0ʤONG|aטw l)|f:`~#4*d-=hCGW5}@P0H >vMY2pK*GT[D$W#Xm9MrLeM$]vPxL?5E"akdxҫtwDq+6r/*C~'x-U8`8e36AEaV+@jLmFˉh{sX&S73KTՐ@ ebZ-VΔ7ѫ!{(ȒM6t-C!c@L0>8du|IxÌKĖ ^[#tx0)q(mfKUn>K-Y0EXjYꋜakEyψݟhBͫf<&{\z=fs%=Np\lo_!DO+ v\D*Iy ^#>F8a03m;mN?ePP,l;_6.I'ZY(PI.XU7Pȭk[V}pS?G}:zx6@l*Б A xz! @3`KUTآog'dE/ԼuL Ξy??8#"N_ vaI|rvw~;fRIޘ$Hhj֭-=_V" sh>H{nydOԃ;"4McIq*5O]T<a? 6IwZ`ɾm]3 oϠem2.ĦG\"fdױSa $DkavzϩRu;s sG{*c&Jq뿔S ůDLR`)qg\:v[!x.kzEjtrIOj.yOru[#zܒA‰ʅRX 7[<\q QNyZC&\qP}\e ,kb5̏')UյAOGv"Mى sgXY@ЇVPdLxl 3P;zV}gK[xǓ* 3r >R'znEz\ZeR`9;P&]V] ?C $nv*kme[raγjڽ$A IbB7v8jZxK-XkxzUKlv|? I.0` RA'3fBl =taֱVn))!D`:De#1..>]Me25°٦IQ(Lo>X:+'$OCۓX[sòVz>U܉_ c0Z|uY*~BX,zWfzh[seyB1}'s!$.aw㳷$C|.[{buuBèp {둁_>3M-K6Q5.2_AG{ZA-d\ϴ9, )6qlWEyF;=/2KPW5yB^aUƓk+~"3y- ЎdNl6S8^l6/~?"rܨ{n,X*N7ޛ|_ zt6* ȋ,o۵ofUQZy`;5xR3sytfX0;ZȲ7ZL `.q#"%uKՖ XG5*1+g"5Ѐ %b|ut:U1b<əg(oߧ]w8lQ9w_5鼙 >zt&as`a1H]=eށK{%0å)L2gp8.aXfM> xFg'QA{aSșsOV*hN^ jPcͷT?ʾvRoA#{#NȖITL٣`;S(RywwlvЖ jL8̑ ^X bhvJ%iH [ K>n1ueH.65>@f *Ó.[R 8J Y]l*x :lĄ̇euqJ]|»jh!xfc17H);rbE}Yh U KADyCEGz Qml \}Azwk.˦+[з 26gͳ=0k XTXYO_1`/\'7oY1D~>Nz"ܣawďDU%whˋ#P^ ե!`>S/G?'\1v M^BY+c:V5gܖx[bpLv;+ݤw'IoIPEEyR\A"iۣ mY@S*]x (x/P)':'Ȕ-5@=#0 HT|Нmr\uvL[vgmo.>lZJAs|W8h}{nEՋ'jky7 -4Tou%_Qfq=ڕ6|>%#'Ap AOSƖ/T5Ɩ}(i6~hL|[z?ɷKwuf=3 l񈥘rm+5qH.`Eqf$-|nS CWn 1cA)fPϼü[E,3,RVnfs n͓G[Ζ)Hz}i]gE٘G`g۾t@f&$E͏ iЀM8gFϘ |$g%}Hh2eZ:Nn|.Y;0ͮ N)lR 4Flm f4C'0H`&7c[%jQdSvp.2);Ra;x8^Pkakl~N,:I=*^(=~}ẗ{ٲnZ ]qqy`~啄NZKυo_XVVg8^gi(۝ ^r ]f >A׷nIIhYD}hy.c.V S e4?Lj%>}o~uU}jнT'`*֕\@I+7|}*V׊B[ lSLrC g ?^ &>ϴq<^ ʩ"stF[%>OpWG`>hyAQ? Y:\̳Q MNB_dW\KH)HFUјf45[oxEAC9"ksul_KtDXhU7{ PYڭ>sG9L #xk:+o6bε_1%ѷ18u*N>SB++k״/Ua*/-mc2[3;]'Ln/=ԠN]dUրl=A"_zfD3{Pߏ=q߆isB'e^3 {bϋrDջKvum7vk_Lp[G:aN|H1oX#^܌4g h?xL 2K #!b Wv>:Qfڵ r8 Xi Mk}V8cqGTo`@@G,uֱ;?6/12wN hcVY|4ZڢZy}In4T.G\k Kq`tY Gck }8l DBQR GV=^S;k6ADYp ܉L\e u?J2wߢ6яy÷O+)o8w uBg,wRiBmOy5mT\*יEl`^$AìEJ:HlIPݑ>2U]i󖛙p :d'eԄRL#Yb_pQqє:3<dig ȧ6H%&}={E{j'8嬌l9r'M>o1xƐͺ=5*ge ń&l?J#LL'cNc$Hg+seͣCM"(1J-]zXLzi'M 6Gd<ȎVlpO0liz9CJn{CJz)oerOkSh8= ˇJS.zouRpHv~杘-JaG  rL:̸>SάQJL`2f W`#q@]* QJv:'QMj!67%os^ǕH9QQ {mKmӏvᗾo-z{||dyFm: @+~8#}yee7nT…AW>aaI.&~ 0XnJtf+McF+p61nȑ 3$*vqv:Z2XP{Vz[kZhJShBv'ݳni*o .tEc|ePwq\ޠGer15Xa= ˥6Sә}^8MAD V~jpJYVUYC8bG:wyAA}(oPi,H,w6 B{gLnь2SUy^ ceH`?;G8Բ?"M& LFWj:;L@Yɢ1ؗi +$w^0k-Zwc~-?M.k(a=Ju9%IPVEkSoP󋋋kB7z.5$R9̾fڐ`vFQ}|"d^O:P~r+S˃-l(&Ku 9)dx%uh|`RjCvhV (eBZٽ\lO9-|qڿ/h'.P$rXw__\nO\2q]\ٞ|F6Q%Hi eB,CKYna&>4n]UUnCL ’G٫;vM'9, Np0nvK1rAىǚ60kW_aE/{5:<._ -@";cp oxJW`ȞpP- v)8V&"7ON DJWh8BaG]x 9?LwGg L=ģgOk02j2cI>(~]_>JE?@:HjaG>IӢUsso«Kkޖ:##o,;rJ9a E)]:\ ^9'WHO' Yx"GRmlHqG4vB,BG\~#/I:jU^TJ\tF<3tݍQ'/! 060%of7V.9 8#_qx#~MRˤ۴/6/У~"*Y!.ِKW҇N~0yIQs;˻R1!,*ᰀvI4; AeW 8Caث@렢+p=Yc̹;(w3w#Ԙpr@f׊K&,Ap}ߍ$qڔEnapgU¥iP6B8 {v [uH;!>FҳToo4 'yݖF3#alnK9N"њaa\XT˫^7#Z|) Qܘ7&vz&^="yIҴ %^'!egJ6#IvՐ5@Yx)VRI :AFW3EA#"![}f×IBq$MGx3:4:I+LI!Y_beNvM a",X@\8mĿ2 Rs=L>bLP]Z+*5\-Z‹Q"׈[8+ UOK,E Quf x\u>Qk24TcE&y~4w#uT_oef}ovnӇ$Dtv8L_⩶VhT?5~[x,}@ x#&-;x!ed5grG߀m nO~<%J)7ݽbX> xki&+|3\]?P3pK>k"bO":$uَW0Һzr& ۾绔r't4`|kEԅgdo GೞY~q$EvtLdyPU/r [z+m76APsw$H<,Iƺ;̟?pw KH+AT([m5}m_ZZI]Υ Wd8 B_.I>{6 w.T&Rӂ|AC6%U EtscղS.kT:Eh45;C" VKdCcZ)M1S}8Cjce\Zyi5XG`ejUkT#{D[L <~ k]cNf,pk  )Mt4 vRdB8yB7%ȩgYZ07070100000026000081a400000000000000000000000167daebca000046e8000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/F]?EhDTTk׶Ǽ ^0F󁲵e?33\Is6ҕZw`O{}_v1} q>;2$eۖ(@_3`-1CĀ#|ov㗍~[.ٌ| 4>I}-TxIfšTCD}7B0'({weMD6)CvQ `4!,>EMͳWdMWʀ[nŋ"EƁzfZPMZnQ1RƤ%BF֤YKub5]I5A?(z~g]_R1$#عLu;x!r5ELGL) p2Ia^Uѻsamˊ9_c4)J(ԎɹkSMiifUm5J1|maNIXk,d$,Uptjs";wlB{{g%gֿp7=nSpp9-wzD-,kO<s1 ظ], ])yq a~hV**cVVRVx;{L2*m/SeC9+ Q 3 2`5Av0s,:A8-cԿz!zq ȋLdn}#3|ed[ j?S?:\z[`-]228U2`?rrQ6VbsLS1"+.P8E"kz ҄ߠFNޏ1ú%TSDl)}V%g ?c1 ?0&Yf ҉׌v|E45bDG7+>Grʆsӆ*KyXm]z/-Th\ u/t|Ͼ! v2ԟU4bhՁc:&^F|4}x%{i0$* AG.oWS);f6j64Q`sf]ZGz꨽W"GtUyK wS.Hџd~Iy@.<;˹J랇#8c]'j7ltsfUx{?1S-7yt1ԏie:k~pܭVo䬈>{C* @z:I(ܲ`L2/u QV\xeNFl08.mEڡZUC_JẕP@<(T)d ,d cSsdjl8fx=Wy̛:OYYg"gLg]%ZzO\i4Wq0.Ȫ~ހϺ 0$KˊT`.tV}蹇%En9J?4ۆu۽K.jI/sP JPj:{fň줨-xK⏍f_*&6a#rr-h4Z(V"Q@DۂULa|='E8նI}(\ X,˯]7E9V k wa)/x4N)RWv :O2"ub/;׿3\DQ W cPHN,qdH!r8np7;M”qN@~ & Qr ~anMFŧfLZ_7^,AIHwǚ@ )#󢃬4֫tunI\`UŐ dy O>/;cĶnz<fd _&iL+YE O{s`~;.a762e9ګA!.#8Ju%xbP@ xң}v+=Wo[@h2p9}I56 d, fBȑRD^ 8(7};x+T[:tzjڙTAR9LݪPep ,%ɳ"= MEpG'F<ذլfU~Xd+6OBҤ܁6G@h'삂^n] %KhPgjz3biQnyZy O~9rMݒWκ|$G{Ťʆ1LJP)$>;7BNkaT|S:e$r1PWTCbx(YR̖f(*ilyeK5WpGڒp6vBMg `[a G顰y&~ #':ѫ g"< s[RK;DaQM:n/cڒ< wgw(P1ן!T?ZgҡÓXSMUIE=um19CAS&'c "p'3spYtL$?R-@p7\NG>ŝcfq#CpKMeW^*Ǫ }/ djHȢti«^J][xemEg{}No*Wc@>`;cn[hmY<*׍zE-ˊʦwu|99=H{Ҧ3\sASJQ gzۻ*/>E hoP$iqł1HkS]x<>HTgZ%i{n)77 g+\|lV);PK$AX!YlZ<1}M8~t{V9v5:2`5qKXYp78&5Kn2|L+%[t%WKgoϊm_")bJ{EYphl_y&Pd2e:<g^OFpTf cb .q^-ޓ%Q=4ɢՉA}R=0]}%۸tڨ~1wj"ޞ^].w(4Nr=B"zc;G.l# wݝ>%UN y;)zcg U̾j}ebpX^sNi,xSlP*m|Q.ը#}B}7H!(h@FlAϛR&o~Ćt4KOXv[XU1 ~f3Y],>y N\լ_Fjw+y)sI3fē,޶@õvw WwkbHlX.5Bɘ*ՌMr=='v#Fv؜I܆/w>LD 1 do#T&} 70i)El{~:&Xa;]'P.TPjk¶ǭE+lQE cH" n;&Nii@YqLjS\qKH4A ;嬳wSd: IQhbT E4iҠGS~Jmtү ^ߟҦSo /e[WPRiLŝ[>3zp*;q( c*vU=%F6ƚܶpa@ ?`D]؄}nw: @$&О`!2jp8ӓHu#KK[.$SthUz!=q98خ$!aGbٴ?0ǵZV>A \ kǞtش [9do%ߟ %2ou .Q3#CapHZ1sh魀9SU9"14$C%Q%Cྔ4GP. n.nW/ Eg]dK5^ndtEHTPb-ks3$ zMwUӆ DSi[&p1Yil$d8-۽eV b @} V2oLƐMb~-_$3`5odVz#6s;~6|wҫP{peb4?~㮑O: _#NFDf;oVW"oe;5stή"z9uy@ O>=#} # ,#S[X_΢g O2֐˰ E)fPԇ &Va+A׌ DS֨(b% Kun,iujjeׄFumIrUpTbIxy 䒯!jsAUXwGr?%+v;x5 &>>B:s ~-0шٿ_3ze38WFߚ0 d/̄+nVYk£W3C;JG9zN+S4(t^l芐>Qc`X"#X K=5DĶ)RT%_qVۅz3tHQ-YS &N qin$Y'o?t]Gݫ3GKKN%jp_$|zII;xRc׼<`PRk[_ͫ'Τ#9= 톸g$RM؏d ^sx. L5Vk];Q_3 rK1=3R?!,9A 0nص1D @]z!D6?0B*Lb5k2T)5>ka%gQOw:W^FqXt%jG}20Օ-9\oo.WZ5ͽ'5]͡1vl+^L n}0-͵'r%EdV;)P'NIG^Wj׮>rk{MDքmɪkشB>sJCJfI˯y)",)4G!v]9+!00FsBjynepafT9V X>lw($ٴl :T8,"iW3YS\v4<\sI#nM)RP=)Fp@oΎ9hdf7n!6۬950"X7L/:H5J/isR4\mnП_i ̀ 2铩Hc(&&/&Olx:wY$x7UBRo,Űkͨp-r CDX>ˑOx`3^~2rXe 927°V]HOϵU}=V,6fƐ$ IL9j^"n0,crJj_nZay8xG3orE/t_sNJ=Y_8 <6KMG@#8942$iN\o4U&(b: l_Ww@%@=Ž#7zA:Nxqzq`c˄D͆E.(ȨL|BP&xSR(^^îC[iU.<֪*g.s:~c?x* )F%i^Q4ǙS>*#qe(!R,0d3zm;YT&#=Uaxut_BqФ;7&s5x&E=hr-kDC_;U4Eq S=\KT:?[kOʲ}S< C2յo84/;_Yv]Qg+7 \C, t)Yb&RZ@Ғ(K?5,zyC+LAw8;{qRu:mcazXmq.A$)nHzlzRg e\?oA!4#aʼnC"BtK:Ceࢠ(v"@`ztM{,UHA)msU7ҡZF-@s5 L_Pk~ %";]^F ӝNT f ᐿ~~ N+ ;׾F}x/΍:vl*9DZ>{{Lld@g^n14Q1,qmef9)v V0~p{ޒN7߃\&۝$?LHAu `I> $|`c~"wDn 6 ),z)G``F 6)9AhBAxv}]z>d!|T&R/@H4@F 2*kQ t_N:*)Y@G/uP*Ljb1q:ͱλY%O#"zTօ۞{ંc L4gm1}9x9WYsy~9r\qzU&v .%rbgjQOɩ~ HJ8T젒(ϻ$<]ρXװ%8/y19~w+EGWg3յ g!2${2.8*Oi+ ۰\#}U\uNگLq.G6{`C  @ E$S Z^|/mEB =V6] ]>0 )|+B.npT=bQ:㐙[xT€-\]෮'6ȶ9^\ie0yv;8X''C>NԐtM4S mX8M\=L}4b7OJdP`,> WU2 HtQ8t0hƜQNr!dڠc5'!x MEpL5ڰ*ngLq(yޭ+%|o.,66~=8rd|]hZ~oE2*oߌ{Dޢzr#}XV<>/ϔ(n$1 d172hm:< m.2 \/x+dއxWWů\RFzkhVb"hlFgpP~pF-Q Q`)|..ui=rK×1 R藉'>y,cx%[E$O=?$I{ު-(|)gy>I<&$:s1T}=\~[},͗ \m[HVmA4bv| p=BsoiOIdϺd!=օAϤkoԈr|8Lw(QiHl _8ȓצQ,Qt*$&\-oQQwpu1INɏO"x Hq&on@*>9H>kNt{QfPt)w,K{RLȱ_88Ë(fp>o,=M'b^[-ݻQ A7 IIg? T@G..enr5&؎lpKȮ{m̨[:9';ȩ:c$+ɹ0Rtu::Nl`Ɩk껖pR0(I #???E6?67 y-8Լ UZ0YR؆]s犝cҚX-<ۊTvfD 2j۾?4ґw$=3:r=otS^qtO3Gr#((;\͞PA#TdhPRio h9Hx_pJ.YN!p\7Qt~=`tA-{'^/uǬ}O#Q,E?kp}0?볮v^mїF KA$za[R`+x1t̍boF, }aiٚ$T14'y0}9: *l?oQ7sLŝ!~ۢn[jBZJԆޏ[Ϩ r rp5-Qf Gif0J'suXknw, ÅU+j^A\.X 8fo~ic& M3tbԤu؞&)荁~M=[C=i,OW[1ˑ⣸3`ׇwIAA@y& w)d¾=r@X[w0#F 8c:~ 3 wAG>] `2NZ*INr)7d%ngdEBb>&ЩhQd'T?,lBH<ŴA_2[2V`yXuS +׎_FIj5 5p-<,Ő~ ֶn3[+*2ܬlo@uSFI j nHn]T2A(m-nc׽Gަ{+q\T`.v.)Iwc2v색J~i $ u#Ĕ5zAvprwl}o\~ONF` ($u_]] &趙u),10mX,@J#=jSл]dfJ(nIۜtJ-[H+g3"̶>C&C[J.Ŏ ].겏v2H1\/er/U!SZ-ܷE:>\WP2tE)Գ(}swG2 )mXԖX|Z?Jv8$0V1ld`y/8&$%Z,K+ ,Xp b(w~+$/tu*qjҸQ/gc?OGk.H#mxMuxDicەݝP#heťO13Ϡ)gX ǃ1[9}8O P ߒ'4@~O±@: &  XoHV' A:YjS(hv'C0OcѥH DۊQўA#,NO+ Ri'<_Kys B>B6FоW @m0Trÿ/HS gW_]M/ U'Oeԋtp{܅yCnnn,BGc7 ‰該jC'xe2dŮ%9gć{>f!vIa˜5hK2gn Ou@'5'|wDyg!_ǕMG-KjME~BVNZ]FM"Aw, Nb@ %v\ɋvI1NΖmV4!Y*LURFF7knfB:Acu ;LJmi?'*P=m_|w=ӳA|rp9E9NgwQF]QIN{o c.Dg=sypb۫ tg]즌R5`byݟ_g~U`ylgúNA]Uv7+Ú(T?3 Z4Pr 6Ҩ_x^]tYqo7+HWD)A/܏wf,G߯y{w1ڞuXACZ~% qkNh=; K[@.( }\j =xR{&%WIFXxR3}[Zܑ+"d^ [?w'{玴2.PYz(;=3̩ Zr`ω]?ӆ̒O3pb7ޣi琯\.d}Ң:# ;ޠU@Y shbzDpO4-uGA5I*>Or"v8~8~IDb5 wG9Mc}f2YmpNg>2qq)3đWr;ʍs&I᭏w#謶d%498\N֏9G7GѦM&K\SH^uNtZqm)!UOg5OLy N͔OCa*/h$4 FrZʿӽX&D7߂?/MKLUk_{t,U_$ 3\ryPy%c8s f\oհ@Fm7Wᶠ!BF#:ݼilٹ {AIz ԛ Zd3-jH={<>* hq$ʼn46 9]zNH}3s;kmUOz%[iկB' %R6C})29Ϗ]U>뀄7J.~;1FЧȺ`@ is1֐m+l$PNv@,Dc(XULxȡ*OZ嘭 BGeR(/њ)*R3Z vV†=i.?P桠\-iؔ+͍kJ5b" ##%B#2AorvkQqѸ=cAR"{5D7x-0&NH,i8qُp_tlyh5<] ھR(kP䐪X^O!nDM#.5)R*}T-^,Q+i8\P(ڐF{We‹!D1Iwc 5 l'8ͅ3UEQfu`0~A4t)AU'iuA >nT9S4cvzkxLUڇKh v;cv">.ob REvAO?:kߗn /;1:Ck h<<Sjʏ,`ú%W=I .v#}P ۄ]~pTH%j?&›dKf`LrC!đ vŁ;^%/6T+ ([XJh\,2 wrf=|U[aURKL19fQ NW6AT@8A*>ˠ~ZmF[b|CQwM_9ihZwU~F%;^8h Ѐ0v4/L̀+ /;*:DQ=}LP~DR&9`^N uʲ84\q&kR8RL^ǰ ގ7" V;tI0@>PXp8Q- ԎVa5[1D#8d2UNnꛪ*`+,;6Ѵ3_`BvP0>(?6V{2rΛ%ϩZ}IL]u%CLmhL-շRH췬 oM1@G["P]gnj_.h'*N&<g'!=sd"=zoLE 9L6Sﺰ03g_nb} hCa削r0zp[$lkl7O< #< h]{: ^q%؀YŅ:﫪Ig . XU.?-W{0ouSIuOv7mAd`vRu}/*@.)q?)bqʶY.m<柎! O3?p62*KuɈf6( r)c#O,„w㪣/6F솵g4pBHˀ j)<@fw}"+cPtyɷT"b)}I[֨`١XuZخdϠF8wk'AOoLŐ̷wZa"Q;7NQr/Xyt, I<%<)q#ՊL*ll9=[s4u񏐣&lAd1kؚPŅ YzH |ws>r`&O9x`*h/gͫPx>(\>J5IbѼ}ĨrÑ>M[%2pLkhE#c']uU*X7gQQJX $zo ܕq?ymefr6m50wAe6O\-čؑTgYZ07070100000027000081a400000000000000000000000167daebca00003220000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/1]?EhDTTk׶ǼձLWSeW;: F:\mFb539rzP+ b^^P[ǦG;XⰚԅh/E)Ψ7+&9.w ~ r@Yڍ?sc #L38vQohuYA\}RʄE- LPYZȒNx?LA Telu1seR;; ob|]ԟt`1V峔lyds˦#( M?Xmi}kډ;$50Zz(k5?V#^og>:pqo %\g?y?7=0˸1LH VP33 d?nK\?tዛi(V:W "_t_&YՄ? WMA#V]\k ~vuU*!Jm}H 5G 2l4I}1žtMk'7`9\+L07w1L횎.v%"rì:J%,0, `*;cvs>"8ň❁#5n(XD_qҟ;3z 6a &R$߾'n=)LfVrw']99e;j6Mjt/^j*PqRn8eKuEME@g|\mm\V^D k&ʝ-񜔧ؾA0DE2>Roe5z[b\x&xX| ך;gy5=x4٧O(8t,CY2!n3YB ,GˀNTo?;e`f[ D:ڕUOnp9@2 }|f.B\F9M)c,9 @^"[{J%!0'O{Zғ)8Wb=wZ,U) B)q+8~Ք.xy'*X^ZE]]5(BJ?K0GN6VqI,̻0vh/\Y!Y,!["_@K8ïH (ipuFwIR7*ݞA a"NE +u_f7Jo/*s&&AOGLI䟊ICE)f樶8O( V%l]OI/{oS R>{ sBxHk6q$Cf#gT1d1x:ssW1w48WpA/,;e@7nt%?"M2w =LSIXl,;&;EѤq͏L-),ea.J:XE8eaMŇ3(M"LjUTz@ `M˜0MTκ!궾'&>BsP{AP]zwvqt?}GM _MHk:|Nܸ3)x%>(&ؗD 9OiBЯAT|Xy6\d>bR4^Zl M~a%D4_&Zɟ Z1LU, y{b2iЋG\˽3` (|ޞ缆6g2^4\PL$W:-'x%0 b(5wrfu:\m4iAI#Qt9ko3&ԉļ#7 pQRcN 1 XF3Xse%46lS!;w/ZH/!Yh'krs6YY|iXK8 \FOOJ@Nu?2ɋrw"W,;@<썋W;cɞQzoMl S8k b Ż2F."ER!C)Xe-EAɵgiYMx_ 5}TYZO}AB6F&@T0 (UlC; 8W\jSeOc:ӟf ~9̴ ajWoWئ%cO% c2g|rD<W\F;\v@=(=mM,:fdtGhЧ5lĆ*7ŹŪ*qq0/HM;k( ASl&3 Sjc80|96ܶO `V/i mY襰lhWPٷgࢪЃ+J} r oEDh%>@p3|~o9pO8ӃkF Ǔo:{J\? : J60wa`!E[*7iz^-= sMHyd}!B'}pwʚlN<) &,Wxu@p'܀=iE 躉]rLaT lG%,B-Ht{ȝEH A(ҌP;g,f7>zVK@q5ږo*QM e +B5^{YOO>% aIk˸P i}h_eeND'Q3AD (VxpWdEb =j=ϧt2=VV0j&EB,?\ӐHX틥ȑ ]lVA@<mq@1?I*}N~iT sĂ֩TiPRn ^71eڙ0,g>H:5 }5 rSF2]ϫ51 X*X\5F3HsoP1SSwŚ"S"LFC k,>5w(,aCUNڳH GF2\5u.Rg8ٖX%uvx&I3`vY&V_ѲNsNoE(u0rL2ɟ=H3VD3M&}9|oV3IwZ,wEb呅a"GG(6@rTނJml,e( P>K4Տ3& ٩d0Şe['X4߻]IWǨ^jk0NYL\^Y}S(j>WݢRdRC fv$V)/6̚xnEOTU|8}&5]lps Њ.#2mG [x37fN_2?pt_g5Ȉ#݅r0[\>;krbqoz 9fpVonXԵkXc1.0LKVޚ[0EY|9%5KԴ : _Ghh}}לNY,:ܕH_^և=h쪽G ЀJW໫2'7:=}K@Q3l2sܨ /X,_ҽ8ܒ0NLذ_jKz|P ԂB }A6h F4m]\+/(|)ڄ&n 5S2vSIs^u3jC d[NS,Jq DS#~tX.7c{8C4ÇaЦ@|tSn"y`Q=>N#(}tḲzRٚ&F˨B$rOA&F,] nj7h49|YL\ 5}YlѸ˦_Hʶ7'X'u </Q7DS*V.b+n -%j5rl(z宛錑 "i!mnw.l57ᩭDp2=%S10 L^6Dez7B7d ӋkpE{*o\E [CmAGnukåS >&3+ _"{VE (@;߶ϤJ1+u;VB{dE:NR#?$mT:мb0Bᔫx 9|j975|eZ/̆a۝8 lIW4>{_\BQ.pnkv CZOMaPgn;'틞!h-|˰78di)Q  ve>+k&}P9t9(*N̡Ausº0;!tI3zf'Y4l /j}"Lmc:3\ x7׆kUZE1܊b1Ԗ0"5`BDaH߯ʅ*V"ˇ 6uJ#V&XW~Tʂޠvx4SFמ0d8 2Ѥl7ƀf M3dZH뱖BHWC^Ρ~>:i#}!%<"=/ z9.[wk n7d OJ{]h]P[vae_^QϠw̰S;9&7k(:"\I*e^#L3ry8?99VPdik]9viLYb5Re$qbɧz( &ʵ)w/pȍn ZF5T!Z}-Tf؄Auq+'2[`~ڌ%ћ W|Y; #ubw]&ݦvY`Ur6(+@qΡ|+Ǥy WoҰfcWjAIc@u#>>~dlFZ-B?DJo)k6]A\MΩ ^XGIдC%35gM7{'Îù5ɢRϖPowk"D *8I?zNԋĬގ/B;2ؿ̽Nh5@kГȕ0h[V4JD8S v, 2.$2Oa!H肕Dh̦tªzҫƳD_217 .Fa [`]3h=6Άꫦ 4{!}cp#D[>>ažp&P9!B5WCY ./)̴} }x}Djh6'7 !GʞkO3^0rM$ }az%A^O~:F\azd\7?n=ӷEqMI M6&$Ĩ ka32N 24r?$`HzϨ͑C? yZFHa_joP8R̤VG2mL[C5̐ȥT ƥ奻W;3)_Ę\@R lxW.%?XY1Vǁu58}/OPgQsaES&UwmCS>:Yu|bas*>k/Uu 4+z3zDM4^>*Wa5m4s?㼊삟IK +ǩ3:,3|ۢ/X X6t~s@0  V餃5>oT l0y:ppƝ *PSݕB\ہ#rXNwmGT[{v!F#?);-f- KTL !;>3>(޿( 0bTDphGuCe>x۬qXgl2MjQ¡1y[L8MmYiFr@!~+c$HfkvV@]BNy#qQ! ne =i^6+@78sW$֕x/_@$Eif~'R;ZWr\,g.e+M, Tw`1ܠNQ)!I Yى5[sQGgNP Q^SEq&j=}`B7-MJy\g У wOщ:=7LҜr?9wnlJwQ$PGE4-YC< vz'Re6N Ki=yq&8 do|Uf5rņ <'ٿlLs~MM/Jwp{Ok@?" xu +&% חlw_I'-ܼb2,t 4FsX,4sG2 SǾ!Sɮa{2j r X,z8 qlSZ?}#Cz46nDfbGs7@(MXEWN!kL)`ryCa0?/ԝŷ\5XMf${#]{Ԍ=uKlGF%5݇HG9=}޿?w{ L 'hi7w[tݰ*(Y} @4nr>c>Eu!S8P聯|AVcw(>0VdC.mʦ{Ӹ*rAFt9*hahmЮ̣W9[׫լE-IN+R0c"?#j@\=l%d5Fvќ!?9wu;J@lxvfn+p fu+eЊKC(LF)_]3 7'lD96/fF"pU1ZV3yuO//x~?1SV*\ˈ_uv|GJ)'WKޣ8v}C5?XXzß맱ɟ(_ZGhy.p<4Ab4-d&)d]լnh;яӾKDg<+8 \T4D&JlaЇUZd^#:5c`RZRDZ2=U\lC EJOFU{x%mrXntWF?b{ڑw,YgQZ/Sb51?2,X 9? ,(GJ/ X!(~_\^sw.ۆ\ı',ͣoWŅM^lJr㭭j.I_F7zu*vp[ʩKe𵆊ޅF*lCh'ڳAU~z`+ 6+*!@j /j(zOL@4A|Ŕ06j$:Kld[P߸ˑmMqs?2'd6IY/E:FR4C20Y#XV`L[PORG=_w] ?i GԄ/>xnjcbRmUp /eWe`QT1$!L~ .u衡NNTq\_%^my-k co$A (7֤U †@+l o@:rJls7-o)=Vp jX y惉4͗S5q8w }gF|}V8&*(vhbƶY݄Ybh7 ,zs`tk{!8GA_ `ޢ]j(^`B}nڦKo/iRb@ˡyNڝH&j~h8(} ,iT>*P/8'2C -dc!Nx>N1:T"S><*I ª-{Eo{m'80)6wpAMPzKN]~ @m]qF*UkL%v8ն Myb9_-34Ԋȋ G|Ƹ:8|5 Ri ʟ[ʇ|QWw_~/BQ]J(Y =+/g]D%ߐ5$3}K;9KkO +v@)UVcWP,߁.2縵.qdy92AO:7em1SW6#]el̯8:ЀOy s ܺN}s_`(`nJ0{qN6odkk b~1{#m2iL?SJ^H%#eU*COg] ,(Ƿ{`r>5uP<7{[XB%sK( w&6}˜6+* κo~#x*zs6V=1m+)/Sp*د^3vYuf20fL F?j(r̒ 3IS4YQ01jƘM@:6 rn GmG\hDu;L4dqI`L*Loڼy1?*p rvr\mnPk6ne_iAjPGS)"8$;}4 ʇ[{b%*ȕDͬ$Q0^\uU5]d-k}T,T𧸒>V w/ir :_@fhWx{7WYLdKQq'Mc> 9ȣ33O[>0oc1xu#VP%}8*ˣ nԬE8?Nw?3RO%6l<PY$ "*Q}wr~hP)-/ @x9#8?lt`1/+.`~;GV[¯bT@sjZ(>> .m.HR|n>@tdsꏤJGhH UfC N](9 }v?M NqFX_Ff·w=Nz5yd6T48akpκ'Fh~7*yM26Y7 h;;GT44!z`c6f5G+=Apj}f=W mIn&ޜzaА[7[B~vROf_N@t,*@ Ti 2wq#OL^M,wU&:Fi_wF0)|a{p%-Z4.К|Uް/?KhD^۝@O$þ񫹜$YVFV&{ 8}<8yw` J֌9 AA0.92'R}?SU0T"=;;j1$vį^#U6LPטA{9\2)`j~zI# 4G:={.bl4wDUpVeHq%R-[Ua+\o&6k$,+ q_6 xx4$K&)[< tum\G^Sj&TwWzëAظMD'?rX8Ȝ$ݩ@mw%d7wbCJ9PrJogV=DSTfjompEt0 V,nI_90~.u;=H2NwS54v"J~-<Z«϶Tz`\ny;67PNu'~6-Cʤvc`Sq}{uߎC#߅_'$=rQCBt+qU谁LM-Or IG!z`y?T _&'QvAlHk`뿽w9 J`e#e4F{A7ȏ`pѰ'k56iJdD#r=ǧ){ 9R:S\˷P;+;M<:-]iݭG2gj&b\Bƴk4ҳ:@K=kmh$ Q*L1W8WFT\|(Zft0)k,uZX ~hxN99MJˬ^cϜ"GYpSTT_F-Z'76tWkwtnjMgBy`9oİa>D^\}ǛOC/\\ m c}6KmZ>8:N Cq-TK#V١"\ͶdќPN:PG9.lt8 ôx׉awaEF-8q:n#?!pj{)KlT-|ǐf5+<\-Uug+^9d6{8$Y=>>w~Wo ~>&la˒Yqv`<9= `qʦ}{a__ɿT3h YЛ; BQv81 2a${WI%YWY7b(iyْf 4-%Y Ð~CZv<>X%L!ܓ H=E!j:Z G`Յ؎| ((G~&r`,B;YĔ ;2C? &⫻u"sQJ$Ȋ@6 ֽ w6!խ%+ sgN'AvW\~s8 Hh88A@ 45 }kT?K(2=[fb F5Ci;FћYDŽ"(Qw('T>p/)v#)zjmQR|-Pۨ2s/cg yv%T?mܿf(Jx=Pp0DuY 5䰛U_\]RdSY7[oa@ǹ |Y[@J!) rEn>ulAo,hc $66LL[tNSזtrQs.he,fT]d ϡUa;%O)pu[6c#q](Ցx1{dj9ugw"nVU"A]ffC-eQXTJᢈr髉/=<-$ۭ Iǜ DIXuW|&(=8YlTm ~8Xy+]wͦ1֪Gq`qfͰXr zfҘ*{*,3TܮzĽ[asDB3$b%tLRLemF5x.ִbd kZIټԽr!_9J&{S,'ŽuBO,#7,a#IC Qw^/B$o5?=ԎtVMcN{c^D9;,LcP@ ׏|0!tgMQ0Z4\^2zex.2]/+򓰲?Q]YbNU} 5rg9T+M:K3up4 CƓ1;VMU=O]/feD(Icq|ߤ`?_b[ϲnR +@U fWݧ9 H$vLoK?j3nT٭&:b|_%IqDRONJ6lѺ0;ujzQ;0(ڊ h8{=(>T:Q 1:N)JG!/HH·ä > ., Ǿ-3_f(<z-G!%fX39FzqkB;Tw)"Kbs *r&3]uqM228'1t6# !+>]ePɻW*/XmO#6md"W^&+}n\j3r4(ECZIpn焴+5O\).?vnsW^g(/#y8 ? .?|GU ?Ab}lar&1w *8zvs`E,$cLrP~S 6e!-m؉w-Yj @g>OF{& тZ2u`Pi>1DTZ;'[u6M|0 `?;\DOǞ#雟$F굴p!P11ww ke~ !R2tC ,d9)vD=fi)P̹8 uϳmx0^N'Ɲ"lpU C/^j3iXj#cbazr}tk]/ͦjޅLUAVOjM%Jd!k⏺M'.U GKI!>׌76"+[R<&žGN6.>!{lVyq+ՙFqۚo/_πFnK4y0O7g+\?רan[pLV_+zW4kqp}6EFz>W |Yj7> >ݪ'#^ZG"[dqƺx 6rLo*|=%rrz%+Bd E;dS{H{zM}FGY `n)u mc?JՎj'Cq@0q1QE@^3O^'1K٦׼2MH>&;ӱD*4'qʂu7Wƌaaʀ. גWEiЁ}/*o@H' ZC4@ŭZSy"Pni9?D #0_C;n$59 ֡, g-vom) !ObDX\"qTq8q], Y${rȿ'A /ZӘ}n#q wwgR<&K#("?'LWt} czmI9?gij@>}/ٕch.a@-Q=@e>ADOԤI""#(\`:J#0mG2iwIkSu3< Xo4ͧ(SE(jmFd3N޵%=[jҵ-wtFJ;U> bn {6i$]e:ת'{$7-zWkyjN* 5`@NZ.oNjSA}HP1JU{_i>@6Ùv^F{u]xQG+2r֑6Zo` YkM2&2"0K@|jV}e#ѹFa"Lgm Qm]rR='CKC%_T͆;@ h=XPeMVLQtHa8=IɑrezZ^>H {Z1,FE\̰y7HAվ͝`u:34Da4 0Gri%A*1rnv$TufI@Z¯y{|鲾FtΩOy],~yE/bĉMYlWDZKL,ablwbo«_Ё?$%PĥVF1yÊ!ސWszWIJ  u7p ׊Dz8eq{% RNsidA%~y ZTSĘ H%EB#8%VEӻpO֩)PSޝ(8K@ Hߢ"Ir#'B\W[(]haW|9!'-m rYjDPM g\%[vmGklcQ]c%Zɘ:}0? NuS6/g[^ AbWP6<~&mkm,JX?LJ^wǫl8,F5,.ܗ6{߼; a%PA\֣UM2j? X S*/h^C@YZy _̱[ o&{hu>_Cgf,f{Zr%͑7toKH&_ ąTs,>&/omLkoEk xAFT!oVu߈u3wz=Xx c<ӆ\sPjma`YAz~^@gXQ,Te@YKJfrjh %|$d ĩW > iyˉ);Lv*/* ܃t9g) 2 yƂ > %]Qg*FU$3(?I2&{A522OPqՆaE]3B1!8bt ڠF" o@X"ڐb- _(! * YgK$l/͊/Rn}"DwT2Qݷ6(-m%IF+_q簫HOZ]I(зH 䉒P: ֖xzCZ{ʔy`G]o!ѼP?A^on 7Д7$ k*ҿvoCAGj|hWC?)Dba3NCp(Z]2Gܵ}􍻾{]ViQA_AɱX#\_ɮ.fJ525+M[q[r?zȜڨ Xv ` hbNuVF^cR.N s!PpŊ) ?t'ǐ}Ƴ%LY(KgWgL ȀKZSL dV4@)q)+jE8s6E 0W_f e$3yxc eH>baPɄoٙ4ǏdZA)Ldelng"gI_fD3)Lލ!b\ 1xV'Z%)'6IWU$?)yk$a53@em!ma8 eটuv" ﵘE|F4|0 >y]e~P۬ vb)3⍛KHQ@ivy"EHJ:fWRC}5)*T>P#9#g]*/:ڳX% B"uP9IszU_1^m&]D{vz, ]7F˹C#j}1ծ+~Qɲ<_zl'H g݃QEEEM%:qu}$E9ȓğؔB_ "E%FmwZ=we9G bp"{BW~2U9eb-eF;AQ~#sr1"^J!%j}q B=4!:8ѱlkt |8Le;0o}p,ܒ'YXy+v @)yüp*%FpwenU@"Bm>'0 ã^ꥁ}c6.o)IT >ڠ?-fWǧK+LI/2"Eo.(^HǦ?U|dtE{/ DyI!z%A[-yyBoA3IXa$ߣ_r[3p.53f<$r|iP?$0ӤP1 %¸;[)k@H)^i>M*CIy7h3I{|O4^lgj x{d'^xZ@M=0: ?3%S6W"sxB[e2$,AD? %2xy&@=ұ IAvCbwxnz(Op ZLV,GL\8uȃ?o9*XB>`G#2ժ0]T+$㷖br=bvN Ѥssk4L[u`bSzx2YO5F[iSàXEC 7bK J舖Sm?k Kb,aeui {? G}lń\LhI_2C" +{h[ AoB)lfK87y`ǐ#D9';|}필TR+sX'Nx(7'ř\/TxGүqS@?ԒP}Ĕg{v-9b{mXϺutf\l?O]3Ce_dSQ{{[Z$Ҥ6u;Iv6;Oa'7$XDL'2ck{(B\5d_i eV#ѯ%W=:MٹxR깣I5gO5Dk+Ƞ+éW*h6"a{q\~_0R>b!<a[]v@Ue:fp+e9V'd\3D`iA[ع U8C;*3~r Wپa)R"g.W`a47>sNhv<>EbiI.Ew yJ wƙS ZàZl{z~h< @QMJAr]6XьKsx^0 &< BR%_愛"_{ǠsøpG}ŹO`^>~wIk<_ңcMB(.-`fFkgj׺55˻7Ȁ0s`Ђ[dp l&31ʀW;q86Vđ|XPIhz+FQ !_N#2٧[{nzԝ&00}H})[ݐJKxkj n щ*JˏP^A AT(WAhΨ9YANư58 |yerklbj& B. طc?,vYR7[h>u4ٟ=5B𾉀:.;2u  q0]# p m%RT՜m#C#JOY[œdE-jOSNLɹ6zz>}yD3Gw];dރxMt^+S'@7یt0.V;+4AM+aeY.-᯳dNbƯf^İ8mTXm2 BN=3-jZYg4C>őůIw+Bc2O~'\cSGNnRW P a\GprHy93 1Dw=D*XS̨<.Ǵg d>O&> N$ß[CyBáS  rK hH'u&Z%i+ }ߵCq~|pN¤4m-sΤ\,ŀZ}*N8Tg!Rfó] >s^ZP䓼je?90CJhnJ=)ZbuGZ|sc|lҜ^Ӯb'ŇR;!V$߂|1dQ#&b{̂ɵE?CǔvBI&02>R$<]@2.\qtedRW**+Fi>;PW #]?:g,^w2p8~.CHk;:7n3[A[g_%{I(u½& Ə仭qNB /g.SH` XD6H:i9GZ3aE8iL!+Y4}QKq4ʘe6g!vX_+J-.:|qvr@Kv^1ފ,tˣ! Ѥ'[L E5"i%>6Y^ު4rnBgtEBDPXXixob Y3HG 3G"ٿB)͑$B-HD\뢏( 3ef~PWj$a,[-qU]ҫNDbOZ Np ]qd,%uڬ6Z(}E"#|zJ.XR:G;\Ij0|뗋 (B$Z KP2gK) R3|4DE SRkH~~E M[5|rL3>Ȅ2C?x2Ƀ*t\\D f-V|pXR|]Zfov1a+uB)h=@ɰ\k}{$ \t`aNf4D`9V5eۉ.w*:9A9_xSVe50+:.]bH6{pZğ=9\<~y&v鯥B1EbZB]ȎyKi\L,YaM=Vȫ2^I\)y TB)DE;3u Elًkѱ@*uqtJp<-$딏r%R}832W^ fKo(%{Its&`;I܋ȓ5l\UH&7@?: \ ]Zޤ&V_ %Guߙ]7o7} `xeULaFZgy4psB;CZz @Ǒ.q:nF.oY3KF Ađ`#n8/]H;ImFS=5=~ xXb( Pqg).τS0g1!EO}|x]M7&i~!1T y<"X y?uѷfu)\"<>pow{H_U8mO:יZOir7NIA#U{w*M/oϷ}OvRk ]S4~9jXjwYR:ɥȵW3KsߗlTq67T7 TgǞ+己HShzbMΡ6 CjRHS k&x5M:u5.w0g!eIO|'Klו]E<}_2Kߦ-2.sp A4Evg?Dک1;e0@{jgC`ܠ,x!L[..AXFׁnJ\NKO** ֫S悟'jxO-"[2<~5 b4\[[[KB}ơ 2*g~ WdiT1ZTcS &ܢٿ@LoNKl(ȉ斤, 5.+%} $^ͥw˷4]Fq0>-|O]*(86.zL4u_aI͙Pw'7;n Q,lJ'=>XiA7YՈ:qL,7?jmZ1a3[Z6lჃd>%wUhXb"&{h_pmO=Ans4PGe5#M?^E3GL%q#[:GzoQqYJc ~ܟayhFP@Y¶벮zQ]6?7>GGWttRU;-$¾I,HS|_훘s yҝ`M);Lc.Wb&*DT n=UP/ iubZmW))6*A?;D(0r)s7}SiB=5Vh|:BC4 S=z%@%Wj 2J+T,LF_bU?9*{:S?KD+`!Wk?]H Mzh{Aj2+CZ y?t+@irW4KKV3Kc2^RcG1^Px;6I]{e2dCE=(]-ys :z07z]ݺSSӓP*Xb-q }fv@+!K]5!=ӣ> ϔbdm\Ӹv'o^F* ;3;85|X" 3sY\^Q|lhk&އ8] TjD+%|گ#1qnZ1G~}ȫX8sWuN?&+̇c':;GϸL{G؜6W\+/J$Z><2XBf9_ ۍF.b(R!E'Jr~ AWFdl/,ּfSv.p ыUA\o7,J4 XP8t0M$÷"+aPD-0oGʞ6 Pˀ*D P6uNt$mtˋ0ƒfgvPS0e&V2֌#{R6!rȻ~WtKtr=ͤ8iq]|vxY嚬g:4iIǜW'$/ !=]7\^ju*G.ɔ9G4q ='-}^DeE/j˯AS\W}~\>G35 tgS܊ Ly9AnpF#R1 "9^4Bo#d/3"PjsXͥ% #` D4~Hƌx텻;OSƤz spKÁ)M#UW`Z$pM78Q"U6FL8A ېL/fGPY<69$zI}K> P 4pPCZwV.}/nae4藤D(+ҺR=ƣ=j?NEZUy)G8S޴KWDe`Δ/2'1:7p`*dD/SR/( vqM䠩G k4u~3Tt+WBGZ4l>K f>`;x BsctN č gH¦M>=LM]AZ{sޘ˫ok$jg17F,31. 3zb<=GfЄF<7@.k+II$V5r;h0وk64!~~LDt!%!Pa(ɮdsPxOjV(09=U^d` CJĚcӎ}l^9>B'=~S)z%Ǔ;9/L@&VAY,t*~ Y?o䃎9]vA[2w4YX)OŪ/՛Ag=M\D{e -go{[ jkxa^*}-Gꜷ`XI(3j!@Pl pi+Z5vr}g,^!)fVGsC.T"R22[PMRR:^Exew/<^OZY(wѻ M^zҩ' Q >IJpRwc{ƒKM*FLnqXy?s ,~i@ؐ~JeИ.Gj(>\9GK9EM[MnUlHуX|"gVR8d'2ōDʣ U8gɩl{rB(\5Hi-NQ{ X>\jp<6XBҽ ЄpO^/DI;zLbѝ-=۟b`={d#xAh l:J d>-z],uX\>+P rc>bfUBǢxф<+\/+C HO;^SY;z4 BQ O,`r }^>ɗT1!l:ȑV$WqS [R*#}M17[Y %5E#쮹.b[EUۦH~Wr(Knۚ MQIc3 rJGXppe.ċo<"P$p̅kFԆȯliڥ c\F< ,aob (l?LIQ%mV FR5 }7^;\-dMKiauF(K&拆Yjf'/,3;yL7m6&9'Af2?% VY4`JԗwRKt(O)3SNcU菭l:#oh@ЃTFr_x>>5M`*$yj5~C7xz 2ǩciEgc60rSѿKV9&na.B&d@ȥgQs*CdX#oCXKaPbo^p=QD(ى[TXC1Ruc+{(vOGgOUtzߩNMtoy]DogosG&`Y`?Rس=gQ19 f-\NURJʵɠ"*92t$ki bJ uW#0ʴЁqW;DYiJɭ^EHf9Ja y/%' 1G3h+3:5$Vnћ4dЌCM!E~+FG"] D[/2Uގ26.X"Ϯ6`( Wp=6l* f9E%ݷ1?,rg"`? ND C-M#xd}aM4>y.v 4kPJLAӎW#7fՅقgдynV")HH5q2HJ Xj\Y'8iUt]1Do<8\ f51ze\pɧ{:Ș [FCCrm&!te]@z+]NxƧ@ CBtF_Q 54Mf%E*(mj~奆.x!9?D4fXAQ SdXC`8!K5O㍬Ev]3^Č& ifKӢ#싥H kfы:c*~ R31P$[wlsWZ tʔ Vs/{ D& %9эCcP99WP~@IPIW\JF6֮4k/[4]ߕ%tؽS@T&oVϪaJǹb&?j8&_,]Ot0F"P*6;^?`TGulvvǃ/O+~ cKh9Gl@e_ő{ 35wBADGSNiP>kz@}"ZBiG佶- %-mS0tM8eenJe@ϑdr+}  OOY=ۼ$%Ug r~VN2Q2۠! ?AQVh/2rqGp5vT`kׂI\ox!5 $Cǥ~c=GG/Sٞ$X:x@Y~dIC7!ȗWE17C>.HnO'ENc^Cᬕ3z} ANd vM<܏1~Y{a`]*vz g(j+Wool+}</hf>%SjRC#nwEDYݱM!7ʷ*|:1Ol)l.H/]o Y$Εw90*:/6bֈ"r҇ġIUeC1rŲ Y|Y]d thLնi?-^Jjnٚ /shU#z|4 {ڶu1[< ^;Jf?suPfbe9@@MxPg]=dZ} 'qv2pEq{׵`%ZG~6Z [1]m^aF5)^K?ʠASiⰊI)5jj {{(%|jAvҮ9Gꮈ3=*J2&J} tmݹ+ySLr\쳄un[pι^8 Źа؍r;XC"sva_9!\2 L'U|~JĆsa]K6n . I JH^ c?nFJ m711!Ȯ|輨m 8v 2Ttށc4xN)\\퇐O*6D@'wI0k4NNl-bx-Z08#Nx{좃e\q_(g'Չ| Z4qTKY:P&M[d&d.s֨ A ,;K}BW_UbLЄ4Cn;IEP7ᘁ>v|([QԪ^CT3.VG3#$~Lz݋gw7ԚIbK?EAaLd#cjEWhe<~"|Tfs1wy Su]Ӕjn RMqoXbYfbt1*ru4\{D ;5-mC?s)vkclx$AˆAY>4#= 1;RRE& Ql~K#r[;00`YlfK)Ap3_dGDD.5nB$VQE^}HO*J&6F4Nr x (!=~،f.61TZ5de ^d5)^(yPrnSvr'4=UDqBխ"?E,ʀRp-eP**?ڝTP_ ȟzu꺬"O ++v hꦼaЬ oŶ#*7v˺SL9񬡂Ok%6}mw ݬL[vD) `6 =ϵ>zLɸ_%<"nY Gs5PqvT]jOq`b Sw7sԭEIUboozd,u3S=D5 +6ޝ4cf9W5^5%e܇%K/U[ͩ$+D.$R'h($8vI. Tvjy!V,ɡ_-*Ē{G@9pI(*Igc&0@"*QҾdY"`݇g.4U'OX|99J/>?C@_s@LE%2YKoIeO*0 h >>l.DoU*a=r+sN`l8'qi_X_, ܷV>i1O\22QQi`3ɼ"9ztƺZx)KpW?JdxP0i"G['0|b>WLDPIz`뱆 =>%$tɢ$8 dT Ǻl/qFq":p؛k tgkкl p I  te|5Yq/-1*`UJv OaTako[x P93},nmN2W5h*\A ˶D_FXg=[+{ i) =NnA*)1N'gJ [-9}Ex-aۆݤ9}`}†ڑ7Ӿd7gg!X7+ Sz㹽f>#bp#PϜe{4x4a^;LJ@ܪM -slFF9]^eHAF{&J'y0urRc\.3 ql2A]^A}=X^IXB`i.?:w>Pԕgz2 _Hqd88=wF砄_I#Amql𻓸u,iN%5<򷳽a-_xiy;:Dzװ3 ݿh:n~sR<6scVJMfn+~1XȁݪPTPQ`z{ZolWݛܔŋd)ws p [Îgq1c#OߡD΂?yvR;-v*O]f2m[2!o_4\ۤ'+pWŵV Bսii#ҞM6/\ y?e&]60_Z\,Pa\Y7UBf^7^j[튖rGn #8Yڠ.w|lDGH{rYDy } K)S4fF8i;/>=4ŢюUrElR'ylH%4٪oi6ixPXF {\OgS³Dms"m>Ns"}W3U!6˿FL~籖!-@7`m( ˍc,@zt&%]+u:i%m75aGe'nUr}Ƃ8~M/1^ B&ov½}lu/d/AL(Hywk,=]9?}HdMԗHD]X7ߏdpdhO a(';1uL $2m4–t⯤D7ƮHPsu&+a=}( f srd|9cZ6ƥtbٓrri R&XM}U! ioZ!`Qidׂ5OwH.\ll{(nCT: ?AG99 I)UVp^y*"@pL3zQJΪkez0啾YLqDqU_pRNp\ ˠΜTMv1|˦ b}SU&&LPa+V0]nS A>!h)Y2PH γP9%cLRSXYZ P=o4XV!u lX2/A-`Vz!VBx4D+e$5VN2D<:':D 2Î滲ݲϫ2h^<4zcК TߎUo`۫ j{9C;N;ʼJ^oZWy ^Oz%cXWG+oZP/}^20o+֜BCv-*H\Y8߿3*j5hUpLĉ׃Dz 5L:,cP6ts٧KZl plrj2/v2 ?B<֧>5pF!Q2k9nx/幮X@u+2sBěD<mTU7H CЛNس]SZ~#a~'}{u#I.׃3X" tU8 dC#~@ޛ?>W4 -2HTP(@ %Wϑ:s0X;wlۜ#9;[PV~Qc@2^݇[A!=4þ`bV^V0NLG7SN_iD@XJy%D=izA#wStG]8-ZM@f1X74aO0Gy2´u)}: ѣ `ʃ.s [ ЖI 4v"S R9 (!]ڡ*C7_"HݛL.qxi&^U" X_^x@\9QobMlΥߕNjc ،WՈm %⮎d-zɹLhK{nqrwP8 8M'>T^ɘF[0096]izaxt cq#{6Iu_Ó'6h IAqq@wz ym%'%Lt#g猘]8,HX EFyY}0=)9nJtP0`IAҚP,<wB@ǒT='ɦ{$Ai;q_ 4Я6, _T1c߻#Ν]9Ue޴g ZUU)bH+fѶEo&!H!H`e7QD/5ӝ!Q+ċH&OM.w&ȐPdt/%!regWXٷ(Um{/!^@*%}r!RW=EJ=)<9.p梃`w6v"Lz z~]yw_ҙ-UT֫u2[͠\uuSg J)7GZHsΰ09t:} o?Lw倗˸r C 'oH/J"X)g9߉D^#J9I)տ@]@DiWCJ'!\z;CK- ݢ6KeXkl f̈́ )|8zAyWܳ,x3HT߄(.9ċSd_ÒiW&0COg>dXR`N 91.U쐮9,Ѓt >/Į7haRDxYHzP?-yj~6Q̦.`[u%!i!-m:T2)AKQߑ 5:=<9>_Z285Gu=B}%JA YLkD-<dlgn3zڬ0PaE> ާ"62 pl{E-=1V\| UnN= >qcW6qà*WWN!rQ\u?*׍EaSƑdtHLmd?)!=7Hٹof7biX8D9Eq :3] !mqW[\72U%(Y44$~` eтBq(rba7}ca& 5Ղ7K_xݙ HؑO'=mLl,n)C?|w;4чsQ. J_c|C T&B ݞJX=mk=4x~ȵp?tӡn"A9:^gcqlk]6sqTOь_WUrǒgdޫ/.4Y.ӹUMh0,L5{S_Y,B'`T Lo&Xݴl@y(P6X;ՕO4~Xv1NK+#<9'y2i>\%>vϲ%Bj>٭Z$q; rJSaȦλ2 m e`X۾?.3G!A؀YiEfa.!Ƶh{]cP!t+%ά#-" hSj;]KBuC諿c#?Jg:Bwb^^)_ bQ7\=veAs7]3GU}GY-2+;~wq<S@sd P:Q_)TP,Bְ - w-JXi' Ͼa k6ZRr* 'ŜyЭpcbi9Jͯz'vT ]@,^nѠ| P^UX] q b]W:fuxh,P[ܚw pl\G uf9xH" 뺄]ώ5b"'0ިceap%QGf'u* o?8LķHyӱZA4 V%(4 ;UͨK^/@$1ɁNP5#_&+6 ʓ3Hu[D/4z`Sq z` `Z`wy^8]1!9VZn\y$ kUjD$xz =x8P 4%s}fTN?Ni`ys&h 27 xa><^K >wpwC/>αMKi^KJvpG]qP}\1B6&GrX^(Mpd Gn/yО:  po ֚AP^pu+YY$D{6iϋe+6w^!Bb.鐺+< N@հM*xS}jmPөCnp8Igj,* FuS|]֑ޅ&J,*ݲ&Q&b$]u<2lM[<%k\{`&`[|!)] [!\``lL߾nѾ GӕX={>=ϼ}} w9rYuLot̩rb^k=wu*|9M 4Z= L&7Q*T0j]eVyٙڵgˎTe&tNl iʼ,QcgfJHj|25pRΫu|nfE/铙yA%26$U+LTeeUxGs6}:Ad1wlpogAyNC8ќ&ƋR 8M.S ?թĔ4-C~k^u6eGVOQ qqRf#I"8]Jϑq"<4 r{121̆:~C)D̵Bׂ4, ..]OxȆ]oE> IހZ&lgW=poѼ6ebɊ~p[Fϗx0ٞs蜕<3.q"q'-PswXu?9mjMrfL?z|ִ,8'LѭI_"rg{5,Gb&[+.T,u0cɁ2r齉̊@%ݤx/Vm-j%5v`SvoE.eFǿ< H4IZH޵[v)I|f2`8sHJ(72n!yՙPLs3;V<)zCvY*$F :lssp*[}aڂ![z\Ź*m+ݻsw&=$wcMib߱f; %b(b(@R"|d9v;HMi!)j|3 V9{z3X kdTSS}9++P!Xb{䂗iNd5? Set:CӞ;̨eHztWk5YT Ų'|V? 0xWf_0ab|P(ڹ)Tlou/ԷHlLOd-:GV 3ܣ~6;Oz}z?<#5BƐ]Wr3^cj(3j2'0eK .qZ}ū&[UQOh?{R%굧c]$(5 1Q?H,6Wĸ*#khYt:1)6yekU7A`J$;?ʢTwA!n盳>Z{የ@m2]c*i3d[0IPuJ"B[=]2-QG\e6WIl>X/P%yM8/HbH≠j(٦TpZV8m;>Fm8U*'`<0.^{4e͝aG=+\>?}cqӱ6`3:;{(OJPLD럜c|_d@bNt[҉]+!%lj![W5Djh |û@':6G+PĭLnބl3T-[w9xQ!t@J%?<'}QAxEA,f*hΒ4~ +E潣-^@#~ȣ $X}*z36wXQ^>>ɤs)/SVF^)5?y8aDa6'wHxr6ȓ3 Fv3ހ&ke)R|JnY%1]Ň86KP^=/vҕ+UAAga7aizOrdjeQr6BR|s{&+ HX*Khe$pzӺV)w e'GĐ^/v$ se'2TjoIͥnύo|@F L>(N=P@ɖevlls$=LƟSi%@?P8JMr֎k1,x1-CpP s-6Ѩ1^!rIcKdpoDl5V6hj:np#"A1s>.IRRAͶ*a@bM=8{O +\IqkVă7]sI{6aГLsXoDKp$'1OaVjhIM1*tSjdQ7!Q4ϋY kmajي ?br0QRP‰l ,J][lOD1W8$o*RE~[])ٵ]0.`%d5*!x vgd?rCȯAF"QdI4Q- 4,E\C$/d{ pgPkC,[꬜l̺k`T(lOۭ͚OvL/hc{$Y}`#MncH?)rub[* l8ٲd.V5{ \?ܡH4͆;Y1~2toti=R8!"+Bae.J[&"&[pd2+"*eYh P`ผڢ6Y{6tZ.J2r6rF@={HF"bz]Ͳژ^fS~$=;1HE4'6߈K=n~qm~Zl˔quU}m:?_ӆ/zt7c1c?ubG(0{DU'҅ï QtEnp̞J_N:oP4t1cDM=Ez/Zki: y.[DQv,MiLNZ5(Sipi&n 2ni)duHuʚΌ f֡#x&L>}tF3:?=ܤjBFQQ&XM/j HÏP0(a9fJR &io]xz#"Y/W 8x}\wrRaGRNt{{nϊyZ3jn;7fn̨݄u;q9±(3'划Tz>ԜqY6 &D%튉,3˿2QDfI:vq]L"?d\R͌H'3G? ,E<9s:sA'I̩}6-f+AO@$4;I"86bCFtkUE;{5 Q{F/KW$L@L8KLE8ǓC-L@LT:C*@DNՋmDa깲WG_OQw1Dة%KkYuĚX_1-M>pcL=x]c |$Le>pW4H纊 gR_Kx `-L%\̕0앎aB! V,W|%ؒŸE60QlbJorfw5IEICF|5۰<5;k8nVg/thc3g/wN|9x C$ |ɖC?_y/FAbo?p ds Z8<2ro|l*CZM CblIoQ ;]F3(bjy}_syhau?}Mʟ=(nhsN-ZÏ-}W'>''ߵ$P(QY{ C8-%-2LoK^A1ru:>%EyR:xuM&9$臷tȫ(q$|]Vv61! 6wIW@4}'< nvB9 uߜ@O5K vox"q3!mP~)tEw^]'pTyWٲJfQcm}u'>E..>q[XFLnm(u#O_%[' rxƓ\+r|ARs Xͣ19 #wb{Z&[mJ^.03.&sk9s#n+3ܫ23ˤ+`C8X٠÷`J8!U ]yY{&e'yq^0vB8<Uf Mv Ip 蕣&:Bxz#fA㲨]qI-0m̀T~Pl2uM_ɥ\`*/Ddxd Nsf?gV^;mfU"2 KſtZFYBM$he\77b! ?Uh.pL,;&Xe&*應>UbdiУ6~f{VY|H^!LҲ`тADW/^O㛄Zt n<%NQUy}Vα~1=q:C|,? R+jd3ͭK;)q9%DGAL޿KS]`M!sƨZ[Wde[T@iMȄ86iI9"i9b8v@0`=gƽ2-DRp/<5MZ(5IdbK$DyFJNP]IfkXM;ZSTy}sZ@,ϣNQY2FҼy hU4@<aӨ֘[i,,2a/O0zcg#.WV`3 8x4ezu [b+ lK&lMm UqnMݿ-Q+_9wnH"TR*ʞRfnRUyi1(u[{:r'N 6h,i*xUvN āT.3Bwnj^OCMj$L1+WQ@a;`ѿjf P1Ȭ.N/q.5ܠMÕw-uh!3C\(;Sv 3(*Ħ0 mm |EAyDfҸrb?ri]iRS,_-Wgba v9m%oۿi8dltDޮ?z 0`FcM=뼈^Pg{eg B,'gЛ7KyjN,>1zRP2wǽG֟:lR\ "#i7%ltn)7M:1VQpA q1]S 8hyNX2< }hz =Ljg;L[N|CR xe$:T.gzggPaQDtb[ 2l%&bɦnxNwU]ZNؔ $.VZ{60kotOrvy .S[CzNrXAڮ㵿r"THor4DQQx&Gfd>TD;?1&zN!+3|J`AL3Í5H:߷ ,d2wz]_; UpL8]^%4ErDDZ.O;^=9'6?o]:Ct_!W4XeepY [)1m+*ٜl825!ߐ,*W`j@q3"?GD|75C /\* *^6r" dʋ1 :ä2_"*j.D)o}z; biJ\(d%WG_. Fj(x 9(5ji&7_%XӒ73(Q8 edllԂh3Kq[ ~ne&&}MJ 3ӿ=DG58C#Hzf,f0^sWRQaN^}!KWY˜˸/#"H;&7ܸ1$_>՝BZ1ɐk3Wdtg+ w~2 ИQb5v(Tq\>ݟ8`ѱ. P?4Z'_%8G% 83bŪ2 XކD]扰/^?]`CO`ڕ(f1M]!v]q)H??G6g"8_/;˧ Jvw k.}=` IOFYቮUdg%* ef"5a=/RgfZILQܔDW͓C26k^S}lgas*Bl%jG [Ì|W/gov[r~x'<)ֆs^0.'Ʉ)mHC`קtMI=MC1F?&+.!sc2DDž9dd7Dߍ9bK5]hf&:. ŮI:%S]f!ԇcMֶF:l~cAh/c @1Hj3I!c]Yv8<bK0M=<6?/ =6Sou$wPJt3fP-y~4 Vuzh 7 lS[ j g? hE9XrPr1BPt:^++8Bޮj`]4ۢrI$u>(aߞmUOpi3@CL<†&\Wn~"@YOȮg=ѫ3+ZK /&qjyl5naI4$s;Ӧ9/fv8E,vp}fs)9 Rm-.׵#VRqTH)XO @L?Cc&aku]O8절JfOO@Qv:QD; Qw4yq!tރQ"b[GE5JպZ: XյHnSu\hgS`ꆶ"]KV/8_U*V9]F,ͣEVan( df~T S+D3мz:8Z3RH&S zϰ*ט!r %Tz{l\S=["H_2DޫDsN$BUy\a_j?SrQ?jD5˾9x ܚ1)"`OKg,3͟vf.k=ZڃQx~T&yLbΤ֑s\dyaz{z0+c}j7g6cYHpN/46_+9uL輨,5Byٶ&ah|*A\5^y5u X .H;'~Dt|a?[uH+ C` ;\>o*.viN\n4X,B#b"{ ۛQGbRA65x48ps:;2_@#8zUm?+_mɯd^vA~a}ٌCE8uFg^kuQMJCDf|$ 3EGbW|LТV: ;Z7QPa!mq 9h:m__Izba)s-jK_cdu"4e"qS@tMc2P9q-T,,$d=U}F`,@(L#_g-_Ēep#fׇPDU?P6 {FHz\sqt"iUֲD?Naƺ*l',螿^{ RanC;-Jg臽$ybuŇ 8Q) G9E/ ws~4c0 6 0-ಸBaN#FP-xz!@zt\6xR y֫;<$> A'P<sk(5MP$v.Eݵ3~٬L4)D-O-9saa]λ3(^Y[R+rPSt2'i-E0e &9<@0t =mHbaC>7hU1uyƹ.qX'Y4cepFn4|LkyC|I+5?u^Z+ɣa0kc2]4cL奼抛(CϟBmzr AS\v~_:\bEFG@Zn Fq'~ ؕ ;;16]GZSGbk;lA0txt`ݟ;*oGviq'hzH + s&Y(J{`xp .m/JÔhL$5=hy n åP5B'ewnpCw>䓬Tc^YJcmw5: <%=IJHeyG6:rw-D,N -gg[:pg~7`6p/0Z*oe6u&u(\ߋɪ$<O a6 (0"RZ }6$' `1qghLNT`ؔCKPOy=Sܶǵ&[9IJ}dp_Z٬dG;@ _>d'WhjʳKlטּ=>Ąwqh ":\$7@lz\MR~`a2` / o07(y.sU}v|" Qߧ_ Dt,1MfN bы{JfN}bc 7w\]1P4Een+&`B/};=L?a)&mĉ5fbOF&k=u~<2byZȶ{'SQ28e;[Hb\CCƛ%~vkU! 7P~CmV7K&[ۇ(FO(>v-9^.s5]څ9G?g!ȭWEEYhn!j &2W}v۱@>r=byjѸv4Igźg 扑v0ا9b+(8 RtS!jaߑ7PU;9'nfs^)$Uhs#z@@g@I +~q7Jμu.@yGδu1CpB+sE2@9 ƙ劸`3|Jw o*:]@6!`_?%)75Ke<(d:8fiHad<[$24\cmwsQصmM2ԜPT$ d}l3Y^Ma#yIh+FK?N` lT4T?B4\Üy~ʢߠDN삪~v2MQ/{Dc9yI [ӢsIUo;/q} s:˓\ea+#[ TXRCZ02G0N5sڽaQT+E!5+*y^›]a /[j" F[՜y9aN.lm8eJS\0Vծ][LOef[!"m \QQv.$i/WKH|=5F6z,hՂPn25:Ƕ=oϜuU[5-Uj! Š0`+5IJꀥS,QBCw/PP*yh6 YaՓ 椾\(ΓM*D\ Y/C\sJqc3ƒ~w7zx {,;#v+59Oy(1)*.IFy`fNQBrfw2LʙOSaQ " #s& 6WhCf &6 .p' U!7(C(H7T'p4Ul0|aʩM.s(0(7^"zkz%Abra{>`Kۏ B#ĝHH\'IM5&To#{lHZ(>UӃ<$U鋫DϨNFMk ?תǞ>~*ƖT#f3>'"#~}IF ;$AKD/=sE0*l((.g\Jѩ 'yXވ%AɬzQja;!0@ڄ,ѻ¡Dq -P2GO?]/[SS rM0:ewg/ǰ6PtP.9/ͅȁ!(§54OQ̐ m'FDN@ଡ଼Cxyخ!s) u?u?CQBSUUn9:I%kdb!`q4#-U:g^LiN"9|fN0$E%{<]ܓ7<&/N;g7 $#Lo5`ٲC3+;V.?Uð]]IUVObKxw~b\8zD H|x?]p9f(ȯk*E|ypB,& C\URe9ѲxQ:jY.||)-PoHģ =Y=5Yx66]O=WcyjW8,dŐ2!{lHsvФlS[}^΢ 5˩;TtO[5VNZ '!PwhHBHjx^iN*"'ivQz4D7"zGbTNM@A#FxꠤđLn?}H;q:E]| d"邞no>  r\g \PRB@n zVT33|rՎC[Uע#"cUOV&G⼱ըV-}?6i kd~llм 项nd]+Z ЯAIbOɗ0bQ́`^* r4rR:K@UO*6e֬MR,ȁbÎɋ$IHuհdUߦCʮ,xpն4Jf\cT/mzJb_ tYdw$ʛG+J {1?f?? @'|a7vGi'+ ԙ> U Px'*At7>U, 26G$:cwѧi!Jh~r]+gKS^=qa~ps%~;"xuGQB0Wϫ݄i2gz:>7f le*,_rid_~@$՝>c/&sy#"UM5dz\@)ǿ-GJ\ˌ WLfi_NjLS^c=S~BĴ= }7`p"MŮܘKD@ȠۦY1LHs4;Vn |mc[``f8XAT4 f_"PP7XƨӐqHu#wڬ=OB{Q0w,uy>2G];**51?3v90yj|kn "B2xI8R|뎸n*_6AE\+`7_JZ¼8IESټ}9q.&?^n̊ş9&^VKK6QϢWX l:ۗq-s3R0_%srm{S'B=6j z"(6(hȑrL0XJi'rP7@3 ;mB+L uG6k紪R+ADBvCa_/FQQW]iu6)Ӓ }1hK#Zn赣ֲc",۰:"sFw_&rN%2)C]hhx_=d7xsmNKE2ڻ=*IME)zJJ Y/U7Y0\v^<¿nǺ$a|^\_ϕA,I ժ{=W j  p 3Q OS܇a? Gox .d. O؜^Qq!}ōu o,S!Dybc垶3_X@GIO=:\dgL͊y8&DVQY FHSl$@b HDs媹{D]'DDQNth_1EAX Sȓj]G:iv@7~Lh.CjZQp}NqnD9q(ˉ@uսdoWN6֞>>#ѕI 44KoYh@)C}dtU <#MdPee#S?MO$TL5T]I393 K+_jv/ŗ9Uװ@g&I#,D-qO-Bܩ ޞݯx>&O!3puj뱵)r2vFY?z7J>)9Fx)@R3lu'_rku9LH?]5a*thKg\\#qUDEw{w,aB3E\tIGDmV1p4'pb† _F٦ҩOgY-5C''f}+hQ Bd(SZ)UH\U;HbRR[բإk#> _*xpk_EQ:w.t3ĭ*>+0g!f0=.!=) ޖX=2KC~8rzV<(pSxU^a7w q)˱II:s8ɬ0[S2jAH!⅖ύ Wn#Mâ|+&=ثE W\"8>b48u{YA'VM%Wq-:n. G9ǸgkBOd?-,氛ݡrq("rS]q;?A Vk'\ݫ9E/ $Vt^ ˘^H=@u8m;:~˙D}<}$md*3\*B^Ni ),a7l{~ZϳL{ IcVc> 飔z-QI2'ss !\n$ysOmIMjvΰ3m*4 k3ZeG'¶V ;YY}WU+;dnq%nDmxEIT,Ms{I5RUpQ١ДF~VY^ -j@^5H2E@kK J1i(Y&&ar)= %ҳQUU AwwHfn:"8N)rq>B4Y|&7؆)O>Ft/"+lݹ1g {3^tPD?iNc%'ج])LjIlemN˓UGC 6wɒ&f{"X-@_"om8\{g2̗zaD [G3oZׯDs@/4d% 34n!hd5M'381 `+Vyu45g@V#Ɉ%]FXŻTmɛs?N[yivuV<;GhAc-!G$WW&s,BQ rVh[AZ%c8:hiT|Kf]E"CNN]@Agr$MR]F-e6z~Qr&/W婚$*K* t^ Bs 7{~eVY}w $VdYĖhJh `ub'7B墩H~Ռi*7'$T'k,ASWԗG,]C3T BQNh|U*ygrӣ7yPVRjS击Q]Չ:r|YNnk !!o w+]0txa-cBue/qu|}pq撓 $kH ''Fw\?v]pУ=y( mj,U JnJհ}kzK~^W/z/%6ڝO(VRFv߲YdO 2UyZ]uGDf*"YS3e93zlTLzc;_"XQud gG)֯! ԋҕzj+RV gAҾWg,_TO)hosr p_[g|uV?zKХ|Rg!R4 ?,⵹b&M2 "!cpq-[Fc-bt.>o2i% shKוGqWZ0tOľyJ+HH}#Ȟӧi_)~W_v-?ϚXҮ*aV-~_[+>w`\7gMfY  ; #Qy#3m!'0 il/5E.hqC(srzh6" nw7 n 5ѾdVS/ꝓ!9>mV㔏},Ĭ"rLĈE#f:n\hp=-^#vtg㫳 (;>>8zRi+> y^jEL$h g[hݒȐ*ͰgIïLI'+IJ.nE=bg7748-e yVJ/vbvܶRc#5꾇hn3\;z7듥eVڻ0ݶRy ~7=%nnNHn~mPg(9 ʵKhٕߌDaOQcHnRÎt7T Vmph4VXrgcož(=$ V . ^,z>fcsZ~UQJBa>w j>b;7E$t:0 RF [a/b0G~Ns 8fc^LOUB]y+ݝ?PŨެnϯU_Wݫ5)+@3Q_Z8o@Ǧ95?* 9;9I2cUq.G`o(#TE73f>xhP;Rl\2ކZom:>]OT6Yf7h?F nbdt\KZ2.+? XL`oh|˟ͨE@J{l9-62uo?Z /'ƶp/1_/cة2\ ~+:,mHj@Y(ʹU ҿG$ NG7Zfq ֏~mN&cEnһ_Y+L5PH$A=ןvy'ME-k^KQ An#)AJgnOQaFdmq<^$8l1=9@dLީ"&a.QpZsYxj:kMh15ǭp@|U&">(kϯq%U賁_;&Hf.ũmf{Qw 58EjƸHV0t8u6ei%vQMp9iT[344%p1 ǁh4ImS7l.wW.|w˖\f]g@Q٢pB:ZIG1Xy癀 &$3ss>tSmfVO ΀/ٗaT77H/,X@u}žs>b*/Dv?D sLC到YkeŔoU08^1y:&E<Ͱm~pͶoX}E#}¼3+1_u4Z gOѝRJzUpc ݚ0qq_< Mic\γ Ѽ'b'ST>ߎt>$ԩxU]R,;u ܲ1)KWdsPg'\b")fbJEP<% WED{ u۱2ʨP*pk{<2J@]ΩF$Y) a'd-4B׏8X*LA5a-^L/6?fN|Voi x||~1=*Zy"$!OW##Nj$Ba111RnCsh@I&Ǭرxq 3sE͓@{}X\H&U`9)4fAaMx^es_ӏ=lkQd Vv{/텔x["փ9gɵ°c&[6E%\}( é3זg?@b$=7{E ѐ."u[%|D;˙> [s!.|5U O8-qո=`gT' 1W!5mn$|04v&".PN2Xai R^>.֓-c T=pj5;DY,G!4KGxpng~-odݭBfqn { -"ͫLpL_)ltYr7&ȓ@dd[}<:O<}J ^z?ѧE ;ˆ`gT e k=406OVK &8z=s| D_<]4Tq&,I6(j?wl3;E LKd!4ǬFZBL#Ho"bw?.ѩ숀e\ːʼ2 bBqi!6jrr'xEzn3M5}-K (i23}mؤ롷~^y1 wތ͋8L=&;#-?p(@lV9Ntﻤ'ӯ{D{TdS d#JSx6#*lٚߋL>*6>81hjkt?kYg00d?‹;qr9AUmAd ! YJ doW/wiCT^Twtn'6Jff,K@vr͔5Ⱒ:6kOJoa*u0+BH O}1F8ҖV{m~Fi +9ۗ3rHg8Yis+Kn#3"~Rt!=wa&@LN Q&M>C0PdkD X٤Dd|y kL{@_VQDղT$oF[ ZX~V6`Ԅv 1g{|K ғv/$a_a dbuUz׽ik+@}4 x0-[Wg2EnsxlUq^-Rcc2lv^RZ+u]@$眐gª"R}0B9 X%F֖cf#@i ~u>֔"*pEIܲZ `ּKdDw[$]fn8G#.BfS3ǚWG%D=N̲WXXAyZùw7A ~DkY{ccm}YO3+oomgQjTؒ9&~u$n%ʆW.IZ^3u40ā[hZ[騱UFT26Ĭ)ۓ?*ݳmV3 HҷPH!8UBH6Km14 ! R"˽]-ɱw]xjt %`r~./^y z /^n*v2pnN$,NVّ4k5ƞ©tfxQȧȭ)ora0OO!gl"]5"%V֟է`tL QlcTďnDͽ/ Bq!T L*YC1 HDbd.Ȝ˭XhvLsSWK>6줬1!M;p g-j+='>8uR%QԢE/~%".՝i{̀D,ible_᝽xX-\"K9:hM܎/&ilJ|?_!YXB"u"4vUBE uUrڂ3]$cɠ$k>0_*wpɸاň7UΆ1Cq/Bpy9c&OBEM08#T*7)iՕ8骛#569le(& XV*ڲ^o?eV!4*2| PP>zŇBO?>GMUiŌlDo $$W>"|9Ί)<?혛vjOHxD2Q{]'Vg7Y-Йvt:o'jd>*ߌʡz+hNޛ|$ u]8dƣ"q*7!@“HJ oᜮi<76$9p&WZv !5\,=":TͰWy2βveg2RE~9B:YZ]*{q's6y(k?^DWqCqX^eMGU^ɄV/08N_{QvSak=f ^laKV`1] A~<4qN;8^ bUk}v*A"H9Յ} bc^BDɦz0Qlg,MԋQBmH9& 'ʌEhoBhŠ]Ob_6>tUGCޖWOO.0kT3d^J #4Y5oZq 58*<7P'^?g~ua:>x=KQA .ItuB ݲ ofrږ׳SQ"=G]$ ϶pQktZZ!W{\3fƩ0;uraM9pV_ҧc]% -5|A r2Bnϧ%nAMQ!B0 DeiOp*&| Ru0<qoxK;ńӏoVoPGysӉz7#qX6 ,X@D{0ٴ2J>ZWmp%*_S,l68!(U W&Fy}'Zc;UriaMX«`K- _#6G'rڰ;m8hL.ТbUBX* Wr#l Τ_= ?BU(eq3 eŔJ9ͷ!x הuN2ynKQjhyy!M4Zdħ^0ɷ-yKy\~5[9W .+E)UfI ,*9i'}6bUInՌsEi5'{\R'I-ݕqHj3j/6 (~vၶZ+@KbAǚ*3Sދ${'OJ[%;.P"ُ(0\F; %a :O%D- p&n~uey aU*s+71, н!-Tz2'SJe{@-'[U[&'H IL1o#3s|<E.ڎ;G8ëeùBdLwtF<JA IGI|{l_I9:I!&bY*@G-o<#o[85$y ,KuveX7k]Z'E>sSzrA7 d+saERt9 .\-a !P~7dʭN])d,QUcy7{$Ip>HϴzP!%[#s9׋+T ()}a3 'me[3J>u~x'tm]e_EG[ﳣ33S*pҾ՞vUSUv8NR#2/dfVQFe!vI[fEHMG-jBG(n"d6Nj"@]ЩIAdcI(r'(#CvKHv ʦ0v6|mkn. 9^dr:{ ZPOmøqF糖M}~.wt?ig!X(cIp)QxZxe;qIe) /Ԕtad e&3-4j&hVʽI#]Vtz/dS3e8+q%E\iM&=@A_o(~8"鴈M2 1Ϸ0NNws'`٤Aqkdn74b8͸2?QgtҞ \#d_CtLbCz8xye:HJV:x.֖(j4Y1hGH-\qV;QR/?$'*?N\LnڜzF_w\ {jnd~N/QC טuNo!|bfxl]ò`9qH9!Yf;UdY:=p}ntImh֬Rõ {OZ\_@j )%Sf|-~ar%ŀa={'}n+ ~]Q?QطܐJTPC-@f].-BtTקpEl鍭q=ʫ4\:j9/B?H'@W v+9կ$i8ULKF?sqpvy>Cx$F1ؼam|s^^zp[ w~5)aIR6 J^^؃$,=UF-̞M`{V :CNkŻƥme}|=03lBky/)z]I ro | 烍2E)øl,{ҏ`&*PP/Vndhi୏F`Ь+ΩI,?j 6JT;1蚸i~Aâ]<\RԷj%+]SZv"pWH#.gLwB3WhP-;9X3GIl_36bou߄*cwB\$7zm[fBtY]IM?_NTXWO4gzҦU!F> E׀8r "L-ӈ=߷71'/}LsRGr!gd9ēFA&`EiBJn%[ |;G`ꆺ1b^2[rX e0hr"o.KoRI2xϮeY2nrY$A|۷2ȋF6]ԤlA恸 uB jVV{B{+ 2s9.[WS΃DJ=ȼ6؄:!<@,hgG3•֡M\h=T u([avHW5^2K)`;r7Oy.TKp1IV__`ow5߉6^>A5NyaΩsXiVɑ0n<}z^ҵ8E᫚(Qk'%0|iblpo.2K ]^ m2؝kl2(k`續ğU`G .: _o+|6ŞG?DOo惣ߧR ~ݒY< XlUɷ,n_5p rLLwJD<9'm _@B_!;6=2Ҝ,"xu-$3I1AKKs8_b٪ $;-Os+re+GTt Q٫{x0dHޗV(ۨ6_EjG) X?M8=Bҁ'8Fk7c~Eih!ũ]D+f%?Uc|FZ.1hS~cOpcMS`ͅyE&ڌ) t4= =iuNd躧4!M܊ԲX,VTABoDΡm:q8sn6$/ S%OXPa:*8S]G_ x92!b6цiu 2Bbj~ Xv[p('/hpmnA# IK,$N5G` R& G-qt-N ]&b$ ǨTs.0m۔}jg&fJ $kTM?kB}=(x>&[&l$pyUlh T˞4zYW'Rx(. 0c H ?lFi~80(g]NtMWd7g!cZfpψq+8;a B4mD򙳂BJo՝Cp -gIDW1ƺyl/L*UWyz!IMRbFBJfmFЊSٷ>\ ;(fa]4B4¤ _7"ț  v]!9;k=EBȅ u1ٙm&4{ ?t}%͉CzI8Ⱥ y)Xn*X $jO}(zDO4f8 As۪\iJfpf D?n{ #O8u tgǔh]E~uusCr1:~Nכo.(<;&*AG(˓"ku#SEtSvN3 O/s0= ?݂o9ĉq|یc*qXM4_#'gc>:q]$Sokח]u )qZǛ:B K^g+ÍH6P"4ŇP9ܡ&Ŗe$^JcpcvGꎸ89wjRQb:s!2D]^%yfHؔ0{3'͟忄o_Pm$OLjё'aֱ};?)+n x9i7 jDRJ㐴I:HwAX`do'CG_:B5Md,T J'ob(4(9S;Bla.^HNŠʢr[5(ىVS ,őޏv-ę޼N$qqz5X'ٷZkMb%J?*Jr9$-&R&;З>.Zsc;Q%?qvl=MW:J u_– !'`yu6x9 ¹呟 ,ᴑE x דxho)Z$Nb7hf#hRdKшZ0FFN;kG+tjA#ULU͟E$Ņ{>.-OepLٛ[Rp)ncIe9LP+Vɪ kv΢/0A`LO\˙?_ż{ɝ5HrRߺ{ i)C8dl.9@A~RkUZr2ڂ/ qX4{Er'?^D4W>XwwDYaI@#OPo>M7[oY-1A?/aw^[E$1'QmlibE!%nzvqT'u4}-V3&}_| k}4?dlX bP!1֙8eWlbH?\˛ˎiG?L(0-}hӔaAچ:'v+!RV>+`QvQ1R)WN=^6D~lbl SX/Vwx/vpcGaqI &jE찱_Xgtnp+v.!嶤"􂇒+t@mE9+:`"1 j0֔A4p?74o ٢O5NXJse%+e/9 A{dCbQNJHb 9sv+?'_Q Qu;'W#YU͑XQg`t;@nL6W<穡%,6A8WQg}޸Yﷂ3wϬå`OPj4/dː6YvlrG0k&wyf:|H'l|XPV_n.l5rOѝHܓݴݤޡyKA+p*iScq?vZFrԿ=;5#Y@ph&Xj^409<"OI ( /U/xfi ]2Dꑺ"G0$z ]ӷ!߳!\ng=?@, "2CB`3Tj5Fݖgİ򶎆we$ ^Z/VRCrv6tTTmX@;n\xFdwysԐnR T$[0IvDvOvޜT9eAI q#yG+EmH6bɜ/y*r."k-$ ,ݚ:%S=z*msr1[d}`W870z GTO9] @KvOGVU0yThjšFFq`iEA o*8_Juuه` 7I^4r^CMx]}j"lo sF db_IʶF"(9n{U{Qrw׶9d·+$1' *}pJ7'қig?;OLxJu U:J8saEF[߬Tc;_F(R7u:ޒP#M?C;lC|,-X w.aEKG"``<ƎqB/%?逌/CB tf5$;BN8{n?[୔'C}j0߃l# ǡ' 8`oly)6CBώLȐ=p#2Ϫzc`/ژL-oV'm& 1mǧڤr^9кd7Rm^z[޶(_4&@Ȑ#֨Pgknj%Xt~մA~-m/OutƷVYj%n+tٱ8C"ܨ%]zնLkm2}娏}{xɃ1Kl:L#m?PvsMORm|%?Aht{[3u4'^-C(\}< ls(u]zo<]mPK}!@X3=yʗQ9dT:d]9M59kD#~$k4=pG 6]8+ EV R86Ꮒ-HܱB g I,VZy1(\5cϙzoVdϦ0Ӟ^;0BV<2rN?A?t Bl߳ S ڤErx(6\R Jv>uμM]͘P X.iYW4`CS|^;!Ě ǀa% OWSg:T(y{R3SȫKuÿT~X~#O {UnlR1~=cDο{+ǹV!f{tq̊a==NҊћA҈_="G+0O|MD !Qʜ!缗fuq@(Ќ;ICZcƆNvC, )+/>̴}J H.X=?`jBfr=̧eϽbfY V+`#8k r ~EFұZm0kQW1rRW5-q9%ח(ۈȓsLF'rTvmhzD Ase-u1n1!Ai~:sTølc :J?x2Y}Ń];'7s}xCsϐvu4G1׉mQF7׻5Kg9j7]*SF8)_V`^8P'OIN 邕'>Uq.S΃?׫ki0y7swCA~bdektE_֬bWb|DH?5J*fK49lp].'ۯLH|]}N9dmb|p櫱T˩iNO_2c&хN by7ycen=b܊pO]Xl[AJ GP. i)YC+sj~LT藍3w3wk^\BNi & S)n%[q^" T%LSKn˚3# IXJ#9?Loe?qKʙZq=V(L^?=:&/XSnY 4fp_d; ϲ)5JGOEot/dcC~L})q!C&7H8o}|?:| r([H{o25/0w!@#sjYFx*0E83N#q8 ZшB[WSZv@p*:vo_} 2nmCL7K܏ }"I4o)*?$-.sKX.{Y h 26jUPZgWдWnPǦ_$ !-V2@UU ʰ %$cc|)ߦsCⰓ>~ Il3ۡvX!YDs+{3fzLP`uLy 7W5 R)ULe UB_6.+޹8K|>C.qjdbj"Ysғߴi?䱲H^2ŖLZLvg%K`_zrՄIrOfh˺#`U7z ♣&nd}5Ťi/#>,N ffv^ PxGY [#wg{pɱp -sA2w1fx5*w?ֵ&3h{]ѳ3ʚuB~%j=Sm87{nazl=Ú7s6͌kAew'j BaM 6")wS0W&BN3͉81@􇉔Y:NE(Q25;*LVc Gyz]ꄫzd0=b>uQ@Y^ L`u 6fQEr->I(I?V|pW%OŲY;Э'a/sփ"˭RKiG^7U?tOMvä"EY㡽H[XS2w`e5^WQ~a J| ꫣ7l/a~ŵ3ڸXM(5'=8`1;Cz}{ULF uYIwe*iGݥPQOq,Up<( iB~Q;dQߨ;#t*ɸ7a*1sI{^Ԥ^>ߒ.睨JQ &T*L`= ^.L6%qJW8 I2꟱x7+Ƽ}|9)\) er`^Jz?co(trِJz nuuu&,7 ߆sǀ)ED)儉D +@ 2`Bpljh9k^qɁnflbB*sd^sB#xV NEmw,mՐl$څiT_k_^e =j`J#WMM-{A"w2OɸwN-Y ;xFziAnm97Dd >X45W ^Cj9q8rC(*L͛^ Xλ1nExKj;W?1SKSCC(b?S)O=Ojk2ƒ+ Td8NOY,ܬc3# UiG$$#LxyK5BZ "`qPp|ؿ!wwМ[dc4#y 'g'aK8Q{G+ٺ-#攽=3u96Ǝ[o)H#k'٤ۢwç^JWl>/1iG[;}0"3* rx+(heEȐ]{*@mn7@7|a(dqȕ[5֟!p=6Ӂ>aNV|^G,+ .ϧ&yC"T ۼ!Hs[1?1#}pS!@ca˯5(ˇ%`qf4Տ?B5dTVkr=&[yez 0hsa/smr)ڌe`},G?Dk&?m JV =e8&И1s g'·.nh=l$G:zr14B818wP Ťi->juݷtjhVWYSƢ_TytkOAª<7MUs!NМZL!, -#͞"KLEgXl< MlJuDs#NXt/ .W#EDnup!7Ѡ2GzQK=* *\~.ds]?T$M96 r 8K?)1-)#T,pB{HbaE?U?,,:Qϲ*!9@` 12Eiu(&$vzqWUqQ{Y2E!ݛft=bw|Hp0!0e`4lѕR.9^>Dў+JlbZ曂+TgfjWöQ9{&WZW/]Z rg6M,[s iV_lC:fn ox+0xؔ1 +WtMͼ ?S悰0hVk 5]#5F_)%4@beL&@~tgB+FFO8O3)I'vD8cAsEf ؞sHBT~d};!aFUpnm0?2Bv?9H栤SC4##},NR< :DiS-D&XdTåjx7gY.zA׌R(Qm"QwMWVMOFeX IeKPQ ċ/;'0~xmP{- z;+}"{_NIlzfKsz h׋aY|f]8U՞\l' yaO_~e`Þ˗v4ӡ*mplTdoQ־Z>RǽsPl'ҵ+5rdFVuwl8 Y]*w. a1.A17\v z, vD+ރ_,XOʩdN )7@±v})6>b/4"~A*)? >s~JbǵTx-@뉈˂˄q!8eB%,x k4%6$**_MdX8GmxMksbU!!egϚ&zD~(z8T.}$Oo8<L(d0/5Imv9zIkז2Zt:^9J<;ߺTYq3ͱA{g7 /<0Gsi ʀlM&JeߕFvY3 ԭk_sr?o kO 50CPXEǷb;}{&_Ze`GRe4ΈJH,iHtV(C/s |Xi=nG5)ShdHXCޠʲ&X?ˏjN=ZPi_Xj8W_5WܬėauMY.̲Ջp b:yoT!7 e:pBq?Ts5ቝ${ĸ#qVGՆ(qyr~-~! %5"i u^Kw=15&◖$xӿPȦwwګXqT^CYZom&X4 >ۄaS«Ts" /W `.uDH 畆Ljܬ.tץn=p|㬢/ Y~`BFL/W r[y@xf!F/eJ`fi-Im% $Adc,;S 9![}Ib9""DFޒ%zCp` z^-9J2!VԆ)A,fhPWv]]gfax\hY(#'h)k9zFj3I={sC,h_}ɔ/7Cpі&"KkM>78KT>jFAv {v5BnqL2**` Apד3`Maf \KopЯb>" {)H }Iz΅gYwṔ0'3RěTVoXU9*Z<a P#cѤ(6آO>Жv67Hj4ρc9 7 'Aet_Xpr>]L~ Aoܛ>aUR\2aM23×2 _1b9"p?\o}3,)Qix8@zzFr;(cˊ7` xT\<^Yr_gشENc`W7bBxFt$@&:"A͏ɲV/,UvΪ(W7ݤOb( [{q Pۺ[)Dvz>n^"4[4rdho(AZ0b(>WDzYVX j7fv;ќe__0J# 7H*3N5R!k/d]ʊ{pF,h7IV 'e(n-$I}Otp_zjXFuF@J/_xC0u t(rstMzD@mEؼ0zF7p4PvfB0\:_xBzE5'nȐЦ(LȳKbH||6b)EUa-D[38tDA0zf=}^ba% re mٹ&3[;Ĭ̐TU b {Y/{9x˔k*Qxg*Ydd >_vꞽAr>WlrgW̩&EZRN(piδ~}J~5UK&>7:g 's\*- ºZ}SU'㤴Bْ, egAuQM),E@+lF,֩VPPn:C R3,Hp])O/MƊ–"үϝ z#1gZxWJk Mvc?B^* c 揣d8K$ &mĔ mBopc52%w,P+M >irbODA_N1~4qrkYK[LvgS.,B!Lsq&4hbͧK $)(Q(% P*nJRt(?\?=[rtlZdn'}{n) m Mžør{9/L(tAx"˶ͤ˞̘\7ӕKT 8-' wsBMeYn }Tʓ[toZ~CB]3Zca|cAi?οȅ-&[d滲t!Q3&{ܗ͜C["˖ѵχgįDy^-^{̔ - >j@ OY@egC1q k^[4FӴbbW5Cx#Wn.֝!vf hϷ@iOR?[i}˜m_aRK[EM^dJj+W;Fʺ=RG$_F\C$xȀi2q Πqm3:y}&hŶ҇Wtʻ/UH0(f FwQAaa+0Ѱ!*í]H׊k<` KW@`ʺMN}d[ ̬Zw棤KeӊUOEu3s1a$)M-dsTIU@ޑ2b~k1O\a ƼK_GB۴Wy-qFuH%d#>xkII"0݁:m{d,ȱ/Ii8 q7u>W+b*b8]yL2J1|f͞q_Se'͒f^W ~<1.E^QJ]'P0\aH kl8dLɁ{; 6C3>{*91zRg##Bw*T%OhIO"x">'ҽo( k,8g N~[xɪ,>E]~O(X h[bھ \?xW1ŠG_ͿG\?utr 8)Փ 56e^L1d9Rmk60aO>F3I'9ӘJkFT+% Aۤ7@N@X>8څɳ1<8Bt^پHswޘvHgYI*y:-A\>F 5#P4>XDlc "Q:ƯzL oV:z&0tyAҌA><tŃFnC,t8tPw-l*ws0dޜ gL]>:oXmpKvK!:{xEe1$?!ڈ _O_ľs1_;] K)IF,ZΖM.8<ms%JH=bVK$іJGM761Цv `N1P0,iYָKK-}g5; *g^Z6o%\5 vzvGܴhˠX;";a-oOAÞ]WGM`j4u&N%>ҼN*lE@U&&'Xxӱ|*"c(fM/eR(EQMj#0.TqTUekGwPF_Q.̊wp)GgV9&bi^'K+!\բbsD ơA'"[b-Ǥj1*7Vم˭=9<,ґ>RSW>zq4}9T6$b#A=i -v8&.,#,9>]|!fbg;dD3Ÿ0#ʧ Gq&1PEq˙P0DDpMق @@T±,y<8>,ʥ sV_AsWnI f5G,Ph=Ny_Pv wU:1G/<'7j86b #=i<u"ٙ;p}oO\BEV1O-UMo5Dhd{I+Gj[ѺRdAe9^@SFZے3WDcc<_qJ4S`qa3כe (xLvQ/&yD)n@sq-īVLoҚ,@ĭ(Ft.8 2~ViDZޘyX_-T j?S? ʹV:Hn 2Ռ/c0~rhAPgRz /jeOIY( }e_^ uC!BXK/_S l_I UΡ"͡4}~O~dwU|ڳ ojm/g4[Ŷ}4rFYe4-1)㝕p%Y7xgۡbXO iHʸ+_ω>'Qc  }􆪮6!{Z[."NW5*w&[S;!Ԙ.A@J(o'2u^i2W/uVemysgL/Y2񾀻/ȢX"eS5 MBJ|^خA~_# L`խ`D_GhC~AD'ׄJ;ibV4Ɯu伖hq1L;^gM? 1Ka vuAT4DWHC^[洕o}LlYƗŲ_\Y+O,X$:g>.|{l.So;+o+t4GԮADgfDǾirkY[RN%a,ծ5VY#Mc#pcXk]K4#_q2IK`u]AN@0WXF,(RkQ]Pzoe+~|l/,sK;z;eH?/by-זsєl9GG%(wP<5޿5j$g",uhn-FHFGҴU7 -R.Ý)V 9X`v*u֠ qk<jsA9G/D&j=E'Ήie39XG~ \ E9ۢҰtHҊV^ÐMFP % = YyO*u_ HGx +bP]!M30Mi .S<&$Ɵtq4摯)_p 2\Lxl1~Z^EH #ھf~ջߥrOwh&ƫɦifc*SFLaVrvUsd'PSJ7k҃N OIJ{gV޻b-zegPp)Mi i H<ݓi$cifT H;r?628kz*_XH Q.T']rxJK17pЍţ2[WwFtdcHF̞߰pDBKc)|.N)P &=`},>'w9Oog(-gYZ07070100000029000081a400000000000000000000000167daebcb00001f68000000000000000000000000000000000000004800000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/f&]?EhDTTk׶ǼԆ7/C+1*Mc+9(RQu'hBTE&:vkWbr6͂0ӏc0@I|T]%t,gOK~65AKo>Y=y{J?nA4 `uT $.7J=K2]}Ku|TmASA&< zdnӐD :J4E-"5Dh3_!@qo;eN㑱ljaApw²0#}8lNDȵxYs~}sEjG6tv 0lnZ-yvnHm6$"h_D, M%҇qgrt/R![޻KT|+XC&+ ,tURScԥtmwBS~Ig኶C(Cgڨ_ |2>X۽FJMfi3FL:(c_z*ma3mx5l W[fn =)G"7IGPHcY0cuCԠi D@J}ԹX0e4!¶eQW0bn,&ƃu W Mi?Zx4sФx]طvTULo@+3"(2R6n.!=bUz.-p Jݩ?c%Ei*Z$z1,4.[Mn &w1t咆-.8)%VKY\)odW>F,GT~vVAD8#B+9s4WQ-vo߬_f~  -=#1.s4azOroTNi)?.tuB]硨?Ã>[euҁ:M>S<6 ȴ~QqGa&Ip X-5- ^+/\ !S8o9PoĖpTI9rVsl6'$YPNEF\AR*;&]f#>G>Tk5,x_"=ehtE1!wu(KcC%ʻ%+6VzpP~I^hU:_MY(n. '  ?z~?׽ s*{T_EGZf'U Go#.f6BWJ^mYN%x"e1|K}R.nxKMjIպq:s.v$od]Hs2dIT*wnZG.r.`WUg:OjEeFt=g%Uc(E*ZJ!{x)C]R2>} {RvR7`Qq#4I,l>/i!G1Z,8a\[q̴m1߸#R$j곭jLpFORM% 28I)Ǐ0)m T p"P>R 9cyZY#] RI3cZ&X"EBM^En9W}Ļ=fiԪ m˴-zo匈6<]X%ϱ2f,$,>L\3 9Jaep8n`Sw* l;Z<$F{>Q& yLN+_|Ⱦea=*geO/bރ1y$!B<2@oM(F'v2$3Ak 9<1 gF?RQc4VFgڄM u՟]n-"%,E5'3P>>.U:Ң.կO=5 w%a܃䡚Di @P0hA8rPv 7rs&@ԅ!"#!A ۤ^wyeP|lu\tr[t,cDT:(depq?0+l]B68 $ 8pj#B8?hx @ ''vG:- (⬌X}E_,B;UWk*FNw2eEa,WS-H[bn!xSVh"`,^U2.\;w+Z.z,;)$`>ZNk%Fc:':S94%DR ),ȚRydUCfl࿷(U<}d 9JN-؅Zt&WUk5"j4q/Nkʮ>1_ nmZ<Ѧ~}[=DYI;^"&?BVeڈf)"݋Eja|?)-mm[ye]Ql`)DZ2,ct8mYxFͫWK.qӄ v1 i~@\wWҟؘmk85zE[i㐍w0*B:DmaGI($|wپ;}# HB#9;"ti9Qq'e؜f$4ːBg) -Zʘ%Yd1ӧY^O*Y:Wr\|w> /KmX,ӼNˁ 6B1N?zZY2\>7 ZWDeN5"6klS}WiWZj4eWKxHmZqpZOv[L` (詪8"aC}+a <Qeh!rNm-rú́Ѭn `{a -=#w7:Dm,6S2a6¯H":QcUDih)XJ3C e¾eܭiƹ~ ]C,UoaȾ!]Tv٬@,{f_0t޼]3Bèro~){+$}z9Urч>?t* ,m)$ DQVB6Pѥڒ% k@#.ճ vu}fRjwC8ګUk|ybvϙ1Roz)k]qy LuGaiJaOhՊsv:]jHhb8M$D_xoVXLp4XRCЪ84k)#e9~iH-A$Z3%yO7BDgtj„`b(i;Mʳ e@+y9S<.U d~y)3oQZlE^SEj@ &u@=kl/? Wd`?8 0FӦX+K#M16'-[cP1]N/gK]>Wez4U/CC!;g ?W,Plnz>G/7z9>oܐ/|P4+k+(,\{jvs!rDĝj~= D~dMX_ٵ,&)$H)K9nLm;;YBuR%Q r&Pc띒 3zc> 2 vY}cVkn `dN$J7AŰ/zk<6?%,qBS@">LGHXC9ot5v@ {t-AA'ώ'{g'&9Z@\ .dؔgA \5 _-b= M F;[q٦{= ~ a+_K՚6]?!Bяjcgdl (cdԳdk$Ecd$9:aK GƗ7~c{`E%m*E=Å *o2|1R Ah9R: ͯ|n#W+ǽVvt]y@][1[q(n yT9?qp|K,.k GIb0T@eDa wY!*3.ywHƦ(͹ 8A*CStت 5ޥZC+")Ɓɮg=(Ɵ4K1K7f&TKbS> 8 s'#:Հ8!cOn$YqdZm9@βGa LtvX@&=9o7; 5$V[0a%TuSC[-hBL݀jjiY A.W;Vr|W쁛9X՘*şYjt+ kgڸkm>Bv:: 5Et3z|7St[(lk! e- ֎̩*y~d3Nha?C,J3I^uͳR?*MBBsuHDش#\ ޺5$<iYm%Yp!Ƽ1aBP"c8ö7-^Y3ͼbMo^oϺJR6KHHQ*@ NDIͧ.hg%u!jq*Dq2C 4\˳(o @Ghܟ{xy~ ûb7N;v:V IyԆM71<ϸ[W|f:&w^ZrD؝p9&8DP`БCEC}k;xN@w(%Kd09\y긊 sG'82#aHOH"ۛ3h./qk8F~ڿkG V.sOZB0;%}/OoN%N ^MÆpkqztpFC.؂N^H*f}kK"$aOMLxBMu+^܀ %v#v:&&d9V)_`13Ci,pla!en16ƥS̍|+Yj{ɾJelX[@ h3NGq;gߌeP!aeꩋG4 dh #l )x}w2Ræd[10+ErKSO=W]8*\&<ӛd\G%MGcn~BTxRK5UaƓ"C|FŰD''>4\!qz X/ÚR9Tyx4;.Dh  }# uѻ3Fgf f& jl_7:=.߁kg6x3b Cdoc9Wia&dΒ~1n{Nʾx ipTH.4MȽ(3חՄJ8`୭Dqm=C~!Tx88WI/ 2~0lZL|f7g@ݰ *Պ}BVw tD B_M3z EgeC\,Dmc;TWtԦ_q0l뀶6>4S>%z?9?ʅusp<80 #燂-R +YD" ǴAp+ ѓ4M̓Гub sR&Lq x2ɭ$٧| 8q1{G $JfY% V r_c8~v6X*2HƹV>JF:J2†AU՜p/?4[RNjAkĚ32)PԫBa3j6SaVKp U\=G !妪v`drN ?n+ tN[{㛧F;J١ |v_cFJ>,j"^ؒ,ɋ؝boU?E'f_z8+n‡: E0X ix~9oܴ=Nm5M> !I\^0$1ER>ҐEdawjd3s߾:a L*%>^sO nRsW_XD/ҙOz|Tj=nMϒuC|R|NHatj`sK<*iE!R4hǦ-vBۈ5uW/y.z C2P(h9ɐ_+&v$~!(k0{>ᘱgYZ0707010000002a000081a400000000000000000000000167daebcb00013d44000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.33.1.el9_5.s390x/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]?EhDTTk׶ǼHj6KKԳ9giECؚq4F 9NJOm(h}u_ɬZ[ìƐ$ݲ[ژ{_g3|?|fvg*? XAy E'yV4{![3d&_3ɡ/vp_!6krR˦{_kqqYl*_lO>A\ 7 tR>6 ̶I5lwD 0zT`$4\RDNӗz_Τt)N:&kg)o|9MVlJY畐!>3ܲ$ >u%YIYNLշa(?]g=ӷmViRv DࣂfE&^'y,Y 1UBN@%OW○KdL\(Oct"K:و !W[ԒOT39KNHk1ĐdX./ш @2?K|zlEgX|us֨/}A,/[} BǪfRb1N-CMCGPC&GӫeA c֡HWWI'ti|*vcnm8Du2b}0$O*I{M\O#AAji>G/W,۫5Lڌ)n&4158Bz*6od|Nl-`=%{=5RH+. ;o犂K|'ǂo%Ig\>Li\jTAoh݅#,@{Nf:mrFƹ?{Z^Ar,򐷭$KBiЧ4 GrpEW-v33t-%ig!C0Bp*/5g<Ӿ*N" Pc¿rc)1)\(ˊ]uQR=cӪͧ|&WrtɨLTmak+tu[#NPĀ$z'I)@"T)j$pih%`?OIEp'Ey㥖ӥ7 (.x7P2`ԈRfCex} +:Lf*7q֣)ei_7k )U^btws ھQh&}to(0 ~e+6`&pG/f>s bC Ԃiii垍+#? _۷h1AWhVe%y(|x=7@.~#=TtE4aKY6XI EY_ӕ/Ld ^U5妷X{Y_)gwޑ/#7y~'ȬQl+3J ͽwQ'Nd&X^ÛMZ ҺFY ɕXv%'ճs, ôXKXa0ҧ.^UBNy=]dGc[PE[/[z(1=4r:G%`Y4)jğ卯--X_40@'V%fP 7ys"P"kr=SI!rh}쐁]my"M8 [Y+)&6H؏ޙCh"ϒOzE@(2ș7ɾi!Wގr8Y>,$4ځdkxJAV1#+>ygBHwEd~ w}wLN?hлFUMd)EbnĹ&Md#P_H 𳾁}ʼXGA=6*V*cL#W:},W.#fooLvzاI:GclB`[r|MƷ!-b]9Qp4̸ƧBw=7 պ=\W(Y+iNtM[-NrqEUW!kZ{yg"9K8]:>&ѾEتD3񂧸'oBϧĝH]feXVڲ'aWW5=jn CpI_V*dd}z1OqdfObt ˸7@~}p5Gb*ᒾ 7/J2yS}3io72xhP= ]MP7307idH3'i{ 6iESp z}ooqkbGKd͓Ot~S0?jG;&ۊ'>MH b #FygӃ1u!6ϋ Tbǹěd|yYf TBUP,0ΊGG?]܃G wDr[݋6| %4ܩǔ0.Vg{ u %ldtZpĮV0PD6/ wm0V,nPõ?fz $GJsg?W Яr{|doF K"k6f)1]\T=/12ƒ.u\X bQ!.@\w/cReA- A?}eߟ*lZLh$I!"LP!A .fa9 opž' W n^0($wӏrB5~gzN#(IMB_22,xXxڦcWpKuzK#$֫7 }C $W ,v-$B_=)^\JՇ CafU.*vF|9rD4uo!#syRb:HT)éO<+*(, 6s/)5rB ?ȭ3`n=e,VIP%3E̷d,aXߴRt?>a2÷Ұ7-Ti =<-Jn3'[/g*q۳%*$?zR;١=--?C"X%Inb~u#tKKg$W`i co=LBT#F~4ԃ\t>-2ŇsutbZba/Q: QpBC+zOEaBX-c6ӊ7ߙtPC=InД?O~~\gu4H9A#%Q;ՈD3I*m &%|KH쮁WA6OᖥV+4I+b+ _ 99Er/ͥ^ܥyi Wbn$ +k 1Y np|HN*Bfex8qތG! 7h[ ^q/QU*,p3F,ݘ1AmHA,\P#⮅)U< P c3i4#~9݊f>߲J p}m5-(Ez=(Ky{$FDћC@FY} f1=>w;.I'+!:A_Qh (N(6\3~'C4ryKUeMiX82ML`5Za ]FLT&W&oy WqÖ it0Msh={Fļy|5=q Vi{5=GUtVt1N++`<T0??fY%vEddYElCQ"RxgHM^JvT5SBX͢fv P\k h}Ne]Yj*<#z$d}S !vdӓsB̍׀u`HHz;ZJ6Σ, S =jТZʛQ(&>TS8c.XoP>_T!ѽ3I-%@eNkUS˷fadY|%-#6nZΧ"c~\C3>& ,TYVozf.9&Fnc/x%փXb}L"1QgRSzLl~j:(NJ9f<6M7r'{j]b22j%^xvT~Q\ǃN|N`v+-ARz +>g:\`dp|>DNZ] _0WV" ÷@ ְ xf8L oםj4 xX^AhOQQ|e sUwmzvtgjupC^,qSurGLI|z`s2zN\'ai-"/"%ڗ'O0.IKI?QRӐފ<Ĩ[y7 x 4ĀC!/>CLR&YrI}e B o;~qVz :2eYt.*6*F8ZA3Up,ymdoBRυyu lFj=l E)G0ABu׆*y.t%\Y##T 7McG99ꎹeB*,;\@[@(3-2!Ώq[e@9:` ZϞw~#ҶÇyAQyW0LYx51>cڛIeQ,AU-x{w;㍴q@'@J)T zwՠsPZ~"8tE{`&8C:1fI ! r^qsd3{_1 .+ƕ_4&VHM~I_Jt;A3r]GcT:^=W ]9 Ci^yTJ7S]PrB~\F椲-?D`}{ #qa7I ·\|j5^Ia4'MyZ$ +X$isDJ)4ML7R:HQE81cd^BvP|hU/glsUQl%+ ;f b1DzNċ//֐Ž.Eyl":, @\9^Ǖ_硐<Maz1H$^zb(3eYEvv( ,YIaϤav*TV%aUdn3*iKN5dw%aUKяr8ێL ]?RBBu]}/M*Xmb\WɄ' LKgD){E]%&m4u~K,4r0{gS[?P2@YA_i4,%{]_uDo.7)Qt|0[6D5a촪-|5o#ȱv6c:>\6S^GWǚ+UC̤D,|fll.X s7lAs\q&y׺u67ςZ֨9(D~n_i!vo0Ǻ<.S@)GHpqpmN+"ܝss]Vыsu Oڌ|'cMF]]D5i<DZ?U fDa OxYYu* TmnծMVG˃;HU^zE= ~H³Z!Ԕ[4$S.ejw` ȆMN&8|BVg^h;^ ќbQ< q7-||9Dѱ䥳?g-r½YVga=, +5fqo?_[E-sI N[&}>P,%;_y۫_XHU41bbF`rvo$%(ZU1V?B&1O`T/M 0dprN6@9P&M iD7&+ FR[4T6O`k1kkKlXҥZ?շce=-d&gWDPOĵ$eZc!hi}/*X O4M/yC\@q;5rǦk>+m^ @jTޥb '0t = ˯ɷ׫ggZO 7U)$ `~wFYY ̽i3GW54#ӡ]M>Pij'W9.xN> +3j =`%&d(+59`feْ:+"GA֐#ٗPw~ iiP scJ\{3eD?ĹDtޒ q1u4}Q=_pUv1"Eڏԇ/'֑*|{'  +G ip4;@vfz?a%Y^܎) C1.~M@6osK u\ҕSٽ&yYTzaRGQ`N 4q,Ȅr08~}w @3G(a.&ʺ D_`CBTR'wtXq5L= WքIEΤtD(*&5ҏN%Fȁ}FwylTOSQ%^ Y~'x=KJlAxEq0#2y4^OJOc$.D) kc}l@ iR(;hNhYLiـztzo];Wlg; RPHkcmI\/cR{Sz>Ugw=QXuY__/m|t4%%IU da`di"f{pl{iXEƒbȺgX&1 KU-*Ci;bM^%*vXF\{}@5"IrR2~0L<CU@?+辔_.>H1Lٷ#9OR^p,to(?720pʂ bjW[ʚTIٝԔ7cI񑸥k~5+ )<#c DϠE7 Pi7L >J®i M1*. $ş[渎rE#PYy'yү1Fǽ7 hkYOSDSn (}eJ?p#:{ܙ^b?ZPuRJJdaKBM}gkΰmʯ]2튇K Ua0Y=Q3⁖LCtRCwÜ5>sC.U/\TG `&}#FáMu 񖲧[1T4I<$jEY em$=GN0݈"ԼgH0hhGH~Ƕ-B/9sȦVe?<>:xW24A4>2A%16#2\#pr7 )M biw7/@h!8-xeUr|'w!p[Kh~H$@~1R1Z„MYh@oIBJ0Bh]!@/|yRHJ(tƶ<(1[U, iq2<*kƻنf{~rҮ+Xu{l>WDβXH0dcI;O^ЮԞv>PߗvsD)VMHм!E  q`ˎ%>ryM橲eB/El@q$s;dThk~f<=Eۙx_aep$^IrE+W]ھC0trϗ; W ^On|܏yox]v<9ɋ#Z)/2FA֬A^Qs$,"y9]Ί]4Rym)pA .3;FqA:aHDċ/5d}0!dW|A\kfE6=-|hH^œMBGY'nbre/3o9S=~"$tJP{[ 5ص$ךt5 BugAE9Xg2#b_v+nzO\"X`MC5F" Ŧsw7"&ϻ`k|\ YE8Q˖"݁H{w0 ޻/FƏ/9]tQM@G+ѫPXu®s`M(M?5 Dj) i"mb.t?ěg-Q!wdWMs8]'95̼X4%4YKvNPzoXu* yhքfNVײxU7c;Ys6%);{h>$}Pz5#`ʅVX+DY|U`'+jY%ѳW9#beLX"a>UT Kui|4EP } q[V5<ΘJ;/|cyeXH"3l%qw*婷u U@\BM3o|F579B>BmAP9B!|s7;gϮ)Bd'HZa|k \c0F6)W${ ^a#2<o˜|wˠ>ۏjz AWɗ:w{ ,J}}MCLUFnNRfzݡ΋vh{ n}`b[x-҈ݍu [߈h3d:cimWLm8+5Ch/I{B_M*n)ºWDrܐs7SsB""|L5-49|`l>6z]O=| فIvb^̆)r$~)&b'3((Fu 9T-~OYTGrA~FZ->3%YzAE8Cjހu?4l#~v {&At9d7ZU=3]~8Fp`Um+<m:yc,zPm/JF'iZu_ú.(%wVn̒#CJ{vuW7^ *'+^B#KdyK/¶[~p@́ކ pAyEg?yY:5_ȧ@]]~u6/f FqmYA𖴜9RCLސ]O v($>'P9 8f<< 2`o1T%{1-Ś|yTT s>7/qjNa}TK$7&Z2.&Udk؝߶2&Z,AцýFToFH̡u'# ڲ?`GMҤX4`#Bа0ސ{^3K LoC}y5ga*z!m6E@i !M/uv+98GI~K³OWF[_O'&R6HsH5nr߅=צX E \hР6<6n zzn?bMik_ mQ0+ORPloUߩ2r;t9l 5{nZ3:$z@A@[Qt񉮦ӵczɖazFjD##%Эɾ 㦰+yzg=jr`psG4d]⿴Td<4X8m~9?FaWxb =y;im8 .,9Ҝs1;uO|a#"_.E|ҁH܉|_Aoi{\Np%T31cy1[3y%#) kk!Li5B 4u!LÖN))?y x`R0QM)Z] #Nw%x pwѝ94 ze ѠJ{QPs}w^:J^O=Ct01PqY$ECAQӖZ::FG)m_h[󌼘* Ͳzfrj$H/h&fc.-!V5#?\{@UVRЦ=p=E GTxMzL$JM*)[aX"PRD<&P h04T}D&18)zgVZ?^)c MǛ\cЩ cjD*l.ZrPBAn>oYI6`Ag;L,7eĒV<@(< kAjF=n^ &a )@~$"8SjF6Tw=4[vx4Bz8(vߒ2x[Jy_7z}Ø-_b(oy]?$DWU^0b̧Ch=&f1"Pdhb/eܥ۷$3FąMZF'@ҒU9ソ7G>?m^Fx9UP5 "&Gcp?3_qQ;zV3&IB@Uȅk!W5rZw6,ҧym첪{8 :-ozvM<թC 59s2_FӢMU#PlVP~<L->Ol5YmUBߘ"-٧CgV@6juLH%Rܾϧ邟P1Qp,t{o'zTd#Sg␵#)rlҢJ{)\D (1ŖȠTq.&$3sEd}d@mY ≩ׇ9k}*mѳ\4Rwj"KlAذVwDyC{K`l9e\A^ H MY00 ڠ D o,=c2a\jrCūZ V6 nO^I֦d,.krjuG2;WzMmvP)БKmbpy_dtL825J;8NA.V>1h m?9t&,AB q{q>2l)dzC#??\}PNG^ % G0*Ԡ"p$?{5LSz1XW uh63"2e7&8061Ԅuo Œ|,rqZ.ey&JVWszV#E;<|~Z}9=gGCz*[Xt<٦~d~ʺɽ^3$$Xk"ل !eK0IJ={V,A?NAYBB[q^"):)z}I ][S.կrY\XL3BPp$sNJ< e'JMfN=J_4Zh ]iP dFԲkɅ p"V)mϵ4puB{.`!jQ_Z<ϙMm;AЦCv7ĭ{ tOd-S5hJ߻ӻ%"+6o4<!􈃲Kb4h2}bї\'dq\yRd\3z(Nvgb? ]K{"0%bA_~6F4StGqsm”_wJtmGV`,}hi[P|Z/$ޝ0$@( \\ƢMV}t_7' 'ծ]egè;?Q\>J9*>U܅ %aq g qTz"i|'ix1佡eB[!t)g*Hb1& &Q:+hjwChB$ ֤a V(;3CrTtH{\߿;& K2ĕ$h2bьFչToYkvf10-~};6"ywK`KrA]zȳ!hSMWU~Ʈ1uА:fHr'#9 N|@wJ,q'dN>YK{z񢔞PeD-* r)zJ=깻G@;gui#=8d`rZ:%qe" s٘ă*U &:x|u8fk b_Ɍ밐489ʤs'0[8H*ssWu3@;!$繣'WI Q<"zE ְp6&fk p_m'G B{dXKKVTD25#2Vțp?eNCҪ{ LY9q'7xe.=>nP[oBwEgD_jT@Pr*;[tա^< ǨH= # hnm&d*o@u* kեhw*s\9sOv(J"74?T r5} pQPUi8r.ōBۆ)l$U3aYf%{cE;d3Ń)؉ct=>劳C2NLn]v<"^d ,UZj?2F>ߥl*ntqEtg8Kx:i+`pAaY+ t'H8Ts?&SD d/ucf]'wL^W:vDay+qiGGh3 Rzp*Tl (⼈@hv\rGm#7 n`KlkZn\TD K!Jra0a+#U:1Ry-t+4_Plkm&Thqޏ/KxD%;7;Q=M&ヅ'~4EjW+foc{Z~cFi2e{pl[]eD&lܓTxU%LČcMM$æUSCSAHEO%Qi걏 G9sxhX|" ?Ѷy,ߨUv88˘ET[yUӓ5W/Wz1@Q]u,F:-MN{](+ YܪծpMCT!Z4 *t=u$_>@ FvNDp͑1 P>)3hr..#zhVXz(kD_hPIb}NbWeO#R<w >QIag9Dvȶ.Zے !O *\}Yᅡ\axi G\:EC;z _hRRt$˰ojȔ~<?lArmo"m'kаTхuEJp%,5 o-Ihy 2Qrg 33 'ط.Rзe àt[ԅa.Cφ0C~gd.My\1ss4PPɬ0wTcz/~@썻C%vxDM5=[z~˝&e0۾|SFӠx2`JvXӬHU0D ՠ 1Wxv )b5RBSP:ւ(HuJ)"Rs0ugbP-_{,e ,"Ob\W(%}:HQQDŽ yݜ#Cm>cJN[^j `"~ЄĀr5{fػO]lmƛ\ŐFwp~gHӔֶÔ7\J2]a`G1[hwm$ SɄVB(#$07:P3SͶ#MK+zQ \i–Us˦x {Cl`s0d)Dx~yRN| =SEH.rC}vmar"xF6|E]#=OГ^lz붴4>ݶ/ J"R#+oP˕@Σی|=)AA>C'x=bk8%'f;Z4&O\Z"͕OaTc (ظp&];MsYP*JwHNIúpNmlջ XGT7T51 i eSdhm^@4&eT,<jBM!9].erKhBB힡!Y+fH(ϰYwSL3Dqآ˻&Aڥ#;OcnLAkV'e?YŪ5/ˣDX{N'Т|V,w:Ji+K+紻 SÝ .D\l(vq=gmqf&$FrJd*/ GVS9r=.ʼMG!QE¶AXiFxڌK%jҺ'0VW5lCHET/<(NkE|#Aa,FП!NbFqV\m'r7d1*~$=p6R^ϏxY^6YԖ1Avgjc6ɃzGz!?KJLIFRW[Y: +uOTޭ;&zDHJ+#Vd2_AVdl8*]-HqB٫5=|ڲ1 ۸Zjp'^5=zץ_na}[mr7/ois^t8q[ye"}3buom ]ֶsQYiJcCE1t_(Rk@!K͟qwii? dDdA%BݠKv[n=p٪_#Kv6^t| hHP%_ilqYyi?;\2 R112J_ݐ [" |=euɻ}aM]U4AѴ*QZ~%P, z{=JEdcVvsѺ8Ei}>EN|-[`0.@7ڒ#;l25#솽i !/&kcS<}`6mW9Us0W")dzh—ML$~mi7/ []INp&E>IoUX\:هb$.R% <;qY԰*"X+INwVq\xC15x%)K9U.,֬XR'pIDdCwN|(d52!]_:G-pظL@8i"IL^M{M|Ke#Q!QpRiM }4}*2 s9t bTY3 %)ɥk(62H7TN$9:q眜Py Nz}ᦟmղG a:ddi"|Fmc541cvgtǴ9-n~` F/_4bclvwp&OU @mʋ=4))ebx1@1jv þ`? rA&!^ta&VݿBG 9q.\KQPCY5x# 3%p}ǰak) Chi3"#!&SW8ڐtwdS3Q8љbJ؝vo0=-h8\\_vfa'7*W;3 @m2NkY`:|}7|\ݱ3aǛkge TqOKU~$*{{0{!$$+1[7My6HQ_Z5G:W\;"#:];YW|1zSoyQ0@in&y Xk{k"JߙDA8*z;Q/EA"Q m3iImtƎ#5fS Y:lOүWEȳKɧU'4"۲?ox#||?=g}jXGa|2Hm$8:'doY%;6G.! |UԺ[ט7.ɬgV{n+\Gi)o|XS)ePWu0g<( k*w!S~UM~6A}x_䥑x{2o &E[} V8"h4]AcHE'd=3Cb8u\)gh v{-41e\wyZ'Q0+$~/=j`Nإ"&cTٕ 1K?㪮GpJ~~@K ~zԯ|/z+dM6biI-Ԯ7;auD$] \yhG N ,V]GCl})I Z.;|o]xA1xJ7R F2ai :*֊ecAYIN6K6s[#z 퉘{Q7cCK`P&Ip˗"#Pa0 7y˖1q˙ @Gm~HN*n>h31MAHY-V ̭ryH;̩H:(32MR}&c. &@\Sy $GE_ Ec2Jop;R}ƠO&M,FꯙZƒ:i{<:R)*M r{:ۍa.H6\nRDgkN ^?b|`I6}[XPkZ|{B Y\צгFe<L ^iZ\j04viS_I}o'tr:g 3>2ʿWMp9& )i0xhؼrᅡRZvL=] .j3XǑAK~\ % XCXdÀ?w0vS)D[BD%iCb;ś\=3l9tɒUB-d>#2uWk .^N: 8w+*.nWB[7sH%n UHGWKJfD6Rpg:r,.ѯpPU]1$.D(Q@1 *삧3-@RHcK|ʦDς>uZ3-/JJ-䋔rlхh^_5vg0>@h%nII5 [X>.#6R3+7@xܴՙJAշ㞤3qF_[C? ڭ5!r`#?*кU8X'QObYq1yKB@kfNV2y:. f20 wZ9Y׾(uL`ˋw2#U,l(N :p(6cak;;lIVB'm(G)`Nevxs_2|TK)Way;*9f-dURΆ\WlDW'_dmV/G0ٮY\]4rDzt $ ꃻ\u܂Z]"YT vq17 hF\!l=<[l|?^,T8P*UdJ;.=ڜ'ՇǐҪ'pNk$$w54ͧdF}p Kn 1<7~/*!7~Ϸ\@RS#iwGUp7p'U`KQ_7^(1`hrxe,ϚiX$q:#&x'jhg~Ko^U?5Hdd 9 bܓ|Iȅj"˗WW9{QbX+:!rUJ8x3 hP2K#urr ˞p4XhÉoNN. nDB! U[ՋT~:8)HaB_K[+ W\)GcP:*wD`D on1(ѝtHbxjQ߿3-M4wͽŜ mRciWSXzd']ktxXs34* YIa9BDkEF2Ͻ>Ao(HHg$g4~r]8i>bg TV&E`Xg gwnLh0wXDJ0+#=RtGM|[$V+&(M> 5ˮr'sm1t \2皿]7;]9Hr3,+0,Q0GU0'2_➞&r`ڋ$Kݧ({_BWۛIub7Tb7n}g/ԩ}5G2`m{g.b uTh9ȣM< E'+z竾R>pIi ϘV>bg*kŧ6yUѲ8\ih kkc04Xm\DM Ӎz:>m'vd<|l$ۋ[d?vq~/[do̯5gԚR`2}2h2}V_5$հz?rj~'T:gm̖&A!.7x^T_qHym2 u7LhMRnrI"릯i/!_C5cdׂ wRD@11fbMTHӈOhā 7JqQ clϓܶlZ k@.`"ON^9; NDzOA'p@>cA>иuuMK .HMa ڪ=u?rGS3^L E+&SM|.%$w̐ t=AwCH`(bqФ3eR-SH1;:۳0-^wCt8-1q C Xξ9ʼ~$nPЊ}d$4ӳ=6q4™gOI:eў^ILvi\mչyMں(-m:/uTz+b]jYY@MNw{ĢU?-Bp݆Pls:%ˎ@p: w3Fh1`9R~/R@kt\#Bv MU%39c69)A57fydy ieT "apAR] CHΩx/QNΩ&)st֙R9>KW|E87>ѱ0ÆcLz2>+l\.iϲ  Ws<$KR}TW|gv)3xo|txOF$pȷ)ʇF겒}6ThY,AEdٮɑ(M0y??mc}([ƃԫP#<Io+*ʡo_Qf`ow>t0|ݠ.:v~mҽ}^=↔p&-Y"Gz!Nhف#:ٓe .,llqq6L9<;]!5YI_as@ C >b2:2͹1O"uG$@@InP{&G#-mobOf e *F!Hs b 5I qfuh )a4}2ÀTu.u` > 7,BC%#co'_#m3qd Q!"JF~fYG1ve{~J e<mXGҒel4$kG-e}/Y=&$5 *ӷ!~# Dc_*Ϋ`99ϲp7#0 S]ʃQ;"d<^謏Vֵ4)V@QtN.CDT8ԫZ/mBm$y 0Ywa1+U?# Dh+bKנy SWlD\LkO,P/yC(y]Dǒ6i+{n 2dF60t,YݣB.z 6:ܽa1-vRuc$ȩ2}5 _rSy{9KI"x˷N"P5fTd,*aBJ2\) \_\7JKД3e, k4Yn/2\e>hJƄVf`{ x!O @A%(<$̴ QiQޯw\o=ľ; kp\D?@h_\qMT§$ s ҡaI8U]ӹ(!KhMi~"Q1B6)%o}Jߧx`i#H3,B Ng>7u(y#p,ŔɺD*,l2zk+,&̧){scStSrib!Fߋ^Zx*h\|EuNz98>Bz*j 8niLNp{IZz~CXS{TT u6 G0!X=KF-D'If{z;:HZ{=|rc%Xj?}g9y4Ů/eK{/a*9?pUOw1cb&U{M*eI.N >_v4 uUfxaXh.f*REpR|X9"Z@`U~8j "$B:p;U1G=ۙ_%G,/Ml% !jmج#gT)jQ^QܓtQ0E  >I02ZvqNkhq>;1gn+2ؾ̝~.tPlDI-m3)r:Q7`MUzM^=x{=_h$#mP_gǎfTE 63]3:B .uI=kӗ7U(lm&WKUv:X{Ӟ:GhUw5sP>+Z U G\sr̘xkx{BM VӾ1]о?}m"`7/cݲy)#GjɈzn!y]6uڒU%R7FH.D(A#9;Q!M)8tɦCJE6')]CȆ(9 ;=/mn^b9ҹke`#h,~LDձ YB Z9ЏG[2q>p pX8,Ny3bխp٬ʈrnx&܀+O !j>%R=2K LF^iy?pp`KB QD|(|-l3bݯ`JR[$2-dTɔTk3G@ ᖧ6Qe$ wuA@ʋs2-c$Hd={L`S<~ /%N, T84l eMv[ n{+[E"3U],AUۙh҃ɟl~' q";y++G2A0q -B4Ff'_EbkgpYd)YZjzOMm*B2{ӚbtNB}iI#9/79.{6?קJi(ymE@L-xZ-ǨKoCj9_t7ȰQ c싷Ѱp;0疦zU/04-b዗i"7ɽQ}egq-ޝ&R*.3) Y& ǵq#(%Z(7;W)=,LM`wqT `VfHuB#th'u[] EtE}Xj1fj%].`/fDy@ucn)\ѽ "a$@^6:P'( >^l3]qҫ:qZ> .xBRļ0x1㘐í;_­<%Q2m.s4`h|~#n? 1 U)a'!fޯTk[=d+'Z1\n7i?ZhqSaBA<' R|lttʯ:,ŧ9bY1tqk? `G|;mOTWK(R8]۪H1-'hxF,N*l”އ:fM܏Rp?hq J5$.XEWH7s/Lh)ƿ*/L?@cQ⣿e(I03uNXʴY(x.dEV9x^gҫ#$-{̍k:V{/0Z5&@~-WܚMȹ+F%o!djUcR#. 'v 0;LB 1n<b, P9)HFq8_JezaUhlFИMDdhR>^"4fi5VB-g~= g L8j/)̏ݞ$j\4kcIˆ\樕G>X^O=y4FQLFjE2,~֜ڹXp3ᵧ,`H~6E@J $@ 6)D`8Sq')pGpY."$NE^P *eO@Dx:>4iT&5n1:ʼ0BI#BXKUvפHSگbeU|E퀗QxRkf\wK4]g}Hc~cY0fJN5()Wb)R>CrX{ŜI4j"@^v==I; Jc!GbA~xlrJ6y.>m6:^R= >@`+ЂX3 pO|K d' ͈ t12ţI-$H]5Sh>" @/z<4|0CHi-aNh $RSB;zpC8WD|Z>CuUsԖse+r5;>mG fJ:S4)~DDgF{Ź fͧ8 ʂ8O/a$GV6]뙭7ȖRaQ1)r!jcXFORNqF gq{I!NlP!^W빇uRuUo N^iĆ-zX Ð*D}efQgzSeBLrwŞ]'e18@B{tjQ/-Lѳp o/B>~~=`LXBZOz gr˟0\;u1N%_Oty,OnҐ\UlS\8YW/CG:Ym,U tt @5>2E|Cf*4tGet(mú$ۯl Mn&B-O$cerr [(z#}<﷾ aU)VOr=}(ud WGI".r3 B}V!on,@slPe`43*R~LLBBb^ȉ3X\^&gd̢88y `1+)sPtn u@~ m_*-LPeOߌ/Ӭ91dzw9lq[g54z-K~_2`} ~~Ze&l7LRtТaV5!jȎюӟIMP%J= H& .lKx5ڪT9?ubf T̋o rj[GQ0DNח<3DAW:? 2'*U-9<%ֻ;;lrឣ͡#p2urD\Ft w/j[l?ajLЏPfvlpp"M:AH 0+(]RS\,nt )y4F\ƋCU e}ÔmёN5{ GHn{quVsߴ VWeDUQrX(טtee VX.!a4938`S Hf] Ǧ=< )sU;0-Lo/!m^,xXlh<& &,U ôl44a,Ԗz Gʠن<LJwr#4)'!(G.zaCv@ /vo?oDXT^5keCbQh~!Ũ8 p Ĥ`N&*ἦw*>(&jG'W|V~tiKB$Eÿc):ObQH"}%i򄤞ӏxz-vAw3,̖B=vWZ"3ϢAaAh=% ^BBߣt=][| (&Ĥi&F0"vEt^@_ < f`dY3e=g|EQ~$ρ0it6yp㻑d{}2(%^L>Zsà?!l-m* 5y׍ WytʔY *4DYWp W²7AoAJ)ܺl8U~jG ۠mPc5Z4N:\P-?F @'/lM\"@B/0+dH,*8G_8֫isDS}q4BBwC5]!w(P":C=~l|fQ(Ȟ;"j2YM.ևlvej5-=>:O-f}l?HJDzf-_y Eo0lX_y!Фmڳ{Kg?ݾa:`"5{_nK Tޟ6.>X켮Ɉ-ֲaaՆaæ+c}Mec&3>ts=I֣$PM*N_a!hBziw7l=="Ck ūTF*É%6b ;?FFF"i,)_OOt~|~AK7x/j6Q' Bx-̀p3G*/WT(Й{NCa) 4jo7|gS#y/*lfkcM|ǩle`Sj#m  $B9+*>%QA^t[Ug Ab89h Ɩ_s[2a,FCݿsr'5JG?8 b[R(LTNcRO#\ϗ8X|SC}UCOj?{ڈ4V_"gCR2ƗS2쁤  Xܮ[d\*vwtBXqQkѵNc .?QmÐCǢ(`M+VCkS@&V7\P ӎD^sdIZ5w`w'.q҇rinGE0=9\g8[ ߃%#[894u* 2%y12X+>(S8 "Q8+1O E:1^!6k߅RW3y x,7%Uwjbcx\-[=.yA*lDs"t Φׅ;~Ä4u!ǺL$fć7:쿣w3f&dW"hT5XSFTq;{\pi{fusmZٔY+B!]T`.lRGWy_F) !@6$3-5(->PT14dx Y&|Há^!߅ N MO?qfomI>>4{]/&mɝOw bQiZYVg5ۈq9:\C-GL< /3hDa,_dwt%5EZx9\DN2m.Ly$)P hq3q_3\*qXR 9 @ǸF7sEF, ;㍷!::vUdEh)cvԽf֖lg cēQ B tUW5l[@4e`N3a.XQ)lХ)D qڕ9rOiVxӘ!Vw" $h4z]vp1@s]I5p7Ld-!|d#S\bJ jccpg^ɽ;cPˌ'nެ'eF6bc$K ^t/_p`Eƙ:$ B W wa5]N&LsȶayɞɞbMĸ6d>SPza2wgLj KWX:bDjO|Em?( “$nuq3o̽٧#_p|5YzFf0W`n{ ?FTadJ \S7`kgǛ37h6&[Yvڑ ëvk N$$rOWU`ZmޘqrnlǬ#toN.hl1Ф1hIy?jL~MNrU"d\t]Z)v͙7̱y X`9Vu{;JX\;iL݄$"e0;&0 \K |IYaUSE҇+ n*ҁ RZЃ X BzQEz^JxU|&\fI;NO~[z010P8 } H5bYtg6 ]D(Gss3|I6Q&Ki<#ؔgʤPdA(7 "CYXMN o'jdQgi3^P aЬ [S _}<0Af ɷ2QJB 9L"(,%/,- -?y:KsB/AiNɀ_3a lܒO[(ͫxvXjZZbτx|gnn#̠<{PІMw֠\(2`I8^ G"K )ދ)~OBr2^ QLscJ޷!!"x6(V6Ӑ j,*'j0->+œc '׭Cء~YnvcL:ɏ:arخ 6x}SG8h-r0~6;w`IJ<PZpzy"%, ,Q'Tm|^ئ~$ Ϗ4]paӯE' Ama R:+g > QFvTԄ-N Cvk+mxvZ.QDv2OpXQ} 07Kate*V[`mQTm$EȽ-_#~]컩QEN;8% " ;Ajc:et!I@ )_Mʎn#Y͍Pjj򤥭AkTڨDAf̂ۦ1IOyf/6%%R`֑oeX<>>t+6*Ca Y+1u#Ն6y܅AqĐc̲4:#E8`w4tdHQ9ki=͎JWY )b.M\pЋP9uTW2W~uEPZ w>/0ltR*]&$0$z|ӓFJ_dLy$ jJW Az҇z /x;b0nEFM GQh<~,I 'ͮhAT@#yWvr|f|qx9ƩNb9G6|/IjʲV?foG[ۜSZd<$YYeo׌-+ 0H{¨8ƣ tm 8U~B52sTġNʈ1J\ܸ[ hR]=툳uLOy\)} 9;Q;k芄eZF`*5.?CYEYV>>}1F76 ԻpCs&C< ˭Aq5:xWG 2xb4CGoGJsZxld9 !7Y0,&-]f?s#_;}gax~n}P %r!kh~fW|J?~z*:\(g2Ё:<~f@t"c!.61>Jd=yr_Y-X-`b+cpt#RcA  w |\0C'biÑ-Tp@axF*m9~~#p\\kQQl+mV0 U}(Y`YזS .M07zaof>@5HN z wX~\R:=4EńϏc).u6tg X2uw wβN[.Ҝ됹vOo4@_t[M4C3N&,zsԕq)- agwi:VIj ȇ00ueN8ge k'X(І h\%r3vZ u,[1ӷj؃ q_(!RBrMS#Cd]C@JP(q0n}Ec ]P Fn0DspPz#S9'}_ʒ\ZE  a8R ,^ 0xV\ɩ[R N}pr/j6rڌ3c">qѷ>cs+M12ޫ5in&.Qp#91}*Gée}0 }{)(%MU}M<5yQK6Af "uFMҊ r$z|n!J^n`{n96r9XSJ<c|P\ܙ yA?b^m¼8U6^:Y,4v1{ZAU>ڞ aťp[tճ dPb@pGVew]ަڤxb/z͞MU`*Srd\rD|N]BiFc!g9n"a/[WbU =)4yMy# >o扳kX$vq%ӂ%7)WN=#[8h.!`!籄o+`SQr U(Kcy%xQVJA@FyEAEk,W"upҕbNF&1Oi\%#Q79Wŭ|aS/s{: J3' @r s,B;D{Ɣ۫C_lo$E8'lX‚!~bZ!Kݷ3SVCd \Y1[#uUӇPrU5Nb17),%"gMC`| HnV}p^KX:W9eRZ<іOmʴlԛ~[rv@r&Ň;Lb 7ay"B(aaɻΒ݉pEkZo1a}O|??^}oUƴ@hn]s4,BP]nSe>8 **ݨmƗ 50ն`pG- FWʌ(л]Qrj/C 9I\$ݣW_ ە`e IkȒٳ!juJ ьLPWs $Ë5hpI~/1&F]fngR*]۔cmPk6WeU\['*'wZZ*&q^6gr|ՖrQc"dpྫྷvN lUS'p\v3R7dk+Xܕ%Z )Peoui6J#F)z NG^:w{Ju*{lq9Ef L<0:_%HO/6G@+ AqB%Hj~Iq45Pj?8KMe &\%i3So&# ".ፅ٢824x)Ұ'PONfZj*[Aw`INEuXռfOBi߄S%/m̖,!d1nˣ!3p.KkcL 1$>S2]op(h\O OQl<2Uf@ilƱ T1I_ۢQma3ܠ [XBajdNO"lljSD2t߷vYg`rDks~9t/~quذe&'n^?SGyB`J$ZW8Fh%pWSܟ#x~J;,d\u)]Va(i;vwGSP.+g4I3<-jV3'2Kh*]-hZJU?^nO y%%d^y.Cڶ;ʗ@NÈ[1tMLY.Xfگ-yo xì!>}!DX3WPn"Ő̚\mP62ocdn4Ðٷ4Є?Z⭕0mƲa[PB`. RpCBF{1[ xkا;djebb)*Xs葝a8FƵoZ^#Aǟ7^ʲ"TErS,"B^U_3$׎UԘk{_A{Zr (访~ n߼Li,r $FhDI LЖOlTOZ"~RIn"u<޺fc  3yrh5أ#rEP:98n@7-¥2m|Ah}YR {V :)F^ Y|(݇RIpY9<;l!qvMNj*U͵2=))xeaKӟMb7*{YMJiF P~'9ҼᦘqG d3{rޟFm.9 0tk6woZ5 D(LByaCYNX]nl\j[1е/K(|!Q,1FGƂu2&k 4u"tc;z ӌ;y8ݗO*ƨor0 pM!+'/P7p4xO:d&:MU y02j*[}DФJ<]fcmx3JvI)W9tAX) w0K16oF.Kb/~SiӐe21 Z䜑:JkYB[) S:ɼ)k'g>7+z`qxp̠&#bQ2l{2t 81qeiW)Ł _S1<;.XAi bx'Zo=&~..$G=.G )LQaId& 3(ipqv$f5N舼yb,8#$϶_~Ra&+ Q8AG AWlػWZQO}/4R1-Ѱqݎmy``MY1KGg98FQW걹2I.Stx^! O)xZp}2s*_[*k j~UZ@YJFln8CKI!1B]S+8޿G*]|N\l, 2Vڿ;P!f[5ʾa?/diJZR)<TXڵ PuDWk_Y[ǎT]9$+JU\E'+BO+nT?FIL{f+q#1٩;eVᤡZs~.s,B66_RMɍS{ V چS+Jh EJ4Ʃd -ֈ K|qq 뎯vXp@k9~fYݬ^4`Cp^E"qqsOD5;؞}X`اjN8Bn:o;d&}(]= S5( 6 ,=UCE`HQ%Ԋв4:)o x)kp}k6.-8MZE ( kHҧ&) {-(7ya?${@GSˉ83S` nua cIk,4~ʲO9rj4icл[tBT-Ea6;İ-1o/ɫ߃ϋE_ B -۷ƂABw=ypFHA n7<,F"#J2.CADh42"pۺOĦ&@J"RR+5[ PHRWBio04L׹P5Lʦ {qIu $Y^5 'BV6`su0R:A+)CuIvoyfÚWC>GҴL鏠[צj@h6}y+"$v:_|e% .5 ]"J=Ƭ#_1f7_%b.ZSH& 25"4/fQF.[ƟRGJh ށCA /0*Ph@)#;2D ott_vaoSG" <9Q6Qp0nӟxe#w)N42R͂+6kRdt+ 曛e@mƙd9dow s:m?<&0K|K!ˊ5&wZRn?f?ɪ;xXX1:ƶ 5 {Nj`vyF ȁy !F$;>xn sxeny3 _ִ.h*(Ԋ>!xSQػ"o{G u@O`: }FrE9 f&<(CMbP(W!?"o-5+rm_6*$0[Z/d#;Ֆĭ[rbwK.m ,R~1\`tѷcAV`Si]\blFqi% :Rƫ1fsA~US 1{9U!" 7G{Qז=">kwDPfGD7;:fy!ZK +U]VCJ8*Bf#Y5N5涶!k$rzj0;DyOR]B@AN9JTUcs |x#5ɭW jK-HfԱf%&=XXĜR-c.Orp)n(ΣsC>Aڙ [qe$8twa,LsJmuwkQ .n{ @  ( :ˢESagsX/$(v2r6Q#<0bh:4&蒤E'Rr< _FVʎJr+ c.2yiW_Y֋GX[=LGy(Vs5qkhnW! ID ILh=du|8>UDww'?* {1TM gp3 ֬lZeQE +썃OS* ? ?ԃ  uЂ dw1oR`8lWe6ox"ؔ;1՗XKj ,wH.X4BIʝ4YNOV,7"B-]H'oMt1;fMw\׼ l0s{a}>,/儂l&c.yqyo2at ;^9ؽ*DTrD/@Hku=-LX[<֢ENyT wM{AhKԮ~lpAkO ztXr ezj3{C$CS\+ln@ή'v #C5Ls-[NY:P>t2Όm7'Kh ml0dp/UӬǎ@I^7KYH8NjTtҶ%Q |8f kls,6(*CT~a߹V%j]Q2f֪Aq Dsؗ^ =W?N VdSrM^ PƦuBeCpyiE5PF;uJ#)xC<sydڑL-Xca_7ZY&La=[X;0kr5 7r-ى˱`t$~@*<5xPj-[U]W'$]Sߵ5|ĉ|paGymtT0CoD>T>!CgB܁@)'=đWԚPw(_I8uP%B5Aݹd`%)F?xE?ʼn U:(]|?2âFQ&-}G{u(%*<3:%{{J1¹f;ۮKp="]z TW/(+ON.oWvM, bT5% E)^.h{ ǐ-na";]|/VS;Xb"ș"m4k Ag?ST0: =F)pZn;fo'o9\%B\!,TҬ(Y$r zHꉈ+ZTG!l}?z`\n/ X M?,zxqs[ŐSG%Lx?(+X{uXMOQki>[/u#Z^,:tyӿoN@SZhoQJI!0z5YSqw5ڸӭ3d<'Y1KF^th:ԑ~Yv2 <6NBihT rQw[bUx0J6 -$f|la>bwE<[ [Vv#k-.^A]۞DG+WzdK'/6  !4A[Z(S\ dK$phs(k,>'Ljv@^?#lg\H-FkX1RA':lSe+hUmT5܆g6 o0 "`2.d+y@9%Yz!, w 4J)\+v^ZRׯ+呀8u? ;xG,شdR*,fXe j'`-|ƻPns}Q0ŀ++<ؓ) 40+#Q{/~?hQ`D| JκC+u8{јDܙvڬ4 վ1@zE[qC 5h$VTh nݼ.6VHΉFAny.X6v$[lsFNu> oL>EgPfH90`3(vhzi3?)ʯ <xm?yfS='qk59OJOPTf!,$aƙ%`G<9}P1.BuP MG|?{~~ YNjoCfB%ԁ~q2Rei0F.qwunӮg1 ל!|}U:!`H+יz/{U_~#AQY4[{-lPsg@\@ D{>a>>;K0/IHꭨHgx agKr #ũб+D+;o?3NtGN6D RW[7Q]YNY$$2UXI@ ^;%x3~y1jwnr$ *6RrDz$FScӤ!U{#DǏ|N2$M C4nuѕш'`aS@͡\ͻa:BBWF;}V5@g^s.?tQśJ`o4\zrG&tkbYݩ,(y=p0|wC :|)Ňj*wC¥;5a1 |jk{qAw(wü7f1-6,C٥}V_;Z-.&$~|6 !ȗ#).30Gm|[tP碀1 #"o7~q3jy ųB*A2.nJT^qpMVpm&M'q`vHFIv#^nsP %F92bl%lڧ[h$D=jqҥY ~C.}Atv ai `xh Ly"gp*Qj7Q>y*kh𐮞>%^Zk;377:Q QB0b&38DXCx&˛~μ܄ ٶ{x]mEq85IAMƤmK0'HDC=h!#-\FjxUi.aPa*̬FaG[͉'օYTVXbk|@ݕsO?OB{>ޘe!6PS\fMGi6Ì[up7ck-Z0Eq]^Y5Yd"$3]7eiޠǠpQa~mμAӽz\٧.nֻYO7ݴEJNӗr9E*1K\rW Oi.. aMX\c-ypj"! >BEh$(D[v} +;-O1YTĔ~T3̑HΐjHJwNbN-{͙&::~}sOO aUVvCM!z-ǝ+CJS- ~ߵ1Ԏ8, I謭biJ!-^}x)^_NdXKi)Uw^HJϨo1KD< V9wӔ䏎vAFU7ÐD9[$nV 4f' >ŧU_0'< Wkn³+jm/Eu^W6J:C/(^S.λ{IIY6M+i |a*ú0o I*ah38Eb,|bxE54ʈ2/bˎ:B =BðBJ2rM$!bR.U㩾-ų?%/IzH=]aݤ-kDa>b[¦TfqRS-bTɇ6T3Zp[YC޴ijh@g/6|݌ׂ"Xц>ކ:ݓI}R7^V4"DU[^C@>ӱcz催ՖaW}!>fV2+w4ņO=O~>j?3IL`\B-(}L]۽A x@Fp`JpV;ӳ`+vU. BoTty[2qѵۇT9"[ZFiD+}VZީBtA;" d~]@6;rt=]&۬l ]ɾGzms˯ǻH> /xDDb`8C Z=>8?eXOa0@T͖zbÝ ;b }mۺDnkG lC"r#G4l !HxYH dI&y0Z㈮`텊H )$W:B-ԊG!/͓S2b+B~bHܳvsee)ʫ? b}W\[a"R{GД#=KZIzʛJǖ)n9 y'dқٖw0aٙ6.u]m7/}8Y$*W!§cF / 4a7j%vPf[2GUG^K'7HH ss<"r ݪoi@k>HH>_lヤ?^^X[ L%_;۹jRwM~CAKJƈ ΌkyX dl4x0Cǐ7 ޥi-jJ7 fL69[90sF|=٫`Zr- 5X~ >LxAѮl7f`i;~4}j` cʝ(jǶ?߄߉Dlcv l}Z#70_ y\Rg:i\v\ NXVEr"w; sPezh,?ܞUBiiR&MJBއ9ś)7P%R2Wm.=øa Bwgur%|E nZy ,أn-+I(6Uq|ݫl[Zp?&.86Q>{RؾObVjd:Muj<ߝdaAT6Pݰ_gП?^(pz$du4%t&-F(Yxը]cOVU`(cmd|URhGj{r%xȭ@Gh.&qFMb Y;aN*5ovX|{G oc΀:σG9܊1׋l:y0.{oyUOT6@!{ޥ# նe=آ,<ŲA)la~F}yBښX[g&cLeJwwzhQTx1~*ŗ2{fb 7WE\H{ci;wΨ@MKH/wB3D6}+fN0y>g-d"]07%!|YZ@'>SqzfS==Cq[P.ɎEwFCS^!BQĸio-|´*;Ҩ22HX^*4+#XJ= 1"yj_a~XBV |"*>&798hGeqPI\xh<v%T4Ǩ }UH`w?3c==qv<(Lf*Xo@*'jMY2<]IrPBL1g{Ѐ^ڠAZ@#C M$qiXfN j;j”@ ɂZ}cOElﯻ;YQtUMXE#M퉟'Q JӤ5I)\x$O pw8JY g}ڶ桫CE0da9 Ȅ-*F5{lKe‹;4mY}S6zi}£pdž 66^L%Gvt {>Xys'N]Wka,քdz}"|p_J]E텩m.;mV ?}nNn|xDGLA$84.f!Kcq27NDwy:T7@vKlJ|Xk`DUZ nrGوoWKnCؽ@%I !i*巿o:p̭W\m3\U._ZK'mĎL놽rjX\7zQ(|( agAVnL*GyCoso.vKy0VaF`GhFԮy3.3?pX#jex'iܢxGL+Q!٥.[&93 uز4JԳ I[,w9wT$XX3>e= 4JqUd^CpJ9˅Ŋsa]t[ff5Q?a~a&݄$\{5]jLwCi(p4Z.Ad7:k`ǎ8')fJpDKќF"dvdy l5C0 H R{3a2NIQ+:IeYN[*S|;&n4U7=D,RtP`Pݚˢ]Yq%SJf/d03 S33{X#3]0x*G:&$Ў?>`aQT1v/U(E`$CT0Y+ kZ,&G E2eYpU_ɰ\0M48[!]Dȣ]P+Ԕ1R/7 sfUe-PĀ-!eAI] {ՀrM6W&BK mh|P-rAJ/*hڠmq=L5s{ ^NZzgћYγ-Η: Ƨ]ӡ4E:|㐯iqA=ȱР[-Ǿe\ne^y0p/5U#%;hW,WSx $ v0‘̳#}\f.e&CJɎ+h]@NW }?cZ;]JzUc:ޔя饩ȊFF-ܶB"S<+rQRmq_PNS@͛DӂnI(bf&q^9˱*fk|{soX\&~z3sw0$DpI8XQlcU})P>zxm|.߄eP26.S+>UjO,θtv/3 #e~X^lL' K*{UKt+kMT0;dIatVAOЩ]XnuNLs xjs4&gBX܈Bσ]d[lWF{|Ι65#[R!SþҘNY# /*Y9~lr~EoKA x'1dǞUOP4)G\h7\Mm /&D]'{  W "9s,+?'`(+k571OR^*S>1zʴ˞;\T6s ;+bhc6o@h`ƴa59gfQF5^8D&Xt9֬~2cC%v),%rtJFTvW{2dW]gD2n8Py禪7<`pMX$#0~+LwdZDCuqxs2WlC) 3󄟹>-Zt`|og-/ɼ'ysi4L7'Z%dK ~&_Pi@򡺕!ҶQoA7G 7 J0"0DR|1(bl_ز!|ΚukUD]Fr /&uiPGT/p>OrmctdGU2r5磭zZMDY&G|)/]M$IxEyʳc4M|(v(&jJ|^_Erq@J ./ {{^kRVDe4^,bNfo0lW2ދb.+hl&>ā1:Zׂ5{t\ׯ|[#q qc0݀PpͤY&#M>rC{F=0 \˭Є! .,Y.mΩ\JJ+{p1zOԼYm.a7iԞe hTŁ%`/#GY1v,YB*Oe8cJ*Q) 7kx"HJ+){U5kAf?BD?v\4#[&, YĝJW30!.#o"u\ϸ@FfG-Pӛ_9kl{yD +?3BdMj/wQpJrRf|jg7C~Z= ȿ@94m P6tdhҝb++SH1"N>bh2u +[mڑ L.ȥŲۓpj)S;yѢGzLT޳էa}eT$h}c 0m xQbIV' y@ J"Wo>p:yTA_א,b$a^Ib-$ZΫ-6e93 ATKO{"V6ת9ߧQ`8K Er-' *ܺ#_o{UuXpe Zq_:蒸)({8g !dRK zw|<>Hy 9>ѽSJ_BecYn[%_)"opFq)]U15VK?TYf,h'Ͳ=x$ܱ҄mY&pN?d=`A"MNͦ6Rc)YG{#SлśOdTa>ɴcv5JLMi8NQɖ,`$7f>Cۉ JA-sd~fL;d xD\+ 7DMAC>)E6 qp D@@5 * _А*0i1Dk%;~rK.Tc[B~?U ]nʮQrRZIR9coANr@hh;ڪ1*&`ϺyC+.;GrOE@q@QLuNkqh~jѽUlW铆00c7ؼK3ut=/}uIZǭBN&lb諄Ϗ~oCDU )yw Jw|޸] o1>=:? sn,Ӵd n`ҍRMW"bNVW$ cq 1G<t۳jJǒo_X~C d7ndx'8T@!(ӝoZZx6\S5sn{Uy%ɘ]LV?Uƙx 3UbPMcbXO%+" 1tXm/[K!ǖ!7q4+6PV7I#\ Lw c5Ae8ly}(H4AU9fv)6^|`-o4 ',>UCy[#H_1[Q*v>PJ|3J)d&c\8 Q @"Ly ΘuIS_~[ItIxjwuh℔V.&'M."g0wJY1YPEcr/zlg$&R\=5?Ws6yPL:B0*JD y1É/8/SAD t7h{+i/@bHM}UWgsv)ln;%)J(`.V(UXum7)ӳdͬc[~*Dr;_տJ]q aъEc3K=fx`3/86@C(RNbS>bwD+ƝSծۇZI'+|pSM8:d9(e% ݁UعԶT3-:o,<?&6[.j?5}cw_vE@2E:ka%tZR,o,@=xX` 9Aj'ܪm ßݽ5a\|U1hylIĢe&yy)RrSowj`$ر$XQ䰰뚬QH>Ofv'NWqZ%dC4KZ`@.@)gׄ e=%a; ش={&zDf՛n609FzF\{lbr]#~ip&Hܗ t? ^7(ޛDv5kK4SOld W%L9T V9Kg7;18a/wŤOXx?;P&t}n٦Zv#h2I45op'2@PsX%J --g`^:%-zJ4~q~\I&!x2V!cprnLv Yܑ!P j%# Y, S<ȐuE`goKơoؖeM2YEXTivd0w0xtTݤA)Xi;))}7OX\oqp*O8,o DM_vfsvJ?qaB~ /|¦G,'Vn>78r-V^ 'ؤbF[hP蚮c7=ӧ_lW%sd CӚ㋾9_],kINT-Ekkˠz4 Yⲓs31,q &dDJӪ¤`ժ LUL)@Kx#̈́tkߕ&j/㶨T .p^8)&Dzv{>XܥbЁh3uj'zŃ/ʆ8-(ڑP:b~I|#V{tnЗ&+ɏ`wdblo3H2CqO,;fpvd^P(>x| |&XRJ Xa'e 6BSՍ'~o߮^&gke> +&SDu3ńf,:3ר^WXWGd!):$+Y1Y4.n[ʀ.;4 i>= K:/f&{kF$qs±\(.e3ʺW^1klĨXw " }^*BHwG%8%d]U2"ۘ#~U`¬ @Fqՙ5 &ck#ÜC^. O]bW)cU}oJb1DL9}ckmǤ^w0C!y4>?r:Kwi fQ7 LB@;Jc/R'OVdUaCaJ'm>|*qx'\n0FЈl%m$^&в-ӏN c=GtѴkhч ˽-չM+"9.*8 y*$~sL EV>RGc\w̗t3F")Ooy/Ho]da~餐}w، Q9k Ϊ} E|?8rOLM^?r?2(e;گFWGcK RZ6f|VEZHyQ ̅)ExW.15xf _^{oe֗To c78_;KVKpZ`f#Ĺ4C8džW|Fuj w֧>0m?%',phQ]{z\vQH>15/ItQOXJŕ Q;"@,$_Zp-+E9)JТj "=0-KɁ-Ok{]jGP> 0{CCdXKnnBAn754%z k2d6M^J%`m4L=ik]!Vz4\Hz)0FKT=>9͉NȪ=˙6~/N dKۗSp4=Ve>s;)=/<8:gCG 97q5Ƚ^{6cϞ(ʒ (tx6Y y|Զ=y_I¢w|YԼ[c/ƺګ_RlKj0Cv`FsۛA*H葐FrT/Z!yƦ֦6n3֑8pdNנnom2J u]HU tI_Y_]cRotݼ?Wײш P ,-(uT_4 6jֹ΋-UgY+NRe|1h02;z$GP^SBL B&!Ii,U~h3~(n#%̲M .w5C*"L!3zl>3&5uAlUdRhhSvAe0uWt[ďy yP#˕<6qGbX)S89iec.U>W[2C*\ɾA$e*OHB%$"|iNFz9>q'q -MZX 9$FJ ׆&1Sa2̳l@gtپ[>\$\{:3$$PSS\QX ٻ%@ "0BKK'錖u^Fn>ɴ1I˱ Nv 4Z*"#w ba,Ԝ<2tE5F0jtxб4kY\بU. 1Š'Kᇄ~S Xn e^~ы=#fd;ax>p:PcQ?|=.MuZe4*߁7[p]Nk(K ZRGd6ky~J#&>+R@*pݽ+#2آ K89UO5vs O>ztx,(8`Ηa Hv{q]DpHwWL b"Gy,s)kT' o+JϸcZӁ܆weA(^β-܀M{@RI7tq hQw};DE{1JÂ䤍ҶIȯH_>k Di_y&y.e)4lnF>`@LP W:;PkZڍ5Ƈw(*r[idT lu\FKD*uS}+еԎsrh(Bɖȓ19#VɰVB?*&ncs7 _x_" 0tvt{nr52 :riBpk{SVbwwQw?y$^~6[Kp0/ UJ[+ecleiA~JJͽךGkgYeB p W7a;s蒪N/8EƏmGSN@]VG{{ִg!Ʉ#__6aݼ#CqbsO# j2ed@:Fz4{~L-M3Zp(>;F2T]N%T`ŭGɞһWfZ{A0=uTMjqD' n>UiSũ ĉ=ڗs ٿTt䁝3fAk~D0ⲗusүcw9JtxxE1%#83c7U<9<-+{wNZޮsI^g-ٞrE%rRwm$uGs(m,1C%_8kF1`Pp?P6/Qb da`T$6C ? ;죒AnזJ`!h&yO8t<g[bgp[A <w~ #] :9ukgá,I?hjOu'DCZ{%_|̐1PɆyA0f,`xfN m{X)qQ\ϣh6AciN\iP!A))Q>]tsb|, 07hd=h9(ȉA@rotpClP6?_b&RTsftHfKF`CQpzQ|*5i,=r#q4cT$ /94,}? %7?x_u=BꮹMTƟB< S_X/^y@ N[}ch }kܰ>E® wY=G5rθ Hm /Xy{_Ӆ$lpgщŢ\xOG0hC }E9qOjĬN,yRGyDRv*3Bmy 1Hᔍ\gk&pk>FWhӖi",\~~83;Qb0ة@tY}r紈($ ;Z};~1vqg̴@fh>tyuvȷ3CGؒ],5e@P΁nF?P %#x~;߃[}J4[Š!藆;Dž)Vy w`O+4vFo\?pv48 [w`>dP%2\NZk5Q T[ QAsbF:* p+ U298S 1~TXYl%#9fme(pCoC׽iWA "G'Mߏv>R0`bq:k?TZ|g= П+93Hwl!TB=qʂHSwP׹QLHLX[:~3tcBϬٛцtr emi=tޗFԛVσiJ` zdb׀/J=4*0o ϗuTd^4|3 PsQ :rXGv/EIv/'lE׿,UK ̢P'y0P9A7GBС*s ў-g)5ެW$ow p%ؽ axuWՁX ӲaMᆂyDƲCSpx}OL>WP3Ӆ %TeG"?GPPObd)B?+'9k& tV5|t>68GX-SbH.$'&qI\?(@zbpTVp")-s}BTQ <6c輄tP|"9BB,y(f#/>p7ga3г6N\_eg=N~wor\8 ;;_PB21=Jj Wʈg-teDm1hə;] /ڣy(kM m޳c٠G1r~c!+qf֒`Ħ}:t䭯5`7M@]BWV cyt'U95xHܻ0+ r_TUD.n@[C ׂgs4Twm #n-TwJ>2xys 2ߋGsP^woǺ'w_i˚͕B/AaP>"VxYxQIvŇP{boJ8H5A=}]4_6JG^wNxNhT^Ā)ͧ!f7guΛ&S@7&gPU\/}JLte`A\Fs\N2uRJ μ"&W6`1*͌Սp^!ހS=gnG }ҋbف?,WD|NRZeTWuφmjdo qDbh̶V8~$]<A nѲiZy8U 8~i}f[]gtxھj' ;sLM , & 2,oc_#6ޣF0׵˫L8NB${i7G7C2?r"dZF+8E!kP\lO _Z:<t{1ШT yw' 2 bOs6q!uAs䘹 # 2BқTP2`^O?+%=gI\gt0wcj\c|@7|q 56o. ()TӵwG3fD- |  rai`b.l$9PMȚ,m0$v{dyU^JM!gWt^׌s}b^8 눗Σ:[ԣN(OJ\y1mwe_]Ud0d!k1Q8&B 3-&D;/9P`$-$Į&zc+2:G}+[?&%',#>k 8yq ptaآ ǒN?IgB$ ' {L]&{@PuMw 'cQ^Y<YCIbuuLb5=徦T&1}3}te]ݒGpkzG=óyc Yץ> [RhTt'0XǦXq6N܃%Y'c/Q۬*Iɕ_8$/PWvk3E=<. ȖmUvݦjcQY<[t_GDQ6`$껂y5oƻ~{4ZlQ7ۉI{u!ݿ+8\u(mЭ(ݸIz0ڪA@uWrPSa=N˶Sjn f18 ڔRsRHɬ݁yrSu𬡒GlړNdY4WnrQ0ywL5سg=F=0g9Ú2crXid ݥ|w3'Y}r_̡ѻC`B|LI4 nGl2гP%CVĆM耠,&SA:mC`&HbvK%5bX ٱuP|7DNSw j CUַ.*93KU\If g*k¿ J\[1L-G2NO}j)8qBu21m]N?MU"gf\szBW:H9L:~Wu\)[?+s԰=qrB °?<0OdGXΪ" ىV 705G 6y J;돹~Ṁ0Okka0O0WLyTL=;-# v Hp;p9mrc5UԹ~R SlJ=eCȧWM\׳Ϥ Z8+/"|`)J40;Z]º8MhS#d$ 2GOϖNN1c3`mF)*d@<&ÕXcUHCň)xe8RT3"2L6ډD@d4@;-oMm^g9C۰'T'~#ޟ BHQɾ } ?(3o>(ɔr0`& mȻ3wjZ- dL#[ņJ>?Fz9(?P fY85=n}[b8H9%+h_#f9X|j"`HOT.+~:tq/; Qhnb}O3RsP[wPuj n(ʤsdzzl,WgEoj!;%fe oRoA9?b'9ɟ:zA?S&V$hl)͙>r_aIO@M0Z(-ۘdR]jFϲ҆875Ǔc.CARlƓ#f#xt6٫WNUY-OY#6L7)LhbѱaPBܢ صUoq;ꑀĬdPk|LG Hz ۠ڛ >$g}I©o ݝXɵQ}0^2\S"GTŨBq4kvRK.J< d*ۤ '!zB3ͿvUt=INlsꚵ"{p>'gRu#/1gYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!U:IbmM,3/'_hNVyyc! YZ