kernel-modules-5.14.0-503.38.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gMreleng@rockylinux.org p-Bm5 ']"!_G ք.R's!pi4w>Vqʰ<>v0` 5x{&]Pι:qq`3"O&ɼю@%ڣqkN/ s,2$ʾ[&09Jt6eT Wgf&d6tA5 ǞW,7k`u '/⹧:;;:xVю]XAo9shp]b:2t[){V;"I)kn(LTI>"JK;JgANm;v )º |)j>Eޥu@ Lߘ} VYzn, _U > <󭟊/.`J!;ђk,c`RE92f15aa12dc5c46b5ca69ef04a126bdf18eb3a5ffda33862d341dbd38c807c7e858524b9f922865a67899e75c46d371a53ba55a191c?x3CG:Kwn`>C!-?!d ' O  5;A < h* *  d*  *  `*  * 4****PEW X X (Y 8Ys9Zs:ss> I@ QG \*H *I *X EY E\ *]!X*^!b! d! Ge! Lf! Ol! Rt! l*u! *v! w! *x!*y!\@!\!!!!!!Ckernel-modules5.14.0503.38.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gppb-6892e19d-9b42-49e8-983b-b710536b16b8-b-s390xNRocky 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.38.1.el9_5.s390x if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.38.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.38.1.el9_5.s390x fi/sbin/depmod -a 5.14.0-503.38.1.el9_5.s390xhLS@|D\q4h ia&*8] RV3 l6,PL%sF2<lx=gggggggggggggggggggggggggggggggggggggggggg13881a16a49c1d3e4574d548e4885fd3fe0782561277780e85b76982af95d0904076b599c739d717687f6fcdcaa120988b7c38edf51d8f1c93dd8edd9e5af6a8f0e64bf5810dea4c138c5a98a2955b8883043c7e6ae4cbf4832f970fd7928b6756f043493e2181dcde728f0e90b44bad8aad842426cd32d745b58a701f4081f57ef466befac65c3719b47e3cd016ff54e8565ec3e0eadfb91c0c2756f8eb9abc52496353480cf3eaf332c01cbd27cc2ab14797bd008cfcb214b64d86a2162a2741420140611d410fec0204d9861b93a63153783bacd162bc7cc463382ffee9d8d0b25367cfa4e9eab3d11f35b06350cefa1ce157302f6f8f420d7f4f14342e3e250c4c756baadb53436f70bb85dc2468a6801084f52b23e018c82926d107d0b2aa020038b1fdad127e34f1aa35a3cb432d367a79adf5855d6278c45df95fa10dc873eacc92d3cdbe4e84e7a718965fb2b1c67857d93c9523c8269c12a5975952d9bc58873c346b4a771afa84854a27dab6c5cb5d823aed7f649e1b21e7e23d07249f52719cf019feaa99ecf83d7aa436193ac97063f1f5e7074c7252d0b67120b4ff69dfb3753ee4c20fa2ef1a8da2288cf80a1ee7cea3806e64de6c3559efb556d56fea7ae4b19ea82a84ed26b4d41e8f2897f650eed68b214edecd1ccaf56c06e73c5e3c14facbb68ce1d317a30f155234d8c2b0371266631d173b614d7edb11623eec30d800c86be64c2d2962da99742a9c20eccc12867411bcab22db94f2c71f35f63002fbae5d4c9d6f5752f2de9dda27480bd2c8091b03147f291345e56f16d600a68d07b1102d3890a334762b1df76fa8767ba1398415c519dd419c9a159ffbf37affbd1299a9f597e85c60118366d3d731177c3f4851ac3c73c6fc670fe961b814b3ddff18dda21db811608a8d15217be2ec3c5749d5247d3308c63d0fa29ece9b2af01f9deefde7407eb8b84b72615f26b50002f5231a950c5da0a8b48abd43ae0f4ab35ab900668a55add01a59665fa496c0e9969b152576ce8b39c0bc55996286f13e310633c1457b1efb31ba37f38f133511c7b11679d04d828aa6cbc19c45847b21fbbaeb5554751fe5ca7a7498610a2937327890e036c31f998bf6272c4c0a1c2746a41c61e6da2e475468a705d0fd0ca0f028fc990eafa169aab7a4efed7910a24bf548960f77dd87f396e134abb0983c8b1672c868965d4ae2dee00d27de6fb29be637f254a05923b7c2073a77e200528aea705871308c5291276fb8974064573d25f5fbb997177ef74dde948e12c2f52a4fa9185a2aab8d9bfdb835395f97806a557006a2e853cc6c9a23b61cb262fbe570452fbf6c9356ceef4c0272af89fc8f5d806e904e163d7516d1f063692d65e338d6f763a67ba644532c61f5cc12e8f056da77057a04b2eb9d0ea95d5a27416fad1e351937fdda18aa0387d311ba460fe275faa50fb23849d456e816842a7225675d869acfad8dbdb802d3d6667503759376b27ad2ecacef5f1d9bc87a3c3ee26bb9331cab632b5cc6c580e096a4222ad6ff29e66867e67f16f40b31f3208933c9ee33bd15e729bf8064b4325dd16c332999144ce85bb1c322d515999b87151a8a6b890a3da02d89b750362b82e72be14e8a9c1078ab1597ec2d41383f7c9e30509d7b719cc80c6632008d2f1e9570730faa6c93a5956f2b74708209da3d85268b17989fa3ade0099ba406dc6cd7c189f916430fe7056b112958d16d1fe89c7edb271563770dc370030faacfbbb99b02dc21142f419a4aab8ffec7ec7ac77f6bb8a4b9dc0cafb4d65bb716920980ec20b0f94e21db481e1a491605133b41728759235dca7dd84c92ace22a57846bbdb5c28a31fb17ff497038c995782a6e3377fc34e32128202arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.38.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.38.1.el9_5.s390x5.14.0-503.38.1.el9_5.s390x3.0.4-14.6.0-14.0-15.2-14.16.1.3ggglg2@gggw@g͂gɎ@gH@ggg@g@g@gu@g:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.38.1Chao YE [5.14.0-503.38.1.el9_5]CKI KWF Bot [5.14.0-503.37.1.el9_5]CKI KWF Bot [5.14.0-503.36.1.el9_5]CKI KWF Bot [5.14.0-503.35.1.el9_5]CKI KWF Bot [5.14.0-503.34.1.el9_5]Chao YE [5.14.0-503.33.1.el9_5]CKI KWF Bot [5.14.0-503.32.1.el9_5]Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- ALSA: usb-audio: Fix out of bounds reads when finding clock sources (CKI Backport Bot) [RHEL-86726] {CVE-2024-53150}- scsi: core: Fix command pass through retry regression (Ewan D. Milne) [RHEL-77123]- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-67636] - cxgb4: use port number to set mac addr (Michal Schmidt) [RHEL-79672] - ice: stop storing XDP verdict within ice_rx_buf (Petr Oros) [RHEL-76141] - ice: gather page_count()'s of each frag right before XDP prog call (Petr Oros) [RHEL-76141] - ice: put Rx buffers after being done with current frame (Petr Oros) [RHEL-76141] - gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup (Joshua Washington) [RHEL-74413] - gve: process XSK TX descriptors as part of RX NAPI (Joshua Washington) [RHEL-74413] - gve: guard XSK operations on the existence of queues (Joshua Washington) [RHEL-74413] {CVE-2024-57933} - gve: guard XDP xmit NDO on existence of xdp queues (Joshua Washington) [RHEL-74413] {CVE-2024-57932} - gve: Fix an edge case for TSO skb validity check (Joshua Washington) [RHEL-74413] - gve: Fix XDP TX completion handling when counters overflow (Joshua Washington) [RHEL-74413] - gve: Clear napi->skb before dev_kfree_skb_any() (Joshua Washington) [RHEL-74413] {CVE-2024-40937} - gve: ignore nonrelevant GSO type bits when processing TSO headers (Joshua Washington) [RHEL-74413]- cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Mark Langsdorf) [RHEL-78643] - coresight: etm4x: Add ACPI support in platform driver (Mark Salter) [RHEL-80223] - block: Fix lockdep warning in blk_mq_mark_tag_wait (Ming Lei) [RHEL-73024] - md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-76058] {CVE-2024-43855} - redhat/configs: replace IOMMU_DEFAULT_DMA_STRICT with IOMMU_DEFAULT_DMA_LAZY (Jerry Snitselaar) [RHEL-76412] - ibmvnic: Only record tx completed bytes once per handler (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Only replenish rx pool when resources are getting low (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Return error code on TX scrq flush fail (Mamatha Inamdar) [RHEL-71289] - intel_idle: fix ACPI _CST matching for newer Xeon platforms (David Arcari) [RHEL-62987]- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-82734] {CVE-2025-21785} - crypto: rng - Fix extrng EFAULT handling (Herbert Xu) [RHEL-70643]- scsi: st: New session only when Unit Attention for new tape (John Meneghini) [RHEL-62266] - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (John Meneghini) [RHEL-62266] - scsi: st: Don't modify unknown block number in MTIOCGET (John Meneghini) [RHEL-62266] - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-62210] - SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*0x3153cc920xfb8cae0f0xb3f2d1730xe7dacb8d0x46fb181c0x71d418e10xec6d2af60x2e9ad23f0x375422dc0x19e7490f0x571470da0xa70ab7720xb57531530xb9d824180x479fdaf60xb72d0eae0x1b1e06e10x8989d6ae0x99bf1b000xcd9701fe0x8de917680x29318b490x1fd122fe0xe1f05a4e0xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0x98d32ee60x30a7b5960x566217610xf610cc6e0x13caee3d0x85ebf7cd0x55686b3a0x483c60ac0xf81a38970xb8a66fd00x19687e9b0x15ad05c70xe3e3dfcf0x9eb769540xb74340a30x7adc32c80xcf7c38b90xbee776310xa6bf60430xf393049b0x17fd10d90xcf8c2f490x67f287a40x820c0e470x448409810xe600471b0xb0cffb2e0xd833bff20x923617cf0xc3f30cc00xf167cb7a0x47149b2d0x2707a4120x5d116d7b0x4387a9950xffc0fd130xbc9a501f0x05efa16a0x90e807c70x55bb02f30x549a82d50xf88ed6c50x5a6cab570x166e7d990xd9e0ba520xd9950f440x0e9f7eab0x754b00000x36c34dc60xd289f5b40xd2fce20c0x1e090ddc0xe702f46d0x401e1b9e0xedbd3ff00x8eaf0ee30x00ffbf640x984c2fed0xe84c2b450x82d4037c0xc70ba3590xd8a774860x959ecd1f0x0150041e0x379bad360xcb88e4190xed1a5c9d0xce05131c0xda2a89290x9759c5950xfafed4080x0189d60b0xe57506e70x39dcaebb0x571e32dc0x574dc7a60x2163d6000x35334a7e0x07a8dab00xf6ed33340xf70532870x53547bd90x4e3044e50x8cc881160x39eec21a0x58114c440xe83a7cb50x5e37230f0x7adc6f370x8b16ce260x330929750x24e7bc480xb91cd9860xc4dba8ec0x787ccc4c0x8d5d46d70xd5f80f720xf7bfe9c80x9b02fcbd0xd4321c250xecb715e40x7da9ce440x2278ddf30x4552a5de0x613b1e2e0x4366d7530x66f866790x4d1e31a60x20d35a550xd9a544870xa753979d0xa66ae7f00xab62888d0xe7b0120b0x282d10270x9afd737e0x09307f140xcf1a24460x0b7d2fa70x08dcb38c0x06830b9a0x4ca68cf00xc5c6b8b60x48e291a50x843990630xd00766c50x312ea4c50xd15981dc0xccefbfff0x7eacc95b0x0a1c7d9f0xfecce9170x21d222630x6c1830780x5987bc790x748e133f0x3f9406380x8ba88e5e0x0bc8f4220x65128ab10x2930ac4d0x38537f280x5b0684a90x4e155af00xda0d50ec0x4e90435c0x1b180a240x1be447330x28d89a800xb4c400400xc1b4ad680x9573ffe40xd21bb37a0x42212bdb0x592fe3060x54c189a30xcaf2c3020x573f17cb0x25997e8b0xfd1d19030x8fbb364c0x9852eaf70xf6ac44f40xcd032db90x8432fbd50x544cef4d0xbe16c2020xc288fbb30xb7852a050xe9e799fc0x3fc2387c0x6b9583200x50a712bd0x25717fde0x475f85ea0x0865dec80xe3f375ad0xc6e437aa0xe92e077c0x06bc833f0xf96fc9de0x129d74d50x02cdc1000x85006dc80x05bc404b0x8ace20480x45e132940x379511a90xf7a73dc10xa45e546b0xe5840ec60xdbd019c40x69824a140x88565c8b0x2661e4220x42b92d000x9760b4940x8b2f85f90x9e322d3f0xe086c5830x1761e1140xeae89a820x3d9013900x0666cefb0x9536038a0x460071230x29d115cd0x9994f5170x3cab81980xbc82b3dd0xe0ba29130xe55ed2460xf6528cae0x5499fb040x1d2e0b5f0xc9eaa7a80x1cf63d970x637bea970x76946ae90xdbf399050xb749f0950x0db89e1f0xf26ed5390xff2d22b70x706c91b10x2a4013030x21ed27c50xaac104d40xd058eaf00x7e71bb510x8077e7b80xc33e708a0xe2f071760xc268e0170x8e7ec6f40xd7196ec40x7b9264530x9f8c99460xf3df871f0x038952f10x1799f53c0x1a24ba180xc20eef220xc5d1d5b80xd9eabd640x5884574d0xa1c19b9f0x4ccd18980xe950e8e10x7078699a0xc85a6c870x65b5112c0x4e6eb4f50xf8a4745b0x28c098040x1e0bc2270x6644920a0xe06274a40x36cec04c0x4e28294e0xc8935bc10xe24381ee0x86cef1800xd6636ca60x305e57010x797877500xc515325d0xa17e30200x8e2e5b710x582a25990xef8a65400x57741fa80xc73ff80e0xcea501740xd5bd58d40xfc1135a20x3603a5f90x73d3c4430xe51a0b970x964e1b2b0x1ddb77770xe3acfa5b0x058ae86b0x56b4b0a80x907df8030x1e7c34180x0f9726c20xfbc3a9a80xd00327f50x3c682b5f0xbaa43d720xdb5fb1240xb93550fb0x6f3614b60xf4b132750x7099ece60xf2a90b8a0x7753e8760x89ab8e520xea5b5c370x375573370x6645cdb80xa7d8c8370x36c624c90x45fb89850xc3939b320xba2f0d690xc835fd290x91137a650x4fbb5b800xcb2a321a0xe4c964da0xf547f2e70x865c2f560x571e0e990x75a729a00xf5dedb300xc033e28c0x92fbedfb0x191ca47f0x260540d50xa146a8a90x5aac8f220x75f9fb3a0x3164a3fa0x420ee45d0x4ceb64820x74e135300xb61370f20x2cc964650x495332ab0xaddcd06d0xe919a1a20x28b03de70x6dcb261f0x3d55373f0xa8e148540x89e2c9140xd1e4952e0xbe6dfedb0x4e31ef930x5e2969c30x1b465d6e0x9d22bcf60x955b26b40xfe8a0bca0xd587e3510xd47932550x47d396030x6f4c70f50x18c542230x2c611ab90xc8fef1cf0x1b8d0ee80x214a9fcd0x3a6ce53d0x79699c8a0xce469acb0x81a0cded0xc730fc8e0xc452f0e70x4c87a6b30x660eba5b0x29a24e900x48e45fee0xb26940b00xa9f049c70xa5884d340xe8892e2d0xc07634840xdb68bbad0x50b73ce20xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x85b5e6250x8a490c900xd24108d40x083eb21c0x82da4d6e0x2c0180510x8fbeb9790x252ecfe10xca1558cc0x3adb99e30x095a675c0x24b6a6e30x548988240x7bb9f3180x5b764c2a0xc25dc3860x02afc2300xe25b4a560x9cc41da60x7e53cad60x976a00410x22dcf8310x7df0b6a00xcc2b1bb90x55fa761e0x839223430x31b6cf7b0xecc767e40x02b9468a0xec02e0980x788cd6320x1b2cf1c00xcb5cf2f90xb02c73b30xbc0a78550xee49d5910x273dd2310x4a8e3d340x6eb829c80xe28188de0xc49dcfe90xc6fae9970x240235820x313578500x3f8a687f0xc91cf15c0xf3443be50xc210f5de0xf8755c5e0xdddea62a0xb0f62fb60xc25a30180xac9ac8ec0xf5bc6ab20x7d468d080xf92e66300x7a1746c10xd561ea760xe10545420x9aee85c30xefadb4660x5a4a4f900x612bea570x7560b6010x5d1af91b0x1efcf6e70xc2db5f860x243d9e210x25a901260x0f7996f60x826098730xfed8d23c0x434c5d105.14.0-503.38.1.el9_55.14.0-503.38.1.el9_55.14.0-503.38.1.el9_55.14.0-503.38.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.38.1.el9_5.s390x/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/mfd//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/nvme/host//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/nvme/target//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/s390/net//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/scsi//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/tty//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/tty/serial//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/fs/smb/client//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/fs/smb/common//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/fs/squashfs//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/6lowpan//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/ieee802154//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/mac802154//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/mpls//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/rfkill//lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/smc//lib/modules/5.14.0-503.38.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 PPPPQքǖ:6ZJӸx**ƸTr$30eh^%|@ʕ )#;jgw'je#>Ji$uUzf tluRiHI.qNҗR+j`ɎS%&}5`ZqlHܒ8rgj~5ekv3GdqvPrhJ%;&=B;`ɗ|fiǵ\6hh4 /iMǂZ~*A?QHDY޼3sW* :Y}YEצ4AY y(81#Z=u7X6HbXLH2xĨS`G;82L}t`)E&(4c#ZIs?p↚eX yr2]l3`f(ݭjJ(Ê~|(2aODKNRor8'֗L=KIS;ѥo3/k}IDH[蔾 {:NaDƜ1 zFmH"*q-:'QB1qi]ͷڀhp,. V\&?eNtj%R^Jt6MlgG[kwNRyz!&FMDDjZzA3kǫ|hRJ2rðW7 by*_GVC<=UtwTiFW}#ԝp|z>׺zPPҀ@a챙|?]Ab\K~!k HD|ﱓ;Oje|7"ihzNb=z¼BX/#4@|Tl ?W'bj8ަ⋄)),8?I5\6OE'ZqgW?TSUc85V cG$KПY-[GEJS?4-B=R`Dž!`mf+K*ϱ[:Qhϼe&qرnہV'v&L 8Gd蟈e\Q@> E|}hfXn̈́<ۭuj-L%OHf].ϞmLM{5?)H 7#6G>r@rn`!t7x\EnT6@xg6b [/ZEÄ@F硾rp7LOXb?a 7P A%X~ρg #~v0}w} sCw2˜˵;6 -!CXM P9&%M~ind5a{vi$>ZL1^}[dT[H_g^Nž\WJ's.D̐tEĹI¡ZԌIĀ:2NG7$(yP[diggO0B̅g*go`v#!}ǤX[:.=tT:cRx`NTdb;`^Zdމo;bzY/T&VBj%`|` c}7]Lp!*b>| &^ֽ/=3QoGnˎԵڽWW\y)N}y^-}QJ\W1bl µ iV=#A]zc<j@hGB`1VDQYRE(饷 $˄~԰O-}"ȉ]p6"JaFG-)SP]Ca.қTjثNO\!IQ̍9&29)miQ=|?!v |~!6b| &_cukm/]ׯ+9WBP1O8M`Tuޕ3xz%7woC9UV-˘*}{l&lS^/V|C\6SarpvN9 d }oނI #8͈e4v4<+яdzS#QTQQxf): GnRDy=\kHG3's2TNK$mH*ba J\9oyːٲ{2CʾL.'M <8ꃮ8?*۞+Y!īIIPyFLua/ +qLf;g$fb>bdeՅ57'5 ` ؊}G:~))Ppkk0s!z/OS 2^FC.C 4RSRĴyo4'IJBo#kԴ -}c,;pYBo"ؿE)R„\tYӂݕ2[,z&d@KTeRJbG2MYՋ-78xCgCIGy W[]n81mbJU%h4y'ra/wN -,!Y> m 0DK`*|e+\0'*mf[o2,.d^KG:w( zHRu-\Suʿ>sD*V8߻Uɐj_T|V첪]<.B䔊s$+qt5R)5s̟ APG_T2A Q`Tx)l(Sg-g[6wSH܍~_#ĕk%2ٖ0syjZ= RCFn%=R{lŐu:&?yB9/DMZر,n_}ccːꞭ7ې1wMO+ďH꾳kle&=մ8x6$-\@;Z=ȕFoP`ܝ:a gMM^8xx1V%quP)bܽ9,MΕF^ ӱ:G  Ɗk?8 ^@jZ_XX2c5nRBE \^n Ʊş\lf%G~.`n</G_[B'hdFiZA=aOk2»n> BKFnEDKIZL`JvNH'|Iư<ݣG*P)P<,B%' Њ%:,8:n"$ Q|5;,:pAr_cjb^-u-H(pƻiؗjdʠbgۀ-(ѐn}(;ZgcM:Hj])O KQLMf6*$3pųZ8zlP7[# "KqLLCT:"+yC#Id23}*e/q`EU7?9N/,^yUYP̈́d'`/BЋ 9{%q^tܺy.9G%lW]mav_Sq9bI_?,)R9ںkkݦ( /O.j q?TD 9=p$ӗKnY-mNHG_"\KYYnOتV]?<,yۦ~ OhDп֙,(0wƔ(|RzٷTV=R`X{`6S trn} euc Jm.!A&KN nLPQ:tJ͘`ȧM"Fb|&3XfkŔ' !nNXaT.1_&p@G:F ?l^z Υ<`>a"K$ mȖo$ݗVBP2^WO?MLs=½ެsS곆E ,i+XvB<悾9|ObG(R]W#G,뤊ztxxE 6t7ӆӶedQC5fkpk. Қp| =9˙kdLNsAFل]у8pn}R;2 q`Ftyk^$ˀArrߧjT} q}U7ĹQ-_ S T\aV>B:ѕНl#L|6Q{6c(åEm2bI2Ɨƣ~ЖObV^;E{ACt3MD`:^ J“*"~;DU. |\ Ё<|v\\8Oñ=T ,}z<b[1h'G Xz\s}X%RCv62tМ cLBuvgp-epM҈:~2#LZsJ|籭>@cZHiD3/"댨bQ *CEJ411Ղ-: s_D=3!5a_d}LjEjHuB:,U6LoDgb6>kW(O|Av#Bųƿ\R x,9ʴ=6\(XU46@5{q vڿg@?SkI_@gum;"qzSj:t1=E]aȥ`N']? b<6B$E8hSYos޺X:ӪܯFՋ(QE?Ҷm@2~SCX#!r _4aPGLj\ˠ 6>"Ǹ(\6v#E{xmL+li7Pcnp55j8{.xx+\jо4e%5/ ^R;ՈG`o39w^~,EA8UoU1t u"磩XZbK;#*s#pMƜ{h'52kA$<4gB8LSigi?<%JNe%׶n_N>OfWe#do}9!1{IEX[Wtdj2y_;-eںCA`ƒXgb1}tfnzz8/K[:K1sξ?Dk8 ԍ8h0ø#}2i43uZ.揞OnjLpM%{=kotM !hY{J^~`0ѱLP5-ͽ&tk+gia+#xף%rYtf.#fz3ޒ}aNj* g05/tha.׋Vޓ <v q V}BV|*L\v.@mf:RJ V'n2k8+ E? G'?FEhʥ:o'Mj'ӄ B5IB\ iQL)fO3M咬i2I_aS\za@qDȉRΤ\pYH.8eo6(SDeƖ 2v0-ABg7g\dqİ5ZL _+B>5DL1EFv$V]yUwG0$ 񭉐=ixU/XMFiE.}uT+=<xۅζXk*ԙSh;KA PJ4p87n!]Y<ɽ8ϱMa#7y5%+̑B*Z77͸˂7"qѿ3v_"vt @!kO"7)ɣ}ִAKiZtAjV@80ܔUK= XBKJNQ^n܂7b ?Xbn٬pMnj8]jz_mb5J#[O3r!ږ´yRBCl 8!4h$0ôp)JUkLeJؑ 8 %Q;8pErBȜX:Ad`g*/ C`ЮzJY.j)"ZH|:^q}qQc,3:M .f9<E<[MU-&G۲cC zt@LRCU(>!24Ne-4?f&3m>JWGܠGf|\^ )0)ޚ%-a-Os:C/YL5Ƿw\-HƎEmMhp_|c]KDFe>۲98i|L--X\@^$խ>B1'x0$NNj?%荿j6"$т Ӯw#p z{A=E#SV[g37ڹ) 4^҇TO;vt@YoWL.H.?vfN`ZTQӥaQZcoD;Iu,PFQi ш{k0ʿ9.r(4 U_^TjӖWi e %%^H(mڗEݞn?x*e $(U%je$xKzA?Ə5*p<|{|tj,k ؒ2):Gdx!pob.y1`+?B2%|E&foFݣ] ;yas< on7}MF $?>sOKt[N `ɫQPv+` r=-}El X$EBJalss76m^L@->-)UV(RM;Y,֬ˡQ Ƨ TNR@D& Kȁ ySBB[@'"*HlFg(%P7bp3r9c|qDօSyX#d_o%}!4tVJ ij4ԩUSbs\ kBmMu>y=y$=43@k_W3vJ[6l *0Wˀ~]P'wvdMCCXKD OHhtox\PxD RGb" Co<{_6%j@U [Cۡv(m6sSM.3'_$f`Bcɦt<)fMFJ[/l@a*Zײ69TXPϟKȌ_j fr/Jr[ ݎ7_ޘ_x`3L|\t`4<@=E,YP6g(իܺ˗&PX&=k&c=79ȭ@EH j!<Eɳao$HPi^Et3ew\VY~>2aH5⥅kMHF0($s ʫ)Tu[(qƷء ᜻HGi^@T<Aǝ'WؐOɒ2Dksu(>S/$|{f`07[.ym`8*/XΖg'hO%Gf(J5ѻq!yC>V?v:ձ % bcʢ)<|nP_],F,Wx:Jul/-\Z*8Y|8A` |ʎƌ}dP2+4@*d %Dd襉c!f#ۺ%q8OU/n f󲟒Ca-dMh6Gt:!8OX/LcN! -$5˺?.P/Sȃ7Y5Jz_n-D]}h`yD5uU`?)keuBDR[kS>k3qb2|iO?ʕ#'ȦvAR^ 8yt.m]S0)ŹVݡ en@!ml EX uٮ٬*exk&|ȿbn+_Np5axKa'9x~܀>b {NOSxkMK+YrAxrޣ<û+bFǺn2mwM_-Yan\Y :N0H?u   P$%U.oU[bm["0TpAWBx1֊"%ki?QWPwXju!R7fkA(bMe (":{qDL@;;Jbu#4N ꏈdr8VSνS&CJc.-["am@M+4x0~DT@$S)0 ,@/zH(G<_SI/ADCX_`P>+kITsO}+sy;0Yf,@t^~o@ddw AΈ-v"# B (RVٶɻr0VAS7VW_^?y]{6`;9oxo)@m}˦fI$'~wk6&C4#9ǖME&/q4A9ޭFx_[;^7dCW f*ڢy Fds?EW[*}K`;_8+&CrYvv|^3@ C恴}xΟ k{[Bns@ ? yv*V JΔt'La\6r&dFh&OL;YV=f aaj"Lo&†,[wOgX<2r]׷|}F"$*yDsM5}8(P#_/8D%lu\!'a>xpK~phT%A 9a۔Vbp!||4!ʨ ٛI*ONӖzxRڣ`b hoL%].! c\=`` *[欹jlKK@BvCÝo nD^X]ѿ竳Vglq,Snm6-#>|8f8wa~fN\hXk+P~Ib %|C}'ffʹ2iN!\GP~ͯr{Vnp0wIV옱y@8_vY_l&_p+Bzs' 8J%,{nL &^q÷jF37yot7*Lźt6LaUA~۟+C"0`n-B{Zw}ޙ6MQ`a[(\.=2ߵ=E.(霪|M<;hf0H^NjŽ?w=:,cɀt(ÁK:K?:-'ū:.uPL||YpR/XLd8,MsnU=C.4t NZNIryx '#iݡTDeT" F[W2nkySGs wQU\b'_|AG!lT0J)7(^'|\R7Or]#S ͶroS 9_w~o f)]Wc@J%TYZBg-%WI0ce}A a/ӌ5GqT Dh d³nīf$;)}|>֒Mlux߇qԟWgS2aG=L1jz2AV 7Y <$E穢Ob/钩dgs\Xe%HH(?[iEgv}F9X 4K4̛ wf6ǔA_^9$jPme4 >+ԁ6I=J3'ڒImF(&k;!ڿI!җ V^p[qDWląF uE7`i᡿(FU? U/3s+ P t۴c^t{VF݈_*ص,䉴.h؄biCf2=\{Rg S; &pIY 1|MKp +A{aRl:p_'n^,BI#LџivB)=>w&jN2OYͶِi? ;<?B<6Yfr1{9wfmsGzVQ_gH0VAKR/]nH! BdpW_g_sZz[~;9g^?0w-9Tߦ&߶]̑ ]!T>VW?h#UpXa?$?5IM*7_%֛By^kB_&Zys`Ѫ?E<wފ[cG[W'BGFݓ;kn>5d{Zdzr.o_-D:^~%o:_6t)=x Hz g&}ˆCf>6P$'Q"y_|phF 1˗y];91 3rl+nja=\.7JT^"@/K og3xˡCQ5҂Aޛ]4>GfM^6}5TtMPOs;i*!~WϤg#=%;#о<\19ہ{U qgӶ!J9ah:Xᔡ Nz/Zoe4@hRYkL,v&Eoukl+JTG޷x3ynP5>;nq[œOONg=i%iюlR5p?C +Az@zPK#>f=s^ƎJ1lUizvRh-$u,fL+mgi EX-<6u@X*!G-ޓK,_x:A}zm%B, 1}oz{>Gnz^dٰh(Tz\loH&0 >I?7Kl޴ܫ[z\?TVےztxX7!?.ѻ]EI:ew`3'Z'qB/_,IWrI%cPtޏO0k؞ABY7,.qb6-zYqk\ls9˓vs[D{q[{&;B Y:S&үZ6`!Q7%ܟteu% Γc̠cPE;zJK?gZ b~j/=iO  /&aM}S3췢qCNS6(PJKIҿLM\9j~'~.AD6nvzZށم9Ũ2ih2-O8PxQ1WkNC!P#_[Ɨ>,|bH'w1nݓg(>{s[زD Whf8yy}"࠘48T썀 QvÊ(yϓRvH$FbbԞSZ{rz")_B-sT)?!m PQcvl {2i ֺp[۵ 0~u$|BJqg K`2I ㈱s \2xs9Ռ乛_:` pol!&^$OHesZ~&Q~͍,uzO)<4f@8a2DZ{vzMGz:ѐ1 Z#eIKx|YH0dz іo{VlQf}t~"1<+yGA59 ʝ~ݯb]Wѕ.XV~̡92P6$6$UaN]o*V}z$Gu(-Zp |#<$9b j|X˨%Nj/BFf!#6j=۷%6[y-czf9ll^@͗_TAMXߙ$@Q~i|GGJ C%YOɄ8߂6ޕ!t2ā!eaN^߄](N{:T81/r~E8 Q2b L?4X'1E\5 IIبn0n|Tw4NeCTZWdxIb 7OYz $JU,!զh<$OiӴ<_}9R}zѳ8a|pœDai<+_LVK3vƱ7n*NQca 3w<.V0BJ&@/e蕧tǔ Gx!PY3R$?s][rUtSr)Ao(syBG٫9`{82]:iŨhlHYa_4ݚ֨|y41*jt 55VdV~.~o7MRxCŸK2=Ȋ{\ϣa-yK>E%{bVn*%mS븭9 D67jf@o?҈GKRiĒ 3iHm$dGIlXxl P{rOLph>U ZՒ. ȯv^ [{zA0oFAy*mDZxjM3bme=ں˫ u[*[HM&O:15 lf"Z9‹Èeפs긬Yo\pw X xzxzE.0_}'z9A=_)2Q x>K1JpOuD>&?V$'U`cnWzIGy5#z+SwY>G#]_}{H(R ) wRJ.>ST& oY ܿ|˝F ש46@-<5K}$,Hw(=|Qܱ'[, À"}?!':?6b^ܹhJݨne})+ #V˟gXS?GIJ0XݙI2j=E{eQ$dLv38La0OU8Lr4eǮTC]*TnmwEP+hJr;9- PR M OȒG|!N;?7?q21i>愠ow޻xyլ (tXORv,1r@wE}iS'ˮ!k`1)gܕTDюxlal ڂV*Y/+gIqls'Ň'|~CM\W8C/\;/Iegx@)Am{J2zΙĒ;DlL1\1:Nv(Cq4k-5v¡ s&P3cqp?Qip @<͖񇈅Q9lO[o{<(^FbOCOh&20D6u4LxA/ fl(i{f@e.Ƽ10wZdBJy5ĈQm_z*U ClPǩ*P@DwJV2O5osܖC'Sf¼< VvZnͯx1atӑCj㘸q08{I5vlbd"ԭyViC'o94 U`ACt g19C^ԼNg 7T'HWI_}9̊ڎtUA띩N.o ˒NR#C4%Lӂ;s=K+1ari&TXԞn SP'E2 x['K`~U/IwX%)Z3IdU]Egr|8oZBC/4/2WF-pLiփ ?W7ݨ(!>scM6PL.́mRu qBwfB6! 1m"CyL͛ `\(:b5,&C %I"q+Jir? ]Ͼw ICJU އ=blsn GdnLd'G_ 7.-~cѸIo̿Q']K29^#\ O'b(?RUjG,N~[/|+SaGF<@2߾A(s}j'Hsj%XjՁ1ҦkjAVL=>T=LPz zJ[=lv 23f{O~j0)Kيv_<tJZL)P4íGE+Ĥ a¡O;JXkvN)u<:uS/ZL7 S;.FmL20uXə2BPCCbu;zц_Ly\ Z}m}CF*8Y".ڱ+D5ݺ3v0v@*jVYdGPn9Q12;_~ b80 W\_oXh/j֟(a"j+24WUQoːZj+g}\R8$#=nEG]20Ը;f67+`doB2t6,%\‹ MWJ~.HVyk&WLh=} @/{Sa!SCqtޱ#Ȕ~G{3t_s뭛͎B|ϊu@>F$}ٶ4~C-§x  mo $ -<\T*615M]&9-˗d$\ V+d cCX`TDYiMϫ=& (JL;*[Rbs}H#xhEҖsrAe}菾-+!A!$h| 5-\~W!Y΄Y#B["Q`|1&IgL& 6; oJQ'^%KQkl7do3FY-鹃kc_۳ 5~WHY1} 0[jMC=|H8@^ᅯ.yz' *Yu%T16ӈ!_AR Ө ~!lUJGuPdd@osEbg$5Us!ZEZnjeuғ'b_*Gw:x62+ /3%ETsCQr-})CYB}v1gvR$>ZkkZ``۰gZ(hȵmK% 5jAy>0*q+xn/kHMzE,1 4E$ٝE8nkEYA'ɍZѝ*odē<=<5TIk ;K?nj鳿:bx)!X)'i7l6梆eRyLoU#lsͯ84{c]{@S78;k\I(p+"#"6E<ɖщ@ض%!/P_C|NoSd 9" Bda\S U56Lδv̾9x'", q +?A_R2[!3Osӟ߰Y7(Bf+mL Qv6} I~ 8 NZudOuwF>Ag fs۳ ^n[ZZTIο9L恗Tڍ#OVXke*.ӄaل/&?tmeϢrYW*՛c`_)Q /QC5PI=C wQOJ`VP#^mLVM*_ $( \5Q80(-~}"@Qع,@R~w"ی dJ2^p; `6:kINM׹ؚӰ_Gѹo]}M(Q!f>:Kʐ/e1X/bјiz*p+;WczgBR |c:J C @?R#tmmӼh$4kМuȶ}F! Bur}5|ΊH.O[1_R8֥>QUXk 0-C 9oO\<4ԕwF ^(Q;TWJ|X,&\řPxD::ē:=TjI"+ﻧga9RKI9!u=Z [rM3(}or?-K+NVm6 rUk bOV &Zk{:뺿Qmz\QEtd/<U{a%~ϲBѪ7/Pυv|\" GJ `  ^Ѕ ѩ 2AHx~GU(ݛ54mk;"Ъ5m9+DLu}o_=~z}h4z<*$b_*aT:~ ",HNAgumR_U/tc,Q,HRHUmHa>]5 G-G>' jA ,]̠ -OlнRC c&AdOj Ϭ'Mt-IZڥVp>NYguD {2X2[*p!DڶlPi͕ΉI t'>l潬.A. zs#;TOm;)ׁa2;z%}Z.Ձ ?_$\7ȾyC?8tYXz>N}y9qp'1D54L>a`1_g{Ԯ3h> w.A"\ᠯG"-"[fL9sO68yO#[7.7ۅʮ4xW|vܪ̿ $I̳bѻ@ib͟^P:/ܵ{xO^VJ ! h,lXx594K[Xb}gMysI%kwI*mpo+_FQ q:M: HiR n86蹺-kG+ڕLiD=DJ{0r~yo_Bp>M`yOC?WO8c{3^55Fʕ:vPZoc&zfn'o?4da\ =Nݵ ]C-ՒUrƦt15OF[>1v׸4c9BJMgt'ׯ*LRFU<JiLS q]6ڤۍ!4uamx.`csr{JnI t{T%C#9p3  V99j\J_ 8Km5Խ4F}MN2 x9?snv=C_2`W=W{BDXٜ ?ʊHaS ɦK;3` ( ?fh FwCCC;*QD$STD ke=?mm(6ub/$41_~tW,a%|N#و ["ĤA1GrC OF` LJivs9s +_y>A[(΁b%t-Á=u_Sl^ǀadCCwtgTKg%|fvϚBkB ;O;LkDf%@O'`G\X43Z!8-|>k{~YY (i/DN0erJ.R9Q@O.h'x@>Q𛝆":LK!IX :JYzJzwlCA1>GqbTj3v}k˱F&Duހq˨8ް CLɳ@yfUѐveQưo.{-djub ށ }'UK쁦Ԥ=3awZˀ2*4vm5q>h6zI BL;ꦧWM&LCuW[XԌ=K#?&vp4ΖPQ0r79*|[6\ypŋ[08'*!Jg0+: O%ͻYa{,A5Xɴ@<'-ArϧgcPo L5"+ ċ 7#j{~CRA!^<\) l49HI"ʼnI=L z' kSI sпpyR'Gs5P{ dtP]cꡳn&2ivf2luߪ <^26p t-̇ Jˉfx޺} ٱgYZ07070100000002000081a400000000000000000000000167ffad1a00009e10000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]]?EhDTTk׶Ǽ;E9ߵ2M<܌en\'`3s #'~\PϏ22dRGfmQ6[|CՍ1}x#.ބLsZ%::(bY^sS`c @< $[NOFbh;}5h*.%+6cnE7V%&vQ9v`=GevS_ 5GȖHmb P,Iy Ii4m |`|ZGlx#`N\g~ҵK'w"ramS5D9X@oJ}1ֶnV^E],,Twڵq!sEuZ6!^T=,ۀ.3&o5.cXE׻+TtT< UAy*}k?oQ}㊣6"WcaW 3 xXHMi~w!^yiu7 OY[u^0C|TۏxT9ᠵ W^>0 9 @_C Q˅cd a _/Y=~@ ͬq+7D&mW*d7.Bx|Cdy*> enW6ފ5)N4 ԠBb*ezzcf}D,L¸QqBc^ͽgA%lEA2fl4oCA1xIj0IJ֔dpe˶&0\ژ~='_C\ 0ڞ{M"y `78 jՒ34>XbvP~n`Yss4.9K:4=ehɞjK97 $A1.](=ʠYkhPQݶQ$0mvT祔S)/%0[c*Oofvb(%.4ٵ_3ro]v2**5@.˺`/fM/ nt"yZL-I9#ʾꕽw:f?kqB*yE8EbX) ױ lN$."˲t% <^"Tg${Q [Ӹeo%B /- ie {ʽ ((:%wҳ-+UHLcN.$IJZ7T{UYHL#9=K'q7¨bc}YE5ۖ-4javn)0R`@eS9LJ.5;\Y:W.YDÔiLp7]3LWg@uZPh 6p\VQXUfZU}#< ]z!b+u㈼(bOdK`mmN1U~]}5d^J&]u dy^y.3_cQm>bЂ೰?NYDdrOQ)CfMGAxkH=vo\QwV$8{MtFwVق 0Ό8k ;}°V>Nc9WNgaҥ3W4RP fF ^?ӻނBݍkJOn[@"lY `j!Z {.-Δmu0Zf'ZyY-oO+; 9N2 C6;Z1mS+XC*d0dKm\r}Z͐|:N4TS{^͆,b\'nZ YQƏ{ lхx8O5 =)|#yܗuHD 7X v5|&/(|#gk/2JE4G;S0XE;y |"NT;=3{N/WSEc\Yf&b@O՘$e3*&VaL ݳZ^E81$5P\ ;b> r <.|B^{3"3mM>uhhmFd!`o|~xʐV_?:gmk\InvnfrI%[pߟ<ރ .NVn%Z €0^+߫oJ~|,5 <, L!:Q6H~=],]Ug|[A@>hiF@9} 3@WoGXjkn'T~-Lw:$AQ7>&RKrII$t${ڪS/Yc%&si) 8\gN\<|B˲4Gg;z`hzoVlۉAȪ:w.!FO-2'KIˏ'QQo79sߤY@`q!U#A+XUq̪*\%BLqt/c!mSi;mjUuv)G H7l$$D+gZK FQP$F: 3 *,çZm]uxbGMv'٧(roYEH=Iw~[WV1Mڇ>k…~VK*aSݡچ⡔;ߡx" Ț!ߙ5>-D CN z*;@-_s<=ziB"j^%£` v|˔wJn@"4r{s<$rmVi34J=EO\ RD-<-L'!J7i.M(Л㝳u(j@%D XSNML! |Z^H;cvlxI< >ʆi/򔏠NDu. oLjp0IˮRm((Z ~o-XH.K)2T6Hu!>Y3 n;el9YUvQ鼌~VcKyosc;:AbWKBD= @Ʈ8uHܻ P]x%n>t\kg둅=1M' Ko,(ܴȓ+4%e/Vhb>4nWl"w,P>dr}أ1u#.HkQeH06AAҥq%EhUˊ=,(ͬD9 DQ$xV<|U/F;7VZ*=[4RuP?Ld:- Mr9gC1!bcd9ȭdgYyyvJq~27s?a.dtJQSIN)sN1] yV h5qWVtÌ.4:=Y2lw@I>v,sn{ 8'e> @|M?5AAAlγϳFCN4Ahɾ ELދDZ4 ߠ'5'1q^v~pDf:4ՏS6>sw-&XL%y !o /bnҮZLY5*y]q쓔lB"@3@^>Gw2i󎱽6#,W"LG'Ƌ2 bA[N+1xd3+˂,6'ӪC->;ӫ{NaQ Ez)}ANtq:2hW* t@Et_հd\ʫQ2V]#ߌbmN,Sv:yHcADJa%&\m<:vɳni\mD &Z_դmK*nry/ c .AH.Nh qy[}9#+溫dN9]NYqJTihZU!}}[xVSrfRA:^aKaHy r|}9↨&rǀ$c8e ™Yf/>6*@vpf\lį#t_' L3Ф4huc;{+{AkrE7RFFV}d+>&;5UO۟wt̡X7rI|Mi*~k+eH%y*w|¾j _?ϛ?(|Ȱ619=t釸C[*K.VպG:SvETsWl;&A7^ș\ӹu_k68=%Ll OXƇ@׬݄{L++W~o˕h` =sGmo "&ldv%Qw"a5I\]gt∔k\͉~Ȁs+%jI(|I7R:/O0#]$gd8DxN-Î" ^j"*U,$NWI<}=mu8U.H(4%Űe" NivCos-Irth?NT˻}El_4T"}1"啈F:őOΐޑ!GN=zFᶌ0Iس@~ܞ`aIDpC9שcr\oUgg#ɦ -ӧi?ВMxubIZsh2]WXxv$}$AgPpԢ Iֈ;barђbM칝$P`( K܂`2.~fUE.PydH唘5^L,Ir:nNYw-{R35Q2 >:wN{c?*$|~gAH`FGPb2i->qΰ&˘Qď=vCU|1[1Ivcq+ɮ6s d@"Qqc8 'T-<݉O &rJn1pQ{r5)۾ !6 U[i+SYV5ś90RV֦4FdJ@3hW>(ki\|P]a"Zeټh!ah ،XrG;|AB2K࿤i-=v&0޺)}K勎-H7`V-Bg/UgCZI NfS1u]j=[n0> v뽒4hQ$ƆiSQVݟoH6/(+> #RZCEmNfFI= LwĂթ jzkSԉDK"J5{2Ǯɚ]Me/Wے!iV>L]Ț>l0 =1ƑgkXYF:+GFL&e"([}D#:iQ`nV/;k |l&lkD.cqoc =z9p`~,M7S9JRe@X>]|?3 $<~BWH. kR ]uB3HMKz׷:8RUʺ5h+Vɘ)ܺZPx?4}φ~b! 4SsK1$xDZ71T\ O4f}07l'wž# 3ai2|M,9AQM}fNxHpؼM%54a8]UӰ;j;ڵU[S4ɹD.QȲ0>vqIRUwsD~i*-ܹv.NCM7w&\=e)d jf%vO{<n?gqqb{ ᓏ5u;QoOҍ:*==0 \;Uth8>4;ؿƑ]\:w)0)$kT%rmdn2EM짰 h DsHE_T ys@JRhVnX1Uf0OO})l*ZIq@*Q.Ajw5 ceb:K,|Xj4- f&gi_^-[lchuteUB32HZ\D2v-x`G=gl'jlc|l ωoOfq#NM$<0/k~5nl+%Z׵k/Þ <=}WCB:Hz< lwx:|^ibjeTZgB8 m 4l]&gmV_r+G^P13Q̑\WJckjd2(gU, lTjHv2 "1)-0C#qÃ=SbT'ZSH0,7gÁ?2^⾧ٳ<|`[)K>"Nm/&QP{*wƬ4~SmdɛEZ`41 )&`r0~X47<L=<9BQ rf":ߒDRjWĬj+t*1FH^FM[bvV=/™JֶA(  z ?䎫h`l͞ -W^UtZgHRRt4` VF N _jч _r ݳ?(T={^ 7_-tƙ[1%7ۿ>uP#הskx"3.Wv&Y ^j=r c\gӸ$潱MɜuY6t7 `cgj}OKL["¿Vp1 _!U=#t9|RYGx-d bJ.&a $R?vqR[-,7jHJ']0O[%Mm5Ȥ ìD?:S(9s~Q8ZnP-L27{##t]*f S8H?D^n 5 ySS\\r°BCGF|/f?xWrUIQyDs8ProYhUiQ>E%Dh&N{P&v}GA xn3KB&ҩXR@?%;=v;1C *t8mf؍(T'atE5=FNA|f=1Ps%*uf 39F1OrDIS|g]nϘ eS{ M&ȫ xV -9~Hpbg4 ɰLZ@#*P/#>fdvhG3YM(zZ_Ц#q¬qƖw֜m\^2)F$؂0Yv+Ug7V:ߓ! 쿧W:ssʦ!jwgd4S޺>X ׶6nC|;S 1^rܹ%mKzѤrCr#Uz.,&2pw 2u=E) w/z`vZr ;GpϿ$p<+o *(^j> 8o)8\,c(UwAdՌ jQ@БN X*!0VAB*}AIa~\}KE{c$\DRezo>Ql6 +;s\ >f(E;u8zU cШl*ۊzB5Juç=92Khj Et ¯뾍OʱPj'N'$DmGZ(&<2ŧr\sNVqX 4;) :') 33"K$`1`a͹4PMM{'NoBwc.Qd)!02LXdڴ"Rc ˬ|͋?Z; Qm9wHkef ݝWY_ oW,CfKhӔR;U-ͽ`rgR/8HӔ Tv(kp&7H-[j1A-{JS)86x. >yb[9OV@^GH*$x(BUPjLQy2zOVo@3$ilޏ:0a/%7Өk[z1 aay7M%2"Ә0DW!_0%H nT@|}Dsw;{!ԋYBގL=OM@679)R-agWoՈb_TYP2ŠZZ<~Xe[tTHb~9IMWh"4P}`E0#+!94qv!]`sE*eyH_Oul{\ !܇h*h0{o)# rO h187'ARݚ#c}#!ZŸsA~0?RJ^Vo SB3RyKcբLWxƒN*aS5xyKi!A݂r*e14D7ٗy#9!䈓!p ?͙k2C[{"ڕX^Wq117ue+2mm g'HQ&#Z{u!quh7ZڡzWƪFdq# wQ\MK;6sG#]uAR\r#\bsHo'k矁vs>3!r /~>_ԀzPˡT͍&QA(\ emn_OW^Vv#Lfh 5[=zLK{+S1IYX!-L{c.@NPh, >[I34@WMG,Ą1 OY6i'/x 14B8kڢOXQYpRxtmG{GS %\DrJ)'͉d;C'wH.CP.|Ԫ2T֗Rj*6l,CJ%Tfdn=4:"$Ȋ_mWÚnZt7 B5W[Ф_ZJu|1=%Iʋm7zf0ޅLT-P7LxU%"QJy|uMUd.w|xe|L|6@""䊮}ɩnn4혍R>vo{F9gҶVR 1~ʑMއ, Ag`Jm(^ ,LvYՆdP.̭ WJ =d, T;S"3e8[47 @S nۅt t5FFբ!C31yy/uUkҹ Fyd,|=v&a%S?m4){tYt<哴=l_;<V7({aJ n+vnC \ӡg)rZc-5Sh٭UX 0BKjHa.HaU(Q$l )Y ]s& uTc= aO^ҌcVKq,lZnVҟj?jz%МWYuAWIe;3_oxTv0(xQwJ} bn'Zz敩YNt6|F=.trD^9Vm{Z~G6s$l`eHEu%_nN1pf.X0ϻr$+>cP)l8ϡmLs3z^ ,XEWmR DZ#TaS ,!Dç.XL!sZ)@k4Sf n _ݟE>S{ bAЊeEEǑ͆ g{l$ܴ05qk%4;%$D͗/(n+vpRK70dh6En[%TID#^L#Z1FUQsd$ΏL %C\юճF57ho&ʔ(jJzW 1a?w\y썈e·%ӾCC)}3HhTygOwNH,Z|!SݜyȾR aC1},l9%P`QjƆI>)h#<Gm#((hl+˳Vp _?_>ni߂3 gdi\FVatmY ='q9"%T%0% 7c=uE!HRc5ˋWM8y/u},oL-,H `dT١_%7`.s宿A7>nwZ~>ZkFJb^l.9YM5cϑ?xb( :V>M$Qg)P)',P,na" @6{KX 'hxW׋*Nf9 {PB/5]rV#7ӓּ<|ihxDϽ@\=\bidn^ |`&ŵ2]w0Oًzkn 9( UwMwB w'vtnSts6Au|(E639)zt#D{QKˁt#Ow4@m][.C+G1QL]Z[օR˔>-xoR@=g^1;6t9@F4&'}4_ȧ]Fj;dl#j^;˂_hoȥU/}#P,b7R#,K.D,6r e'i/1ژMtSX&'\[!b2Ew6E^JxC]g:^hzC9x"}m5smλB^侯ӥ?nobnň%R i2ߞl=#k=@ 5P H~aâ]ķ] JE$^Cț,^~l :I(S1SOpOJS%,'C;@.1lźKzuXU?׏'jFDvMW:UTJ/Rwr?|-xH8jm\i4l&3+`Dh'%j|Chs׏[t7õ@/ʧr 2/>]8rφ,:=>7x[{8^B$o srRv^V:S>d"lAv ִO=ћ#%/~q=l>v/UnH |CC (lxnbNݕ;fKDqQ$K_ܤbR m e6`kSUځzgqϞ?{󠖭f8(Y=ѥn1*w}Ge!Gs[x*6-Yeohb씄(L9[M۰2Z<~"l4wg~U?EkWC5FlL^+Cͱ?C) 9Z3鰭2:Ba<$gWղ#:Ҕ;BZEZ1i#;J7\/i貖Bf {6wzʔ syY5wFj]y@'Ux#wE|SoL%$1t[0Hd x'D|u8d&2zM[:!ǞjW]cA.U8EZu S0n}s,k.5I10ze:0G vZ+4] &jQ6Z J9u =TΣd⅕ K量Xl[LxĿe+mä9ɺS3a!|]뀝e6>MJvh0_pM2 w\yZ%wܖI4VtSOH(c :1~Q0_+Fy}9^L}WN`PgЈ Ek1G$TPr]4Ko5J=#,?ڼ@ qL*@S~hdOZ cՕu@Y}+U2E/ʲZ 49σAaJ̋y V/IOa3>t A xaI9񡂋f^SAݱ[˔^˹ Bddr-PHCbjl A9SL{m>!D|=@V'@OŎL6:/KX4t 8,FpdIlAH-Y5=`7M\@%qy0h)M?fKLA?Ђ/ێp3ϱCڳxbjV̫Yus6 O]zZoq"2PrK)opI4kvnHb0"o~Lڠcnm"SL9jH5|!&<݋,ng@cypP1]w4BzJp| (PΆ[]abߤߚ6Ie.>V[EKf\5#r'xaѹ/$ ѩg=ygNE\4N6 Y*) ˁ+)cqc0ֱ%c0zH'Iw1ȟuLy'_ځA/Bo8˷YDgNpa-p- S,|`xI*~diji+ p"/ߏ@iPrenfo`YUq9Z3"be^$i?wH4Ԑ=R>nDy6|&V6zQa|HWXfyDQ@pe$Hb]jSGxrm|KI.ؠ+8k992tQkQ۲n>\OIsC ܞ)ِ%RU`b+KR~ɣz`( cCIY z$T̓U.5=-K45eNr_p ndNk 2X DF9/#Uw'$OLf+N-Ih#4$k62o8ϲt6R_ U~=Թ FX-5'̅%p=BapW($:id=%q1^u𸰄%i:^@b=pFJ7$XX!j1|B1IjmrxԓZk09Xv 9aMm-qsUj:zL4/i{{ٜ}ԇ1OݺKh5@;QoNXHce#댶8(/o.0.C@cq3 +5|\wAMO` TVz4!І}H/q`+=rt1/Pz>yN{ŨڥptM!rx?)u #഑[k|!GpoJ|j֩_dTFJGT af"4v*ݪ\`b}[&ow"9PI%',,(>> Hш?=d]ٿrz&PfrH'b%Jx1l`{Rτz[_ ];PTtx@#_iaFxY̞"+Ŝ?pNzjԝ ê0$ aҢB!GKp^XUJ ͸V#Y=qq7A?aQ ^'T[δha_+-SԆSwASiŒ7S 'm)^Аnޱ5y M'2.*5ZV%󘛦:  rqI 8=~se=!WW0=@.H"b@0ГťÈhJp~W;ND,/e*/>b(q]tL8EXTdYOmV!t Fw_] >msJ4BoUn:N-5}ع%.&ry!" I~ &>*(9Oc~V!EaQƜ_Po.W\)Vn*e@#Y"@8tU)[O$6 pfOnZ~9rdPpX4 9LbuC1 d? :OT g-@PolBo/,`f'pИC3'sE;F9Iuޟ V`AOvf5x,/11S 75lSd/`ȣ qE QQ4'V+Lj3UCg}FJ2mkRRλ׭Di$DX nDD>גãam׋* {ro0U_צ\'/4YMsel~0L6VuFc)dVga'k߅xBit=^r=YYXuCdU#Bh΅}!>)okx EWz&?IU3 I\iCP<,ƶqաēUb(rL/gW}8, RZU~@;bpXB/,ζ5JV>kE}60\#RD=eĪ@39Wi,T ^>D()"wx*蛞3rg6“,X%4q'ܖT 6T%'}n/u~RUtqcrNDpጴs2 *8}U:FUg +Kwt^9J`)3MGVtԮQ䶉b|0^8>6)qR t=1}+D{z R6/j$BtYuE~ia+Xsa|1ATQ&/ο=RRɴnCpٚ[dr]gcܟn1MtSҭ]VvtSڂY\{fH AW-~*W9QNŽ/[26*Fs@P@SWl6w#0̓%qIPP)I73 tP Bg7hKi@fg8y2ZCR=TĎӔFǼ ^mZ*R$qͱC<׹4%ɠ| ugt[^dp33C NA a@aYx  ~EHtcc|ӂӋʀ@~ڻf]?KAvOJ:pA8H@rf:eաQRՔqCȧ_n;ksM\_i:6.&} 0|>y+kÎ5( 6$(uzMY-bđB42Cq"3 m.$)zOscϲLx23C(4q0xeˁ}kܳe#=X8ffg.SI'k/. CpG/\qʃP.FPo&E-%QM11e/׽98-x96)n Xzt?^-fՇИ̧.jLIpÂr;UAR;hX`v轮oK s{7H9BG㦦>\}+y'~,& , RV|dӈ$ՔPњ"{ZOєF(\ ^훎Ɓu|Y4dd5z TRU46.d:ҕ`0mEG/`pl/]j.5! -PTOeu.9TZ02; MƄ']SSKs=?mj,WcJR57=՘N⇾z=8) ]!KPP :!d.`}bʢ5-`Lo8[EXq8(*enK!u:TȞ_q0\gX4Ł%A&RSk״Znz|خa !Yrb3 4mdJoA֕ƝfOZ.vkg? nRe:,fTB9b,7ȩT!BpaCUdLus]o68zE:m Dh$S?V5 1=N)Dޢvd 2/:JQg-;h"e5j(^|:J vU2Igp@` ^N;. P G4gL񙮦#}p~FJOt.҆#=exJBVJ2B&eW7{r*A((4j>tX%4{t-h w pMkKlD+%ʛ2B1/7y.v}p=zsm߳X_+㢵ZC`JȊApa"=/3J E4,/=HDYYS@O-h+E6{g30nZK9llF|$i|:zck;*zIH=: wl1>2>>Rj| x^4,i%DX1=#; R[:b)tm%gf$^? KpfZ{͵3~BS'*_@/&qt-ɞ[Qe ߱A_C~ qvofCi"Ul(Jt@PvStN Ӡ|k]8t+:%$:1fJ9gJ{RDA4ʅ5y5;XiֿŅ$uΊ hj:b%rBAQB 77Q$i+칮< w 9l=Qrļkp vzoo5@4A}p1_4)cQa\,  RtA2DSy][ kN>գ3sv=TX- FgC/j# 3p8;A8ic) Y^ R60F[ow"3PcBJ'8,f-cպ,{w+L·A@qDӄٽsX6r\,\u3ƌA|JNJl^ |XN ˿?ۀ)bTR/kA]lcow;?d{x8zlTr7 !,^\RR"vΕT!Ӣ;n@b?D?.b:>X[9YZ.9힞IA2][Õep5l\^+W_5QpA\pkH"ݢb m~n$72F(D "K' nM`;o=cVg~RuY2+-Ύ8ʶDGd9[ZIaxoJH ˅`@IBI[d~*A}b AG>lm_ȇcvl_q[yra(p6 bJ =%j &=g"7]=ۃ[zC$V{i,zJ@F7!ދ #n>v8ct2r!bBz''˗7r1k \>,NȢERy'^ܦq85Mf!G@6? OD Wx4s跩CELiL_q%B\I%PfĭQө噲}ZDQ-PpZT|?I˼I7m}"GSFc&**gVp;^)v$pDo}@Jh_ʃi%<N~gS҈"ϣ2@!Y+S -jÕ[ VTq7!g'?;arJސi=[0uO`7"HE 1!@{ ⫂up1*HP5/|kwզSCǠaG)C 6fԱ _]V3ȶ'p!9t3NK?! M%>m~֡e8}6"Eq[Ɯp]4`qag/mrĆ̟ #zxWceFc \0ejlkׯYjĐ`640Pd߱\Gp#.)QۀL\U _^Z8b;<>ڊvg:31u'ʄ(Rއ5|yeFݝ hi_ޱ=v9Wc~pXP$@)Hn-y!eMu3)MdhsMŁ_}ЛݖZ%h#īAH!EF3!݇YnMXiW4(y֭4қt&D5<eqc @UK߁+}QROoguſ,Iڨq%:TĩTˌg 73s2l~ IaYzH´1gvr" suCxP?nfȦ+NZq&̆E?/澒W@.WuJ/)MY5M l/m1];T˷']$ I9UoD[@ AA ˁ`;͢P0Ѻq#Q*BZ8K9Qjr': V璖#𻚍! 6z^ۛ4VF/bpN]Wkb&qea?,j[Ls|0LX/g!Gfo:-M1N~`Ե8TEoK jjFǨ5H/Hz!3`g =ǡ t|mj.fl n zoh͏l _&ǂC%b$!ge"M2rMaS#B *"%|drKlR79e kd!%y/'rXY% %l[eNd hGz }Iޕz JZvo0O]_]t>%'R|lGD 37W-mIEʮw)aMFonb=X@e)0*v 2=ߩV(t>W67 =KH]&/4t Q$NUg|pfG8]wONޒ;G#fÖȎ#ɖLѬEI6).v3+ʄX,[n./s,7~ AI1%J V2̈́}b!_G, UdfxAsk]dW}\9X`VTɜv ƞrWš)u&n_apR$IX5.׎,\-":Z:5 DŽX6t~NLaKJ3;Ąu^(jG ®M{Q e= S^2.PAdPYV3tF^dNO|<]%8%Oy{B_)`8W7n`zgxG*rlb8J)D 3۲gO%Y_J&]|;3p\p`(q0KHlې 5'_׾O3hMqX{ʌ4V0+taN9gϽv]YMWˁ8 GBPxOe :tq2)qo)z IH!gy%$!>Mߚ>Fһ^۝@Z)P<G"q-K`b&;8pF7&9̫LQ^*vBc+:CC6=[: g+7ȅ|s W UƢ4w E}L|AF$۩d3(9bCmHPj*f?k\-JxLdFLqBeg!).R?ahޫRdmV_-/ĠCN_b2ɁwFc>yguvܴ3Y6=aksv-Es Ŧ[[Ws'V`H¨}vĦ\qmai-Y:jB4IUc>/'~.,PaG&ᬆaicңLZ(&gռcY⠀6bVCsk^|+Ίgn3go:`|>2!jb~oJgqmN* 1UٹQ؃,Tj6 a2<,+}iashRZ_-GQ~oSFMJKHvU'T^T8QcT uICPG #vxa-gVwb:WBuE| |d=g =oQQ,py\LA:nm|1k U !`fga "I1Tc.s6:!7pO yl$x$"a+O)cQ2+d!3ktsWOMs;6cE' G$Tq>vVvK k-։_G @i|Ng$Hu[:4RdH rW5c'>4cg=X:y^Z;,83y]^J^xmN"BPn)Cm;`nkDq8='/_HɬƓug߅$mdG:1?zfDd?SaAׇ,+ jcPCcleb͍{3 |T6=kv n^GS,٤gRWцό$i'pt"!ǧe|mFaUa\E^NнD|Ӳ5F(8c-̶WoZɀ6}sO<յ${,]#tf'QWBS4o%?ƶ?W.FU8k$+@~>P@pI%IRVs{ y嘗^o*EEC|m9ȹO x3)1p\i)¡ohH|.$޻Iɱ[~c3;I<_#С_L;x*0TP9w/\<[JI{kM7LnlH^$'057ڹbǧO7}rSz%h5.'"Pdv-ϳ)pɻ[ԩZ ;q=n>y'J^Q~_7 `I^JiWoHE`\jOYF y:5&n?Idz)_“UŗC[-[И _*~̚k,5wX0*(d+n?bt\CQ|bVs#K'vrXF%C|,-Q E;!;Y{Uz/h7E .4;te|u(4~w%O:qOEkZX|p#)3gN /73F+0ڭtkTD!~0Ћey~r1ڕ5ɢl3w=+8Di:1"KcyP/'M=_}ՖnfG *r8 #4!##[fOgQ_0 үـ q똲HW}hi4fkd= ~Y]T{T˓c rt 20I2=+;X*Wdo P_=8IRqH@0@ ʤ/xH:jv6;O}wC-}۸9D*(JxMIw1 -PN^ +oQ BpY<~<O^4RiWjY &-&N \P XT1(\S"1 ijsq|! o҇-11}nɂ5E$4A[2XȢJ-u#c #Oe~{+`ș _,A;<8Ducf ⤰Ykt[*(c>ZՉ"*؎ C3c \lNupE <Mkr}1, ~gA)*M:̺%3O ~ st3ؚ,9cW gH S]DA0!x`9r2: {F$DDCe+t<J5/:lxhN?Cx|rx]b3ծ~B( g.N  KiӻtņpP8£L5#L܁VӪ`=gG^]}sCKr~،): 9c!h|_HO,j6_9˒~XNWΗ(@M֪%yY yx '@oC"}{k,R8 sfZwCqClB<{Й"ZР<xvܩvM f: \Ìj+yg~APNn࢖ŔBtXA/5w[~AUq MH0oiՙ]l;N$O;%BX8#s5 6[3~ptsҖv{maq0+T7p( OT=I%xi田F%^(M>~uSqaNj5=wl/;TÏs+z}F Jz)+齢~W ZwZt%{׫ 5cVgXi!j;GӆthVJm)HnI#ZG]ڎ 7=*=3c+Z'7uX qK#ε&Emjat[A\?7S#۸[>cUl$[p0emK-Hǀ xKx|޿l.;4.xttB5 :%rA0n:\AAF+\)1p#M|d:,U`-<@_HH ]˭>DP[l-qϖuwgQrވZ E΃֫:i2T8]A TWݷ :18x/4.(kW,|_ܣ,BJDZU:Uhݻ A9fO1~gw y>\6J+&)]z V_JA!jO{hpkQb&*ǎI ƌo*QJ`dbQB ouX˲e;@hIMޱ7ӟB#Z:FI}F<K@)` -$Ar T/"*hsvsdشƲYY608I׶D< _oWdx#9&wkp~:x8O[ֹ)K-.\~I,C݌}ONv:53omns v хkC9dn0wt.^lu3 !x`K)%Uۋ/^)?L%A*{=بXq6PU m5/tTq?yl@VhYhz?ճvy$E.D-W ۆ9.16/h ~&`m$gSiu%ү)ͦXHx]L^[V0d})ǭ @xNVFT$0 % ͸~.z`Ȳsux&q)0Q0)/ыg@,0dד/@5lщdžb\˄ܼ#K} ӛVZS i 3\EB`G?ucE9""S`(uG?Rb5 . c{52ր;2Ky Cګ?L!T F`zw^&v+^9xM)R~F^c^ 3hYj43`=sftb2RcTt >ظhb/kmwbZUE!to*86ӋFѾDVx/]Qa^ }fDl VG6 w.DvM߅@Z=<  VNHŋTZ,3Ăj>KoEPPU۹ֆ ~n™y 2m좝ǵHv/eo@.̆얯1mIlGkB=(_X%Flds-vElRN@&qZ׈i>xE;zˌZg? Famrf A(8 t<}hV̱%[vap^hV~XH#vi/3ζ0 !p4#ر쯆ix~ IWKaClW]9K]>S7Ac5} #xҰ= qόG " fNj*Yڻbtu!iju;l_9HVP}{b}`yp宽TC屄0+lg `!uJ2 :Ќqܴ?7*ͿW;W>둊x̿B䤠ǟd5)HnG IE_t36&uoS[{O ϼalIJCM%. Ak.:NtLsuߙɾnId{~nT+?kC<z3KbsMfl7VxjGtP!1 j_0H]; *J>u+PbC4)aGa׌7e]V+ϢU͏;tğD:cD}N&)+*D:Dh xv)ofkϩ] \nVЋ"!wH HC|LgUw4# U <Pot /Plx)AAyȝȝx]r_Rcb= ,lG\zk%6 a[{(m9$hYh~m4o8lxbRr~Ki|-+E˔Mv ~^ YZzm[~Aځ_%\hs7>Jpk6r:eUcF(s遗TV8+ee3;}1@x:hJ ܸCģ >8RqS?$p٭Z.`dٶ<"è 9eO6`7\i@ N4M5GruoFڅʛ9,&\_o r>zF]d)z|TP:zK~T(}e@Lj7.cKSGCR>} ̢C M뺹SС!rф ٤X|#o3ຟ`Fmt(/my g3N0kmz՜;n1U>ેAL2ʒjI2`cppZp8vXcvAx$X~cI9&\rd sY[hKaゥ`D-|$73>ׂQ1OPCT5a<u@u@oc-6ߦH߈;pB41SQR}I^Tt_޾:KnܕN5o@:yq@z t0…3ޫ~qvo>4{dDyܛ#P =zϐu$qdk-zjcF8#(﹕S]ɠ~*WyDuV`cl-J g lf>,|u- ╬1s*SK䃟5;0KWSlVSe(mN"]A wCX@0,y5ۿ)ik3j|+Ģ5?*Vҵe22G)[#̊9o;iGh 3艔«D!J,& J C64.zĒ;7VN_q_)L'Oi'7aB)-J@)C;jPqMz ?ߦ`qUQ4ti^Q :^ "O4ɷ`x“E]3NPo1A9⊱r)Mˆ3B<-I(Kr c^\rnAc1A^% !p0؉mn @]j'c+ȘT">zSc( 5i[ 346<;j`$[<שPN/,߆YA 97bolb%)\~0w Nք_rPEV^ #$,e~^v>r 4+LPϞ4~er r?Y39;lGDeň|'+!lwSGAfHÀ >e7b"= %Ks4;+5V 8T"?A"RAaCj5E,D ,\YmV08cSv؀=/rx$X&Sw8_;b:-]Bn2g~=(gK%3\]@ k%l&=:.UA0ךu- pNGn?V}$\__^5UXY WO'Rmozt@64OmYPv Z铺]^r2IssX[opȂq|A6̚rt7rH.qǂ 4y\gVyL~Nc1Xꥦ,U.jn8t}],G_!9:ko>T;f(&R-YW51?;ˏ$.ٕcUi:U`>t:t[8eqص4n8 WUCrt#񒡻Lc4GoÅ95_~i\t(~Az7U(:*|Zwxlr J k{Y;'O<Q"~!ހJcCgYZ07070100000003000081a400000000000000000000000167ffad1a00024c18000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/]?EhDTTk׶ǼRB"Pe'EmC@pGs{e(E/,|;Ʋ1]LF-.^ 6s5BVK/2u\-T]}LL?2;5<5HC„4pVC@Qm Nx6GM|SN!Y*&bLRiy.]k7eɤԟ"F}d +^SB=; \0dK*jɟK@P͘&SW{{Bx3w+ed uev$-Ahr@|Mj^wy9(uS-JPt񓠸_"Vh10ȶw7$XO D l9@)IRvDrwIڭaci(ȊY}S5qufTM(8zFͲRzmY<:>  !S@/mfIztw'u$m4 ;Óyj.&M`8! i@ec6I {UӋd `),'Ơ-dPqLC,Zx؍2wXX* JJ8 ,8;z+W .k,r/ l#lDT+:5+  C.w^o@nczsOϴdEI]Ű@.DO`]#ᱠS^vs|I)N~ "Y0qk5pWɂ=ڳ1&"|bnCF:&cGޯlڐ}hN u%K"0yHDhIY8GhAa> +PfoVMRMY[OWǓ,mt#tl W޾lٿ#'HXBE~͡wrw^ ҫTB*x0-"=qjqv2taa%%xD ~8KȻ# ꊓU$h@Ա;K &(3呯qdǘooNUy@4Bq{~0 az6N?Mg#aAkIHXqɑ$zs'K@pTRc[%ļ9]ߟ>8bQS 4Q4:1h&b3`H5>+XLDGchYna$g]ó9/nF` G {a$h g9 PmG'%ѻDcfH~qL(FX%%Yw8Ϭ-:KPU.O4="Wo\LaO턺 ˭!ëƷdBxS\W%=tYq(GR@琇t[ȵ@S}Y!Tq"u]^Cٓ@Zv٤jgn%^|NZ髇R"2ARjvn*}V ZU,zRCdQ|\t)BSvHm&pcR6+R9dS쟀_3h3= un- e\[ht, {eB1f9\G)2 I|wtuy5ى4f޹?ޙ.Ql<6?NS`19fcd M`轠s!D\dg{Dwy/ϻf>[`0L\c7E@r\ 0;4M.1siPXK6CPX0%pnihl>12ԝYtn@ӛ[}|ɄI 2jX :1'PzNb δ1Tۘjea°C}9/:"SK5ՓkW !=tl>b'y}‡qUvcx-v4t@m$K.}x_}ɵZpdֵ}rw0 <&UƆ{|8D @l,&SЗK,n5ECtdXpZڛbn5El=(PEn&5 /I0eVzPڷ^Gп\Nm*Hux3_()M%$ PNǼھ M9nB+x{'~67_h #PgYv:^lHY۶OW3ĺ(/kUr7$5QV&ZX2;UA׊s*'hF:tUμ{pED+>&^ܯ8L'̥Ԃ (?[ W;3]Le.wI1S3W)ŸwèCZ0b6"Fu۹ѭ'~zB xtEJO@e/po9b,(px*(^t_m3N/óYjz2"蔦իڱ!X.v O;ı Ƃtz3Y7⑯zm6gCd,M MrA'4\eRr"caXtCa$eUVL]l23#JbխO`ɀ̹<'=Dgha@65t7,ߙgs5tWEVΪ$S~*kJ\˱ٔW-"}iϯ-;x_FioluSو0CK,^*}oeRN0*69-WN {5zΕDx+ uڧ VgyK]V&&Jh.QrEXNQ8״ΐ+NQ'e_2yv0?UfϏ2S.on'_4Xqy~dIbܙ{+ġBk2]bFB7M"I } 24 zMa)֬YRmC6gLn::PLX?lwfet 鸪v?Q _$9.w@ 5f0u[*"fjsb ׸! >Xi>M MPC(>,`3-q$֥(>{9}&=J-z@yF; '2OA)(Lmr=,3H $p3x/xaH<4$6G[UR*MDbw tTO*G%GVXL ɋlh93Tpy`:χ2%PavE i+M08IfġБ֛ArP8I`s4)37N>K,S*b!(3òbc@wWh]XBu^ 3Kn!%)OTpy{6RӘ> em.!b9ٓka鯁d3vloo,4%/Y7p ȴj7ȏ,jE% ̐VdH6;~E/<>p$Tc5&?%Х'!إlMtZrOyFN|rx#xDӴ]p6Kf!3nJ_)5~veXngi)[闠F;s҄/iubEK8vʬ$9Z*ɫi#3O9oB'? |xT?65 U?oL12J? 8Z+cʯL|V:XZzp'Ƨmɭļ[)MnO2[)NjhBRr2[x[ 帨 >lsUȏ&.S5?BwVjfN :fG <)@۶<"DΞH٦iUTcaz'D k|( >wnQ|5snjױ ^]2[QM*q#w!Y8ׅ+Ho(X'~N!@Ծr4USRxɼŽ;j-nt ֖.~׸]] DI~9a[c!c0L%tH9zf_HK?ʪW[o{&(M!Jv+ЃIvĹ;q$Dw`4JS3:pBȕ 觩*χ'VRa[j%gR6i9fL#!"KȮe }3PI<´& Fy$ح1mPJ߄|ʑP '\KShvi/C"|r_kz +)īOY_6E'=:ShNn UzLI]aM!B5Ղ͋$;ټpe,tĜ2YŘ@;# ;#Yfs5}=jQ ̞ 2Cdw MBJ*]*J.*T7$L;Jn2fxw=:Wp^6r^0O?򭤆v1鹆UyG"nH*B?(mlDlD:o; s]H[!f}W~1 D*A{ܳRBB$'z寚j&VܲI8K^7dS??SΨS37F}PO˹|[Tn\nayA{0}2zKl̿ {T[|agvV֜ФhK@܆w vIs Z@KÓwhD(_ej̣EA9W=pN;pZ˹^o.z374X{4ygi:#}2g<(**B)g0 e4-GTB/@@ɱk>$ lYu`h,m )Ȗ[6[G [8.ao^䬶cɢ'JjM"7/vr; Gr.r>w dhXZfz+IYﰝx]^7L#9AQ7JЯ7dXJd gښn<pB :5CL?0u-JZt2o%x &a=jGi CQUF&Vi[f"D bkfx=o*E5a DvAR$vCQD:Ap{ g':2XY0DS'`%d>qTgp4E%=Ҫm8-Gk82cCJe Et/ǟ\,Pw1bHÒw/ؕ¿}`b؟Y4(=9+ kg[%4Mh}#+DHxiM3xrU<#yH$^ I oLBq1'E'C8S Mza6A X*m+AX/l9L?d1h<8;8@i|lNmEX8Rnl7.=JCԒTO"LBf{쀱ڡ|>-{?,4qptFEI3B{e^u|Tiȯ:n\' rLCU;n m} \2~d^3.Mb0瀹یօKP =?bxBέ#va+_ 3#u*Eլ VWb9l&ᷚB `j-81Ć5]48a7˞6t봃K#T%V2W3IfѠ(,sZBhk9o S1[0hY^΀}Q5\X쌦Nq'FwZ]ǣYkbxZD )HaAY)=&5ݮ睬dJPpjN+f!+j88l= \O+x<ӾSe7 !Ids'x'dCoS MLZ|RGm#˷@xE鏠1aNɄύ.mE_|\9WNYQKtXRfO so= jrtbpE@ǗW PtXW> Efk0XeN)PĄ5'p\ϿfD[6{] ( d" I]訆mfj  PlH\I3Ti|/a2_KDw"n^x0gEo < ;9؞3>1PhDnQ{YzjxwF#cB'@53U,G|v8˗a3|6=NqCI& W4G*Vn˓ : +9W,Gk^3I8N'` N谫y, ableuXޓ8;D ϸۏ3Nys`)Wo@-ݼqqz$<`3;Sl=4!wl IDvJac;hJ=Cr_Ɋy5z?mSzZ("E{̕&Wb -z*=B쎱9Hs!~8W"Q$)7皏MC$uGN/ڞa6*&J ӈ+\U*/h)2NxNҔuyڍaC .4_{y}ч ͢Ho; {Ҋ2sn^2H6S2ٖ͉,޼%9% Vl&OBɡϟdl]8p>ړ &s {6V 7`CNے!\lfr8P, s]Z'\}'JdrhmXxU_u#u+ mV DJG*v }1eLsU5F(y/'efLS-`<2f5,eL37/y7dŸubiV^c'M2yǺ.<&nR+c`6MrwcEMl^Հ\RWgWo@/0p%)9,bfa *Gz?.ϺS\~TD:4)33K\?Bըv -8bLU. 8Y&D Q}pͦ;A`qSsP{*D"x:0"*b_*>3zhڭrR c%[, gk'T$F L MmC@T9ʳ0r$Λn_l)g#^ T/srbATeo~!RrмWrn2V{%E[מaLRsdá>}Pi2:p2r3Dr d޽įY0Q6R~uG[ϰE/& HnOhg6[fރhnm~9U1MvAʬ١eUD3RsTޤgP i{SmoK^cK r8*gUoJ VD-ozVۙ,CMgE@@4P)C2&֨Sh^Lr'mQWC ŊֶromL?GC`."_0`=2Ic͆HOr>gi$ ™YT}_[PTMV7kR`;P$kTzgJy8x*#)0 AYǮX1A71%|mF}Ơ"goҜUL7@[l]7KVp)<$xnc;ǚ@nDl6 ;*Jho?}ӵ˓໯-bXJc:j1U;+?5&#P05s 0#u7xLϝPչj lp7a{gVKj!Gr:G@eVh D~A6S6⮯Tj%oe"tۏkX#@!wH/'IcqSX+joזS9N8CT6XJ^=vd}0 V)>9IHxP¥ԅ{1 VvDޤQ9o{@A6iIyCJlTbKz!#;]$O!%ƒ/n'Tw۸ոn\^yZ*4.hGp=J >5/W(;HWb j3.u1|)0vZKKY"jOQ, ;y`޵ȭ[O|X)6+VunwBpyގWjɷ7噫ʼn܂Fo&]LAik!l_ jN;~bTvEN i sǷSȰi6s@b]M[P/q3ԗ=ր ~nw9suO\2f跂oQ&*{sH'hN#"- ]|#3}}L7/J*(yswY[kH@U>wI~LgRnq^AĴUup(i8 ʿa{'4Xt5 !#l-_JtWlQX'L QHW?y hfS6NԼgҗrg66TmC%͓mx@JN RלgbO<Di3cFi K zP+BDsE"-ѰHk OVk83nf&4NS*oGJ_[le wLy]ccP10eEˋcaQJNJEzWiB:M!:V,M@*XԒw;vזI<:V3e\DIeȵa_;)4J!Ƃ>>hcW6RSn1#t;%6wkO?sPZP%񍪘'|"Kv\.y8/\(} ]f#x]M̎rUwCwfQIZ3#dGmOF4G΍i8d„Pdkgk@@CBeEʝKc83YQu$ŗՃӲYJȮb?EO,r;Mh\ešځc%+ORr4;GRM0vf3>G5u} ^E mK|+Ypq\ [Ni#=X$Q~ UdBU`A=I^T^t叛h]yW Mf$\`sni|e'M+ 4 >VH.unVb|c"rg,s@ |69IU+Q8]&/Z4 Ķ=X =f?~nœ=3Շ2u5:K 5DZbȶ\2S^oBM,%̝0z6zkٚ#4em#'xb|W{Gu_a7!gп7#Nf vK_鱴$vE5 hBL6>W0u&8i:53׉"i0M2M[j z0yvcaSpS ^W=.,Smd,uV^n]R 퍞j }KhBYؿ;~״aml Y׸u]V*_ Z/˕bo֙vu10G1B#$nxLs*VI%y7@< vx&}Z[2S:t6[,ʰ YK, *n{/>ՂVU30%w.&PH!% %ץjh j 2Jf4ο&]=F 1tWNH%W87=a*|[x29eSfևr2S=38KɽkǐܤıR4(<]ݶWNi\OQ-v&rlLȬїYy {@.wţՕ 썛ajK@Y%@M!M%(1٧Ty0pKn3`7iAq%QŘ>kU'-S#UjT:qn/w xnVɆ{w 98a}zDX#E߯*KI^0Z y11B4$UE0M*,]qkB qiĉvő-|d73|wHsGLi4X.ea :z"_b6O%3ڸ;>1D0]EF6[ϙ*5byٴw=kQV$M<3y A~PE)j\֞q!egth14EiUl U_?qSGAXGj}Z%+xՇޙ wI/C%J?&4dfHK \fG K{;#Tu?`vB6qDν(1 Io!34Ϫ;nGjֿ[o, #ihg}@O_]lJ3º`ʟqߟ1Xj|,V*˷ŲM6asQ0n{x̀Iw`DN7"=tQZ`~*aFS1|,۶dpXH4\8J3" '%uL1!l#ӟӅ=CV"?~Y.vZ4S 'D>[da=6=h2 iאeL ǺCCmQ(.0&OMM> OZԮŖ2xE !? I w77o[5G7*%Kfe2B cv)cfw*zG֬}fSq')]kY%ғ(krWN׮kf^=ݰQ\cHP1}]) 3ӫ/:hg&UZpz?C&[=L`1xIOu<q|)pw-{ w`HN@)Txj?sRI'Z5kNIe'4dx6%DvNX![4o~ox0HO(@6BL%0-FOU= X]tq.v^tIEoED Rm Cs2It=3o M(4rZOz K T0*kCkGW}%5ʵuP5y,۸y#|,s%2OZJeMV|t\$hXɕ9h{t%Z+h?E#3I~}:<`Ufq7o_QBƱx+BɮzX U=!փe&]hAZ4CzJʨ3!!8$]\5-mKo*ԪXژbjKM/G.)Tp ^Iz7cZ?WޚiD'$3]j?mZ ,w8GeZ0(rEu؞__F0% (WFjq Б8i^QUY i))rʆ^_2 qh=ggL/88n}b08Pp̓qyȂa5.=!HŊ ư\SKE􀣮c6 !. (9H*PDbJ*o`ql\E}ygZr탡6pJ;;p~ڦB*9v".P뼢Y'{jP{)LfEZSj.WQq_v+Р}n") `銍_W3im"b~Z]ՊzBP$&qx㺫s=2ڎ@,;&INb*8@>c Oh^7Ƥ(R" f)^qʎɴi)Ѿ"`99]{ׂ`IHtEIlI#psb' Y5oX'JRmy΄M}osYz'E|8Pc˼Ѡ'l)qRTrfk\"Ȟ>D\0^Q[ht u oϟd8Тb7p?N?W""gjI!Y( מO𡤱P(R7/)ApzVBas"Q1.Z0F͔RFOף+U2I'y: kk7 MwPS_9ZML\f>WOU+БCT#HP-~ ߄* !n$j销D?IOiiwVZb2!RD<*:I8ґ5O i>I+݉羵!ihf|v*z~NЧ EVJZ)#+&S в 0]-5/&T롁%wrbDov4& `7]tY9ϘW5ˉ-N r!u9']㦁^l0kA }[sHí0zG|Η#f[jg Ђ??bgę,;q,2˱!!*yӵY\V#HopѓMnD+o[6Ht繈 F|X&Ʋ]J$-JyQ{"ڳN!po7ySfz}նc|\G >,™;\V$WB$w9!Qsc&˸iX{'%j{x!NHo3o 0{L7al8hym9Kbއ[Qn7y9l.i䬶岐%MwBɯ|̅\^=r2#XzsiR DDL'tV+RF). a-+@}(:/ \;Z}Wi 47_!veII*+S,8ICF,y3`!pEN=bBZѥU?AUOM@az+K }49ܾ;b?܅+4;H0"Ȭ3S{R #b# Uͫ?4(8x[nb 9Җ{ Zzw`4Se2Š8p0.7$Ba`H3Cdha٥u}O)jEˈImp/JF]?NK:@ %E__$*,hA4BpS:^eiL' PœQnbpKQn&]f{!Mx7 i)2&Ah2K]btv,ZiI;16Q#GIfǰ =։R~ { Ź%/< ^򘆋ޔU-3:!֖YM*7I P!JFm3v`> *gH|JfETsÑٝLAo6R$C$' VeJŰ$$reRZW|NCXѬ&\kX"Pݳ8dNXUA;hhG'5?K2LX|{TFܾwʸx0+Jf:ks0u,PKjYC!b8lz:|:ͮժWEE?TD{m'xիW8h  %OF Ķ N](0aus̊w?֤3ܙ̛L%\һJf{ 4d\_YJ$˓m|[ Tϩ,TSJ 'c-[jfQBA2L--v |PW+~ڡ+;RW1 )uXe^/f5Pg +yeZR;R I3nXizbjRG=u cq]3n8<ȳnbQ+l2B)X0UQ;QXB¿E4ApA\Ѩڶ8 Ӭh@Ady5L4٢ #8iӊ""a[ص9WH(o4[vR.ZaJ,KDAGB53ǀ4$m# 3ПPJj&ĻYPp%naDdOSOl}m gB` }:ϸOhNuh825?Y7DQQ~P `x ];<"km:S@L+k!Fb`/W ة;t%wc O (/{&QflZ4jhPS3@I4y_ǐ0;7Fyᘡs })ỲfJP{uW6UqekwE#D6eJ ոMKK@XӼp!cΫ $&ݩ݊‡hVAlRCY //R9 +wح]Ns͹TӕD8B)*iJߏw a;X]ҽn{H2]zճ& ֮n[LYBk:GW{!2ZI]3Jw|v P;ʖ@llR5& ź/#iƘu&qCԅN hx;{:y\MDʽ%>nOd50B?|̭TcA`V zαJ8{CWQ^$)A+Um;MX"<ڂWlP(J u. JQ^x瘚("-Uґ&eVѠ[2 *G񰗣 ``.|^:<՞T(~h] y{j@!vDb uWِb_?u>mp6.<~.ʼn73eJ;ڠS,Kk`6(Ș+RszowG>ɂfr@E~8Ȱ[b"AXe=A4OV2=~<$3QpYL&ˮvUN/q0ͳBbm{YUq7~Xm f;itB3n_d~dg$it0ӥw}/G>4&m1Ub,\tO0şPrS-k0X)X0I"C‰5 '[O8EƃvjnTQJLY3nh`(8a/8(=o8h•G4 '1eri֨QuF$$UGO>I+KcP( àf@9:3?U'ipmw)PЯ3L1*bcvϡGime_lA H~`؈#K:~pvzXC]Fei' N&!=rQoɮaIM^.B4 F! ճ@eWK}G0?aj*FnnBgI4-ob׭5ҫz?zeVvwM 9'FvPB[bn cr-@׿mwJ9$1m9\H ؈67RN6˯T&̊ͩY[Zʘ?{@LVt _xohQt vawa{P%̋УUk:-]HiCCD Łg~2ٞ/m dQ|8)38YCA憍K>>k8%Cʨ:qV= Ivp]bm+ٰibk=hV#?P` ٬ aAr9f:1iCwFn->~Btևt5dޚIa`f,'bN)a,ʲ@~.Qi|ވa)V[I .ʦY{pLt5EKS壌|{h}$FG,}HuT0-2hg27G@^QN|6=W,ᦂx`9 _bPR vk򋶎6,tteZۦ#F). qa7d>9j_0^*s5x1 .i*;E_LwQvYH0ҽ&V[c]%O9!q-Htw(y5g;|W8ՙޑjIOg@ g3Ovm dof'n xL͘Y%R/ґ߯]BR):QT3O y;cE7缟>\^'@ykPmn0[̄|_XwգVkܩ0Ê9ݽE,GShؕ YU鑁Yִ `ä s#-,[JIh ocʿ8ExWyÙmK2N"um9)\y?8I:~s+ oƨɢH&#S '4D>E)Gt_$jͰJsr<7{/oC\kg^JB+q0i2Hug~m†iJl9*wB+3H\~:~45Mf֩HRdC/JTuej$p:$$wP4GQ.g8*d8$=˚cYcnj&ZKU2 ^૭fP0Έ@n,Gպ]JrVck45csd#PԱ;)TWxסo"9uO lZvw1jƟ4Eb "Bc8|:m!*CBEOqT4PH!q/NТl`wLA&)LKPH(D^@v<^qzD)>d neADdAvoU۝Ja#W,&~:p͵?^žAl@DX%,m f(ٌVuOߐo?Z|x%xR!Nk!5-Y ^fa-yޜhmQd;cc]t63#Iڎ6p//}RkA,'6J}F*ٴ#U\8ajiD72 BgB/WCy8 k@^ <IQ+s03EfIDcu+<'mԞTt!)y Cܕ b8:RIkAuf%5?cG{c@=̣Pڇ!h0#E6ܥcn[$tlZȅ?0 `Ph4GyZ[ o]ùQҙR߁\bąxqɬR-H0}TڋUoj~I1Th)MK(%}7BA $k@ts3Y+jRLpl캘\Bu_U 8*vJoc<]&@䜝]B!SG\{OӡCdmdG+6[m)C]TYsXM&_,ԧV%N>{IP,CW]$-<Jv6RDEa+^ՠZJ]j4hy\~C2۹r+D0Wx_|E1` Ym+mhdwci7#/b9f\tP{#rթcE,6B۰Iu$n& U3j>Qչw9۝DTÅ|5B[V↵;9wO%^;xgNG!N‹ԭ!{Sׇ&bR:S!/CiJ/v@e˜PcYe??3VP_s'F8Io8X1{Oϖ&]+#](CqϘb@$e >F*NԻpD:pk_y1uaZ2%oҡ`r9l^f_[Suݼ`scd^fKd˺mE/.6)r:W/q."]0Q0M?L$8XCb%f8 B{HdHE+V5 - q7rww,$d[ǣp6=9ATtKǼ*;C .8;v^KN^W6Nax V$,k(D\/R8҄ĻW[@ y'~fWDW@[uOzenchW0;SmQ6s+M\Ov]֜FAT?,"Tg$If8Y8]%x@½[|uX•k%Y#GX=kiz/~Jp0׉Qd Z g,<׀whxr? H!lNK*h@QvL4 G4P~nЌnQ`Z <3&xD.AZY? \{Ozz{NgSBO'i73KRmR^b]ٝ}qs 9<|K%2 UAgGr; 8~+sCè-<%$¶yv#=vc䒌.2)91o?0أ  "o*ruWgVy\-ft28/:ɱF~dV~.YV`r L?֎ǚh˜2ƫ-h庂:۬c-}X.3/чwf ~Ic~ ݝf %i1̘"Þ/Pjd iK5 g,uKbnTԭ$#K>>;DͬDëb-( ^;vuXSf}IHI>$r |OK!;vl 1{P{zL}ϸ5J!k YEgQ@rah| :STZ6?x3g *mB8'ltcM9/|K0ݺC(1DŽMi z{mh3tM[lHG ƺذX՞:B^Nhߐlt?t-&{dB\܆Q`TL⍥TB.Il_"E-zzŨI^WT #/Eq GMEeM$&F͔] -H0~{eD¬zATAS˿YIa2905 f-Mkbv!9WAT~LV-P۷ 5Гp՜\Yj}.ZPѷkPv7J+.I-Eqb|3D%^a*%pq1þ7z!٧;8>(_Q"g?d}Y$-[BIktyw,o ľ2,gURE>Ic;Pc*HTncXrcg6*PhBȓ"`NӢ֯"\J 1|lM< 1_W=76sUKlÆٖP<jw|E"Zњ" iA@Ee]0r6$Uq*<ىl[J&|q &vueQ±Zז0;n?⣌g)HiOF@9ՍeGԀEBg)yĩpIJ{d=%NݮUՈ-+@H$t܃NƵtIJI-XȚ"Q<%l&q] wHBtF~O˅5SG2yUa]֟]+Cr]]Vm :#s%A+ 9v*渶ʏDqƜAz&Lx@{^zQL^2̬!ѯ+AZ3c0y8Cup{ߙ6$ךX&6g :~--ytY^v)y@8xVXָ`.brf1h[ ː47:+xFWksռ>1js.7%sY7|'0 51}63k" -s*80&*4|=lM9_sY'w41+8՘y)JG+UG@?©+f~O"[k%- ta̓gz|Qx"3,yj3;H^OՀ:eY0}U;qJ{\= ߕ "cNȽ|$u|Dq)ܮJBHsN(rbipdzkop0D$a"f't&6eGZ:ݨr!i erRX˴(XVDS$jxN$ګŬ]сU;) zK-"'ʳhv77ky!|F hP}"1 z8੤ls[H4hl듬1I$.h`Ste%Jk_W *ӀiL7 d\DHcQg3]/%$H {-Kw&UIˋ3iJ% z܄C_&xm_q)/_a. m̹ MCދݎφS1+,V9N*!ϝ/'0ig.'7VaðB,r@$J%ﴹtc;IC;kȓ HL27VF8D3^7~x;G99`{8jd=<FY/\C'+먎}O6rWJ+gG{^<C&4H{* ij^ K9AY_ *8wHw//bn3[NG!/3?ELϲ%7w+nIf<0e䢃t~)D#ѨAƿmB|mƐna4A*CVuDg~unDέ"ӢYowmVU] ׺e:kFF'Bu֓=~vn=2ْYIievXMU\ݧDZ  m>9Ė@˲v/\YghHBd!`:G-(Ǯ!I7mL|d. ٗk)1TZx/nr:CK7Z`kJ_l 2*9 (:Բ_-!fd Q_~g0E<SG㦺ڽdf1IsXAqtlZgQ|"A.D86l_[o7YD*׬ThP3 I͟+B ۱%~t ف^fwp H5vL1ΏggT^Q%gQZOedhzf"ObqEDA!x-*ࡰ P7a& t&A:ƛa(kFv Tu7 we]ՉGF +Q.C> ,V@Yw`ԸokXqPF^K-ABRǠwY9ꁛ_/۹1cKgԥ<1f"XzXXHKDU>a+$3$ I1/zJUV)uc.B-5ճ AުB5qWrf|L]Ͽv3(|C Gxou͝uf_@Wv&fƾ̢3J:wɼ E ^hGH5A2/~)"NZNkܘ$#^Vl,+~?cNmʖZ"d=]߇r~%=M\3ON^9)4RPqGzXz{Qxfgj-+.p ǺB@ ۏ|[p! .|Y9?{ʢ n '6AqF>q|!U4mGZ \D︣ƏE=(]59.x a62i2+ge{$yAc<2 e 'J|B)a3VOP;L$3ݠ$]p\uM)*V u'pUXL.vҮUl>fl3|_8/a(Y=WDW_mި͆$ON^I;pmF*lMZ)Op7TR#Ii<ہLfaCێҢP]N[;˝|!.At65YQ?Ir:rB#%OLvuv8/2/eP{׫$Vwϴ(\:x#ABH^g8T0L@ IWq1 0n6%tueDF/C@˶ȳ?PJO85Ji8G`&NL#/&h05=uZpO G(F Nq+{Ӯ[ R 7'rz?$i̫%i\ d0) t-IfG88 ]7mw%u8X8;0Og  ,⽧] 5ffьvcE%G<-\D[L+ktOe;e9Ul4*x+m[^]-:#lì'@$GDTɪj! kXqT[+.YxEnA sH_fgy0`ΝClSA5f;Z?OkWAN/ˡ6gc׸0 ?FҨ<{Lk AESv`; tUto:%*xPqCȎq{'8jo]D񗥖 iACw5 vk1)v|SL9 m*,r%VgKxOvYUzAOz쫫XfLMq+g{zcM`6]N $pC,[kZ:fvX2K_,B~!03pݏDJ (~ `s"{+@Wÿ62†Ce))sGA`NÝu;P_i\54;sԘWSm>DER韟jˇFE7Vz!3(*gb@AdanXF菓q$0~j<{7\0kT!&=IsA^^Kc d%(+ֿޯYjaql~@:ЗQQ!goyq7FCD> +GS-eǦŢ-%)Eu}x0ჱ۳ZMk~pݍlBexNW`(q#̈iϝƼ2F9eW`tAoYp N6|,EC<+ag3nV@G O9;ow+ ~H)lVq4[ PiMcHHuߔmƚ6i%V)J:LlŴMP'jx4^) MiE.]}m‹9r震O? wf%{wxd߹~pr$^m#- %{z|-yȉ"Pȏ} u`l;]rK7VKDE۫VT3 N9)KtRn!ljm@̐}>)OCC jMV*?)$c;s+Ȇ[be֝S!g$v.A T-ސj;+s^XQ!hYdgP L=hdCMI³A'ߔi6#ށ)%NU:UFU`L-׮k. L¼{ *`y}U kV{?N.~w>oY#Nn(*NgA0w| e%ҩ R>\2%x. ~u[CiGw|+;s)mTpֱ*+vZGyaZn\ݑx3^ BvX@ܼ~el\#6 ZmBK6׫>.cq0DOm 3Y-wlPvLAm-= '`խC>jhu|9QŎ=$ KtVkf*>lxZD`t#w f0ɧu}(1:wdL\="n8  Pey:y8ulOpMSƱcSR2.gYK鹙kw:dA`0lo>j)3O* n;,K$'6jXEϚ0&lZ*\:/T#g1*|2y<h-\'Q̦[M)]?>c:S+pɇ}G)k5w8&q]5V,=Lutc-Xc6({ yLx-zOw֒[CN1qsmU6*yywÿ}Q_>o6;v$kwZU;(/pj&ɰP aaOTv"ö]5L.? aKׅ;@q{ mIW? &@* A9dynC/ rU]߼?q{hlyZpRTbЭN$Zvd{GWTAfen}/57n2k65ΩKypVp@M:5Ø&8k(iW|(sI'Xv,ѶYJ;Z {^Gf p(P'(" NYA{'HC1;QM!y,O%KrDQhҍJjnz0Xj7.L-iB}ꦌ~.3Dx瓤.쏳rs|IsB@č>hq::. ~3/9pF~DFKOn;{Y(O}H'5b|0sg~i];-_` wy-lg[ nP\ CC:>H幾oH֖dD$O+x&C&'<9r1鲐]5NFg4@?\31Evw\'rTAoSxFi1s}vB0sIMl(F8usUOꞑ ofvi._OxBZgˀ-RG,. 2e<ϋ~qhU[vS{0p=  z4\uI!1awD}K1T F!"Owqʝ~f ћ!nƣ\Von?Y|'6]ZC^qm"LI#k4ew X9UECAOH={"d3&zrǺ),E`T+q>݃:VέUlFxTj4/خ'0G\_&ԳcnFі cz~Cf׆Cz5$m2i]jM:kgwhD'b+J=}]n&ݲ\*&mi@Id~r?ni]H+(ͷ"Tɒe%jM+SKfܵ $,cD. LF:6gGa" nP\N.<3H[+-*85ďc®4 5!l(ҵ,PTV%0~UC2 ~rƌF5FBb` GlX HwP[ۡ#N#=#rv{UT/-SAۢZ&v-؋K1I~X+?xb%XaVxܵ =V]%3|,dwl B6otg =ECߨ93H=ڴxLh<|aU җ`#jLURE#궔wxy](L.ϵX}/%YAHn7?$ tEM.՛u ڦ/@S? TxCO=/.q*{bȮVFOk@rḵDE,#6uZJۀD{ܟusKg;ٛ:[ro%k7ykU OBkӫ `1岉t D>qNxǃS!,.hXQ2eߋK}KDW;Gױ]pZ b /Ic9^w uAma޼ԂS* g|hZ<' W-R,YM> 7w7ٿV&?}_[KVt;28ބM^+ie-(oe|"(L+M:7)| q!ZKYaRqBsX O9'mQO3{a.e݋(K) (ScG=,,; 3sR qim-ڊ_?1cY9kpN]u*ZY[e 2'^v]~0 4|2{֎mHo1H™OPs>Qߠ]q+K{W* DQ slŇ \u s̅TVn)cQloǬ/{֊|`;3u(~9]wl= jbqCCI]XNIV$EВ׊\t?x5Wd78UX.{PZrAZhFA@0cT{ڠtiژs0]i~r܅pQ??f >g2<.+?վ(g}]V02$i: ;Z>oZr$~ i7H^tuQsz+#`?&ҵF,(3:cńf$af<) ]8bȱi}+M[zp9t-2QcD^n/x)*͹eTA$Z7+ͰgKubՄ v x1g'5#+@)>yљn->B LyVW5V%%;FUr [@vJ5enJ{ԍ3'nȏd_1KCA@HJJB2c/,cAQ*jXPT䆗wwreVA0 *GVS}&#–k %;pVI =]ROw>_,\ yRo gM|I髺^!s$~d !z / W)vh+h-!2GMǖz/V ? (rۍ{䙪Xj3I(De+Wy8*:@NgJ53J-+ Jf&xPˎ䷆h$K+oka:O2'BMrP^yNeJmY(+[S=Ǣ5UivNz 68]r6+1wY`/}ހW'<IJWM•OR!o(DZčeX-\V5+z{hg + G1E$7XKIUcuywR;ϢbPY Z,_M& 6K:b:Ni\Ϳ} ""vI.8Crfs]k!Qkg͋Co5zk{A2lҫ?d=;1*iMR<(W,?slb Z R n@~mt K~@~]쏦|}Z\ ]y= k3vkbZƠs-cD W] ;qXr-~jkNpRjbuD(fCozRF@A0d0K7ep3Xx<44MG lAKFʮcQ-/N5p%*:64KܑըɠO6mK:G 613LL-}ʐAEC`|J2%~f:VϤͭ֜2 %},;8.[+ޜ_+lzvb&jyɵrp L<lKX2 K@X>7w2%NcSq.6?4(S-M>-ʏM[ϲ!Andp/U~q8=4Dsakszxoz."vr>L] uTe-PPُF)8I%ê&R +PΝC;9w+ƴ|hj#s9Pu=#(9nP{ˬ2N;ΎvZ`F?哟}:cs,%!K,)|CukDAD\]̇D])5c*7h~ )2vAh T_tUu &9dmFG593r VGT'!,qtm4aL$5D4| _:^o%$" 02I^Ꮋ+>D-ȿP9pD}ͰU7%1^1Xat?~'Od9*9 #| ry[V^r~bڌ]'@aR7f)#`v1ډ6ND?p$aq `+PFbfiie>3IWBÕgT*)srfx.Ps#{%y,Sz@PtljΜ[C-q~=5G_jz~Ҭr!aJcSMm)pϡo[i%:;_`AR;T 0޵ƍTa⼰_Kuyn}6^ K?{uQ.8Iл:~\}$7ٓ(|(y^OD$*APNI-="ֻg\Z=w+4Hd@tuه鰵]򎨜4mK]>.z-i)jO`e~ -;';|⋸SEP]S^CqIގ҈.Ix Zeݹ/ 4f;0C_8.cQAڞŸ$ BbLꈧPT,X`dPIʄ貥.&!wU1N Zru l{M.a#Ǽ4{~ ȕ!6-3=N_'Mz逶9[G%I%-I]h"^ez9՚z'Ѐ(8H"_ ^?UX3f}j"oh80[&ÒYIvAMiȴa Z цJ@VґݢXjױ?\?^ ~]BZvپlCG+Y^$.CDrUĝĬfWrx7ȿZk["EU)|kw{X$jԂ@#3zԡ`Xbz7#Vhpڑ9V b7ˈ;$]+ mRL$]D(o4SY|z!7UP=r>`$(4jVO s4«Mjm4-Q6OQUɯeP KlcPFMJ.!IbLt[]_* H (ξ"9t ;V0xH*㤙b]:')S@/z9Nw^EYj(1l t@&͓ry6"cWJ?6WA^K=CMV&w~+_4tD֨Vxs. Mo,iQaLe+ui{(r&V"rNGNµ* 4V>CiWL,ҿƗUFmh kem<*1+(7`ΞS.ql^~j_,z],ezdRe-f&qO y4o#OZ 8+&Xټ#{ 62&jr*]薟[nlIQ  [ EY: r5̋rJZ,ФJ622NSc\dH}\>.tR@!2|`^Dz}I8`D*1Gbrw^ΣqjW8s1eN/MfC25Xw'AdT(짋16U$Ud*Q0UXů/a4U{j'WGSۚ2&iH,F)Nu(*d߯#P;^a:s)3n[?qYIPT3{prs:{X@A2s{{݄x⥏z]puspm*k X~@ -%~0F3B"ɰgDUP\E9u晬r[6~4]w xAvw ghk-k6RakiQzNvg%7bM˂|TegvO';lDk1>](4S2o1]r_+zZc!4j aSgAO \-* thî_Cl 1$,H:hi+į=x 'l)YBepڠ]6PߤITqGLqTj*!f_ʍZjtw="8Ԭp9)*BDIe|@tx5g5)q| (y?ՐPyc,H=v8ӛ 1-oO~V= yɽ2|}DyCa07cV++[{R'n>C0-_wtdp/hzZ,|'72i]?OҺ`2M8l/zr l8X@yge5sþi%C-~b̈́X7zb #r-eSTMKVF#m`&1g?YXv"qxm'A{}^JeOgpB_D丷{{#F AL +۰}K>$q4)`yhE0g)_mz7WʫLƿLH!;%bXҥR?~"'ڰC+% Ck*|A}ճD2D2OxE[Ƹ*Xu l '}@g-tE ij_% og X % Èҵ zMԲ7?V_1ۘ<))*jQs[2-E<R* }ΗFpwUԘ{Vsves67NXفBM/dKf8py ,^-%a~ UZ]&s$Pzs"e̪l+Yφ`Y7JtqשԾ`+4n@@iPlE"孔G軛j&_AŪ|q'h*WZ3n5:;/l3fe.?xp<79UM~C2Oiʸ>UWsKn,6gaUCμ|/m)17%lȦ4&v!~|k;-eϬ$HNUaK.6MP|h_>^!b#;GsYZMr?j<P\:MȌ;O=M-KD!ehqGc& Q1;d(Lux|zjXOɊO0VnjғDŽֽ<6Ќ(ۍܴ^U%Ƽh¹dLr.YA4EPԇ9d7y Ogb)50k`j]y!J2>E;8+"\Ase.m` [`Phʜic #tPJ0Ձ9'E*eM8y!bL 8BC@9YүH㒮?-a4qb1~e z-rM 홛yEtR{(_+&>k*͔!`;ְPXibt~vkpUzI#ٛܔ3*_2?2N$T.G:h߃?H"vCDu'*tmy fCvbMrݷ@J쎋V, -i$˜|#="(Riy{f+`fG?wmBPZ6^G7\.K<1N2 Ӛ~(JK S\;8mʥ> $bnWGWe6Agb\E7}4:Ҫ׉.ZP23[zoJ^hI 6 ST I+bN0No>:lF Z/!ɯEG}0{v7o9DRܒ>'@&O,BřfLNԜZT ۢOrȔjM"L6=x; }ݽ}'NO ^EYry ^\ÛR{dwHH3Wk[~씨?o+Z܌ӡC /..Ci95@ hdH\cN,}@ѫNN!0С+bĹNsc(OiGRLB$|u`l eq3!u1KB [ g4*۞K{sXfg9 P^ q!;dKP,uyFƉ)`n{%>!d5:"(=Tڄ[Ua[(|'ƠFRA;1ejݟ:ˎjfSm]ps Dd`p P^b ^-N޽H폛$eAdP&J"^@Hr̲yu5u} o@=V+D1&v3bd%NTn3/0q_{haFՑy[5KNE(jt++MɌV AIxHMp |{P-1-`lwJtO2x7 yG4bythKY}]k,<3&)5ᢢ1aFԸ>zo g BH2momԢǕGzQk\"FYO[mf˚CpK ֙JwyEh(.Vi}I.s7b0狈(꒟;I\4~[?Dܠ DZT;֘;[chTw[cTSDxe BTA42q^\oIpqB*zy w}^]kg^}LɄ:q)2kvNJzy iix&OE 7zͰ1#y[i|h@N;pFWǪyOO̬E: ܅`JC`D96\G N)^<^<$>E1)J%ܦK+>ىk@c_mtL6sҲ;؋Ԏ~Yy-OwZ|h=d1pI0fGIOvUY#h_~W vÐyX.`Dq%XJ3 @Gs#Q6_X*3%MF9s%V=Q~צ %`xQTWm-+~/!~Ct08N't/iY%:"Q.'_KXQ3(`٢vE`TcfQnNC56Nu/3D!j%i>?3aM](kiXZ% O!eJžA](glI['ݲ,XsZMڧuU};u}EMG/֪^-VV.zv59}F$gcAK h@2I^?nI[v[=Y<65VcȢo6؄jeeT]cIfJ@8dLk֊#(fUd5x/ sbȏs>+ky@v೯P%wƣov;VB x+GFP~a7N'5Naӵ'طZ)yz=b 捹E % g/*{آ1Rc|4-d{ɷ:~:$F e7hZb~IXյ-HѺz>϶YILY[s#֖E23Gk-\D:se}V{seň>m|dcY/|4TwH(ӊ(o/$.]8S:Nv',^1;( kNT ?yf _ORZȣBQTe&9ƵP8H.Zm[Y^Df#}TKLNu*%-ڟk U y pS_oZd\5QJ>_Ϟ|5V80=@z 춈meT~`{3Ec"AL9~%AG}Ç[Gn}Ќp+.ڭpT}>D[(M+#^e\(*(]|g $qQ^vΟqtȐfgbY;Q۽˃@ ;5&l* 8_Ҫp+Wk9b25 'H@MOQP{ERb5غ6$ϸ@2(^2Spv9O 9z8 } xag~xk҆0Z\TucAP<`Վ!|c!^;6^et2Q5&)ܡ{yh%TFEkgDF A-"&YfG~Rd쇿$4f u+X~ф:ԽJaE9'>{h4\i7mo(Xn`0B}ES 9]{ UC%rYl NNK[ɦu-Oē*uFfwSG> NJ7YK@ͿhyُLFV ҝ˾tp.C>;Œ-cYf{ sg@Qϊ8-*C87`'A_HHajL.OmJu1cm߈bTf96OAihVZ^8%Ot B5cYwArƻކ}7sGlQד{nwmm2 ^h҄WKuѓC.N1ohFz*@'܆Y,CobqF2IUI6b=Gvpr;ׂՂAtCWąp!zaZ#uߗ)kIT@*̖5=&5] $)t`}JWBL1^,6;=g %K efwU!q`3MM6LO wSc7k;kG姟ɗyY2Scx{NjO#)d< fw4W}e>oDդVcW) OhxDtL4>}+t杖X=BB,*^mtvQ-ܲ*N%b뽨ZzEKpgK91uhVFY*,XCw:KLF/įaԆr CdϘU$c97@x&F,c:BdDa'> yon?:q&MC|7C?&YЕ 5j"*fau9l_ό^2bY|D- {I{ӊ$Nr.T]l@mÚG A5'`Nѯ:D `aez86͋ l9y⸽s%>^t".čE} Or;A&*^G,3.HdeUrg8D]2ёD@=|OaWHnBr]i,,l 0l̓a=8 ;-$tc-i^PnKO<%bGJ Q+LouM2*/ntH?,y 2,Ɵb"!(H.zQ*c@ t6[v7 *c+&e{B).g'FfR>}[|`xD9aw0To׳ײ$^P@X㳙, ;Do7uw[隒f;@*'FyHwgFBtB^+־"g[V7EZK3ϜG3?ۇ".ѩpx P6P8GY8x#qd"ok }  ,#/XSӘZ1?~=dR5is2q>aNy]ӡE{MBE)m9kHBQ, <$sDm2C]ѝۺXK- zpΦ&*o!7LE# ݏbP:oڠkol{;j;YQd43BXoI8c„9,^'A(6⽮)l [RNNoJAs_4mQԔХM\"!~_D?laCzDKs=$f ;CQ&mIDJ찅 p> l{|jJ &fdHҝV|6'R^(xCJYYf4+D m)YZZǓl%: ]H gY7]FL*qY!eS؈:k~HZ0C |XiJbP\24N'hڻ ңs:%FA tjT~qH ~m=%+ۂV^@;ᑩiT6`s߷N|~0"[`Pz$Sﭝ ~PwNUPY/I'iӬly64yVi ) 1u &S7|isl/M)َD\ QH{@ߥ,GU9$%Dr%X%kd5IaI9EJ2b$^x2*=1y]~]!mÒb#Yb|ѥl|/B+ɽG[ȴѻ|MNbKB <c-T1h`"PL#X;9[8n49dG釜,ci@;q b)$&Ej*#;:!ߺV#=T^u{;Zw w\xA%vKؼUu,]/CP++ζ?A_攄<)rg Q!u8Mb0Vf1|d~ie%Ɵ'Cn`C& } ‰q34I%JhR3 u^RXy>;ަ}.E/ЩV,7Lg{44}@F^u,^G2ffY BlcY3NJ8XxE8rb|elW`ї@FM)٣!TaHJ6bEIٯ,[TePl=>G1: mCY+1,vmpm7QG`E>D]czC; _pR^Og~tۼaHG:Bga.ꌟ7ddȈ{vׯ<7Rtl9^} jcwvw=|RF%O*pYZZh YE<{P싈n6LC'OĄC_ߜ gh ̊-XYyϠDO(vU̦8jq5 (߆ e/@D"]5/ƫ4M͘iH[%ͩavFZ~1>]4C:dܖkhզo+sk 8cBY%1o:&Fdr6hҨ4%x|t[ؽh c;FE?~+`:@ $CU]hѻM>[1'ٷv0QqcY"}"UXeq0I39gQrn.t'YL_N4HX:>"]| A趷:v#*63[^U Kᅂ5b6V $ ۖ9oT1'ܬDX iT֠BY Mzs+ 7weym& a`0Yt^<>5!O(e#@>^%%1~47||3Py-nx=~%"c7CFl>Dž[MM׺aMt lG%ŁJ =|O"\pt ~>DԚ5 6 @'.:F3EnJMxm*kl޽M]k_]z@`d:]Nwa*8B@ qrEMF @η e펯[H,/OfV2 ޔs<#u %'.b"V*W㺪`M81V+lD̼#]Vp' putoc8Nb!Z3}1hvշku l*ڔg ;Fݕ~#km&PnUdCd|m]ƻsl~I^گ2HPlXd\`\]rfK= iEexP2a,| =[W݋- ?xDq\=0VjH0 ߬ۏJ T` Qj?4Օ&Q fy`L7FR3<<ϮkC.Y8>s::`n[,yhBjg f,3 _Y:BZ*4CM*be H%?WCTnB:l$ԁ{ӹi^eN281p/U-_`6ԷO%? Sk]0(eϝ ȍtLPSsI:PA{ݬѳ+c> ]T_ PFhb3E561Ęuꎜ4\1,)˱\23'սX(W)Kִg ziy'V>z_ '-)'?7wNDCEl{&{HQ}`ȻrQ0Ŏ-36$itؚPYvt[<{^6EM]QЕ'?*fQIW!' ) C|&Խ;UL!r[Vj_8 PI1v|MdHIcC6!pEy^V:jq`pwGD5LE nZfxhRy՝rP8#Fn%;}gΜmٛhj{-'3'үKD]I5߬4]Qln◹7Y"VAyxQh C}kH1ݫXzݗ|*Yu%a&$eȍ$*"\ݯf9T-*2(8is5 ZtrީqѢ'AtLN׷9@*sCJ(ⶴz.+j|xYuܢLz}bY|U3/Jf!_{4̜yD5N=DoAEc EhO4'ha#JfU0w~qVJfUԪ1c{nEF{twCGacLVde̗o_ԧOW& jJj2P\Sx3& M 3*u"o&OxAcK/nZir00Ս &d&2=ߠÓ7+:) :,1ܛ!_*$cfÕJ\QmŅ H5ս 2i"-҉(Wʫ /TMȞ-yegkHjPZBaK#1/B:UEx;\B-l ͺBcچB0|(ep_H:l޸MyR,5G3?4!!=nfJTa L_n.e x@aB^~tD ekxՎjґhpӣ!i;}& NDIOM ĦY*{x6V]JZs[>cCrp+fOx~g2] +-ӥX|*@MQ2&0"1O _HM6oBHj5 xژ=-zλABqzx)uvn\,4APe颫RUmSO|tWq"'CO..#3 \5Ghx`h-: e䨑I7gj5:Dv i$#;!zSRK?\, (g2ΘyrbSg:MJ!S9~^⯯Њ&bD@Ȳ(EQkAPJ7FHG ]C0zTɮJ,d)H @ J`HGWFagE97L)`]Wa3m7_ 6d.# |NB V,F:x>~qEMCxYV&Be"Q{B{-)󿍆?KIq'a1}^;NLӭaO/(e\cP!mv哑VS+Ȧ3ʩ~F8zh+Ce[~)5w{QP5s.P RUBrs$QWV{iڌ D=H ASӅe"5գZIX~cV*e+ԏȗ[`0m_?R(v{~ \_J.ь1xL" f$=v_)LqH N8!ze_d5Z= n8Et)wMulJڋt%V 14+u׍ 7I 1 &Gy *K `B4?m6gIvK!zzYbd'\$aW~vN(0{(? ޻$(}а\i-o+qGs:UH>+7aL-i35}Doqv G\WjeK -0{oB 6e@jBރrGf]N=^ijmu?G1eg ~`+uv@R%Pl|/McYJ=eƕ+1؎S)κHxͭ[Q23@ /lh%qK$q'26 ΚikƢRUj s˅d PP [:oD9MI!yj5哬_uӢY7?ʔu&q,SoN ~ ŧ;Ro1}aYBВI1_ˁڴG)D ͍zZPXr@npjUÌȭQ.4D`6LG#r}Pc9,N=U['a7A PDmfBfTT 0mX!YՈP%QΝΜ!G$&XٴPrbz3/ V(\6TI/}ԘI]7viJO`nva |uH8|A.W8{G*qy:W:yA8hW "8d+gJp~A='jWڐ;5\P cԒ}̭Tp9ɫ@MkGұ^Lip:#ƶ异3M&z76]4-Sz㴄+<+Ĭ\RK[쭻~bSp-^R/Wc3R P.3:8Zlp 7^WطN9)m'L5`obc<;S@!L2G终] |(\@#Î뷑+S |B^E !jbF&eG QJyp1WgL•7XPԘC΋TkN~`f,KfQ}=&豂^* Y"BGdR 0O ^B1<j~sM`cx`;`4l"uz|pZ-qB(59θLE{R%u1/1T{Jo lfU8Κ1X>r#W,"i-Sl9+]|YJP戇PM64(%$e h;dmI9|IgF(hsEX"`#Dh~ۣR6QWFB; HN Ӹmq4f"8j|27v֫(բ" }\[ӛP\)4Y˖CZ ER4,i- -ĄzjsT7(?b%y]z+v-Љ4Ӧ?4ka>}LYd[$wJVc C3 9lW6Oӆ;"Gdh7c*FHUZ Z)N5ؤwX]HSD7EV)VGg턪94\Q)V1sy $c5'KP dڱͥδDEVoM@B&a D²Xre5"ެ񿺰ޅHpwD1c(LCt ޡb `F:2K+7Dmob!.{=VTNcw[ƹls<ūg!59Vҕ{3tʮI!,_Vt",8渮&{LM5EMjL#oI'8qVJQ1m_b0?"J fÑx [XQ M~_O/6!=J:w r tÓ, /MسJbR8ɑd[9+Ϸ4kh07.R nPScPq'6TZ4NJ]f ;MSıR ;aF,T_<2 `eȩ-QLߒy8X+O`r&2j,\&7J'b%&rf>R=5<٣wNWQN}ꪂҁXi;0\h7V꾆ٺ4")RY00\* _vcbDMþ@B>GCGMGh8F>ڥW~SjH*]<MdH(/֣$pF1˖@ϰ!qyez杫1XaL^f(Z'sra+},|R񭔥 eڜ=ǎ4Dw#Jح 3%}㍼KIDDNVfM5).iA4N?ڒ(Y{czvB<&A%?N*3^dHR]9 ^I lAsOR(UlY w^7P e(Jaq/uț0 dfS+.VNEc1D^!P)ܴobW9F/l[=qɻv%jXhbdU|V*]'N>K+lכP}sB?ό.,oɍc VV`6t&7?,Cj~4'0Ùw6ng&)4=~q4,8; C@xDWFMUчgfZn3ׄ2VxKd\KtB(Dmi_ n=E(1j{,s&bsrVx{LFǶ)JQBϜX4s$EױMZs["A:1thBP٩@pV1Tw՛ػ>6Ş=^Q?~Jz-mLRtryAntׁ.{VٕB({⃚o%4XUbf^Q,8(O0M#B$zyZXX}e $; l5YXG>˭,pk~~,ܼ_MK'Džʱ2'"HQԮxˮ5AفɠҢpx6*6(zԇ/^)z*KRc͕Ufє%ڠZz0Qv= ;(HִV: 0B| TxN^BsDtrq5~)1<9=L9CrYN: Bf;KwojNԞ 8Nu|Bc:KqI=9+pL Μh %+[nh6*+'aLM^nqpw{qDjR,9?hf.IlͭQ}X0PC uhFa~9=~]wŇ=YI$D$l %l`6{9/+%?ɁeiB.6Ml{D:Ŏ%1=pW1ʾoYko2;K1S+=Z^|f8ٜTC>t4!ɚHㆩnw'[!}cPwf+GKΙКOqh93qB}D%)̈BXo1^> L ']i~AԬwh2 k~.8 Z_x7y'ɪPr_YS_]WGbmayLC } ςoʬ΁̃KGfBr@jʓ~5jv]`d2J>Vsa^s⛇G={`PV۳='U\* S*VOIDj6 [ɖV*1a!fC K ǀTlEWqL ='zw"q8^)NxbC \9n0tئz3[7G\\@W/sv(k$z7:Y"&!t]Yء5KԳ Rik&J(>(w# _A(YՕ]E:M2јw_;__ir9b KF qhCR9)k\'CKz} Le\vכK1/ @R0Us^--qgnՎjR-EOVʣ%2s4TreX3 5EBIwȜ.}W^FbGEiL*t[Fʵa=aQZ]VC#͖ 8\F7QsE.%x2ҺQc\d]6d6gwf%5Zql*pk &~Օ|sl筝;&}gFVx!hqs@"3^$9Ų((K| M61"Jawr 9`Ɓ*z}iD\"ia~U~{M>Wu%u'tf1ɚ&CiI{?:&^7V$\ +-'ȲB&LU>7*;f}0C+ӎ4;=$? +()-?1׏yRCFD$ɭ蜉]ir#ܿ|j-JzJo}J& p%l$+*QN:^z&ۅʕ,؜Js & fX Y H$ x#"Fbm#iED)nY^'.%{rVj"Cz pB,{ 6,{u= n\]?",*}M^x6ߣ+_L#?@Ggzbѣ>]+ow~PͧQ])$o"`[jt7gD\B[u}[NM/5O+fy\Fɾ6W%lբXZڤOT^>%7aV#캳F`8}U_@S-r7N%4K<GHhI*4AuCT1 }Z1==4_ll!.cɷ yz`K4!O/OML *FJd'mN߱*7~J]EGDf¼7Yer61k8\+moo\KIVY0r\:cl݋י1@wF1LJRz8WXwfxX3w0/& S%*c?cBU\)o%$DZ4܅X 쟶H` ZynG RCwBn.sRPOac[ (D`e10I# Oqk뗪(M溺Qw*b_@%[5ez*f*9M Lg&w~WgllD``Kt%tll9Z>$6ث6o&I5vzD3m ާB a^odPn.h(j$a mjm, ')0mIdLS|ݽI)ZV?R SY ]Nq2ch1KGQ߽E:sPhN'j_ؙ=?* {ˈ1Jr ̔+?czTG1 z&\7Ua9xU髚DbJ4G,yQŘ>.'v2+U:+klL .9-/{3]>;G@P9Zs=o\gQF:vWnH!=C,8kL5'HPJ.~c|ilyT#_3.*1-nC|z);4I"e0"ODo1.b$s.S*wv ܂j=d!T@+!/跛ɒRȎav ڭhtHvgJ\3lTY=Q>{0}Mu?{'ENrR#+ qx0㥱 ^k%p#iyY"}yUx Byeό/://>Z\ %%*#?^'\[+m[nVWV.!a! =5 %D>磈/ߧwHs3;Q^ 1uVVśʐ:pilk %5+&#[N9fPpKuGQMZ3VKy`~> s:hTcH`~ +W-bag{ 'FZn,#{/ <ֺ+xWGqQ \]LavԐZΙ(`5]a"XK,[ƈ{dw ߓ \5՗اZRѹni[m'7`DEkLo|&N ^(wI,jvi߁Rot0&t#OBfF>[=/Q#ZrC{X]NFjTCae]~ wv8` ㎇]| 4[a T rko O臔B<21E، =!zDVR*MyKX@ ݡ,Z$|vV _+%C?ߎ73sC_ P.`fWfqu?Ws92ֈ˓btK̝qu$r 1T*h&[`z\?eG͍Zu#UBQj6dU4 }yWW HTӻۭ. d eUYeo>hU6 _fZFq ;j /i8Ol?!Vśs:*ůˢR?-;wZ}R zU١pnvY^+_fWx0uu;JeN6iK]Bz-4NT,8f2GGlf*]3M5\!L\Fgu ,lq_CdTR}-_ٜČ,@cU(ˀ5co+DĹ@4d™y)AD܇?1tSݻ:| ů#L/m 6Pؾq)l^dFȡ;d҆rFӣOovMAoϬR;Ek̍(#yg5H#BI]OSTO{$,{o`ߟ6*JF&6@R/XrC/_ř0\CSul{/J"/?z=AeR=qoA}B43<VC[.vQ15AXSNT!`K|:8Z)ShH-}iwܗJXYMzwsa j8JE4~(V .?/{Ľ8^_b{BbaϪ),1<é"п -2I޴>Ū gAcWyFfX]/ĕlZCR*f=9]@7){fc?"$jw 6tj`oA8YRyڛ83ޣÃ\/:[E TyQ \moG4/mBmmVTNE d!XdY0)O6 ŸJ` [J.AvO<-6Hَw+F)/>&Sh 0 i}k@i rG[5W$בS\svˡolf&k0FK|<_B>a:='9.38/ -H3~?Po+<2)ՐG:[%ev܆-&Šiݍ>^tu&0 ӑK8q: eORr j#k,ݡB\t0Y0s8iFzB.2P)g:H^gandIlڵ:@R~1'^bۊ5(`bQTbB>?7BhF%9y(]_E_l{&1YңQx|X!ԧ-2|rW\|{-jY+;`Ňe0bd`Rnp%+]3r a;ЍB__xK͆~v'혚X-n?]=bıѿk )C{ 5?D#k'~\5,A?GkP.D9r% _J8]aM?~AYCwUHEƼ{*2s-]v0zΰ2ٛf_NFԗ'c}?,3Ҏ=71!7L0G/6!fڙ9W(y%3/-*26zFnO)uZus%kN6/V1Hg.]E Gr$5OIe'M \Q}x.×5`/FbrܺU[>WȪ$]؈o@9f=ת/8-ŵZeMد\l$* eF#ф{^i}5֘:ԣ1FkGlED0&:jG .Zިk̊~İ7ײb86O`gV4V5pCF7+x|-Tlkg"_S.CGKk Y pWm+a;T'1Od7mNYFS*6a/LZNEA>hFyc®&TZFnb`ؕBw.4Am`dB 6ACNQ"!omT, =zgdq [eق$Att^ۚ$rC5 E„!,56 !DhLW-ܛ SυH'55r%IÆE&eA08g9p;VI /s\K-Z]b2 f^wZhprEchEiG+5>rDv` ZBŅ~ PV=\4ZPW;"9n;F]]Th<pQPi,xG mrCW̯͙A^YHNKmWDCAiiZIv P0BzIg-L8cgV;dn )fPr ,|xVh2b %dggd L,87Wl=O$!8D8H`tQ#S8̚iY X}׳îq2IKǑ؎ Lb'ٴOT҅bU$п\>wxUEDEMxJ|W諍f4Su*HL@IZlN^e}F.&{8"-s}wi†q,brt8u O(;* Dn*VOAUDs,O,908("E^|u.Ntᣖ"q >x^z f"_'_SDžxH{(27꾦DP/̤Kۉ;]MH) 22[ybIHi*q:5g4:ڑp!$r{Z3%+TojEnTVPL$p:I~驅7B\Qؒ!j4P*"ڳϥk%`6eGN):zɂ8@v[nWZ&n&>?fpbUxb dH&N p՗`V51qq/02\dq /uU? yR EYSB;I\UNmӣIznsi($o}@j!Y|EH,XϱquP`{\T^{ uk3=SղՊ)luOd64ofٛ|Oy:[c`|D6Xu!-|vSQbA#) L S:%V-Ak ڒ CPi/HBpa&q M533!ZwHF0%-:3ƨK,yOÚ[vSu~/PE!m}XY:#U3X_Y4沈_{ZShҁi&HېM8;6\:ezG3̷'$Q縲 D/c|.Mg!F&/]ckӵsTamLL Llwq55&"uDع$%ăرuO7usښ87e}xn\&=2U7!Lz2/~5Wd AVp{bFdF6Y:&8SHa`=i/C=Oy) MLLWA9&J5Wv_%YѠ-3`;__=uB&hYQ:,"koRp\̕^b븂LfUVL/FSDXxp}[[&a$sS4lmpq=Sݪw8XlǺNZ t-I~ɧD9653sby͇Fljn#R,€ nX!T{>юp ZE~q^k[gRo}"-8FkA@^oNuƻmބTcj&3̳xeE|h@2hn0Sg&׫ߙE;CoZpQ@Ö7|=,]̕,' O ~1hpc yr0ҳGڱ?Z_>PsG7̎n ƈijuXԴ.p`=>q4l"'|7&85N+^Xƞ5BL*WP@lU5'opŽ7 E2jmaz@ [;D3Q}"&IYka>X^!Q:GT.#,gB{u6kg ?)%A -;``bwUpNf0EYmIL"HJexR|}FЃd] XXTNԐT'Y OnU{W[q6W.u X!QX֌F[PE_>YFd-Iy^c4/ЏѦo2CnCPS^x}6)*Ç5\;yq@Zx Yub˾1#ʸDcb4F+(k5*jn5 DfcPl期w'4Z|Syo048FO6{fzm|i2-k)parQS`9Z@- Bl tW4{wr5dѝk/}O]i)8 Pc\M0~zv3 62%'ioL `!63Nj]QJqlj9KÒ.'KήXb Ԯm`;W1j'X'orOD6P)_i\ 1&pՙ/T BɒKv4~;XlZ=ʳVs_S d]D^`ZӁTC`YnկվjV1J.bJ&0;47A$N;rB(?rK ky,U;Գ fk$BV^;TE8_o",cPjeglGiO 1E K49[|#RūTD鬏[lig(rBnsv~݆UCV)xUFX9< ӅA0XDqmǔ20g|O92Uv!&6*+CoGm@}-(m!?Ħ )DHDp.19p`]P_¬//wPmAlSw6>fc[?h&|V<,y4 ]B:SpV&R>k]u+ $lrgJ7ZEXjb}=qK#!B\_Fe^/%ŠǢCKeYoPf3 v8njį=f _=eMJ`ZWyLΞKԜ}#aM94s{j9g7@[zJSuxPՏߔu]Q?:/yR~d'P%n6u"Z ۧRR\:ԊkilV-@S, %, Yw]c[t:ICmsQt~9#)rIQF TX4$.[Z9JKX74A4qWي&Ge;Xvc$muDi )&(5UZGF(Ke0 e&BCF[/tz!(neME|򷖞g7Hi*;~eac݆٤O llǩɾ)"'m@OWﲞ`ø}{" Fw; QpC}h"z~kWolj?fzt%I-}~^a}/ݒ[fzi!˷3Oln#AI qp~O@ދES,$?p ʧ@'=X(,yN|{%j>O|;\K&>]׹TT?O^exu2_p@DK∹,K YjW0859'{g5vHq*Gޯrpk9 .nqr@Ky޿(7_΁d~kFImŁ1-i :h&pkގYmwgz3 6pL䦾 ŋ3Б!ީw[X;6 }%>Sp\xa24M4ӏ&h_/4mQl)wuI#9d^=M܎w,?= q&2yxNL`nigwQrDIAl %Tޔr"&Bl*00+ޢ4 %D{>B!ys:sE&{9&kmؠ/9`t*Ua4tcsQbwpdreVn2ȹCQ{/djmRqoyH d{B!w6kGu(^LKFbY@w?/5أb[ [HϽZ9u~rߠ*pYHɬ|6|r-ƽ@mr+2a`O@&+ڬ+D7Bx!~ܐo0?If5;_36EO)c9F1zU WVp?={Њ\WP@ЙE뼴985-[ED7v mBu ڜQk3.~r-**$[!Rc?  l >Eu%>]%Ϋ5ڇ.ҽ6A_ G,]Yghy4]RozbuY3q1QE\$+X|evør.><9l_ZF|X~~kQ tF4 \h&iyf-Fy bCtLkZ~7{~9AqAv QQ%KfW;$9{?ܧ7_\.rfDy2هn<f%23*Jڇݵ6{#6B>}Fv2hG2~>'S_%̫'%@;Cfۼ38:E/u;Kx4p[1Wa28W`*K?!`#./3UOn-{nۿvdyC0aGTk 9Ԯ1kKW"Q-'JKw, йʦxsW ZN5fuS?HAP%lpy%pQ|IdQeOc'sJDAgN5#<a~j߷F b['QpC3w090}L,M%7Dءik-^Y YQ~W}>[LX'.`nvY8b1 Ys5Z@yB=}3?҃eBM4YJe*U\q2<~,3 2M=w}.4ʝ'A33-$\/洘+Z}mCAb񤍊<T$d{]\bRw X5Q|/Du&o$)Аjji\o D^A!\JF,ma=aƑl|,FFjI J Caw>"F d/TeՋuoPliyeY=nPf*4!1~Y\2dv * e[k4b0e)Vq'QNG3yj΍jYMj!M!V_&L D4OwaHGs]L+,elv;C\0C{E҆7N֡Ժw X˛JAAoBgZ}x!i=#Oۓhۼ6;|Wc InAT̯6Md*( Í,ZZ? m,{էR^T|ۓaGĆ ۴#5?kPvx^R kv;>gZoWֿojḟn8oei?쵕6+ِWiGY;R+mfxN'SW>$TJ% v#S j?ay{ϥv>>}@MOP[ջ-Gb昱ç|T$ N.# D|.>|`D X>sT9SvZMAkXK'b,sPU7YfޤpMW٧0 'H vd3a RT64N9=A:8Ͽv+f^#KBU@R#"]f_E<#q1L`snu c@m9i$T'jh6e4 xI1oݏBWĈɩ{L^)\,h2/|Ec&q|c؝n:܏ʑ\Nane skMF -A\Vq~n8`c%NLYCTb{j$7?/5goO/LSpzi)oM:?7qOu fcuX`W7%В17.qzRrKPDzPNJm:϶GSIMo2r0t0b (:n{eW Kz 3x[bڤZe<)[߅4T,ZŏY dJPI;X'RD=0NL q't䛿P8ܵ圄$o{#ȕmXStNx3#)gR][8ǷE#҅/sb?U^L1 K;rE(>[möSSQ7zyM 4N3Գd0eqX[$s=N'eZү&FMԋma7j KI#B?X٬*mi/HakTrJT~(Wp]Y$JRhvybr9+%avFK&P# aΜdX[;AYUёvҿwk30Gdƥ%Vɒa2rj Ox$OjDЏ렻'-,y7v~N 2tD?^9cFr/*3S[g 80TSx 0N Hc+G4דo9ζlբVOP-nMڿP!& sQx6\o jt E{O< o^5( ٜXٛ|@smmb؛FIaeo۩&Ę;FȤwXXȇ}ET7*R KtG:u ׌ 4=Iϰ \qOilaUYyB~C!C~U}xE!wjRpV S}牻>/:&3NurqLA%i\XlgUpC9o5u<ؾdVFAhxDs5fu͡T}#.3P%0d[ݔvEA+ ^ ݂6D D~ :e HDqqn(rj|YHaqN6p՟q?ӈYWOL:lkhsbpNdȰP>h#˕ߋVbQP5t*y͑qxLUXG$o*Eލ =@e 3}Z0vi6dBj_DX[~oLUk&SGV1 棸EDE2"(CC"e~gDl;ġt 1 *8К_.j*2yu0 L jcľf lR?y9 xQjSq-CFӯٟPU{<'Lipsj5p)Fvy|!jL=jl*moO=&4y]CU3X_V#Ot[8c*QUȠFmÀ'M"q OիJs1L`>FfP̛9lfFEFcf2NS!pɽ+i 27p t7P=zLܖGRIpBFA%XQˆ3.}q"$,9 1_ >5mZRF"5/z{Ghg}VezrxD%*삈aH*n7yh &ݐ[CIk5]x)?_& SJ IĔRo]ZhPQRdZJC*z2V::+Qj.ES/P֢V fT2 yx૒NJ{wgWu 9֤&h3>(oC?YɺUܵO׆S\wߨw(tbkˋFOiϊ-'t #״ʅKs\wPŁwVFNbcí@pm!UgϘV6AT{OiAX*w:dBpʖ wes&S#fvgw/R.iBfQM2tS@:C6x9M TVX,wcci wհN$^Ljb>gbSw$Q5G^ Q}b9ϣ-(u'&5,?]7-H8_{t<63D!@Du"QhPy^h ~7c&Ӷn&Fz%աsx}̣T$aƻn]0U\o?=:_rjw rתЃfMSMxJ,`6'\!b G𘚺#GXpkn<Å^IP"z b,= V(Dl|7Ύ;c|okV7)O٪6_NY[doSr!y,ABT`/)hrtjȹJ6oIzԇ YaXHa8bZY2LVbp p&5"|nfm* *?"m eh{hpB( dui l@ u]32hbiX L 128OlH٘|nr53RǭWr:=NYZ TFǰi6}@]vEYF~62ZMDMjGЯFl"Pz~hӋ'PCjc>*j5K Z ه|]\ϲ$lUi'[ȁ/Ҋ?B2߶T\Q6!lu?ۜ;+M$KCLEZ?*M 41(m0]qp!}3~]јĒ"L[ "p(o4*Eu]BߩGo^JN}02wtrª PErckF(V^rLܔZjX~% 4PznT´?"qid'bX{!9aC=:?>Q4_tFa-`5@rfSL:sTT~,lY\Fȵ'A^?{o*|e8r!Dn e&'0H^H:y䲦7e&þֱfAo&@-{&^w3s/]j#kݦLOilϑÛ8ꥁ^5dB!Ό:H_}yUa!S+J%ׇid-(3QxŒJ^5Za$AMT|qbΗY(vrKx ]eϕ+reZ/5$Ջj4J#^#5'#drrHGAּxlAT7/ ?w{0Mħ[S:D>m@7V. fR.߹ Ux0"/yk7al\_F@-uW1[o T7 7ȤlA]^Svnn{E}MaK))'XͤӭQ>{f{ɻŔ#oxz{+dPotwLjәNACD%lN-RaoWx*C4WkZ}Ξ8Uǐl^w!,_dߋ0=g 38ר&VlY'Vo^S7 gj|9_rę̨ qX%_~N;_(ٖ%es/}MU($Osla2Cs47yc9nZnQWx7pb:P5lW_!6'ɛL iL:@K!GkԘt d3уoJ(WQ~r x+>0N@u{]LdnsɫOp+9GGSڟV'KQ#b K<$%k턀#Hۆw4FwQn *v3[c ?:݊#xUyKc+갟`蠘b|| !|3ƵJU3jtCQG,.NV3/_qp‹ Gי:q0U:O봡V$Й"`a)T''A`iΩJ;K\}~4ٮ}r=JV_t[|+F i&+ ȶYpi^0tk$tEpw\3 *ϢX E) gca:oAq](GC>,XyOP0 ATl*ʱ| se-95z[4HLPzN7JD+/k ^+οsHP=&E5_ݒ6}_SP-(pmK*C `E @n.]qr; "=tjlg؎ږ4)8! vu|k~%M>x&@ oI`tO_OE v@ͫo=Fako5$mOp#Rh@ԎxClcNU\u%*.r%bU>DCiM7"tLL=μ T3;ҍtȀ#[,9[y-nl.<2%`V뜷 pfjysl:I- qŝLyKM<{Ni[7g "ux#7|s6HxJ K`TR%:7Ҙt2_tv'r?.]&X c֭.f4r7KYs|UCFe/_$|M̏ZDygNk [8[H3i[iFA~v3+ѨWb8qGeM*t*eRAOh4v> ˢ4[ Ol:-M2 6UK՟.eKO`e ˒<`SĚu]J9CBI~evH"ΐt@P?N^زpv_WU=˃uzj|'Qvv9h L 3ޠ3/+dJSlK0/mq2bi QZZoԛ7Yfo;e,h*Ȇ:IOB%= =?>V<+FhgNT-5(@'Cҳ*12-9$~Tx"U(x_"c1_Ԃq18 h-GÃ{\TT^O e`EdGY5jr}&c0<}rO!AEZa6*лj [bq]#A'41j#_zۛYtqw-F1t2Y1anV]x0l 5N‰&J~!Von$T(knAa@ :G݉2tckU6i *P\ Xrb`rz 8'U]uw+y@ppd4(|5!*7W6BK+H-Z'iI|>']= RИC_)2@V%_XnPOf^o\'CqgC\Y@O/<)4tU(1)W$(|*((YSL3Lma FFE5:u6+P-|]޿_(7KQȷ0 4}Qe ql]B{beG/:h$WX3 $de:n9ܬs2𳲂N'Vyo d?h-kkT:gsX:8E]@Qk4~ Hݾd[\B)^u2oAY%$Ɋ=iLA |C$+m{+!AͫA&\҆XR5Q6̰.;R?dz{ Ȳq#wz y`.޸abv `:7K_2|{NlSE#';$HWGmMIؚkTMüuXI"S3J>/fGU\icbo~`ƲW?Ms Vmmn(kC& `>H0=svzD6pBV͏A>J| (4$ nprSrW975VILn$| HJM}{irhuV@9B*nL_4L/ i&q3vñR^6݌"ocaߧ 4LтSB9}@("]jXmqg'_‚f>>y񁊆y!M4{&42$_2#'I}vyl@ u-i6Z ܙs1$W:!/" tYRօsTOZˏs'%l2XHHKH(ݘd M>3tֺX&`%<;?ud>7<5>d=.8(}2ߝknb?1=oytL! Vk,Ն0W@IA:(Z= Hr@n%AYB]}[ó:\c2iHVk4*KvEw⚞,\ý"|B^xAғ]nGv^Ϻ>M::E[UDB 6(6hd Rܶ{1@1aNj qW@@n1D6}kiytᰢilņYDj@ZG}Pa)*T/ Lzu؆R07oFR{* 5Fd 7+_*Rm#,prLwYx_֧PE, hT iX 9(taTG {;;g5w]@KR838pQ3)W;Ǣ?:j2XLgl2[WĠ18cM$yѴ̯>)2JA`[ 7{ {Vtn𣛌m6@MX ip#ExP.=S+a`E2hRsK}7"1fHi6Ca< ŝquR+hɺD^!*~.R󕵽^m_* PZied!_jiL*0-[5TIC4J/5Y Hv4jxsoEyNz%>~?a-C)Cό7w^R#6Xk0ZjM*oD<pƃŔӦ.P^LW[ۯ?D>>;9y4ƬGAG"c[?E&OԺ]wW î BfppW2HG雦.NYˊzɽv r1Ii6!vJ; /ݏA*X# C]tc0_*:2!Iߺ?ZȄ/+G>43HXFű,6Y_ƛ)*GAv*x~JRO ~I"Ha:v^^,?֑g"Mau -A>/`NpTR!1Ojѻk~8 1\iڢpL=m|![9E=MYSSz,ho3m9=_RJg~qC 4濣GEH7T/E¥AeL>yk߀l\4]LFIUL +C(jȸr,ϏSI(p;6,ůkB=Ch~i˴NAbcҝTȪ"td8Hlcc\L|!~\.Hsђh0.̏f_(64 0VC$X8`yq,Ү}Ъ";7x|`.Rwag)}fرcq3tb+ɴz~%Ȑ:XBdG]6颊oSj0}À){耝|& QKц饎%Mןy.ݒ`ڏO )gPZ/A+kq!:,fUar<pHgFLDh^Ir:gͭ)hJxbY9y58(P"sٍddWa}pcU*U9>c( D9Ǹ< /[hV(tbAc3b.8],뒍 ГNMB$b'8̓90Kʶd9Pw4piȥƪ4A`{=1-O?)I>DaB.-V7V+wck|˿L4C*B_I) r"~2` g^Q-eZ*9a=e2<6\{ЈAXؕ]L6Gz A jorj󼃸65]Ec2@dBӂ %&%ؿ ui[)%<:H s5Bd51`̮ 0Mz*7.x-D^Hƾj6oUjzmyOu]H>K_"8N3cof m` 4'<䫧k0]6XՈRFZ#pC=U͙F<ÝhCQ7exQ&Wop낗I^=EponpC#3t7>I ,ڙ{ǔ,="3olJ9rX5K[wgyBVBMAZjFqŞ:*ձEXTol>VJV*^s*FS R#T< ePйs 7u}.83n{V_=vZN;:w5}\d _Qkz?:DV[=G6Mr /%% ]Q^Sna <˝Vw$oVB+Of>\Q_R=gUoy"u-0vLd>zya:r 蔤5g!8(H{}umfS9#]4͓69FW)+ I"ZoIZEsgk {u|A{_u#pECȲyU+tKN z(.gT_Dж  >[3f" & l ~or_GT=׶I.ghkeR8KZRZJ:s6u!]ϐQjG( .9{ϱ jc˯P-e?ٷ>=y'C78bt'D쓭{^8 ;0 F?Ûoi[|hFm6dZ?:9[j}Z8.xHJP뫼hxu#3 {틓??`tW63wA)&s +6C"\e,AAj9P+^$%޶>z8".QE8eGnAJBTmSՉu>rO,>Mo3.*jВ Y__K]c:=Gᅤ䣕I!dNܭX"5eEsg oT'tU„-Cm[\$>ᆭ4c^](rʚ å:L#Ja]wPH^̟}*>SD1Jr.d%5#L2K cx\GhfU*!,F.i Ȕ##ab̃=g?=V<\py2d]\7d54ӛ%d55YJ33ֳ^VSAf͋N<|Rڊi7Y%BOgIыM$'Zإ_۷C|2FjtL3^I>>xAL̲PDaA:\Tj-õjNδF+7o36(Q1+]/N֦1C$2e1P`T$HfG.̣}rs#rPERvBhۣ]:g\U{dy|u 3#UCkq0H%rf^ NDԲb'&j*H6hJ vt/[64ܬ0<ֺ'>ב7;H}ְX$w'q8~D mZ~LNDZh`UVs1)VÏ.e8_Z sg3R[W{TP7!8r@Mǩ_[ɷPjv]"O :邰F5\U?c44{EpFzC9KPR}~#X}}!l4L;g%jC%&mY &;$;z{BSJq aEAr`vĭdG7 u}Mg8hݞvFs.i8⚪*z{iҧےŪlZ{YۓXk}{ITjaݧAWvYX 3ҲqED~E1{ҾYUя'Q5܂@jX06eh8l1`"i&B/eoJ(*CY<|fcO$\5Z !=~H \o:SjJwIMN. Xpj5H;IgRz`HțO**hliM"K wy~5 ƟiYD~qA]tgÑ,"=hJm8/*,DD~juU2T4S5N$sWt{;[?1(VbAuo1u(s}#hc G]_/ =֊HPxTJw׃W"ey;,d)'Ƒ S4۬ 5rŃ|v;6޿n Rm@\h=qdBģrT[L Tʺ<&$4-߿8ivK8""G]J^҆tV&D+<)u9}J6+/PN V(N_tRzk|!{\ eusG3RHtY.!f:;R?!::~[>/u LQY i\ݿ2 bp|+lzIEc_5"9?,.@ m9a1MOɜ}-wE'e7"b Ԧ'd, Ctb|jxoyL@IFd &"'btg&VuA ? 7͆D`@ԩ iJ@Yq qLP)QҪn+"(nrKqµ'a&_[&p4By- yxGHK::ީxUTQ g 5,G9Kbד\~2"sU,rRx@,{L+kntD"0]az>W䳴,ҫf`%P5-p]/9a,D~]a5{C˽=$HҸMTMpH*o |i}* ^TdO7}CS`;34.KF pv(ѕ+ǫLpӏ^3wD-iؒn`q-,FĈg=j|yl~O$H)3͂>1 +`T)B4MGWnsh[ }[~\2$aM92kF{!ۭ7]DX0wMF]2 ?h@O^h3s=^3!N!!W,'CuD-6s8*6SSMN*SM!vmVh3'Qd2wcؗXV}gĺx:fYs)EA|) (o؅PyH:O@]_|Z^[H$\1G Yv&Wvd(HIwSHh;ЎP[RQԫC2ϳj8USR=."z3]΢]#7u Xb}S&#Hɾp:h=YYhz(т: |,@[ʂy!GtWʆ,RIhԡA<2M~ɴr2w}h=mupP9ifvPVImˢ}cu{sfQCBR{U!jK;BQ5B^.hNY;y>O֊(#v<<‘@Z+I=^\Iܠ%~bhKiк~{cYSs6}3:mߊּQx`Blj8uQ䪐EMHDЩRϡWq$R^`)(;j'v|tf}5spd!9O4g){1;S:˔R BsgFh>`RR}pėqX#DVO"K)u_F7m3<FR/{cm1>WLVj8[=Ƙ q21h=Y-\^V]7Ni'cc]eDz0B|Jhhp+RWQU5V-x[$q_RWF۲% UZStIoZ3߶^& |O+}m0]0Js9c17˺% SޡQ19=%vΠ!־l, ꥼV  !HD;ys =@sVXAE~:Ψsh}lEUȆ2]1r]=6Q;h/0C"kG6N:$s6S!ԥR3l3KFxWk-F96 V6,oi==;v%oðyYC+ҐʮѿannŠ ΂Vmk\(@G2}DxJO"(ZKQkzdPՄ ` 3@#Aimd̔%tnu}.7xt͡ T%'#a[?\볿؟'X,L?x+uxew=},ZnΦ>YDWt au _#]@suTP)WV"WN{Bj~9B4WX~}u㰴=:ʾ@* 7Ͱiț,d3A:rF>K phҡ Z1QbkuuAZk#Ӽ 8Xw)L#>Ph3vyi[6cGjIF"O.av.P ͐pkE>7y*m~k` d*Şas2FND Ng*? ۣĢ-TD !q8#@~*'ܹ'Qx#Gn|iO46(+^ yh03X>>b2֨-T gW?CiLAJ`yif&hFbo%G%Kw`ޮ)1M o9QKHQ.6É0 $VQ%=J`%0]ߡ"QژW͜ i_Epwy炞6XtsUݟA΂Lk{μźf#Μ[K6uB`R㇊' YxvQaH|ք)RR5KA;\ q8k0#y#8+S~JhBvu M-Z32ܚy_5g\ؐw$/>$.[l&j9D|VHfyɋ:̰wԩ[vԠzV:C{d{L=j$=B6ߨTGZhlJf8XP[CM{cA;2zV༻e(Rҍ%-w@8ׇ_Y.(xqH6_λjUoI,FyvcqA&:TQ/,@XD:V6M>I]VN߷0A=f Bh]Vâ:Қţza nt1)hbt ""`@:2a%! Bָ[IY^j>\}ӜZؚwkoavJa+Ƣr$S)>  ^&C1c&-3lqX UiRUk 5aH YB ʿo|JOSD 4<`5G1uZ84W>TÓLE"w#x =4/GH)` V7sƍkX͠y61z MnMy5I/} 'f8(.%9!j4KĹ;`ZqΫzK"xE17cxnZEryZ _ C/=cO $|K,EdhbTvYxE諳K'l&Xz6/ H 㞢:?6܅Po%Eħ3(0L'a+2RDy:n&8ˬcL21{wrWPzNG`Nap1}umeǑ:v>p\;F?bM|݁]v&B1XUQ|'ToU̅)ɸɷ)"Wza+ψXY!?eR0qKu%4`Mr($sLLpd)eMcz^hq7GzlBmJx%EV]$j-5t]T DsRkTh(V^M/E!bm$9PjHຕ7L([{TӰ/;,c$M/'m-؁Q^.MyJ*oɁ~9k$(UZ<KjvwkKiDWnJA<,*氶 GJruI uF7aLU p_ 7 !cO yR^FKFlwIR4Rr2:(c j^(̑84.N;}@Cd?"tfl,XR^w9<~hZzG[ST?oR^@(0HNOv֦JU!\m0 Eǫ\'!xK@poAK*mm7Je1ԂVzd"c[P3lH>?7M#<;MQ)''9l/%DwTxZ pи ѽg]JFګʣ&Q0L%+?Ҹ=lٙÜ,?FsЪ-`ޘ* G'TIs n SDiug|1d<*fyې)r@XEoYFtՆrq4Ϧ!ۡ&1>5+|u>}h}KF@GߪJ^^1r (B2IA<=* [d$xk$ikX4w~PEOrM"4C/$A0Zw׉]K>9k{N'iRωhCuỳ{b6gVR$tYߟdiag/;:f}"oLz}DFxVz<6=+U d\zScӸ<+LyJ[h( P}CΣ\Jh0\Dzr'JvgdP'gR2NC˲ots~W- {7OԌ}sCpמV )@ ?26?%]JdEa_-|VNo!tWjzkfKň zXcV;ХQnm hy 2jĔ'c'd$ach7 F؉uK! ˒;}Y[Y=NlZgFHp.Vg :)" 8ok~vu] ˧֑E._ZvGJX0[%ui`xgNZÜL;I WwTeӨ;_FU)V g9:q2V=s4#;E}&pfi M.^b (d @ -4,;hCb6pqB8}=ju#Z zoR^px[4|;@4ԭ-*9WӒ@k6U\u.&0$?ѵon'}ٿ̼^~pҧgr,V7V7pܿbZR&(/nbGvG=B,Ӳ̝3TCy~kybڟFw;VWFh?XU;&=Gu*$p)O@ҷU#1=YW N-k=Uؾ\3-Bx8-Ŵkf3p*ᆬ10G. Bh)F ڬQ}l]^Ծ9h@Ex>m }{|ǟ|.Qm Y81U] =zh GJ W}|wګaunW~7!mITh[\ⓗ13TG64K);GBz8q  I<?e߾W'<έͶB*'˪5ztsJ0\ ԩyq M^ז < {D@脛3ttPP"gpW0ԬhxpfGnCu,l%(˺m}}?lIQIh M!/Ζ5T%+_O@ 뗖RJW"3zIv!x>"=:Yc`g Shj9V, &Lr,^DpeXoj6#,z#rp*"Oud`5^&bz1tT< eTTH{N0]ӳc8Ku 3VRDN`pkۆ=+'Ac?S+N't=٧KB0Kϵ&嵺)B^l|ޛ+#oW^[=9EЈX"Ԟ25m{U\U2Aw}h}ZCRuLeG,YC4D4Aku1Ͼj /B1$D-~# aD±Q7lIw8)j\~⢯sPEm*_/>g[|<[6z-Urƙf =l^ H_6C$!~T@xtdq= ļW\C¹FqWc4O(IV]* n SՈX젷iTĝYG723¯ͱV/E8>wQ}h sޞp_+u/΀b28Om /t)]5۝}WR93bs./J6<6b>AiSƖMJ&+^tU멏fr3-Q;'? p<#^%a$᧪`<ҭGwZEGTem3]%ˆ=^+uWBaOM(!׻(av,(J_~-aw2}_[a5V>«AHztLtLV[sW!n \ @*4;41):?tDI)멤.utCr՜J!Y{ML%{[v8G\'>zQ $`oZjl=q9 {E6VZvX*{S FʍJ]pl; 3mNڀ]&AIϾyDhc-_̛Օj^Pd׉L_0[u}]Kfw) qDKfX@jGTs;AM?)2N'4x27Ge5琚kMgS'CE_:ǁH7xX.EZW=s< ȽΑEHK .]?̅G9v` 9l-nh ND0Eǥ|Xy#N9@;Y4s,RS3V yfC3 a΅9XN/}DN"\c: 'eE;\ғKm[ʷvMXdBϗ2vr̅Pf,|HzO=6c;}cxq󺺁%A4 ֱIpУ¬ټxb#aVGwi|[,voCW.I>?}'&bS*ӝǸy3>7.3,j8M}@XT[Bg5zg6Ƅ)VyKtVӏx/z2tvʝ5T^[$% txx jqPZ[YcOvF]҉^eA#SST4v/xx4l _%T(I#Y +OiYaݺ:TNCN&rpmk=/Fpsg_z gRZK?L: \3 4"\3WxSH7M`cL&pTͼ"(~SFyDbrR{[l'R݂Y4 vc7muY>BIb YGK.TX^7V6Mو0<=T-Ή,C/?*#5&O#2(s/y6=\dtNsE:oߖ &?ur*֏# )9:ݧ9/?"ȚC.ZŻDC]y "ijwȔ BDŽ_1v2Z3 ]$vrKM.:ICKը9hDm3?Ag^ɫ!-[7i.RǾ@taR|Ans`4s5F S\B/cjN9f0xnO)XL]> ZѰ|BK[6C^t^*iah̐zBO3Q^kASJٽLkkyM]ͮ)XY_8w|fX[uOFЍ")5xw&Iߎ[:S1#xiexfx>]٪nѠ d@~mo'!G抵 6dA%W$br8ܼEk!9sYmh,`QH 1{}qe? VgUT]g8$RP5 >{-Y!hִ0zO›e gɕܕ%WEM(Yܷ r*TvA10jK:)>4smər!"g5%.V$`  `Wu5¶ۙ?BJvcoCղyJE<ɚ}(Hf٠lܹU+d'\mUȩL (oI,ٌkT|uI-Pάv}j<zJ|ybfzGvg)*''xYS첢 wjbhVg"NCj=N--!iRiWEp.ݴ]:j2"Ur`3>wgrZUq]'::p;3FՒ&3uE#2k?eO)@NzYro=c@""m?Ys<^e:PBK A!a/|T,|%LM*N8Է`(߻TVG c|X i6$.1D tR'uu@Rs',D{̧xgs9 Vܞ:Jy,g J}_DEs҇UK!ᇡ&rČJ98f*F҉·Pt+b bJC>wj#Em#){nyI*B : up F{GpqhI@H.WFb *g<z&A )ijm'du+}M,JKFLZJ-|ꑘ~wo`Fp";ԣ؅ˑUp#nv/]^VkMI>o-*]ɣrdKGZ٣}mQGQ~V'5iG5\0Y 2If:uVܿI!ENTeY%G1w&Q`No`~c2+d9mڶ8ss FHu=y rJ""9[J:]iJkqͺ%snÇz%+/Ww' o>|IWdNz,w;F҇n\őn` *O#yNW&A"gSHXm7nO/rzO@,0 7N?9gHC/%=Uh|H@ ֳ9 >\qUk-~\7W( ?>Wo[;z=aRiSՉ6lso2&ϙ|qnFϟS s8L:V;Sx%3^@~\H03U.LoaFK_!H`A6H-yt >h6hp w^*S2~(~G:pt_fUF5.VUÄ#ȗ78̂p;\nso:SksQWW_RR)BZ1V2j;#A)`^o3FXYw#ovuk!GƆ&{1Qh 7IA1m.Mb]Sq.lr' <,f/P'%Qɇ'RO{s0L5B]}wVA-tOl=ZKuי4_ȏdx.jSXtiSh"Oڻ%hA|?>C#' h1o@)Gǣg_SB,dzB*EFt"vBesAbK ՝lf7e 1bU:0K ~uaӊvn4ߎe%|&]?]!sǠ4mbw|JT}:ymz\l%E^eAz6 ވ ,սA?ce {QL˜O1蟪n5}VDu2λw÷0N4[^iGa0G| ٻ@Fx{T8V :ӲT۵$,W4?YKv^e ;^.#^T p[[^o>yTVe I8u8Ֆz6xqh0-)g _T˳ eS,z@(i6 _o9YP&Nf:~-Z͒h/4_,(w!C=&k1҆)mF-MS)Sh.S]D]FJIrא<=`.6{r,t;GyC48W}' 9PmkF{f<I\V_yœ{#l>c4MjCLIffg$Z AdQ+|c/mݘNµx _0a$R?DdIm7Fn& H̯3/:9RrrP+b[4 D|<fe1 ?hF{f}r0 ^tRUn*+͛a{zPYShhўE4Og[֪Ь0tR^b4ImX79BPs^hu_V͜E/C _+XN)͌|05,->duOr3)n:敋Jp鬻'<\c ^^rn TqE͢VX/Q|1y*a|];g7J-55SM5wkW5wrk.?i%GGwm$_ț>'dD~YF!*4LH|Um p_98V?_xې[H~^ 6O==f}[~?4ܹ^Sp7ᾍ%C稀 6rڅ:%Mi&/ν>{UqW iwՂMiU~|rqYi&zuZK> .8Dq|VaDؒbK?=oB jcϰxNk{5(WTW~u);fFZX"ǫj IXGG==bxC3J< 9ώ.FR!*y:K.y4ΑQ&~-8Xu Bw.38f, Ӊ  'J۲`Rs=o%ԑ -|Nf‚=|_: ,EjY3sA4@gY!x\]*+ȑpJB9 ~b=Fm7<® fphL~/O`6sc=WcX8 ͟[`ds%**1w3^OIȱ:H P p a[ EɩKUz%^`J~|8gWOW"nqbsj4Ch*i58{'Arm,= FA+fėC?)\\R͜hs=S 4_}5GKӃs}+lyF *[X*dvrԅ4Dm`ܧZe*jU!~ $J}.Ů4ar1o%y1!UIϫL:Ѕߙ-m?n7hxp3r5e sbyXx@7&`CͺWv k<otqOSE**]^S&V Q0iH;֚^TAx&CR@5!.$P(AM?n&>ccwp@w{"෗ψclEǎ2vpn4xC)5&N9 m J8?s ǛTʀ-"'92RU_Z]ʁŮǨJwi^\J(YrHYYdR*5YQSkА;e8 a.2ɢ48I-nBqOWyw4Mp+^tptG1޼3t/Ȍ"z"\[ٜ˝`Iox(+>}`FneBĮ]{.;9X7_0=l}߈rtbҚuS AL[ޒL21AÍ{voٚCCf\5Տ%$3P& ]=9QWR/BiRyf}&l"wB٦byT'D6`QBְ4q|/VDwDu[jFz dp?ތa!< Ң {8ƌ8ym!pes:gTB>1e|bf۽}I~I~2Y+5VSot, hI8Zt7,[#`=fTWK%X~x?nܔU>&p 5Q: V㿀JfIxe Go 4ydI1W[Wt s&5@ky_)$4k@WIM| /owQR$C8Acy"f 5Űo'b gdteHc/V&ѵb^d ݻ8gXm  h)6n:f+^ǃw!"!G\C__td;jj58s6jφ"FdH$[--2D"[xqɉs xQ̀{csH~A(.Ϊ4qQ7ضSF $֋_7I`)|Esvd"֟Bw Am 2J'5oh/Q.㡤rnl7t?os?pu6%QbJ+Q;p~/u(ϕI>.~;te !7hax, GxGl&.0\,kM)ċ_'A;6!Hef%%ڤ_okf%~BbxF8?;TYk:<5 )"Ĭ*JdnݬB ^]UmOz!˅۽3WmNm܍_Pc 65V u\=sM e" .񲣃hSS%6rw)4'%CS{F ӵ]0Q[|*@OyDͫp7%fI0c!vĕSx{;m(ZIoo{:tՅ¥4}, "8sDr€[j#ˀ\`ؕ { v# ,4I398! ,tJ4˂׽T?^aD:~֤,~:C;ix#K*D(Ga,댦vDoZ:_׆$ + Xa+kŖzdH97@xskt~Aï 'Vi7P*˓dF*Hh<Yo'pq, ^BpAϻ{Ŷ?=ơ'DaE^qUcZ k jK_ lO)o_-&{DO#‹2Eʟ3i?PݍP h (gx͠%ԉ=.ΨS !;[P;+Ǥ]ݸ:J^]gkCg׼; IqpI\8"oc09-x;cg zXa4\⊗7"`Ąe#DΤ)FkӪ+EbETU1Tن Xö5f:v>;[nfyU|Wp'/R>wrpAH^?,tyEa[c=yd]tFl1ӊ)⯳!4 8=5VXݶ `@~_/m24OW1X4_zol0S;ȡ@+Ň:2+*^o63benFcr Gi3J*X"!X}_,C  6 L$p{QSVfUѦDfʣ{G7Ǻ-Vg$yl~o2|Z |۬UbFZCE5^yNi&l)qr,yizV6=mI~kX5&.6.Kҵ;&Yyܡ0=:URHd7(RiQN$`}Y'6Xl0˕9X`Tf!S-Ȇ)q~CQAZVHʴ9|̺ES 9F]hsV  QKn|B;%d00}|8"R]ߓL^jΓF#I2Wrn $8kaDsEɁXo]nÑ(bJHlf;M>E_WjPc_K 81\ 3ѩ$Wi扞A;)kޖl+C:&RH)ĢNXb<nlI%KR&$&@ z+6G D rb^WL B}kBl,F׊Rߟ@Q*c ;.HZ-m0}\j) 8;Myҡޕ>gqƩX2}paM"om[{PABXz|7 &֠:Li"BxXzdXhj;ax6LQ~f7,t-seT6*:R΂lmaW9/Ysii@{"b?z} Zi:; ^.o\rlޚ 3wy%sCAl l/lo CI u[ }G*3/?,UFi39TN[fndXGJy.1`+; ^!?L%8E'fSe *1 B&j`Lx~4U=w?~h׀ Q焟X`E'W־hk2bސ^`["!|~DpfP%蜌a\4bQ%W?G99bt ύTE@Rh A@§>? ]t0WObgvys-0fq!y jn?A} ǀ Zvk!;1EL)tVgF2^MGfjqג[Z}3vtԔ-1"w4{ЃxjIN`򤜊BH>#iOЏ$s {Nn\y|~&aLzG1 煣&?Lpv^0ooMuEġCcKWxuٞߡB_ڵ;̓둚hZY<0w 5"]+zQctN1BYTC zk@@l<>M/i+`ω6RVj"qZ)H*) wd'}[wW I *ynl68Ĝ-;"`mBnj8g $GJ]8ɕ + qyM(2!RHUI|(0Zް *0SXRl뽦71-7eaX!ש+:{0.Cz[aOx6ʗn}+3.=[쭅+Y יG#'b\ڝ _qD*!^՘Bu.qcxMݝ;$w )Ig =&eQ"oVK=@-TmO<3\k|EbDb1V1uU}[ys[kLuaLi8rƱ.IE.%)ўYjj]d0AٷP{TGzm1>^XBuG72o},/\]r8MKnvuGUrX2[~{  c0ФxS`X\gՀXOI75N$0sQ.ٛ aUi;i͓^!>@#^N`2^X~] k^S @ ?9.wWezd,F-=Azł.lFrXq'e;+ƺ,V}ՙwB5qL CZݴފJ@@=9sj >mޣu~xqޓې"'jGŚǍ_/C crg! +8֟Nukj.>nےƭHkVW⳴trW=`u$ :E"hɁmrE'T[]\ n݈#Xp jQ0iɍe,';*]Ay*Y@Z^.h_~[u?(R3=4u*w)řn߃^ ﶹv@XP Q4\Fe_L*,5*rrdߖzx<.Pt-ֱ7%ڷ~pk*_wFiCfNŽrSޕ-Θ5ͽtr\U'0Ԁeg+ѓ{Q-@ŮH\ruѷKwL\"o! qq nx[~-X/kou8bÒ΍J82VD(_ A3kl!g0>+ ɂB8E\ť̓B@,?&o a}X@'(:dz2 ad~/#AaIDo4"@_1 bV~J0}\Pq^v)|'z%莮R\ $gFC/[W?x^i8z_I'bI0f U4z G3+*<#$N"Ŏ"FaY.; zț6Ǧ٩Ut:OߒUfov#ah7 dKٮhX),&8.K=C"ԅk~)Bcx%BÊ8xǨlN$$A4-]jmr fr*mۃS#bC~*TZ[jFA9! m93Ҋ0}4BT,9@1DM{ QaIQku!z*cL2/恵JL”kw-v^s[b=3fblSD%۸U-ߙF(DHMxa "mT:'(Mx;~صI!3.\5L0p/wLi]MuJ㻕+hɒ&7+VC2pܜ)`3SgM s3j ՘#QyI钄u#䋓@R*Ft}\s%x"@љ>_jӮ(K\ 41@0 j122]*u=PROdpl\w5RGx1*C=Laھ܍='_bƾе2~o3u8Sd&f"mYؑ\ysF7<9g8ΚY#O]bRԕVclm|J+xpY(qq/@2r<Ÿ x3}xgFEvksoǖ &m¦FQkވ +_fgrCF[FN0ɍ>6"n6&4d\>$M 3kJXb`kL{6(!6RẐTq:ש_,KT®y^8<р"Il^Ku PD]p4U\c OJ|7uDj=n#)n6%!/B}|~eˠ-NPgNi7KlTp!9ͦpC8hNpM:]q>a <; I \VoVg۱t6D(+j﹡Y(߃JBKKB.~Qnkfk~갽㔋jfSYtfZ%iq\ ,踛{5se䬥>ZT}IiO|{@Бۇ0FDu }oV-S!SYaI,;x :{De)mWwݟ"Ue~aoVPŲ󫸀 `lP%y;I ѱ`@By%!-]}k,x˕cc3Pr]5+$ G6o뺪Tird;ˌbjs^"#ua7vow3e(`QĚBd'Gy!Kڎ}P薎%sd &YƝѯ{a AlL}Vqӛ >Тżl~WtF4;bX+.l׍dc -_TIFd^aϧ 4mם:o &"ģlNIϛs|N'ՔSEH'8 3FU*| ӫ32н5 Obq]թ,q?qI=+)Q2ЬDA& wQ_CΊL͊H佋=6;I7e{,P/;R$e+VL%uaM^gމƵ;ijF<ٙF#` B,XHBd$VqejlfRXhoE$!~b36hƝ?~&0lA1H0LPoa[6XזkoUPpҧ)y$Lݳ,on*eTI!C~c28Ytc_T60Fţ3]|QE&.Ǝ^rkJQdzTH$Fڐ;f;{wW]+ +›Q..;k*'sY swu>1RT8Z!pJ}X3A5.צ%2vU p}h -Wy&JNxM e5WfmgٔEKtExZ.zq+ tSxjӳZgr:+fB6 4:~y˟&YxX(_3߀tQp"1L@HQAd[2:bmEƶpR- a#K<:leG-\klHb%3&ɕIk'V`'5&|ƖXmf5)zGk:׃}S~52""4?EW`Idmf~_l5`G F̠5 |>ZxNi]-TH5]LayZ<39Gٕz9 E'n啔9B~]MK[/lSBXf06>oOTs=Zt<]A?$~U{nunVhpՖh/NMn0ȑ||%}9iSΑ{ﭳ5hğ;i@QD4i b҄a<;vp WþTy"]1fHniB=gk{DfD1b`c g)vwwH 9-kF9_5SF nn Uy=TOhۊ Ch/wTw@yIvgK:)&Z3@~@:da1?ؔg ,Š4% M$437ߨ3KVߵD9؝`?$Tl"q^4 +>*e(Tx끋'}̩Pc!~!0&)hŠ.irl~gH=:\ƣq:#f鶁EGGzddD!p>nMǑ+ĮZ=0m>=hg ~W-Lma>-G(Y63&^ )v[) ^4ra}4TUgrmNfև‡oLV,g{26G`utS7pnVaD1փp2& cSAL^!f X| /FCY9~nI@#YhWޗ\0̰]zNqD-quG^՝`@c܍~fEgGHt\1ŶT=?Fb Òd,O ~B lo|s|D㜟<]|J Xz;Iɯ?|XQ#1 r$m BxMgܟ;o.8 Q `k5iKh!{g)Oi}zD"iv*;Ÿo7*Aw]dJma&5@"@?GHOޖF X\%ޑUP<-p@o# #I1B]@8Qb3 zxf@ BຘsB=\Y N%+J7)ԌU9U_/q3RW Lp G-!`@{Qq=wg'YZcE۹MvꘅF>sc'^dd^^.| 1M&8VtɎ3QJBȠqyȵ= "?YaR qFiI F@o5fEԤIMڞ":%jpAy l"INVY'b7w-I02 #qG;$PytR)M4jk<|l* ?q[m,n!'A|Kf%]A}cjY5yI@ǣG!ݩ;^4G_ODQr)gMEN3IۘNDbiHc#Oa|=UEr0!NJke,H:+wÁ+H{g p9'o~s#=* aOոNmC| ?hBSnBNօ"$Ӯ)(yG˶$7we+֓$rhwOLr/}3(1Ms jp3m?Z'&hl0T(hT;llgsYb(TC^PDڛT{JD2 ޏ@JAt}*Wkv ÐῚy2m.OelIy(jKGC8ѯަڬw21-`W@F}gCL`d2j8`&[(ޘY`/ӑqGh^nqtC\r2삎HG[g/&iemks .cx5VB\R;6˛w]h'u,(Qo?X6ϓɖVE:,pRrC07iɪbU&f'nm"u4ܠn?5|̓+guY81dn{2D#.Z%> Hơuu:#.~w4̫wYi&K_|rt / xT69qx*NX Ŏ r0࿞!#d+XUGOhzaD}MuC .#"/?c(f "̱|u|iP(J"Kv``pnq֏JUNY)kҬ7/cDe4k6|fnSD OOߵ2tvq&X'yKo]L#W 7GD܈:kj@Šq$u?:o0}Gκhw,TV}XxrHxM 4N|[0|'`YIJrODkz:hMۏ2tnߪO? KXW =;،$c乡1[9Z9340us] .1 D-j/$pwx? d)jGP V߳g,A/evgYkءzhAS[+.>cy\=(poԜUf/=jrվƒ31ծ W*H=: 0/UnCc+yfZX%zHY SI`iz'_8W*~oQ ibX IeaaY~8xz8:-KT]w2>Cqzy;; #D"[z#4<6e `ؐZ>4c du']TdeM/'bQ@u2(}@ՙ>51Q0%&CtFk *8= XO~ԛxB/Jn˰t㯕KH[V 봽{NPdȄзw+;*Rz fkvՉEf*,1q>)Ve2_͝<\ r+kk/0ؼuexI K8$x`-OM/ k=}9ﰫh'$=@v嘚@\#$gn0tϺ$- OHnP׉krVaQ,@Ykd)$hBy"Dx `;Ke$\?:3t'`|S$F/ 3S-! E YK4`'zCM?b Qól  "e "_!s7Aa QEpJFFC6h~g*,Y ^vnЏyʽ?J4C&L j6,c)" %RC[D~,tlQ46{Wl3j~";A׵jaelV~5IֆF1Aq,qeTM=uW zVڼ;d@ 1R-O^bPjAj8u%9,j|{r]~SwMga P=o!.!Ak@)/.~gr,pڙ$<%8 kI&l(/7hpFKÒ.FDQW=."YmwR,bki\螕޳q sw+J@>p*"5Wwd2 7v̎xZH\̤Vݤ#A}5__K^Xo׊H"Dm|١NvX ~T|ڟ:]D*=`%a='+宨A:ChXSG"4@S4'K n g8Eq"Ü ϷۨAtXqq \\Έg 0nq`ߊ}P:\䎪-LưIσX&qTTu7'€8=cidX1z0B<1H,]:9Ǽ38-/C:gJ|6p J "˗ggQo#bF25)PcA,ITzF2:½&[>)"2-d *n4)ֽًc5N+(mU:䏑( )H*еAj* -(.DjrN ąY7lW2 V5.Xʺw:f]c}e$y0}5eC/,K̭mp^ʀ&4 dDܡٷI|(} ;+[(ri]cAl赺9gwK -7ܝ|)ɟ31/ ."{ɟQ%-Nݙ5(v #nלs2(7%PB’_+ At$ZIeajJ8eU~ͽ5,*ALG||8N U1k,1gZkdg_\D!樭Τ7zg^HpZTl0N&ώihgy _w1"(8,T2E?Wc{ nU^SZWgXI!oՍx ͺVtFpu#* p0VYOV6%"Uu"q,&+VHY\նG$s]0Wj!G&hP´VNގI;]TxDeD7=5ncM:G}ꔠ|YFsaJܨi5X6]CW7|'#f@Gm e aO @jr FԦl҆JVΡTqq ^?qK e=&- N4_{_j̆rN\;k#k MtP>q/xi.ҽ ,ҳ_7>0?ڵ3ᣵjkPjvu1ݟn60hdTkWDWh/V48muVZ#zt\.\D sZdc5?^${__]S5ZzxT3 _qdI?7c$aZ51sA\ X<_D.+>*Q_|h;;[FH 0 l7@wqYb@Sd1F#G7E *}裭g.y b4:'A"b{܅!"dɈ!v㱆z Z!Ya2O ±.S>z/apR_%0%[l/Px 5$ruPJk> E{Cxi-şB7=DRk~Kԓ.` Dm\Fbj)/c&; $pTJ.eh 5${>>Fy¸]ٕfYH-DﹹEy eBez.Qܬh/J@o􁗾7lcS@D~ NMIL*MzELs[$X r](iAF[4BIjx)t 5=WM kd",puX+;o{ELh1bj]UƗ9NSG㋊:?X[3D5Uq0!_MO@sE=x SR`eFTbWa0v4~ GDΠ6`gy"qҦĺh =oENEg!xn~ImD~ bǟ fzXM:5 h\Y]=|XQ$ۄmp`pv=N\=n;PkE@x 4â?r H!l`-GD -oeb\d,)HG1Qܻ> ODg9dwzŜg40vܱGӰOƠ?kSm݋ǟNɺ {}0 Je$])dd*Dy,V2d{s:c(s샾WYӕ"ֹeqM-NgfDy&:]kU ;' OHO0MTuc}Y'R;&|KWuj )L-q:^\yn`[N ^DuP>meo"_0ZMY丯䘝)7ȩ"s}}BeD!^3dT~ >_dhY-m]ߟ13X8l\ E:3q}#z8mQb/L~ԏE4-;-. ː6v- xq7:.EcY3Q!G-2N;f>M ^ D'%uڇ\17+\ngz"Gh; VM9?[UF8M"pEc[I;$8ƳxP?dYZ;rq½2RyLUPeha.%ܔ`&Ҧ&6YQ @8O=e3)S-(vZv+jn[Fv %+@ir]_}$կ,j#(͇pËDPɆUL)T۴2pfQZY4pO>FA S}aNŶ*xXY{E"K 7}{a͠bW5 FOou!o++o\ɤ(03U@1[ ;b){{6 4PjL)"=b~L6M߫5}dab<'|9 Qf~S^b_ c>ܫG9Zp*o$mF(C' "_bI_2kK?t[bx;:d6GXGxϑ A/* fJP r^ 8AOvEmsh:+"Mjf5C4:KKu\} o -]"535ԓ<] txsNY" fqc|_J-nkf{`l>(v^;iÏb ]a;X˟=1ՙ]x)Щ[Q kEE9jfN(bL"uUnM͆xi0Qo,:aR|ԃv}PI8I(0*?dR*$Sou+"9'!Pay'JPP Ԋv̉ aAFN+&${,]o(`vzMT|`fe||67Taf먼ٝG(yJAVB3do^*= !m5't?B?;jMdw5m4#9L.2 281͌cJx+JlZl~c_#⒠pBK?fCyU~kC%oA|Aާ[] FX0vC!kVaLi(Οcq86/ҢN#H/qi)]v-@Ƈ/ }65!u77 >jK W#A,EΆO3 "\ے F3n@%]:@ģl]f@Wq],:h pv+ꕘ=9 +ck*^U7+(@66 zNL-]54nR85"R}a[}%3ssNBXo0ASa(﨟n[P:m)H-}V.^WC@n8a/G34eUsj!ꎵ \a1=4S"PtY %KVjst)#&ρ++6#cQV}_ Tf>dVގ 2jx+7$'\NX,fЄW۔?udvg4Py}Wղ*#N3+-7my8UaĮ A38~Ԁ8yrKCCN_&Dx);b+U!̦4f]14Ug#w.0s0.({mf7% JͮJZpbeAFg6: ,0UҀQ-R!?__ӣŭB!k+`;MeSԥ2ym{V 9#4x By6VxG7BRTxCV"4V5|*(?|VU{[EWEFpTNp[GefP۬wĒ {䖭չz#7pa~{'rrQ/5p(D1wˬb2s8r~&Ff&T UyG%9 /h`cuc̰qNW&NYnLzAOِL({qU =s#qھXB_fSI%# 8~FW>u)$UH}6Q:^2{J k祣ZII6!_h'VN<܏HH %*( cĵh A(ۢr7K1-T6P!7%'+j_b5.KHP41`-L<%qSa}cYq_򿸊Rq,˸̄Sp)".~f? 2 3{->Dž_iyZ7^e 30 _,4WȂz-M,kEqY5v*7Q,Su,z 2>G΀ޙBUi;qz_<E<* poa7 m4sjK e3{}(aL= XSl:NYH:>)UY|YG!˰j~ib7/(88lm{HKze]gn!Ll ~6< fQ'oF ,"(G2AvM'%['bEA݄"f#KQ ֙ Y8Jf@Vļ/ipZx51^}d}_<͖_@ tӠ$W6`%;k?labdQ1@qܸ -LLu}I|v=rqa}n b (J1_Tp-^ǫM5/r[v2\FƱL nq:6x) O^[E]\4tsEfPwNJ#./ Sw|2"be,Eq|Ƹꗍ8@[I bcv9]^K̺wmLb9%(XrV7x hRuSˬdyM [JN+s(]o@i;-4}iRB.[y75C D)CƖr BlwN$fDvh n utsvH.2Hg XUNF 3mXe,Vv*Nhp\z_4o=$oRh}qFvT!T?%4ު4ŒBEPϷR)lϓ'@r 9v.#O,9@ٝ/D5;]nTD R=^R3ܷqυvQ\Ӕr$֍aio׿K;5 װ(&8N*Y1ۓk&6–ѰvRL;y1G8TZ%Wށ*Oq/V"``}E+*9*H\ĸ8Amr\$<vz.ک}؝WF0z̊gu" G8e`kdDa9rneSRUO90cQNRl^u8fz%٭wR/H}dZۧlf=#IZ_h.iF<^C<@ es","FLuA_s{okVA%ShUOn6TrYE$@_ Cv T-j{sA0*B^YI2m}:TBfH.RK&֐C.8YUTMXL>Kvt PMk=KE:ff4M**8S\bö㮁)).#qZW_zMQVz\(F.|Qz"lnqHv 9ش+YYrX!u]>|>ߚƴ$ 5L(hݒ# ޫ*3 #_cz0ߴ^?5hIH=$IQŨEǹv:αs)t(OSMڬg`edl!XK g%pp'vW:Fxq h\Wv'4OB$5m l﯌*\#:,U8ɷ)r}'We:͈<A%t% mW<@!&iT<>Y?ޟ ^FҿH.iRK2hɭaփ | Guw4" ::^[W6#Wq 690ʩ|68p &`g[dҚ~f hv$l4ZCAR_e)I)&}L ,˓csXl8NiVB~ ٽI&becw3Q PZ*4O8aCgzAr$,Zp2v0yLy[Y˴K\Ĩv'+J;K7/~Rp:e0W;d uZ)*s}]YmgQ'"㭟wWoiḯmQoy(ALA:b~qRfcGCK@SueNqN f)p/k(YKhĉ@{:xK IX2'Dy-ir{(i^C."?}gcx̾nl%d2ǮN}͊{Uzi̽ם(M ez_?]F c 0;< -"e$" >NG` 6PVu0}Ue0P7F{T$̆O:MguV GOU2c{!!B. Bwr㏹%;gY+Gye )dB">:_cP[' V /I|~2C${o=e)StCtHᵂ VcnϜU˃/G:S9XAN^ N&0ޘ'.}ucևD[?7J`ewpϘ < h;MD eP ^GGQVg t::3%ˀAx`Go=B4Y|ȯl6 QY<2H: Jij˕83c QB5ʕ J“oڣ8&1*6pɂM C gZz>Vcp!E9!=y_tY blԟoA\[(4՛ o̽eigW WFuZz~/B*]u`CaѲl yHeZyp]DlEFG6Wd#Mem :OxJ!֏5-P!Z+Fa:2 #~NYZ]=` w emcVɈ>-6AC&L;eW"Qaݿkd\ @t0n_ufn`Ϛ֧М:Ќb L`>n ?A~1#QOeۈUfFj޸è_Fd⭎ E_*Sώ;[Z=%15~O&Hɮ̀u*;DWɦXV3a7;qF"#wNa5s?IdUD0;&OU|:XlǓŎKsςgTOġ0v> pF =$߅2֋%5m  >։̱a +]̰1͓ܴRMtT?tNT<+m_v^Ȱs#'E\3 2]gN?1ˑ`7@#ɈM]>Buꗚ>d^y3|+T[qMGκC+QDׄ :޿k~AP2*uUnRL9 #X[X*@*OVx͊K8B?7F\}_~ԘU*M2l->$wK!mmO ܠ| zvj1Sq aU1S.`]l)0 ,HMŌUGpd0pE erPZޠ>ܢz ٶM3ft?ܯx)U}6./ 1I(2ֵ# Lbbɩs0G(pخ٥jɼf!Tʼ:G.q@i,h^{BpG@"R XYD 4yůZraGyr 4r2:P7o_j&39+)J6Qb{٭[5Cmfo\٩ 8ۼj&<*BIe^Yimec:hJq܇y+6YSMޡ//KdxDV5].\اU Fk L*Q*ʥG#`ķu8f:gBxb1oW II<2a?*l.":7&Z(J1bWTڈ[6&(̩GUnt*̵L^?&q^+"'-`đ'ʈUXp *-'{saL`c'1#]"3yAN-gnepFi> S\8_:.2,K#Ȧ -.8Gn"([+P>ȓs )!VѠ [W9~/[*ΟN D; UAv;ݾ"Cw9>HTm%@#9(vDÕ W]f{:%U77".LzCRF=mkD( և: +\bԓPVR, TXk} (ZD>+X2* |)w!D0 icre"|4(G$ WHxCh;to # Q:tT& i- tQJL}@:(Z6l旇j/rQsV㺜 c8mD3YT8 2MkyAyg8Ӥ]PZ3TW_:xJ=35†5wVK|BF=ć_ .gz zb}Jgf]ܓ~X\a#pwMDJ yȁ1jʨ}IK*u*V~wȯq3_~#|jtjoz0 \JqnFg?a#))J2$j%t: sSǂ Ūw\}WXjK +^hۄ՟+χBPAX$ JF#$AGFIz 8S mvwB:hr!:2fr3C߉y(2;ZST?sg%j#YreB0WmGvg[4*GDa"; 9WŮ4琊q%r}->R65pnjfI^)?(ħFsOEҳzzCώZG5n uҜ(DCeë?D2ci# 7-[#ͽ#_I롮nR1BA'(pd}z`-;4vw{gBkK3 ERRn"vjH|VovQx&yAZӇڙrw0qZdJ~gDk jB$|2t]@Ĩl!4e FS:w43|"Vhp+,pUV*ڰmZ< ̅I!Z5⧀jZ0Y%:=J*=qhk"*\rR6${+pΝڒDD :pZ aEnKS!}T÷@H`*SGUe֤yaT?N^&'ʊanƅh( =Tى*9gpm jdű[n|&OXRLaOPtSt Zk=\b;E5ȇw)"꩗ RsT4JCWpE#o$E ESZI]A~hdh`Û$TVCo{CA(@(b}tq{zdG'ti&%aR,Zj%!Րk _+-ښئ3X2?s_ m@O_wqa\2=3-d9!".Tc|_I7 UYTmIvGbleіf*q2^-K[/9[y} xf~*)^6u~v6n0 !(c3L_1 =Œ9:FlxT*A\DBE0#]Ϙc#ckO !3Uw)oh~EIs?H;ܞwgyN`Džͯơ!$aŷ:nv7zm5 ݒbU;;u X(CUʖZh&G G׏@*oCَjh\Z&s->_~r8s(K2JIR-rڠLg!,.I؈Uc%{LuT|=A.Jot8l@bo6UWq͗YsVHݼMsUnhYC-Iz +O,Jnܢ3( A egX}w$JC рA9/2|V<_@*Hʐg6?)>qw=XR-<1}EC _ C rhQΪ^%譝tUȃX V2ķg  4c?W &n+uJ'n>Q{ԸW@N~eZ NR]9;8ul+\c:nRI %wix6q[|>owϾƖaYpDj޲0;4!wmʮ :=4߄7~Ya4eH-5Bsct SX @HՔfe Xt ,Tr1"eڄ)b,j;ϵF<DŽy|^ ɶgr7,VCI& +ZW\9.K _ad`~Y.;rτ|y  Qf"R{yqU4H(HD&=)sliH69q]Hf5d$jӌ3zBUe+=ڶV.HVyx*ܱHP'My7K1!<0xw0/ RCfT[ .3wz̚{g9 ,&âS)-T_Tw3]bY/:β>f`aChZ&1U|G&}>@VeY{X|עsˈb*3 9 c$}U=|C+D&ajgt=i&)LȋG;K;GJq`8L2ĚDȖƅr cTA`C WR5촪#-<脐hjk&nHnzu,@N%m*+IF;2P"YO㠇={ͷ8YVu ؀<^sIg=`dרwLRO%ʙ-JO|f[EJsXH'{o/wG=PJ;sH|\.E/&_SN:ɯVAZ?48Y kTYʁ& av-}l4ے, #(Б}€$E!r brN~Ҩ 6Qi_%CO@#NAG듩7֣Л\dtzIgFۯB#rn㸒h*t~.W`kTf ϗWzBYFTtܔR`W1u/.2Žh9S el<$I>AHAX{,U؏gݛWIƑ<2$w…+!{wS9|Bk)bm% оmRFw(4.>յHI&悴ا]HEǕS7 +bG)vwb@J ̡ȅìS6v3w, Y#T-ڍ%K _v1J#S+&6_nBAd \XMe1E;-Wk3r81Qn쪊^ GmB(e䀎}{$ŞuK Fr(" fWn?S"~b.в 7*V;[*53kZ%P$t"v_ &So*PfZN2AQSW8o4/3gT^&0z.=7|`B m-c{(81 `dtѸ-\D 1 n𶫛.``֋g!<_?ެh | \o$?홙ka, 1,>RgYZ07070100000004000081a400000000000000000000000167ffad190000f980000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/u]?EhDTTk׶Ǽ=EPG_‚cT0jq*͚&#U!5&%y|qPYsfZ3gE CM??.yJ7bG|,{yuRNj]#Q|*;)J%arwe ^ҫN Tnf) %kp\8geiZ4tћ*Ňw"ɶ*d-G+n!KÍ+` [\dP&Hhsw, < fK#Ø]1Պj)W{j7vXtkA}fJ~,dfS>82+55&mTjӫʪ`~3i8lb€;N: VCoD[;JbF^PF +Mz;hZ[N:9+1qwrOP_7ʅ㋤:_^BgJvwwD&0%~,R4GEӅ;M s݇)>n XKXB%w-15Q"/c%|ĮQCsSCK~#gpe) a .O|+sh\kGZ58ш&(G=J >3L;4gBZ`3hNO%6a[ӻKqߏ^MRzuY 3}J@s>7a%dV=r^+:kh 0-!`uVQiEq?S_ z~1A {qpoDHnӜڶQLPͮՉT^UgaR‘2㖖蔧ǃdk|rnٺY_ERP7zzy;,/jȏ h^ yr`& eoIV;:= $8؞PPû`Y:!ѥ%W[emN!9J ]tl( s^N@`eE٪^`d;'A_i[@1BK}5a//W#>4jد}ܣLGK\zw~gudWuk'&:R KgwÃI0^3Jn;4zyԮz猫lB2>Ww_ kTy!Yî@.1(afZ(W5ܣT$nX Ff +kM'lĥ mt7TsC,uD[1[Δugotl:d0hlKD/U~:QN&Kfgp#Se,Kk^Y!ͦpdrH9ݞZ;uɽ*w_)+t%S; -qxfw1wt^>m`Ycsh=7 hgI3_e7p%D{?z>bK PzpP7-utp=[:o-/9[[hL,(’st{P#iEstHRCQ~p`v[D)rpx@x/[ 疬$M߆U>XӕiZ׏M!geLVkg$tw8E0BC d% ?F>iהz*kU$JG&TDuZ\V Ri.\|E7Gpdɐ _h8 4+FuVMn3o8Cgo=uS]0'`~lw 9 h^.P)(uXsMzsi2&ڨ۸`P*Ko)4F7txfmTi#EsI>5e9gC {𕎞QIu]mnvE1{.D&Rr\qӭޯ˧&Oq(n.gu|=C)^hhe{m"HA` 531 kB "9[HѠoS{%2S6nu(P8pxO9&Zhdi(QVyUC *V,TjMwԵn#zy}gO-p[7쪆@*NmIQ}N0pLψY|;&&zk[ta/4H- =JEdkK$z0$2npO8?b^KmVj W`$i{\t/mR` CǘI]'AMkpPUG*>bsi,~Fu@&t+BZNVC79KP|p4z1hܑO^N,rxE ?Ctz#y|_OhWҳdG@ٸ(Rݦ>9Al o?f#:* %7d>n~6rTwcP ԕǸܜx-Oh2D1K'VD#Qօl.h*@3o.:biwC{;*?Nj&9N݆(Vh\`:O^Q읈!\j[HvD_dTy鈚yo̵׀\f=\/ފ(z+m}+8Ƴ#v +/t~SD`bJjޘ[ZH}閊Hs>\l8]t[?208r6za^ilRd5g[OW' Ԑ҈-y=άwC6{y*MHjO0"ZKd ,MXiV3> ;ńTE&0(|L1/: xs<{k{陁VْsAWI.g{76c]X$othc0zY'so\XFa |c@nVK;VyȧW\r &HS|O^9 w7 PlEƦG+dPRR$#~2}fN\ V ff+ <0s3g 1-sF2+Ah:SB%&+ڵ6Sୁ HǘL_ ]ɏ =$j˽lKI\a#27[IN)(sWdh ř"r4U$onxњ d3xT|f;0MpQ+Ȯ!SB| bd `?&6BK.m,5h@~h>C%#Roc/wքJլն`fd\Ǯ:"OkrltA7U9 \t,KDd{4R!n8uced-.CNf)FFe?t"3g #\U[C{<VڛCJK̋H#*3@䤕EOG԰E8D 3 y +.R~?:_ 0?ѦB&SMTw;hs2$9gDNi`ex +} 5cWےH<^)ۑ UD|xjՆuv6?MTxRVrlf%Q@V/;m0\5Z_(_`*8gBjW|$]>`6X[f <=UΑ%2[{ᆭIl 4˔ґC)2";.a}Xr>BڑC r]eٕ1!e nȲuj a$bWg|,adS!hP]4DL/=g[wOS-8&|)<ϔW4($ݕySO78AĴv4F*k+5 Hh|NlFueܐ4뺽,Jo& pڋY^}BIޓȏ[sFp|Ym!#HTqQ͙VY=|MT=/_|k,]TEIFfdC1>aMOhq;A9EG1YеT#~=S)G'"%m#-t\Y{{ moJ7uIWk x"Kn0Q]2O{ `BvL""ArLUgaA_\UłzҸTT|fdi|+o'%4\r>p=@\;Pr{[OHjUG9|O,s NsxaX/W >uG77`V7tla' \,y6o_/NpxZY6Uˀ6ЀΉB#}YR}Jup.^U4@DRnJɕWbARHQb_ NeTY+7qEq ˻L£7x'EM4'-`.l<=(\RFoJs ۻh`8X{Rz{s.W1MQȐ_e0&U=(o4g?ǮV]؂ZON /ݑu ȗ7޶/^kF'Хy/ LL#74*&]{U-j&R{Ór%v>Qŕ& {NeT碵WZwp) t)u$҆s9A7;H)ȝD돏 .{#3\?uU DW 6p\xȰ\ym;_qQ=@^GݾLkgU28C+hۆ ͪu5l`}6TQr{_$z a/R( d%73b~+N^FM5 +PxoY$pB^hKݟpR;rK^^T4m29d_k[F#´Q,ΊS2 MhoI3rIHUy׆%e&t.R㘦Xŏ, ׌I jA:N<-;, /6{LdKdBnj wZaP1yjBu!+ v=w,w۠(a33?egk~Qӡ1µ&>WN$╍\)4-Cn#yp {"%:x,)CP|= !HD[_S `JS#x.y=-7# _V`&3OkC H5Na,FhiZIdz5-Xz_7* #aCVK%­Mb֋SFN؊D Fy$ފ"j-Iý֋@,$Qp,qFSy5·GB gUjTq]=JgE_Cu7ƆG{^R;G?6I_zyrNhur@Oz8`Nzx-e&9nim&v'(u:bk))}1s㨠z ct$Wو#~^V`H_wz0 ΛupE|͆&w̓Rt}EbWZr`l{ҵ̫XeK53qEV 5Xp/e}$jVKi1Z!.'ԆWI~>%\HiП ]lHˉwb鲋t |X9\~5TR3#z~ф  ER}4ve.|Kϱ)GiyʔTK( WM)3Ss_iSih%4j"3S~%6;ɯd:GUk?4tHT!O|kP͓Ux݆M4s˸A byJXr H(FR:;XhկU`}>+&nk{.=W ,!~l3<>^dU$N6mіz]*zsz@-@&רo:UF>Ȍ}?Uu}ɦgtkNwe/A"0Hdg8RuNsT41HQPkMq_g%Mį%r QHNHaJy &r.]94E*oW RZM?7ЕK,] ɺ%mȦ@y MzDxAy މU.$|&{&3C]7u@~B"D;UUTiZzg r, Դrs?Dc6 UAEʕdSlb|/b| A,V ٮ0I &Zr(imx6ˤi|r҃~/;*lw̏f:~O2U=*<:. 2@3kG7bvU,ϖQFm}靬-wcR89TFkÂ0F}v$rL#0\`V= ]c *9E,\?9ߤH;^2YyQ7oLxm-hRٚ^e/ee_eR%Ww^❆M02$HaCn L1ʿ=言cyu&g`#'F1}?OƏ˛ bu;g`؁5 `$3<`7 Zao=@䪪քԛ5/VZ#34ҡ|=⤓Z ON&TcJF05Qx["R %]&o?>B9IW6](?M$6`[Rs|m^&UH2C`m \|ϡ]Ar}iŗUHRT. K(k D8gzH9_Q(d|-菻,4M&I r60fZtjoc:ސePҕ/!6|CmzJFhzJks `=z~?a8Z@ah0 7(N"T~lGZP)[4GP SP INNTڠ9Q xrC~f$cqF0 ӌfh,U>Dڶ rN@2#Qzh z1_X@(d-fA$AΏ \%5PEQ-㎆י D~;EJkzɋ2,@k+쓤,"bmjSS )t`!N$'aԈy,NZ'Y@HA!cuȈ5-o&ⱍ/B , ns\ҀweNt>.nfHW \(VϾyY sv6eJr*Mykcgm`24$`Oϭ@̡y+XWvFAji:=W,m~mL"S<B̟]O!?1I o5KzDx0 ,D.FQj7e= t[e(6Xs ۰DpNA\DM\8vbIԚ NMsrFBVSR wM&t _dlQ:h=R\fп'UFΠ 71(ԃ$ ғq j$e Hb|;Wf[z,*vUe6'LD(}Er *sQU^pѤ*OCV">l傴YzgIIfonOʰxl1_;; wRܪ׿"oM|H(DmއPߏ iM3W!>W zd@xۼ{jj툉@ q#}bteR0mdQ3uw*SW@qϽB{L* ǎϬ6_ۡEUQUx{(xzjog|{fʓqK a'/$e_'u]<@0hD+٧ʄ /!ܪƜm \=EA;@YTX"=I݈&]k(,y&^Dl=v]x@ jnWzu<7v X(EiۧGƯe27J!# ֖mp qHI1Ci=uG -T#a-Y)z&V wl.W2VnTd¸ $DCɃsò1^a|(3Xċx{ {HIpĔ] a/m>1 {̄eP/.Um' 3z(9SaxBR 3Wr#Ks{eY i3L7`|'u3]7CԮgY,l- 됗9H7,7 X-rlC+E+ȷS)w_[Fpo Mf=| 0~OXl'BFTz)hjd[KU;WMWr'B-H XFvP|e̕T_mVˢejܙs@nVڊiU:Qe3c a b'fw b xM`oEQ|]hpJ2qێ!_uR#BTU>箌 ΨgkɿN{Gh1p7JWt*m>J8WqƍmZQ"|@lF`2C,xmB&+@y$$ ܗx~8 Dn{ ㎤3anAˆ+nBtVot9WAWcD%˸ ,5EѨ(9ZfoN]i?[5%Nޝ1/j8jX܊>R^cdR>DCH|k m9v-XN~e("!F`nTx6G5Y< Lc.L,1n-,9>\lqwEly$ӗt:ZGT>d~eCE X1| ftE_rqc`w>1 ,ЛAn{/OrGNT+bmVEꆹ-#pɶ@p"Φ%>@ԡ]]yO!#_k.byn'D/t}Hm+8 9"k{0]s퍁]>}i>t ! J,pc̃q/kN\fvQL|Mo7@W:˕:+w^0-Nӝ ef(7i[S|y2n-zYX) 6v *M 8cqaN(u1-o\x=:p\==bԸo;-Wlmna)@2A6,+m2L :Eyas3T/Ze, *I=asʊDENCf^,;ek'oDʔM4-&569d(=~ T(-t՘"ځqH `1BVY0$7^hDsp*]E,Qڌjaz/"IŖ$9ٞ>HܑX/dJ޵["%sfʪ^YӛEY^8`FA<mvQ'; 2+$(5[;1(߲9Ua>3i};e^S[ 6Px^nq5hC#f*CwΓx|xV?W`HWs>QY~;I&לAL_8+0y%sҴUA]hK)߲O.oDb[[,gtYiJ(;D⟫lL\5p=\M ^TթLuT-5WI"[W-x%rOHa|t%ҁBu ^;H b'/H@Hfw*Gf#nzb*A7"ø6;HLg/T"GhmznBgk V<0 )]d=Wh2,p5Up SWo; )̈CTǦnb0,x ]vD4X2D-i8%.@:db߈> 9H#ѠM]uMmLP≯^1| .lӼXJYo{YRt!ZZV%C-})Z#> %߼GSEQ<9}x>5铀;}ó4 oS.~hg"R6X 2J'%W|ԯyq8yKH {."ڢ i$lbLӒƂbjJ'UoăNR_>;3oB.UY HY[/uN8_SqA:)FٳŐʀbEX>HO䄇m[?rjXZ$Dˡ;2͵ݗ1iʅɻW ltr{~a{_=7,"D#u<@s0[y>c'k]=WznU0 H=+v!ko[ϐ޽#HieYؒy@ 6:/~F!*v/ 'ֿ*uibpPޒK]XC )@{S{&L0hO4J~Ď6)A%i'cwnbww1n@Ug[oY`Bg7d;,p4 =M9uhE n6O?hEovEУsoJdM .p[3:xڷXۋU`ՉL3=sN|D,p.73vVK u.d@p|bt6)d[~U+t-r;F b~]V( =ỏ]Y"Jr!9vNfJEJ,SW%TxQVisw%&dU˜h yx s9;"5t3Aئ;*H; Q2, _bq+H{8΀ЇHc{&΋jCCE~v ,X}*2 A S ^8I_'``j^p|U*+ ҌШ܎i o:0v.zS'NdhCƞj7iDz`ݜpe [Nhx80ėD'kph/"?[NۯK ]X^jPl tA<9SbM_D- `*췝g?֦mzDDUZ]#K/¶C^}| j MxCL94kԆc65,HR1VuUkfkctRpVM!FOy)|rs ڷjg%t\li_ 61K-fK_@5fj$<=,VLjYނ߀9gJAKrhaa &(vem.WΦG8RĨ~۰l ˫6䗠%*LH5}mX5{C<+N$M>r+$j/="tbj&ۀQFyrF*2ET;FnTwACYo턨tJK9]$q~zLtlLSUu]xaD_ O$vBi?8i3H% ~LtˁWe<Ɲ9ݒW鶍uX$SztEo񲧙?nB/ef用]ymИHAO*ucOzwX8Ē;W `ľRr@2'ԩ3":cV3{ڥ4SMs #HT$B:'"T[<5mYh[1"7;`^ǹԤF7:wYx=p?:"&>xY=[{Ĭ{LvM ne'm$ƾE9hEON`Od%oVsV$.jI(۟l^f *($qq2WX+/[|+DnۂW m翓XY}jY5aĠ$g cptacV.xx~柩zxŔQKZ8,T:̄}H.M.uB>nށdBk]wE)eHĥ,2~g,+9FIzƠ1'qzK>$3)vEDo+ kvso'G>΄951s+^TX>Z.ӉhRa a (+qo'2uB20`/slL~5# )wYd˂ckbH AE=f=dWI.{0E*ӦzhK $zTtedTz/kPbjB9%H?fv{%Tm1n&Tjpl>m/)Fd@咟?xXZX5GJ W>!ed$m}ZhXO5}9ٌʣNr1 A=xwZJ<%b%v"0%@-Aze~g?םY`Xѕ4-E7\7 ŽRK:h+Mބ\Oс[*:fN0A1GsĿͦ1-]pP̶&͙} ]lI'HPc% <FdBrUϐo7s8v:H`qsJ~ UB~D_ SÿIe1`7, vvz,9#ЬҴWY6٢1փ2q18Z94#=,m2%y| {V>6XqWyx5#vXFդD!Az]OhiRj@edФ\諃 FlI:|<;ʬ @bB?Yyf=^RՑsi'w/=Z1.g%b{7Asj>?5(%˯560+DJ8 JcNֈU)d \4*3nP'q+dT2Jg hN\~>dӡH[RNOQ8չͲ ؞>Ed>bB!pw®wȝ':?ˁPo^,{"ÙҪ$Q ~:Z ԥRwG|LZňȯduħ! D]n75 /6CKZ/y$`/~|aQƽ5$:CYWx@C)J=Noy2Ĥ/jT 6)Z(Nips IE2FA)l^9,ysK F/PuHjs2i":Dj$1ne'wQ_[B|Yok1d87NBG7% rqHam8~~A4b,׹<(QK$2B2auSW(\SyύIF,|)K^u[߳wR) J}w|mo +j<.D]E/f户2o8GOZKiR6mὗ$1.Iud@!97@ t+X՘}見J@ZK0f풧x_6PگO㉟$%HGhͩ0Ieu:tH&5߰\EK'$POHa+%S1~3 PP@ޝ)z' 'QHdoUHKW^m>ʥW˘]*^QI!GS&Dv7Ús5E;̨]ev14$5Q<Mgb8&ۭu$CV BmKd28b D˘]%iK|~Y\ԪUndpY-G|4|Ib'=p8;9U0Lx%Kzm@tmB Hc )K! B(r&~aijӣ)XhdM;~ˀ/89zH=VI s xIlZ gD x494Ggȑtwf7 ʭ65 :w(U%t@PhFcR‚R'~/kQQ߭?CgM̼u_|23=.c4QvfY~_jU @ _\a8$A_R Vklmʡ{|.OQe1T jڜZ1N#;F+`C9L-` g`@bŐ#52-\cRx94K]> 50N> Zphs@z,}oJR 6ޛ?"RV[MhH1\no܋זd~#dFȒBl~H|z,A:iUhb*gV,pm_s)̍-.L{#XFܓcsQH5T_w<$H-Li?|X}wT'wRAŞa.+Rqx1eLHc\,R~]ax! *_>v?{@>kU'<ƣř1.]6ܤ6$gAu +EuePh.4oyk>6.qXѧ+9SVfOD)vS;tʍl{G(10Ƅcc !U$^5Cq_=])u3` kL!VOEpsn` ^b<9$rO .\. ʿp49U(=rVA4P{>d"_KրXMPZpXƀ^^k nzHy՝ .bR"CX.'fgrGv{UX+fF%gXe$ OO!E;oZz@HnXGzD4KV=&<匬B{9i{Y&C/إC ~4R+Z7_&єO?&Z'rrh5Fj_̫$V:< yϔeVespd*M$y%ygf OBEYQG\]Lvz-_lS$E6lϹ<ǤټLx5Mb nB@;fI OP]KSW _e7E'2|M*^`($sie 4<8v;8:%uV)mS!3 3Fg= Z5 jnU#[%H i6rE!㐡EK_Z/^k#\%Fujv٨oy@rD@L{m,DU^Ƴ x'vlQ :]hCM|p5*!2pW9wYV/{ר_`BIJ@#)L|AHzL[LrBXixxY1m qLnu_Q_D6e~b%y;oa^:|KDbsqݦW ~oִ@c9s, .77 [iॶb؟ Jl3pɮmcl *@A!ozLS75d I62P@g'0ODu3ܛz6>˪X]d|x6uOzHL,/9VJpp(6.߳Y#$F$P,V;N|o'2A81eEW5ߥc%VB ?\kffhq%BZtVߪߧ{OgXuKMo%@]L|Q>9\y m;[_^Qd`Ɇ|J*/f@Dd$ lH?Lc|ț0YRjU$s4Fûr +$Ck:`me'd u /rCg?A8"zy7G5ϭfr8|6>ՕG(ұDc%P>f;D6=!IL#n :v@5A蕮=$ %WlXJd|1G4b괺pf i5ov9ѕLI(˲dˊu@Dvjm?y&`*rn)& -X}m?#=K<" y?~.e\>sXw/vgY2w7'`q/v%e`^|c|<„>/nB}UҐGՇU{)}aYT}HF8 Ͷ̞ja;,lB[ι˸'+RPKe֟:9hd>יH yqP2i#/ec+oP5P}U3ecYLU7f \vg+⍟{)O(HQ-T3{3VVʴ4rWTYe _ܷ볿ѤEl3e`۝Rzq6e62#ZGsS#`  >/>d*kd»]o TZ2CR)_I'Qk,xc8{`/M8RIgg[atyt\R6hg/s+C ZCEs.+t rΆ W|s0)^Цs ~|Le\g5,ksWj&}tѢkN6y;h#֞ro90\Yu}QɆt`yeV~qiTQΝXYA0.c*k2#E6bӅXMr^j k0w̽\pX ⣳*jIDA ɨ+|gU 6R0,mt9v(:YDBπcO/xPt#/*KTJ6iu`cnOj(j*k[$P߆FXInbM84'I4`)S |*uk/@WϺHrכ4!Tv^jm ۳{s^6_>%SV,7{Rn4l {?"wYGؑ(hKl.f}|je3]Rs ;TGvvɊ>!-4O^j df3@ "1q;cn j !*s>^LQűiH4m S8y-^N,0Zp4hjx"s:٣`3/HMGXUםqFZO>QU5vS=lRI92at) ޙw( N¤l>\X|t ӍA>8fOmVSsg$@6xq ñ%|&20ɼ؀i;W?~0M'WFG?_2]h8\[A!s_6yu,fu8_%&Ym f.݈ǝ`>чFN}1uR}n4t-b-,3_@ֲ*B~$qr _G'FLǸBkQDlcJaR w9ߗQAwGJ\;Kg`HVVbbl圈o[͌}#)T\г;S~邢vq\H1CpD3%Mڰj\rLKo3o' {//m*nz1x/U%L yEdK䜢nXrFU$ѧjl{_Ous9gnᆝS7_U\ob|69q||K?ձeNg;R4aZ"l͎JuLbP[1h0 ԇTG*۽*7uc^VGb,l^d<5vu%rm0˒0X [H17*h`GQ8*6N:z˞K>ʬ܄=$C6;b>Iep&)h>muAqs!fwxAz OTxj߿o7;9xxDbе?-疸TۄHsms'O/k:lGX5(\2[. ~6Cv.E9Ѣ/[փ,b%1~ PLq@525D$X2`#),+r2QYv-|x䌶-lqJ{>XorucDpHO`FƎF{;M69?-~{jGnHb^Kt01f2d> PN\ݽj4:$:禱z@P'K.+nA災2 *8L4&`e\} h&*qqSgl(=OZ*.@ lNjߢ@p ~=CShw a)Gm׿t$ks䀲[,gnƯheN޿ !2?!Z+.A^eA~ NYQ=.$ 45^~ZL8g@lU'fIأf%eN,hGvR.=r"^Zzɪ|E5< 36,&a H8c0"("u uWTLc;:Wz豛0ZEfu2mR jַ^UL_d}>=xɘ4Ӻa;`ɂM̙+\#>6Ȏm Cs'؄]jvGm(J,eASΐiTy-Dwx}ʠyb'");mFu-d2!#^" 'ר:ңNXylSbs S5.j'nAVǃ7 6z:~9@*iC,o N: 1Ȓ%.2eVuA%yMe~\7fDu<n:wn:iGd@d魻VTi."ϝRUe!QjEQ> $j "=> CnA3@Pr:*xƁ?Vtلl'c:+'fADֆqo֯Ks`;3v{*} .E#?s˞M~H䩎D/޹P6v$ۥ5:#,==>hp'05:кtxsuIv6ʒr]f6]?T@"K)8˯>2's)D֦`%ۂ 1l#ϙRK{2(lNLbVPt;_ptt-?a1Ӂۀ,\ۗ>%T-|E5X=T(E=D#X3;ONqb \J_l6>?VzPӽRd0HJj4 f|t nsqug 0id%D 1;T}qpeU("G2"[A?v`e|#, kH>W@9s*!}ڤ=B$փ\mMkezZF lPWcÛ䟳y !Xk!=#_l3i|-kQs%,CcPӨA &ݑ:^W; U13z߮U˾Y= @e(r}B/6q23&*! Y2nF MBǸ'n4M'!0okM,gAڪK͍BF/aS/1,:[s6" /|i}BRUbT7"+s* ;k͸[zK"߄ya=lbD}:eX1<27KM RkJ{7:vm6`;^2|qE}Z IEP8wmOv)TkWTҳ9alEv/C<mx*C@[TUB6rWs眙}N gG2}p+Qh}\$hl]8~K/IQ\Č3s .*A4`FR)ETD,yd~Z4 DRErbٛ=A";ݴ NC0b]n N}2Gݓf9 "g ZcwIiۻ@}MZ\knx,6;ր93*N@e@yk$ڐM033( w MռghɉSȡ)=I941,Ҽ$·#<ݵQo-D}!߮j7Y{^DZߞ6E ǜq *ƙ*Uk|aА&'>Ր ?|:BVM?$KS6Y]!例nJƶ`$BpjVlڽnN_w㑣cʗ!r̙}MzS-``sJ#n=n-JY1iΉ 0t /rXL$`Hc9) 8B虐joJ P L @5ߊykUGkVroŃ1a p5 nCD_P %ӿc5d X+ˠŬP+\Oxw>T4]hͲ)1z8*#V-$\Y+_y}et90pvdƈK#?`Z<@5WT,KovF?1#g'0/# LIuZhީ ѳ9Y:n809c_vSV'EoWV#Syį*쨮Stld}>jѸЋY%oj,^jqWwOBYsx!2??` jxJUM'.tYH*+>SfRj XGz[pmņv /15fTCQ,@Y&(ǍZw}f48ɍJ:9$FUjT-MXK1kRTR (E6%'Ȕicj%s΄>)exORmxcZޕ5I9_x &ӣȇ ֤-ڎ?nq:w^0>!%6$gتҁYbPL Y:m1qctm I{f>*Xa*3Ѱ-6dnySCuVV",w!GP@"@&$ +;'%o"Ԓ'GPa_ꇆWGN$LlO"`,ץ| /u^LY4CV#q.hzTLj.7)MO]X8i :ׂ"~zUFO}LR`4e$㝹t7BD b )#nțB? < 2"TCy3mbP^C&Ztr" 5܂= Y]o'XͰc(S"5 u ĪT.xYr!Ԇ(x;e4븼kmR +~ O0Of]gሕpGw +l^bMEe0kh0 e>A%Bbch }7FxH(M=+9-v´NPИajde'jA%=oroJSZD>OΉ6?$c4\fOlӛ]x_^/eGA < ?VЙg5IQu/9<%Uf!RU$SVU>9]> fOrC6#A>iAYÏglk@uH !.X2q_elcN,> '4|5ܙ4'^a6#Υ#FH8_} - KfרU*.D#OdDDv̯կI9e'0_?\d6}%]zͳڇ-Xs'X"S_LDSq'XmP.?$_uPd~Yrt霳:Gk;Q>Šhl18E W & ?HHlH}6%)moȷؽi浫l}en}Ҽ ;n# wԃWM@BaՆۣn(&M?;3Ԫ{ 0 ~ ~)gٸȣ`BͲofՒhbT0އ:TZzWV+OR׬M -pP M?@OK2am,m˨s5H=ama",;uhDq 8>rצ! 3Y, #n_*TwD. %1w" svEhܷ ebvyH>כu_₁v?JV"*5B&X Hs+F*ʙΧki5%hmJq6RQ~dh;"|ΈE`esè>+P=Zm=vsg밸i0YJ˼yv ک %t;v0`H8{-xb;xawv Dt_ $鿄MܞW1Kob]yg}µJMz% e0dS%H2h3f4F k49ޔdZV>P2wmupΖ* {h #+Qrl+3{k-ǵH\  Ԑt^I[yG^%}j)R2,/kZ+ɚ#6,]!gMf$MxmK8m^TE7mb23Uḓ;#~!!bo2oBOhjb_.acv*ÅA7sq}zdIĜСm`gzBa:L ƋTг[.Tz(zxd/kWdrǨ~[m:Ur 9y]2~޼Aui0 EC)?ePh7jRBw9Ҿ$OXt;rqّ* @el3Ej #׻tOaʶU*Z&,CoQXeYaE>Nf2Ӑ*`c!eLkӌH ^S2%Q  8Oo/qu"\ uGjAhG R6~#$<]vg[}Ƥ)+>O9 @#ۋ ^f԰ҰzST7n:8? T&^F>ySZx# ͨ˻#"`n@AijとOrRߜ}mE'ɎGfjrc̻ +οf̕õぶoX YJ"1 @~s&܊e-bdQu @YjNxvђ("9 }5Hnp*"rSC~}W=fT:/+縱`)S&i!ڜp8]u،᱄gtsx 8:c I~CPGǐƛ2=[O/7y@@s@r>:0~1`\pY4~ 9G<ܙ\;CV8v^Tk;XgiD'-~:24"1" d []r0b8% ">6<@pY)+X!m$C7![£]4E:f.6TtϧHHYm"[D:rF;ђpu0.qKdh0)CtQ6+ںoǓ$&lV@Ƹq?>=^(TٙmY1'PC,/XY` Haf)鮡[FLuT$-i3d! p)FF$`E`_{w>:QK-܎*o @$%P3< ;]'B82U>/Y$ |1-cm#?1Uu7Vc'M >ZgBǹT:U9/#6zi%+Q 8’Pj%A}ZޯHkWO`1$yKjų OBJQ'~CgC9/ԠM^+Oq@S 5Tԭ|yetoo4JZmy- 2V}t.hƮڼ `> ,.pT:'+E嶓M}wUM<=lI {-:(Jm詁\ܮ( "{k,Н[eF(y!&sEPɋ1o5%E@s6nE8%@}j,kp3X4&7?9W&ez]6~N7IWlQU_)j_;Fk9L8+ %δT5^$UnN[ }&I @Ivsz\=١t6Z [-+ܟzdq*H^;XznՎL [Y /~f\6AA91(?N]52[ l7X.")%ܻ_yl*īRJ_DŽz?a^=|n!A+ɝ X/C)[3C }"!39$jr/ &a-Qϫ{za2li*;sO1ih-*c-j_?ԎWp$@uv )C;Vu*74!TF/|^11ai bpXPG7RRt0 u eۨ5cB&cd7q#[ʧqҏCm[Z~j&kHL"sj4 QqA_*`y?k\1^,=(^)k}H|fZJ|,y;ǩνt!v+ =͵TX TxӟR$T *}ONX/:}D#ȶ`6 2h(xN UH_ꘛ)L˹&5PT@֘Z%f!/14mB"=$fO bQԌ:mex=%AWt|PFGfz>z)t*jSܽ]jݔmcyT1OSt֖/͟~P`u rtmy[$.ҀISsxVwf\%6U QZfYZzVڬmUNu@%[}~1',W j1#*EcIfXⱂH$v+%e*Az?{t% P2&xJe#׿eZi@Xmfʐh.f4Вv7)Z05CT Z!7XBXGf i_F6)B\Ev u:vi˝:z:b{v!P~  m('8%b6u==ȫemʨG4r/} B/%%^,0nhJB,OS]Lc7d;Xm{S#IX~\I冀P-"dM&| AЎ-A!|5"Z6k3;o#4MծBLΩk W8IN *l,U 8FHrlekM@ BB}v䚻P-EL.>6\?.Vg(.!,0<*ͭaN}ehr01ouM$3g!#9hVTjɬhfJbh/S;^6/=zq!x()bQnЋaVP6 _ 5KfU[FL`2 -g; o!Vt:w8.X B7;a=LTgxضE'^cV>u§ &.$ݍ~S72"&"kH_r{ Mޜ I!׈8ĉP؄G̲]e՟/KE1 A岵>=%sɸ:2o'k~[9}N-m:=*&.*.yHN#Ġm6rE"퉕pX hF aB}\;yvj9@T ̉Y[эOl/EXCo'fiɂ`%A ȇBhNwj#<ͮHqH(pL0rWRM*.ATMnr_ %pyhx8D[ c豲 wJ9:v̧u`;$9{eo/ 6]m{#٨$^u \ڲs pbK>1D88jU% *cDb<_ :'g/b {]O.9 ނX}!F_$uh++e1OtN,2Э: sO/Zv 椬_~.rӚ{c>Vx)}sܗ˦^zy0EON!d.!ȄPt{"zdp1-D!/Acd~[*Foiu V"'+)Zg#X2^y\ˤ; 78{O5WE(E{IʬSvqI0R p,䀲n'9/GW_rO.'TQ]T! GUϘS4oSN25p۸)tSSգHF$a71gh08'lVg| b4ҙ`}OFPʹJlGO,٢;x{=!5]7ي)tdbLK8#m#Aɿ_YpHh'?/2 Хiݕ=NxωoJPY¿YAWJ}H7Wb/<IUA4S%mxʉ2v/ON1:XJ`g:I ś ؾH3Nꃤ"\HDoUV0H+2 %BOe w5aش8`UЅ]l:| 8q6_6bФ\W)ɘ6 $ zIFzEf/%~- g,F'ocKON6.bt w'"ҎqDZ ;LW(%SeI `O}%{Gآ)f )_%ǂt[gY HI#9 |5~@î$l٭pۑd5[6+TYD֣:_~n'0d[d),2>2aV }I܃4ipݚc+Zg0 Oy.Atlݲ#DZjyH 01v7+t=&6ޢG]5~jО/(~k !1(=PeL]VDG%Jهl^̜A]&<ңl5{JݻR% Opò1I_;7ӴVk/ ?ӄߜs@ ~N01g%)f<2Ȝi׆ PwX35ty uM|_i/y<7 SHy3atlStL!^^S%g9FN"s3 ʄIm+NjC-f**u~c,<=&d1ȦiS091vz##yLg )F[;ӮG9G|l@W#ۍɤ)5=LQ [ְGr(cXFF= >/D8 i1y{azE,q9OS=ƦP_(9nM <HdN`Y.D-PԖ~}u ~&qS svB[|?6y Y{5 7%&?.P̕{K{$wo ABFbӱP=tO;}ųJX4X ew$Գe;JM ٜ@3'ނ"}^9o L@db5•ĒЋSQ5 ^+edat‰ -̐@%?-7]=C˷0MT;,f 0UT$2>  a2Tu}ƙMd𦕩2Wr=CyjXčljDj*bȗ\ѮEjtQZ;8J/:`"i)dicǵE.ukD6\>Q͍P(GFPӺزn'7_w1 it3|ˉÙN<̳@1+ /lAڳ,78 <.4>hY _2ɮ'\f`dâb W3rQ!Wix*UQ񥚋Gq t.Fd˸h|0YD$ۢCp[QSC#VI1xC5  ZF F }1GWKS3aW'uSٍM6M0tG>3 {:nhWDu;HΎT[lַ/9sJgꫜKOg8LbuV$t.[y  j8OD1;DAB5ƒ՘> d),*#a66OOY)b!A뾁Jħҡu>MpQ,eE7VfK5S 6kt-? Ծ{z \cNO! 7ݯJC_R <z @!+4@(:iaR&!+1>BYs,jg(j|mz@b"q!ryIQ6*|ЬYH%=VIԓ B=V ԁ)O=/tglh-HRU`YK$Ea-aʃQp}G]em~K}=xqtf.;07Пbz I &C)a2Xsϕ1ーr]FtUXn FLQD S#8*Y0G~ɍ 8l__7\鸞ɟH@ YٚC غ1RӸDц+LZDjyo806XPQ{,MH׀h!B"=!;Al:>`Z%P`y4P}n!Dh9-eˠYcR Y_e.d(&ARbs]:G eiE48j̽~/gPsE8|ϞiUG <[Cr,HeWH5]H)"?"aZA1yvHRGԻg X"l?7+kGmvrY(7T  f:rqk 5tIarDg&1_ػ?F>w{mخ 8WP]I~+mµ^=o]Xt3L=pe<iUk6V(" 7_ Mc P5ĄeX5V|e^ɣ "ylSD i1ʾ$ 2cN+\O(wJć52Jav^t0PZi+WJWtrbT?qj E3Ӑ2)ARP.Ϝ f Ai<3 Y7OTzvC&I2٪H(W-樬l' 󨌩ku%s樃=(T&XfUTje E+zn坆2GPYWTߜOB%Rir28͇o4ޑH.0ħ_ƞKل_<jM1Ov*߸ QVTW\ C`n@7^fvDI>Jvz;y)7D}!x9ڱ1jCG3kBm+k㊈!nhV R=mѣWfͨ>}T9vCxu)ӄM7wGX Z~dDL_.iH3AHNY{N?q3*mɝ_9߉Q@M"j z )sVe p*^ppR7OuXfb3Li\R-=*8!PgabFψ-\gWkEڞEeS\g#,oKEJ45<b:ޥUgQJ Q(Ge%<.?AePϮouNƾ7-ŋlf KFۻV!>Κa%mgA,Z?Cr ݰe74Y2 پӜ$>*(Kg/֦buuGH_ⷡ J{!XIںS$I(N/yD[,G 习QAT2JuϖaL( í qٔ*uVL2aҒ B$qt S1)Yd>Pe%fd di\|z7f|,GBAyȉZ6#¾taC7>=+نPvB;ja6YW ~lnTډiA*tQWlR^a"P=wG%z;q2ofZZ?_5/(Ҹg,i'K3rV~3 jw$*.ֲzûIEױJHLp*َ$ *5:ubxQoy`|GN8?Z ?\#  XoNZTRh EЍLN0r:\a100)pxgz3F\W=H)HT}CIc; z(W T ^u> YV-!!*hS!IJ@MiV/9+QNE< 6-gB7IsP 4?㝧̜_;QH‰5S%h"^o;ĕxw 8u"ڮ^$r jEy#|u8vS Gl̎P3 UEݍ )6idH&|e႗6+zɼ^kFN0o{{©e ٌkL5Ƙ2j3STVdڜ(D7hLqn˷ 8tC_QKTյEzٖvdXcsbB+ǭO^%H i81e.c=Oߩ{sf\b*JN}y?+&HN`>u_^Bh$s1;S*ڲUW// 4χKU1̬[%F59>;iMįdo+r"[%\7}m%呷1žt] {GxϗTKz,L&i؜;KֵXJU}|#Uυ1*'K(R#λ3E߻p6^O%XV/?"35 rjԑZ'dfXnh#%Q\eX5Q ͣœ$SA|3ζݲ3` ê̺SMڜX@B52c(ږȒ? $5[b*9xT*@T99jQ̯4r{QckII[̣<3, |f'5)cJfO7$-<ɱuBb~.tCVꜼĀg~rWH Ũl9=Ơrڪy3"X|Z8g8;i1=WUc,[[5.:O{H G>_7{?nN*; #)!bNBC`yܜryâNUv(W'\979rNìG wrnUERHB&HRITD78ǭQ@<3frHAOV^(kOqy~l vz"}w(Q[>$훦L/ 6v-l7`i?;Q7gL ? wQ.1921 Z? ~ BߚLCK@cVVi9/=NvFeH! k$4Cݸ [N-ux3S-d4+٩ĞzU̱?_MrQaD{%7+\; NJb/wZVMfxTl:^]I=˖4%G7_2_2q};[ "y~A!_dt%=^st.qS,iME7,!ƕ{iZ[+ރ`4RecS)q:|'.sܯfS?"9,A ̡SϢ'gN3GnQ1.ll/e*ea[O8 _`Q0È[ |(6}!kui?.Mgcß]H-#k3Zj:ů+$V'0 p߄0?В5 u^C4,YGQy+'4]ZR=Zڜj =|fgKU !lv*}]Eқ?ذJž# c ̚ L0XxqyӭHWT t/%ɩ.Ke7Poy}ΈJV"ѳֳL e9%K- B-J_tf6ߝ>Z3k:[ۿA]u9yN ? ;' =zq]>GR"~-ņGȎPIl4f\mB?n2dQw8ʫ @0{揀Ql:]ȗڶo/VmE3%ِpCkV>:WhkD-- 1#iGr[)]E>Șf ,&Gnϼbަuʹ"]` G? d]=| r뎁K7't۷MUMрCpb*L춣*N1Rih ]ӽr76µ%/+oJprH*&X׆Gh/I0scusٖ/`@Dh%^@c7j~\ Fyn{(l%JQaT y8޺e OMYR1O'2sS};oE #o\A6LĈN}=683ª3RevzKSVxR6)â*3HTF'[߫plF>,\ ݁?j}dߐdLWȚj+hlw{EuNyO-V5^=y$Gqw*eBV:WBZ7QUC,8{N]  *Aȭ]Pn& l\SXrŽ i-_3FCʷh P9Ete눨@RhGprc DTEiEMEIoJ/jM̲lVWfӚns5LsJnQP7bD i[x*NWY׵c7ܞH?#4ѽ^ 73^f̐ĹPr:3J+ïLW? '}kS.Ei`o9GX3⋶fxG\]n'iSL%_g&_ޗeS H]l}" xMPnQs ԖQ5-zTY\2@pA̋:R򣮪0r/ &N)p[ɐ1ocK秞<°^!A%M j72R$: 8LQ0N9X hh|'e1U@K7TCJp= :iѶLy1|H1Y76'6;uu|^T采ܝ,bt&VqexF͞6dQVhs`ye8MJ𙳅X~݋8O ;ȇVf9)Kᵛ$~ a-.ߵev0L+jl;,TX0qtUv\5ի+!W12X/ҕOL1Wה ,6)i&{[-gg3Bk5i'uk|k}qrE0l,,UoG 'ׁzv2֝P()Dr!s!J>zr[Z:\yg箖#J {D n3f`Q_A׹~c|rssh1NT7Q? l~ ^=.=cUp@ 5@ج褡 =?ˌ^2h!]Y1ƻd M@N[5ȊS3{Նۏ#Ye_13إWmbG(,@se&n /dθN]Utv~,fo|&Z%BB9`OB5рJ,ZxcI." K[rЭ/bp-mr N>p c6:Y٧yE!r(3q #LC*UqԄ@LIsDU`Qx 3%u-_ݫSɴ%bYUOZf;u}®]?8[h~b>>P%Go1S8覻C(ˁH٢7 ASrQ jS'!XsW E/ČG֏l?1e,fa15JqOZД izEtq7oU}RiQ̰J{:["I+wv( Kݒp9EB-Q[MY*tY4 MBVHث\+w% -qi;kS=a|\ C*PaH;$7?:T6%*Wۊ(}" I ")Xq́S!G]v0]CXj~ ˎi6䵮m_ښC?PopϓUSüid,H븱312-fq:B4E CnO쯞v}=([0EmJ 9jP)G&n,4}Ika82k{Jw۟ݩ_8ںuQ%Dz, ahZUcb 7W~%Ty ,A@2: )-Հ$i R.3 #5g')'O%??ϬG,sIʗ< iRtEe@ϻsk%H.Z$|m &և#Xm3/?T54_alm<$LBUZiH=r ޟW<GB6i6k1h-f4"Yy(]Kz…ӔPGp%q8l  7-A 8j21#̼1?,ǡ/@K&@ߺ6P+$MpWufX8wQ) $\"TIJ'L" /xxHz ef F΂eo=;R @l8e߲ةGÇ \j(;ƾoؐ?k/+7 O'QOiʸEY V"ԃO9J5'>͉N{F27%9LVٴm Z$WcȒ3Y5sDt9۳9=s|R+gOo ]7$4$|WYQK*)Ri i˫e:ƈ74gPJ]}Xt&7_2]qH*[ULOAg/ rDtV<8^4m])F,U3䇚P8ŪC/Nf )%ofH6۳c:2%7e_ĿȊz0oǒ@=iL&q-ov7E 6ff0ɉ &c+Ƹd1ys*{(Dk)$U'=rU z|i_Q1}@N )}p~hpǽdWaS 7xԄnM vEŖkOVdIS+?\h?XFEw{{sfP#=#F~6,godn7ՠя réblVR0=eKOY `qR'T5QsM㻖7Hrs gl?P޻ky<~ݼ ʴ§OuhE!>t9yە(%dMyY56㇙L̾"Ns&rnRK,06o8Cw3:JAJdO?['osJyLn?i-TFo>FXc;LRI=+&V9A3YK4G)<ܿlO7(yWm[~dLC?w G nALq!%lꖛgSS%L5u8it4rLKNŵ u,'Ah:շpL4*ݥ p>RfJEjfLL U=!#QSxQFdY7DŽwUFԊØ05fo@KdNy_"gܕGF5Qd8oFkx$G]nnD] e꫰3䖌փҹ#q)F"Zqo$K }5fQ?f-D4pZ?Ȩ<'fP9.}YceVPFUVᓭ57 S x+!$`͇;שG]ЉfKCGJzlA^mQ) as EM[h`ybuW2+, iZxgΒU&?@ð^ʯ5;#-f:1XNy}ֽe}PN#]e5.5K mOz;eB7>>^c o_BW-ɏq)q9,z,' H6"`HjWzxTޔRWY1{lhBmyjӲ_܌|e-Ʋ=b"ե`n"TE(ƚ8-df}@owղl "FH̺T1KRKVH!OkA5&Ef9/Oŵ1*YlvD)/x݇ĽRʶ(B 2PKR?W`Y?;+nsɰ79`6npv݄Y{Oe ܐ8D}ym:wӓ ?px!#PiZ c^W6YwOF;Y;W &.fUjYC)b%[/Pu_ݹ$ ibNW ?@B w 1YVlZYkD}8>dX)Tn[a)w:^?rH*^/N1j~qgT= gյq~dR\BE]BXW 3ȳ؟>\F{[ l\]HO<=(Y(_ 6Sс̇y+l8~dt<@sD$BR^Wv2%tiho4r |`=3%fF6lۺIkC!s$vg "#M}`NJp)5Ϥ!W^%ꪋf '.!,d}-;V Xʑӗ.Ho+xFa~fcǀ B3x"e|)BF\qd$1f3"P-gI(Sũ5+XG`dwY fu.YXUH?~3z~N)*jAϻg jC#fi?ACA_E0 ͺLXҹ*owI'2HI B*n |&"}Sw6lA}CWɓr7ȼk,dROfF7g{5_в6o"X`}=|PnVOIT:f {3gݔ6!oSNρclm#h5P1s+enfJyWR&(kUpo)p[1 7|ݑD|){3RuE/z{¡ITA#_Y&51HY-cI44.JNcXDd%d#rʞfpwh(* ۥU.|Q>"X$ڹz]1 7{\yBw <7</W\r">_Lkw?ArE<& GESP'!ZW;c%)D.{P遺`Yxӷ~zz-RYʬ"_VAVwx0-h&ga<(Xnݽe@WVy2'T p~6+zbȲnӾ{G=^dyÝ IZ1IUYE o&U\B>=Q;kt.Vޘ G)t2 ~ (:d 1W֥޺Qah hmp5Pd\1lB Kʻn;InqzS`nͶnw pKEgIW熤$jw3MѡC5 W-PӞ|"@:6ptsN9bem̋zk 7gZr(ҹj#i2'r\+ckC'cauBCwcPO "IY1*ܤY>> K\茬cG9@yWp(| pS8K .]NasF4) fEShzHΌA?PW#'8 m,5\[jYCH[?'Jt/OZ @ \BtR#bidU. bX߹J3x9td"רp%wjψtVNڽhtLW.vE9-DEºH>F~WG=m;J,jϛ9 7L$z+bs20PM8W϶!g03jOLy< r9b3π(kdzW] uM~z<}4&[g]\1P=Ę&.@'JM@&@dji|C e%!roi˰aq}S $oZW"2z5 Q"!K|^ vs%Kr+ %sXz.uzH𱣅 p,Ru(AoА[+ Q 1a@ ȯyS. ;[IlMaDfOSwaƾZ.喉)NsѠcGohtYY> T\} {[<xkOi5Vģ.AHD 8C258u8n qx!XclЛT7ʈ*8hU{mf& 3A15Iq㳚 u?bPR˾X+{uh)ԫHH˄M.\7'ƣnf 9[H԰cfQ}= n݇Ԑw ډےA+oY[._^}"owҦy?NM6a.*A4Yr a׸D\+v'Y'i_[CNڎ=$-E@ZY\1O_69%j)Kf5*{.5 jo=nnrڕ#GQNajwж*1>R䜗M!$ R"-߫ j73ݝ6V ]p*e>/7'lerVQws5f$N9! Ѥ{ ,o}X9K<a3yXڥTqmqɂ#ֿ!$D9cjJ*>/8-MQ Vh$GaIՎw 0rt^@%k]߾.?NRGk`b@(h9=1I Fp ofQYX/b&zc/LbgK_ T[yGN| @Os!rX3ڊRU*_9iXW(p!cO9[4hۼy%:7\=8R쬛چ 8%cò'ۮ66pHI* kks;w>lI':ewS;*`Jiή^Meg)Q\H5wn;(T`FW&PsDp"f ?GʖgInK&pqW>Rd;5[^[9٧NBXg  B[p^]6[G 6#'L҆iBnVSL,,+^Hf]v钞;# j}!RVqsFc}{:+00wcRC߸4Cpoİ%cMUTW1[;}H(&*5bPyܷތ3ME[^ =lHc$*/dW0_{MNn!Fys['!% eO#D'p}˅S>UFÿ}/@RhkVD9<78DŽ3G c?R5~Dgӥ @ԏ\Y39f} ]n*!G8Z_7x$ c|.(SԬZ3}OT<aNhaAG ;C}Dg \%8{ i9Nj+A=! #Ձǃ9Aɰ*( VMfD# ('MN ~w.h൸aI`Es}b]6/ҽ ][poٻ6_ ^73.W)m Ruh#&< М0Sk#$:K 45/5/8n+>v,SNy2>e";&Ί %zֿ1>o9 Yhef$\#ŁFp2NwD+:wo2)Q„gYZ07070100000005000081a400000000000000000000000167ffad19000053b8000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/5Sw]?EhDTTk׶Ǽ5Vj/UdbL3(aRNrʋLDp{{.&Drn֡-O M'Tw*> $/;[;kܣ@2xZteTNH4AJd84]2Ό |cLKm-^\~ލ#fn&,au1?HR Vn(XbiWAP&[igֵ#"-v ,1,W_OpwT P&/@\2$3ą :pDP,2EؖrF 抗XQӭzKCɺ~'0oUgj0 8];#UsC!FZE7 ; a|xޫp&ukl'BǼ;Bs]]_[]xW eǧxM}vc52:rUÂ4Wokv!,)[=/Kb2eл2AV_;ܣ3۸E-E->ahK& SܰwZ p<"^$h,PU\UE: 7Ywy+}uf#lpb&f\-!K ̣H Zc(譙.g{-fYM4k M/v?=)_ ? vir=UI[ia#PIήv-N" DjP"&1A_ǂ g,@Ru|2 ʰV/j'UOjShb !`]^ g4zbCR> [)o/Kze\'.ksi[d5d0IO'"}%j_(( ;Qi3U<r1\Qz{&/F  0.Q|Y zg;پ8RUpƴɠZ `|~ۄfn|븚ć]= MPι gXjkwkou. S1ݣhqa?%X?.y,&%pV1ߺB%=7 ߫-b.xF[Oㅫ~(fSOÚoi"#I>>-QFֳBG0 B<(:4aX~ J :fcF:CcR`J+eM?L }"t11$1 M1MǷ; :ag{%t)@gD|Q'< 5#˰~:N&Ŧ纸)zK|j\;fP_?*j~o\Ҥ ~(>¶T_&`{Z^+? VMҬUr_L&d ?WnH pau*+IߍVfm;*-ACTR`1MsAD81o-L"v;X0 ">ˍ#MdZ~9OD> Cy6O]Jvt ]hj$ #.6k?`P_xE8b%}_MOxsoBv쩅R lJi.2Ψ OPC*RT/^/BݙlС#k{ģ{xeݼhS{/v=pӋ%h1)cE܋wav6<ӳr`n 003BzxݭG%?.ě(t}͑og~V[kWPt{7K$;;r}0Zdh*%o@9N|4?ZUVYvb3~0Q1CIm;LP.Mf;=?Kg^K`9 _~tYYG献NydWv&I‘Dޢk-6f備56zM 厫Gy@ =*M ,6(6xo]eRMJ:$nD*Q.|L*ZflP - W4ɴ]/EGt%+`Oxy1>S~! X~a7%qQa)x sO}sO =Sǚ@U?jX\~!`W#ljۇTܭ8Ϊ $ηEo}^ԿjxFַ 0lIqNiyu.9j 9ߎɩ2q}Lڳjg{s ɞq]HƧ; gOJw_[2!iqv.k,~\ @* '/Y'ɫxՈahAe\6cxӃLWQT`}O>Smsm m W = %W6]ʲɆ`$g3Gap/1c)_|zN`"O "ةӄ~cَ̝VT#`u oSyJg}A\$୯V.1(}Ϣ$|o>ZѦC`u∑buU&T~9. j`cN 8%{rG١¤(Ju3שWwޞB`ֻ'gRf}r>pv/vEkC=}th}n`'U񊭾![))6$0nx6pkt"6< ~> 6'>Q,+( &~9z@DTHhI;_NؒzoTy[EXiuXg0_ok{j,pu<@n}vhŧð'otj:5V1!YEd-IC8Gl(q:<%‡<AWDKyq:VOdNOCdeͽ+{U5V@CuQo<n/ngC򀰲M%FGtGLӨZCiHbaa§1V@> qkYj&TFa{ZN4%谙kuY(4]˭]=O#E}̯92URP4%H_ 2W Ԉ1L96JVJ[@*\=p|x_3hWKTBD1_L599[B.t;'G򫇨d3o (fL =+v~J\l!KUJdp4=̔E愖SGgώyG5| ` d<]#\`̒ƭCH/i}lנJaK }6NQ՛=+d3}XG l^wHW:r@~φdi'4[9U2W'X!#ދ˽w.^Ru#qgNꠌl7v b˖=F㳼t%afkQe ALiތeZT-Gb+XǢ |rGo!%T֘᳏.U|Fp{3Wc,- q\Y>>7$oi>ݍ&U$iJvZ1}[j'vr"v ^cYZ S(· V /wIט'Lo{H'MZ}|4Y~=)'2S+ !MfgQE?G J:}Gi@{ٞ+3n:_:/h-:-Ps+G%|H c~ H(+9EaF1 wڲRN7Y>iV` e:nK, ԯO #y 0,:[ꗰ2hk?DRJVCM7v$ MTPպ%_Iwz"+{EC'lVKVf[ܐнKxiQ‹ g4\~:T,='D0t%k)mGk\d%ҘILy5 ԙ~"6qTcz\Gw hS6 cKiDGRSBKà^^iU7OJx ]7p,cJF?^d_~3*DEﭙ$udeit+kٵ.,݄ߧdeBr 4+%!_H%_-# &P˸0*4WsUrte_| Og £ƖP6b6K `ͩA5 fXWםrnRw0 k&](~$P0)CUܳJ2z}^Y/uq/t_"Pm/T|]3Y4yfۤIrN7"ܙ 4>ɧQD. EӞ U"q] r[ R1n9#Sg'ivٜ߫qX"~S;" 5r/maZ'!s1`b{qO0"6 oHaxJ!ޱ,@o^Vifqό֎{ :}uf@#!\jVzmB*K S.Hu5y?ׄ@\p- s9B$+:%Q$ܕ+.!l <98mIBtBsp?R+ ~#EjH3@ YTݾ?)J6͹`j(WETB$M%UH0T(I B20vK n$J bw/l{K i2 21=L`FQ8&*uJ.hZN<;sX$K8' x!=V{v杉n+A0F u5'-\v98+m~m^Bʼ7(~Xٹr;:bhp:b~/!ˆ9뷘 Bk }@fRY8Y]B M;\W 錭#uB $awIC E/%D4/UدeVPzBDMd 1)pIlX3'VI a8}# ges*Oq[wA+<wYy$ 1wnD;)EN.U}`̔WW_7J4gC]{䶑Ԟje-.q!#9^j4wqh /`X}N^.$o1[9 J}$8VQ]f;՘Nܒ"2(fC5,em7=1G1ƅdaNл뫞99 5/2vAC~q,iS٬I]Bɒ)ҡjkZ<3|^}yfҿ"D~vke'ϛSh.:<ȕj !ʁ׵!}&`qDd&JqrzǬ)s%9`9ALtmB5dms2PndI1Xh%ӄ=ܗkkɞAIu-PmTf%$bhnWo&A 'D;#aapZu0:ТfӲIT(-">TS:լEݓ 'fD ڢi!T D-n'LHW0rݹ.o#t>m'3p%YL !*.NU_"Ӻfl̞ ei]i-6'Vb]fxܣ*Mg´u&^Ulۯ\w~ nW xiC:ht_F)=}r0n}ytRUY3U\ ̓#cLeXl~'KtZc4iu?] (a-xԢEm(\t!Y s<e X Ku}0K5Ovd-JK2o;F{j6_rYĞ.@Y0$ZD~ݳaHحu{nZ  K^bBr EL=r'L1ff9+-0&Og.d+!"H|Tjc>7 D@ %%zb''M>̛6Q{'A"2~!7}QM ~ejkZOV( ndWݼ;\O|+ROJlvQ]yO^rAXD&ـB*Oϩ[C4jI3 t>;I"!hf)BSNPk^ːc,CGF sQ0C#.Tv,eZyoU{R#-na9Li}{@t]E0!X@v]Qgj;G͂T{qA'ϭUOH)U[nl{_RocDu^e[ A=ؙxn߇]%: pI>1{[? VF;ʬy .r:\k[7Z l# ?AW(;/4YXJD)"a*}LokcVvU2ԏbR rVmCʼn oB[kSwuET.`kXT}l-QVyI/ZӇdo~`i|9a\'.U:yt61J8I<|AKUϦl^d]\ZBYB20߮0[wl r`Jb zveA|@}wi)a\ .,)UP\ =(:ltv̔y`ao`(yɥP9Zhd: ~شVBikYܕu}hC]%> -yB$΂B=ȖH}- `9rWcvᬥp4P!Fl |rBb Kc)\+R/X8WT‚=+i *wQXh'Gd]{u"-=I{` pцNm{أ#Qٙb}p%ɾ r{}UJW'5::`ҡ?ߏ`s, - r)  s 6PY=<OrN? J;ëfB^8 ֱ)F;~&g[;n8֒&Oɻ=h.b#ܰiX4B-ҥ>/7BjyԬfJ,~2ay K& eʖm84i<!ħW€^a'-| 戏e0ʄ4I=)\n N9oѥ0N qVUz@)+(ޡ:8&ZP_*z;ێ gGs{N\P5U86[gjwv}S=9Yf`HݺuDŽ/F"狱:NDYȜaZf-> z7_oFam6!4RL]˘ gbۮy7L5Dλ9TݕAaJ!y.6L٩@ R7s0.J}I‘-nv`lٜ@7(܌`™{`v- gx.Ua'hy&-wf#W/cEMq?nTL[UIfǛ 9Lı>h{X#';C{oBr2:`gYs`"k_VEAY[Mx./bI͍OWFȱXS\sD"M1 :Jebڢ tx?e4+kЄՍ2u?-vvb!oD^;2xJ.#!Rlܧu亏+k uULAj=k=.ÛK֍)3ƖLZ.^, c/j> av'M*Aid :9:y$4ob?ivFc;ppxe>M=&|͝p "ۼtTFfߺԻMj|% tN^3GCg$!9)sOAG]7V7'D !3f$ܾïUf @8)zDwnP]b)`r$޶tTӘskAhFr2>z>/_^t%=BRKB)*  ZAV\޺E!׻HRiH f-- N:W^NN}v>ۺ޻~J=RGp2i YꑞC "gGn5Mw"{ aȧ],e\_S`0a>#gIa»Qyx9ʕ.P:!wΈ-Q:Eyjurґg)jҰېw;6'U0@?@EX%_аy׿:\ж mN[ձ,CbߓQ+JbU;eFŕ_((pϞ.YnN6vnw|y`;KP fJ 2TYcw"#D{':ZlzW1(,D P, es &cB<%uF*{TrT0}Vf+1O\K $FGmtSg۰{eq%%/hN1?83 >zr_$ ٜ|ӸM5ܤ>ԧ0U(ehE5DM܋e$Yk5|dMⰧzI&Oo2pM z9=doZ%,XK:&3Z s8HG%+X^V MU *v9 Pٗ-P 8ހK\ Q_LNK#E1qRڂ;Q^;#2Səa bnᾐ)b_tufsפi> 8q`l ޞ&;ʎ 9ްRT/EB|x (bU`<0}IT5de 团 C4߼>/9P8(n!abUc00ʱB³d4yqwD ]Þ)O>]gPHYn\;?'gu#ÇҚ1N@ /HH':lGcA2G]%P)oFZql!.IyZ!xӕ3#ӈkYQ_ڬԈĹB,fOszEavRXcۿg.} X '>`~>KF?7B1 OjھojoApxAPMܐx  b3$2<#â>t4LsUV*zq~1>j`e|xφhN_%k ""YUxZp@/M)b[0%YpX1ƴ_N qaT Go a$lj?xbYKtlZ~$yY>[}X{"$T%_ P*4(gP 5Qk'~L bVQ[#kgҲVd<`P\$sGiixGތpaOofjꗩl,lwioX<L-9Xt5qF~'S!ͫ#hYqJ=:40I=jGZ5Id12n8i~[v3+x Bx"%ީܼC췙Sϫ2/~` OzTkX&eO'k+l,#dژ|dN꽓ދ[)NA?玙&)䫬>,*"womU%mRtUe)jpPg}w.x$]l2]){4!z r\>Yk_-Q )=śJLmEȱ7l[j!5(6 bi,/XF){lKe ytzҗxJ1Ikm+]m0@lm/mN0E-R>S^~v}U>exPZ;M r=y萅dٻFxu[œ&{xr /tP5 .0 Z<l0K+$ i`;>cdA[QHFRBMN.BLN@;]TGǥ綔'C^CWGYPU$[ug*M 0UN<-+R8 l}HyobKlYAd@E@/,Znk⑮g*יd\3`A'0&K̜6}[UnFa])T>&1"h^ꈉlta.qA  >9(d,k>Ӝ1&<:2Kil.^TPJ䋱_m Ϫg_!XJ0+ng3SO坕Iz(XXb tV ]8ewCqK-ßa_Ͽv~fwJ" n}WaBT1O;?4?>3`%&'*197S%4cRu>T]z}@?*v܍ިRq#FL;kXW 4Pʜt9*n _:D7  cX擑@sK3.ok-|"qp`&E][9M1+M[Co{0 Avsa@2Wr1 V3z$kKF;=MUI3 $zvnHo8W宰#$:clSot*STnR ILaNJ| o8 aͣ٥59r8'fOQ`2 \Nl;-g)!v-NϜOTAf/;a6yg+LkGKGc{PbmѓG|Ms N:=Ox1FO$^붬ET$|z8d'&k"wla ac,Ï1U"j9[Vi~ugcrӓq JUWLJĆ5o?h9*[.UztsF?U%Iu+l?D.|R4u=hhQ ɮ<-(.0;;nCE4{uG;d;dcÁ|퇩l$VA*z _P]aD2tԾH1JYL|e3c u&~SI1tGΥ]"N{D)*];}ϱ6`CڤSKVNȟ3tlxV?.PhjLcHa Ƶfqf䞝7(PHMUxAFE1_Gq7Ӹ@PbӠWmi"Pj弊p2%4T\ 5 )-/s6[z\gj aHJ\/yCa^wIkN3=vb*11㙫 =rk\×_it?/!:g"[]YuXW ag$Xx=DU Ÿv%&n핁[Fа; Qn3?ϰabeJuM8z"\"N yie7g0 O@|kSLθ]LcVkT: ScQ3.9Qo It ^-Cf)/;͜˜Vőr0OVƶs&ZûKꬰE8rt@֢r0d6 j6jP-(_;V%/z֙rғۡ2 ,̨s;MqTs(D#Ric)! ٻ;`>b:Si\سfQ/4DuB}f#{y۪{_>bbr<۬`Qtv h I㙠hA0]`߆3Oiiq3M`c։qlD41-I>RTHa#$RBh8tdvl,Ҡ,}#÷䭃V n)B8QCo^3bbMƯV} b)^7U,-5B@ e7`&<p|ZäS<"B r8~n}JȲ5LB[;ӂ}Խס\*d t%L1*c h8$BĆ7A9{4 _z},+xUt%vC,\a nRl"֩u(& r̨Kd0ҊRIw&OApcLAZgn'̠1I]m4[ʨTB(VXɲc+ G3\FӁE(AvXG~+j` &6b/BxC,V1&zr9SƟgwf\BP{ChFqIQ~ʢPS~BL΅nSS=\`$ O [읶U'^ 4n~8Ҡ`S{~JPGÙBzXfD#:䞮N7535/qKKV 3 jGnE5!VrۻQ7|p 9"lf:h, Lgtm$" _ 7-Vg&?e3]ui~߼.MMȹ>U>o=t%[%;݄(o/>GʋIz3ZV,+ cS8D%?K)8(*O V@O$X@P'I_l` }C&G?| d7A`@ܺJs躺ڀ2eF?RUhj4,霚@7Osw[=Z7&$ҥiB;W7')%$b]yvX҈l>mRiިcX\cEE(=UJq`kkI 46/ ܙД?Rg;-)^,V+(8`}qpS34ͯ %uLDnm‹c>< AJcǏy-.}9VwP6.=!j"Tϛ|j'kۋIsƏ VFuIwSm46˝a3fXBZiBZ [lX"piȷř =0D4IՆ~ۍ3W'EZ%7WaV?@ L+5%,*CL1^sV3Y_h] YZbɶT\X{KmG~;mc{dgaHcٱzZŔr?H)M`BV(5=9 ;#G[i9U'/){-`jms k*`Xm*~Z$Z850H%+:q%[|Aբrqz"տe>O8j!y rkN$fv~v"A$ fowލh|IlOj5Rf%^2v%t4 Y 7HA^=Ƞ+ xMwv,ӵb-הIaȭP龀Xa]/.[ɸPͯa3|Gc_(׆-l"ଅ0:,ox%Cd8liP mH8|,'O5^%sPB y?R-ѤiWi=?f5XN:'y03^;N5<ԄCJ0 "?R͟\V]Hs~,1ax/nAM(W\]hqKFu{*xJ{H5Te4{-j%NIY6\kYYb&Gr N=JR "@yNQG??<'  I^џE?^c8H7MgW$&k۹C%Mѷ㉷fbL'8,Jyt015>/5XB{oC9 u#s:L\,A;UF=CuL} k8eNĿ  }צ!XbKњ$,Ң]i</.oNAҞ lNLvސlB1;1g ᣁ쬉0d_#7^ l9'sM(ćM!6/m}Udѯk8Z/Z ..XX7vRkJ 7 9#.@5抏fe[7cv>?+/S? t#a6ʦ~E.wg\Ѵd ARk\P$QI᩸O4ČvvT*mdk?90aPRT(5W5~m1.ł$UM܃_!zD|gߠ,Hls>Ҙ23,IrFoUZu- W* 3+p=&;{vcG 2YB(=gtΟyihPL;~^;hpt@} T_-wf~_Ό 9ÅlisT %UgHə}.Z@?f`n'8ҜRNض ڽꗾkl%5P`P\AEɛoBs$g8^ ^QȚ-Whm_E, Yؚ-Vv汍P#pKՖ^?Ѹo9Sd97O:}:\ҋYW>u$3;`KYdG뿞68#zT)U:/*顾q'DM6>]Rhi&َ஋Hc~3NFpWG$9 nthA$RWȉ!dhpAWi{BU]Md>sFi0 ;G8i;[& >#SE[8(I_l&pCY1.e;NjA4Z{zj&h ̴-bFD$_,0-*s*?Ƀj ?.˛…% LQk PFl{+c@k9 x&oϞ({#ę.{@n .JD*~QdMNdv{}efRD,`Utp& RZ.Zf+ghv `@_p 1ƭ[ C oN[.q!ny}=[amNDDYr'^j.vFq,p̄wܿ zi\`*^6>AÂd%KUh4[T-ѹ TД.ZQ:tJΝ#y2!*e(MIj3 ¦ V2^k2Qp0uu"s!h7PV I(8v|-ؽYU.%쉀^>cxQ<0z2|v妈1T oIJ85+(I7O<^,&R|č`F_, 5aX;50ܰJE6 'W%篛33GSɍە;o7,IrzK 1R\<4V>`RB(ojKs4tjI *ܰ0W]U18|Piz |љEP?wQ,Wl4΃\KLI{)YNaX[L8ШcO-*ư^e;^^E?4qeT /J~0ڷ8yD?t$e}KȑK;+90eGg6&ut_O3eP ts /D?3CB˪p ~+e5:$ ΂7 2/"&<i}|7m;tBZcoYjA[3hXǀ $,k)ŵ(M~egZ39˳LԐ-7$&ɂ5'i7Ǫ ᝌo@R-縊<~h#YA2 4vY]iw$s^1QYĠY#cQhƄĞc}&Rj_-g W&%s{u|˩4kUQ>ha`v3\ShA%V՛>\uId's5s%l'vfVIND5;k~O&y nZ<&7g+QlPǵ3 cs38;;݉x429$5ĝsv:U_TۊǓ\zCŇo/=a̮t 7ml}Df\n)}Tocj%o3'#nhEu(W?N+&X*2(vOjV-RzDpxA@QOMnua` zlO9aɰ)=^0;@ ϻ/ )`[ ^87ZqJM?JˇRVߋ֌'AB!GGzٞutrT $R*JJ鮗fB##95~3د>;#{}{: #g>rO⹮9T7}iiUpj0$8tGgpQp?=rBCl|{38'3 G.e=Eشx Rƫ/1o#VIv$<]hzqh4e{ #& F!:%&yR0C CNLT=F*_ضaSB+[_*+9IB V4y]寯JP}U߾젣wJlGÑ2l ŅdڕӋ9/;]n8ND*:`!̾D4|*&;5İ%, zuHfKՀϳ+Bi}#2`z(kM,fڈr^ 8x| hSi"IG^<}Ó>NSeS0=ZǾ1y#r0p'%vmP9;ZM W\qH札*A8us}Tgm?ym+x:!kdF#;ke=OO*՚pCWth?lfB7 ~#Zϳ rmFƩP0{Qm`wD9c!O#Gnpp~yXGxUj;p4H$ڧ` #F$5ւLE1QJ5.g ،J>z6FڴjS1p`^-|yl~Lݸ]aڿf^\`.ݔ=z AפЄns,=}u Klx X@'@Qᨊ~sgbkPǛU l.9P5lTUַhGA&SH=.3O2(a"S瑆ͽz1n}҄4qgc{ xs.6e}ߑ u>S#s ۫"ĩFznvn܇N+-,Z1iFPڝgrznCľ/ʯ>Y] Q)[-Se_3<Ѱr̆> FO]r{'s31P]54@8J`-2:cKÔ|wy׋DTaϑ'Ht08h5!ަ";orr6e uXy:p\K~{vVcc%r2M%[$78<]Kո^Le$O^*إEr vN긽icм3eQS2Iv5d+bhgȰ =c}8넯W=`o O\݇7GNp`e'zteRp;JJ{o8$ЉE^;tÂ';2O{9.i< s\TREH ̎yo1aqR5S/s>Y\u# 7<ߕ7;,qjzނm@jl]\|ڞ:-/FW)'|0ߪF#*%xHO^Zk1}P;`'L5ҘCCBdPLz]ͣer8,gIrwM51nFHj:k!]w%پOqĭնj9Eg{`=G&gPt ߤt+ PIm/ '*ovbKjdd*\sZÐm;w.͘b1~wYC&.qo k+sLrY1I*+`} Z,[8QɩӅ?W%rnB)T%AXߏZTjl2CPG3݁D0s|Dn!# |}@R!brcRޠw=bR w=yIcO2?i!$sy ZCg`~{sh ГPv*}p5 zjp`XP2?X ۖTu˅vd=DDJKfxDhШaO-w4/MHs𤆞slC4^6Fc~I@иҖC9-F1M(jog+41?$y`w ɉAjSOobIײ(EVpG4ʆ `!eMy}Qnݭ[zE9y<`qSYO&a&иN*P`^j2tF 5L[F񦆍}Ed'*bjSWsQTZwj~5`юPPDWH(NO3f*6^FEET]F+O}s7&g'8-zu ^>z+#5|hHqF< Mc$u3K&X~I€ ˴ Y*I]cK9nȨ#+t WknLxqP*rnqmqչguGdؓ\ #I>|[yl sdžxGXXU|aq& w F;[{neKvW}r4Kgn}4u׵.ft4Ab}8m!6qNtpV: 8&o3w.J忨M-Z4LFu[V8.q[ia-jPdٞAC@S}0"x8-3%*gmF.2SXMz?6!۸RTkVxA TB/WKXᠽ}{)+Dt%{鳌 MHfM>/hJ!?$q3TӐkp%Ÿf6Qbd}lgvTl$mڬbUd\ݫ%D.]UEOfmR,6B9TGA\/ӳV}DѸz |Z9#g|&Ҿ@?GFUpyKV[!#>3mO'8q# 9Ú\UbvԄaeQ4moO j0B0V' 蟏.eHڄR`K}iiԨ̗wJ݅!Z ZQ_{d8QNcP`roAגcY֌r̍AGLNVʱ-լ4G]/ݔ*vk9٭NtAϨ~I{@6lA=9&ؓ>Q!< Us("Wvf llIȊѸͭbs/uD/VCƞ5neTtjsq eBoJ L73awK8>+Č-6yoѦFd9C5Hv韵8N|+F4kߦؐdx | ػ i&i@"Rl!-8>TO"|L Vfz +13ڵUQ5}kRyd͖cn4LAQG;94svhOG9P icy-V{$vboXxjN[*~ʈpGa4,AN@9O9 r-KkH]`ZpYi8 _zDT]P)ȓJ`15  !^BVya4Yk&l[Pf$LU<2A9 yJb,&d GJy= GWuB4SP 0";OS=\`@Bb\kT2}K2Jֱ:܂hA:w\x0Ǽ*sf9n U[vSYJ3>Q<"6_1\&8k-2p:r#o_ψ9.6~SoF梕%=roc5.ClAUm \08dks+ ӑu(#Wqhl~PP6nx. 5iL}lO$XFGOJu p9iyD 3b[!Fʶ~@( ]̓ ƕuKy3Xck%R XsJ6t{r*(a^ H=cŒYAnLpRF8oβ?/O{+v h}Eۥ]ז,J=wSu֘U.5߿,PZ|)?X޾:A${*i`(7 H4:Գ2#L0KD\.->G+K,! `-U.4)F0 4S"+{s_yKMZ@wVf%\F ODHD)9_!Hƛ< ]u 6|R/m.=B#EC u~S~Oy*lAi72٪A,2ᳶe'vNƫ,ٿMcT]3,oQgYI1'%BǪ o8 z$fR醡2̔E ~)cݠ wi*5VDz@N1¾vhF$+9|8.5f)8$ˤV`@Yѹ7Gz|{R/ujRpTLzgt/Mtz 5?W+иZKtbN Dc#y3^(%F0jO3~8T)ER8B%RN  M<њq }1Pz:D5kYO7,տ; 0*E=|1;ǧ1*J?h-w`$k==~h" <{C$x:dކ)Ab4H+xl!þZ;s6d́I:ˏ% hSЛ5l;-ba ^2L~ M^d^׃l}nli::(ך>JKѬMYr`e>6g$@']pIx猛'G2|ߢjKGlQkNUN NWYQQILځvڏR4Ⱥ{I_HEƱioZ @5苣h= sqDhTqL`h ,FjEb?6+Pj .]b/1d؝[ k֦'sKm˂kC8iZ,kN)br$bd1pvӘC :[g2԰{t|yϫbTi|![(ѥHճhRlP݀2CK>RPNck=^\\%CvnѿQyEsʞ_nx>T=Co}!ϹǙTMqY؜5{ 0FtL<<#s)=DiW@y~b.u^1nOC-/-.ډhAPU.'vF͎U\$UU Ryz$~܅D{N>ZD HtmӒmAU6kN Rlb*0do|7 is'KI 0b&E'q9ĩbےtA{\3ueE#x?4Qӥ`+j4Db5ߣWEc09g>աix֞aqqvQ]+9;]jd~pxޮ L`[;H)[>z̵H{F'LN?܂SBʛ!IRlكB#HY P4"wL3IBkF#`>?@dr)WDL9h;o̫ΰ]nP'h+g7oWK"BVZ _˟2rV+<~ AmƒǪ=!y'mchs}8o#x@O*ټEbGqa8zL L)<*}%{NȓdT=<ě3T߄qdUb[=|sQ9r4#b sk$%O5Ӊ~o4}]<űeիhy)yuG^y.ګGԍ*u, j9IMïsS2re=`kT&boF~,10zu%/FK'!R+o ی>[m}@<$o--ɨ(tL[eXuoYCxl f*wwv_XW q;Z8x[_N2Po|jzesY_Räj+bHܤJ<}L3豠\%_hɪ2*|Rf5se{ ,hLu&s1CsRw `I*%i@"#kYNJsFەÎB4Z Is;ANy7dqk3LyL&SWKNUgx23 7P p1BS` 7*!M+6#ӛ?K}ffDRp`!IJ^2#5K Q4}H9qurʓ :IeOߦT /-AN6W5PA4ZV"!'AKזPpɋ^W$?g]b-[ekrp)EٲC%V]~HMɊo1K g̽&yY;+ZR:1g [+WG$L#n~)d?2G L䮤U&" pɠ@?HDmiՅʌdQ;Eu)}7OGڽҁoabVBl׀vjX+b,/J.G(ۡR<8m1ak rm y|s APV@z#UO_Byym='N@S;-qn]ZvT"a}E4drb״c?f[LBS*e2Mqy(m}b*\wqjFɔ!nX]}[OA |1dA%He}6rzffsAbJPѴ9eGPfAd _pqz:~{.HtO&FF/"3ssIkmxKLK/YX: C O,X4_k1xwе.|×mF\:(=_y;e )o\C`V3Of7 ^vMR%JaށmZ&-$r_bڑWqo*V%^P,7(=ݹlsm;j*4F KٛDK&pq3ffry%+)Q " d$Dg*Yy$gNt#P#𢗩N'͗jC44 $qF ̈́9IW]js*ީg#xAgM4-]h=#PdZ0B\lO %}-Kk*B uVi(D,4X;_ ',W>eɖ㩧W9c7 U(L|u6eO¾i)z4 yC9)]枑ٰ&2k )%ḋ xS*jL JҖ@o+Gf{nuEcY1 6/YXS6s uAS+q3|†X*[Wl݉b9ѽ x=F4 ̸-W?D]nMdTd{T5n nK0V,9}7!|BIl7\o$Ob,q^#_B\&Kq)Q ɯ_cvcz?[Yq܅C/lxx&s͕T/si;~MXD^|*7jubw^T'øJwUUե7t~P+F4+TRPJ=ĶG*l|M#)HyF#@,ñ>GFdd4‰Ug{&t[Ƀ /QY JP,2luT{5\'LCa<>>ȃ; B].|Ðpn4U|LUڽv%W/# ~T"?!>꼇֔Mn0m2:w Q_;(L"j@I Vj^-ŜB`D?.ݑ5@mq EɚU ff Pxz7:)MMâ|w1c0#ƅO˞IF)#9 Z:^S=DN@Tm•OR_O-gq;t % yu}ļߋ#S+ilsesA{3j4PQYX 1O4ߜB#*FՔ!gf3Nϊb6V A0.oe\tgC]"v`;$ V/e͍:rƌG"BՕ_U}7ƃeojGx%xI$6udQ1}M]B'e3Z{KR^|b8u[Nq—Oxn&{{X Է?uT<#gVnzK@pjeh$]w5AqNY@Bfĕ2+(/T3y^ aޯ ) #{" s.4i ׌B~/xـDOڌ9\r?}RB! oe1A4}!Y(EQ'"b ^HFFS3ڭ@'_s--?6K|BeOP_#PRj;נLiZ3PMB/uI! L  #oWʥ-}Muj0 vb 0Ѯ\5=ԫ'V;g ,qXPx4w*$ɱԆ1#si晘&F^mt(bַi& v%Z\«(Ksl?YNjЫ#Mf5b$4mDc8\Ҍ!AæymH&N5ByIv^8PΊmb3FiF~e۬I 'e.I57e`;ΛaViQ4SҒ tZL IR+Fj08/ybEټf3w?A{lL`YP|s*MuʋeN\e27<NT69,ɁcLiq4Q1^hk,83\JZZ/lS=㒜pto,ggJ9.IdrpÞ秵oC3;4N6ڢ\)ܐK5A잶#>Hi9xI+l3N7tC͟uPs #7IGRy,3؞\9횆;/ VIAVkҲT˾Z3 .f֦9btG6@S@R9f;CyaEd_ sNP*Խ3~%nߣz#//KÖ һ5O@SS=M$T(WӦk̆s+)OR(d@z‚;ܛb5bN#WE@(Ԃ-Bm "@;5:UP ]𰭰SWglrhH+{˝@;؞JUQ%-)4dKsoꌾ]%z| hA&UD{r$o 6d.::H>'(!{*IUzJDfR-.65s7Z:v] OX[x5ޯW:5D/׍x!A<XAzO&7EqW~SDmsŜ; P]G'nu{ "ػ4@Q[sÎBGhtJav&MWaBmy{I9{>5OU~RUw9ą9dIhTeSͨҔƩY|J'h,ELy28j~I>SiA&@4A;Dg:>իYWn>޻W;AT5Ͻ֒3!U#l9䷰ʜ<![q妀{|x|ݥV?40:<飑=Gob.tw}x(C`AsŕԚ_o뛱԰ V>Z ߻a;Ms@.?0UwGJHh}E;u)Daޝf[5w( )XA9񑐔֔'۫aN2Er6-˨ ϭOɗxPv%R ½@_]{]7`T|Z LG Zb㭪<{c>KاjLbMTMէ'cQ|Beq;P2P]\apt;NM=6lO1*18тO]F@kùһͽRCSXrA L$6wIF7QjWtRzfeL_O+"KTsQFC+9Ɔ_,g4O/e 9|j"db: 4c˜ɾ ˧:n@~p++6ZaS{_Ӿ >9xq |_.*sF8BF:T^'d4{)Z9A[":#QuKhHfh)Q-]'*!L>zj儏}ٞCE2%4],PEg[~r.>_hU,wv;&]saczS۟r4}I1 v(;!|ugPo wqk`Z' KbLn q^{7"G2XxXbiłjAgl,"Tb:Ι(pg#3Vװѳ^@rP/,N&tbOC#b.Co3Xg`W2uzdm{& +[IBU}rZUsT$ –,N+j LEpd"IWOH۞Oۇe5Nut]`3.5b sΗ}ncWHϥxb h,Ɂi:df\skPdhAz;5r'7HL1񡳁243Ds 'k5!.y-ugt#%o!~64ح=׮&wR6q&oF "+ źz ԛNů&ܼ̿`aw~mC#p֚gW `_i.>xa!=~h\h1id6:rR8^P~zcoƥt=Mq+14I0i2[U x`7l@u~ނrQ^nGxJ` zH߿iUM.?]; Zl~@wOH/+# ⮮'9_Ο;l.ΒXy2srVTr--fZc~ěfW*Zcu<8Mŵg+S'OcjD2Mi 7D+ Z MRkLv3"%gSXDOAB!0Ko¢i0k\fͰ漢jEdcB[[8</J>"V`p8a$*\!Tngqh >𣦰a%$J OZVw""W5M%(͙-^e̕d%TQt6TQ)|fJl)@Mչ%Ė#s૮q4Ge3,X~%שּׁ@ ƌؓ^i1,dhA;,Zxk<{n`Ħ_bDGm uJgBeQf̿E 9y`g@] >pѰ6 [xh+vY@GJn|qb!ᘻ `pD#S!CxWk.KM{y_Q>RF"IwF8QueHƻUUQM^qU,L zib?ިq_ݎ) $-]gG?t8?'kQQ~R%WAq$,Cl`sY<pQ`7%ۓp/*҃/1_C밯[ B DrOȨ,s)7#Y|#uo|Iz 1>G[υ/+H6F?8bl I38M}ŭ;W -šK)@a,9>}Xbs4Tek!g'A7(_ׂ7[)_ W8AԠZ,"Q~5aM{iV Uƙ66% X yj,*ǽ19b PVW? 4'st#ar:(` NN 1rkI՗l-bF=B:ڸTLx HukV.95':̫~҅ 68rQܕJmA;dָ^or#<$0V=&KKꜽkBMEiSG(@6| ˍ,iEvu" ?HS@]SqFgc\. a]!jlO!OK1kfesdk^ fTCt*>;e WVS0)T;l2@Xuw'=½_Tw1o݌B[}ǖvSpKm3ӥ7 d: _SUe\;`؆Q5Yӫ:}պn!9 oú=g}ޅ ;wwRM8݁hjDgڔڢl*г VWTf+`=5.T>&aֹ lb{d(4YBcRO]L*xJ}I,u{%xߝ uEH3Sfm?bLOUj%ԙ^@ԒûM[Z VX(Wl9[Î٪(._{>0k:'S"̍Vɩ_#H xS;o"'`iF2Pbȧ&\+<1!F|H)+6sB#@+muFshRgԪ ,DkyGavz`s)g[bhY6[~v~D!+)va2YF~lvU\ٙDɤgPx=qla`VmyjԻ IVqmL9x&pfs+жg\kiٙ ;ĦX4 ݻۄsoI n.bxJ(,(56-&^3f8m5YN|anWBlXBo9 k!2' ,AwϲYrx<έD}?9 KAI8R8408UӬ܉a)Exv`UD;cv 9R47) &gr *C(R_(ڒe؝[ լ^2w|e-# AxTXQ5na"tD~G9h,2UqޑsvQ.٦O^kR}37 vl|k9 Tmذ`O83iO޿:K(Ep49%zd$Pa(\е&;4w6.\]sK9˜ކ{Gj2G.ݒ~F5kwt#.4VQ .̉382MhD) mJtUZGz k;b56pImh/F3{덇bxyRg- ]k)=jS,9}NJK'cgz_^VnmCiˊ<w/-?_΂Xy˼B5Vond7IQϷtP\fSUzNHfVЏe&]&4.֭:s!z)hy~)nF.eF~.|17\ǧIJ%lюϑPҗ@u&7_h9W>g|ku,դ "50y?Q"YTYpʂ0!wOAtqE UF>]{{J,\XXh, 1ROsT@[d/65ֽ30!9M@ 9v b$R%H`x 1`~$SV  JsA+++.7nWa @щRxau { i*:d9>'2a1v0o8Yo QaPd8GD/593S%w?,<2IĈzX_oK 0+5mDloL΋g̵("C'5Fņm@RO+wN6^ ;i_cZ]ᣋՃ_l@"K ˏ a聛hwOn.1vvʥL)сZ6--9"e#V❆pL{ MP{q*˙8NY2~Wd_0&R޵K}i4\R-lj3oe(W&鐼f~j4w[XȎqEQj'8fiҜ)4q]+= |6S[d7㖡(3I^˥t%RLve1߰'8Ƕw7U,15Tٲ*DP-NkIy~v!G ׾$ .O՝{2 z> Ht'~?etI1 ~[13N|dqh__f]w/k8T/x 7${zvoj3\%bM-'ah>\K<Ѷ ڒU- *[zo2T(N7] Q:!Og\#BĜNYT?1FGle(#lYZi>pv,v͈7f %mib .Ţdia|v<}8)u+ 8_ǔ*>zX,mJ66ҷ0RVzIA?ٍؔe;ItePF0(I_gT~lx&281 4K1OЀ^U?"vՏҷQa>x"VAP2B.Zg!<*WQw&1[o'aӸ[}&7L\MW܆V&Fխs͜;KW<*x L4iL[VR h:^+y=f?-gnPY'1dqOݻM?Ncޣ&A6_JQ4n3Ng[O \H楢-EbUw2$RѸ/G}[a(ÑQs7{0j8/W`oAd[qn%ҧ*܆ƭ='~e;H"7yB8:Ts8.Q|~(@n<67l>,BEu+60b{tnDӕ$rJxWjCB4|Zܵ\X7, :Q[V^M`nG@8@ė#"!RDkğP=;K08>ﶕ:WtϺAhTS``]a Hk4`u<ٮgJ-QѯS?׌h@nnˍ折ʹ[#UP/;GX磋V6Z+שjYNBD9(@ܡY)zMn ֡S[e1 D3ɉOީ ;Rp'A}/d'b+bqֶ~D)_U}]5MR̲Ъfd r4dRi%^%=YĢ}JGy+P% q?Cz}2kRdlP}{%^[_~EXg?6ML9in8R &<^3zⅶt/fz5eFp{ Dk]:v~i4ڎ0oE]kbR? JB>M9 GZ+сυENX{>cn!נMnޕ,c)ILZgX!}Et7qX)Fd3JssDӗؐA;|VS'efT_]Xh^` ,$o6Mt9O;Ná @<;``]dL'X!$8#f$jm=%%\Iy#j\S.G6BƞlV;` |wQV5A.4V g4^K|_|y {̤ ^<Ӟn{n>'NJ8 @NRtV5'GDg Pzg W /cv||{lw \af+{5)<@PNv erSN3b*2|]zsonxTپ1pTjR5BʤLD xyGʹrw-ӱ't: kCvECӐn "H:6@77lPP990*薵&At~ΆhP' n҄*K<8} $.R&/pţ\鈜~'L<-8u3ˆɝ6igTJ"_H^q ut4\#n I(I 唻GYcgk֯I(Q"JoxeVZqXewu-eť[KCֆXԮ<۶>UWY1s35-+tB( e1'`b#D[Rv Vj.hS.{|$kYkIELsO*!`wWX nNdk ~7b$ǨVp#YvLGT>ʊ7eFg )*͕Q&4 ׌Ibǚ8aiU48b c=:TDq)˲UwGn_&g~L¤[v^K^w RQ[fNa!թ7+6%m'v6-sa !Y7}(5C)L9"ZA%DZ߁%Jb zX-\mŲS9lTCP9LdCt⍴-~ܐTMZc&ϛC`#J{qn"K@-/3ҋ_61V6;د'08Q*M^SV Aw]XzN_oҀ: L $h= {c<^a{. [K)hdp%1/6 6ud o3n@I0g~%oDz/ՀFؑgdLPu꼃4~?eKS@qn-T3=J,5+-< pw"5|.+q ZI.|8I]v{? ѬD5<zB 챊Oޔ' \r^~w>YN,!0ʁcjߘk+Ӡ& bޯkKsew<,1uXw܉k?衪⥞U.H>I 7g(\W] Hߑy{ "fJ=tªsJ"B2EIpDJ^PKgCK7- -, JM[:1+6](0`5oO zGo~A=x& otCVJ<Arm( .Vu[;3sӼ$W(7jD1WX4*yvOs*fDz96~~ͻ9ȬIB =^0{mlqޮ/YӑLeѭR95D;߲[I,/vC9ܧq svC;ß;>ǭ{"dL/5ZKt!qڊԨiίOҏsnHv&t}4G #(QHs\xlPv Ͼ~& CYR r eX6F~I ()@A[q/@1q"WIKr'aBK7J&a5s6"(h4}<(L4'!ih 3)BXkiʣ)79i)"oߠOݢJYyBТPhW-KmFXO}]aث#Xkq9oZPWFvsl=;}ʐ&)s<*I(FHcA=a()xHR Eh^<{H/:EWH#(qhUz* APԉe82&r @WW]dnxB5XX!Л0YP1,,٫?b=n`V~#R$a1N1]ɞvucB0.nq}L5hrN t _ba&%ahy$ɻeY0Ae?" [psoɑ}XCLGD1&X!ZDۯЪ:_pg- !}CҮ[izeHCXOZ օG5JKE8h6-]N$@c,cjy6 ,6Q]UPi9B׉B'pqm4QY B,9R@\#t_ [%t xrzۛq`󚈍6p)vlWNKAXd#D.8ǛKr 4aFh,̥K[Y勀U̕9@^la15 3YJ< _o4 G7Q8 HZ&Yola_DoZB$ep{ogN2[8Z!\-?T}-i,l\=p7_>/M-h>D5ڪn(JGp͝L[ F+qd]wIcizn(Dk=K!=9A&ه_7]y~Y]ss7ʕ7F1'-yi"lجV:d=6$hzxIPHEgGx6[K.&r^Q;^6:2Rː?Lufb%RlJegsF =Q7ڶ㤶C.A#>7{>5_CLB 4_G.:i UK]B cjOqnH5 ''pw3b3|ՊYDQmYH[p(sDcVߎ"~@H=8[)Jyrg"v/znix} [C2*#M^4DV{a8gChOgx?$yiRT(θ$`r7 ED,L`<[$sdXqM(y.e, .Ђ}~]=v72Uߦ0 6?snXarJ,|Xl'X,*+^m|l.v?VdY5)tF"}$ǿjydNf2G\*^vKzb8K1 6Y[8drEʲ'>nu$T\b}o7# V4j9ow;\ J;,Wgv%tow6x߳N1of$87d+>{#ñqX4Q(*wCWK3cE1[,0Mb(8&NY]0}bʑ&3@^8Dp3ӱ±%,8UN)F79X{>$6|% oD˞:VP 5z?Hg@Y}xHlU4܁+-AVXsi;$x`{ αdR)$uBB0z΢:?gx(*# 篝,bGjtMj~~ixg4S.5rs,m|L` G2y-fU2I=?{5PHBxljDvdf0TS2}FxHP︯0b߷#e2B Vl~@DfRKAȇ.K٘恓!Z'}֪B\cׇmB&zŀM|xG`美ΰ[R:]~snT J05{fgg%ҟiW  dΫC΅Ʉ]#"Bư\ geEYi`Aum5Og:[u ip]ؿ AS 9_+o2Z0_NJƷD=Wx |XY\T+%AZk-@t5A)bODD`a_D?ssP\\pHo@N l‡Nzs0ݜ\ LXx 3I+I$lZNǃ3D-U42,H*]Ym[{ l>-%E\^O jxof35٨=[pQ=稰u˴~+ш$/䭄':'`1)F-ih]687m=tޏVK)=Twq6+ ?xItOuv"-45[ۘGPD^ΤVreΔPIv:TGV&e^ngWƀ䅣7>k ??L3 ![<#ͭ1 T;M8j2@hc F<֒A(NE;r jQ/ _@'߷IC J|r"U 9l;1d_.}Jayf0DSJ=6M2Õ8ײ\̹j7_>'r2/kU4Ǹ>2)3Ő-Xr2zc$Y\#mumU%?BU$ .7azlH¦|;W+fVD2rPYd`dG:-?/ J'E1 #y"/uG~gSGa.k &4'qjJ\ꢾP2!엿Ea#VU㫃C6@3">vFA8N߸{æ*_%[PX)ښ]fSi-q @졌 Y߆2wtYNaJxe|] 8v N T5 )HAg[dV .q}c[ȉ(hƬ"0] 1JO&}kqIJf~ N0sw.ŕ'(x~y3ٮhb]pܤ/Xs]Ƒ6+IUğ5aN)jIU1;7XՎ5j B\j|Genr0A%f}ߴI"kEᮑk34ٸq;AdhR"ĖvҋٸI ԗi>C켞M'([ DoYA2:k,`㨅c|)o) +$ ]tզrm֠Y]gO{6/FMÁ(Uc‡r.BvdfqaVٽW4}q ڪb%fe׈zJ}P1s ,ٳ ه߄EL)s5ׯިc=fm/_mV_Ruk3fV9ۄr~H`/ 7=h?y<^gƩ r`8%_DAOh HeEkDQ5pլ`\м0tLGs-B?s/JNn>&ϟSG/ Dq9G6t!B(eK->,!k=ُGP } y_d(m-iX/EH5mUI0qŠL9Ӯm Q `r)gxȟԙ̼9CZ,1~rQw:pE0 kI8ߦLj=oc!\ki8 *q&7 Q|g[eEO(tmEb2yɌ&Iqb/['|5Jwo2KfyA~wH1F>!6R /"}9Ӹ2.G.bȪ0.8\9SZR0N#8\"1?Ua/dpyM@ I,)FPqhM~\ qX<#l%xW|oU( $ēk8Жf7Q( kPqG^~iS^ 0mRWy@ѝՉBB)r3ZLn"(I3jd\]=2z,(8/j@ ,zA{8XgX/U.*E w ;:xXQ_Օ=E?U*ްNfQ2ׁybi@.͋cpFjg~>tt6ZXM!ُe9%[h6@ Pܕ! d]=ϐHOsx oPjE5~8n 'UX(Ƿk,mjh 䑠AiK4R283a 615޽k6R 53|g5íM)^@^v,D~ /is m0IC\ AV0vxAp6"W71fU'~M?'_k:NZ%|Xp+x=l6(` ~N\9l/T|8 Ud6-.6h\`hI.]~~$דUH5О y@@Lci7bCɝmseOV9\G+˜+P]D0 T1hRP)?gsZm:YՕ} RJ&/ĺq- cv)2(z`_X2ckd {Ujcj}N_9[le6ͤrPu_"@XAbK1!ڰGhL4N9W nx`W9)`U—s#K;0jPm3?G@G+aCab)#%}&fCK>L^< v>2D0"8%!c%%6Â(7>Se1# I&' Rk ܏~N4&4wy] aWE%\G1`5u50Ǹy;,tɘ`r=V]{ʘ>}_œ`wǪ&9a'eRldkoOt.'_!mMqNoԧAMNozgb9|e4mCiGβ5 4TʼyS-:컑×χm{Σv.NΕ'-+۽}twDXu` Ƹ%x~xnfXb.'\A% #N#),g2pkd-a)SI?s6$XDaD5=H&4-L'eMSnC\/0.ߚTqTp+`H`7xҞYp8(>"3|Kv2ş/ӶF(&"$a87@ ʙߏ6u7H8wnch;¿9U71vӱ *n&zL򔨮'pch^մ~Y]ڳr DFXcvQzLd 椼S4zRr+zyC1| ZDH?w;8ҹC== `iڵ@X 3sJy',@+JGܐN 1Bhy@ͬgPni>?ا :wp^4#×[튳0G@XAÊ}!I2c0e6RXO_:Ά]ǭE>h1e1aae4sc  f-;%'#yٌYY> h$j C.Sv]3ϲݥ »xϣ5RC;62:!#r0{|x]Gk-1bt2չr˳Jȷ.w:=c U(+2mě W&MaѸ-28o"]6c$g^0D:BǝOkn}҅>ȺWy\Kdk.9,ew$/ºfY=Zk6>UŮCycq/սIQ8tTm_y%H ,_c-1!@:dVtܟIAo9f?9N@-]~s#g$ϛ̿Fo/FQdJ0w# &=6X^]"s˜6f:ʀ3#13_77SVc۲ۃgfUsCcPP7beAX[_vq8we ;)L{☿<ը4*DL9ح3GfYAqc4h\AyϋLCuMW7(Sk|~Ub*o@/@zhpL_h2 Rf }E5&V*Y+o;걥AUt@mWd>G"UlF;ZZbZ]m|Ysd$c2pϨ ʸg7iIm7KM}@1gx\mSYA$40rK,TseV3yUuJW.61U{+6d(\stB禱&^*C㍢S_04ɫ}3KZbmAƏ\a%8MvGDUImþ ?\+k SE& tQʟ MvP!V_YaԪ6I|{[ E3P,GױE;tBP?a3a*toCj)F?5t<+,RD5WJZ9PIW&Y>@.axmtCuD+Kr=lG~)5v_ 6^ Q @P^^C]D.{rkW!Z}IN@) (NUP'8 $8qHjU9r_̾:;d]e*r"{[ce0n|i&zFN/Bs3$4 A "P-X|TPX+ TAD3 { fgq_?э>5BlP(*Yoh%&˼D/XvV9W v<>LF%V`P=%m& a %`UllE0es@pk1VF!1! C_x`7~A'3E#tfݰesKǮWZr]Fpֿ΁2L{o섌;9>C-msQ9ޫɋ!ĎSV?vZ~=/2[4Nd^e\CɰnPIg ?+ B̦8m^}V5 jLDk!rX'#GCְIfmk. DɊSMcˑWјƻ`adJexfiP0Uh1SXx6_*f'* NW,z/~d’#Iw>ph`&@i]Y'ȁ9ث⹧aZq9KofF{o ;\k=у;۪s/8Ɨ >?\f4ĘX%;q 9<l3|;B)~.fګ/^#X/ۓ9>~b|0R~v\(Ω=s*K; 3cHrb^ɥoSۋy5qQp}<:Q1vlEc 79toawtqaq>MaI/Y| qcK/1οyf塁u{0s$%"%88$ CRH;nlwa%(op[ud VHhi^lB/hBg.씬h![;ŠGV$X>Ha%$_Ei;*jzqC* nIYN{ b[j=iDԐB)x@ "7ޭOvAp0_8/RgIS8,#-N*{ އ1rRFKvL2VXPdH2EvM| N.u18[H%v.tT Oŧj|}X|$A @tTu7%<#=aG EdkL^fnI2<9!}Kќgv_7Q/^µ?81A!*+N[7FR92gKyIUesCgxǚCJ|R:ڍ)s03ȕ>k&h+c>+`/BV:j+f(Mo̦7GӳG֋ b_ӽ4~ jJ)ISVT9Bh ,h1޴ >yWWFPh) XY˙;M/~KBA~ 4HE "}8O94BD3889 8HoLmBH0w}k!"YxKāҝXM@j?nOߏSSwJ4T=B;P #ۈ[gr Ń"J_5Xqx9ۯ8(3Uw:Ai5OH4P86 Zd-4WR?rIyöqA+kQ16F_zS.'ŧ r#4QԈ2=J"v-qIM-(Ȭ%])f?FjG:kE>' =w?Tܾbbp׿nðI[aZ@PsP}R;i+ #EL:3^IM8y46|FX6rݪZa80a\B@7Q0(lS6VD.QJf6jJdkku[Gj:n#0pLeIw$s#קǜk]21 2=thءPKcZkəyOc ĺuR7{?W( Y(h5ߑiA }\0>M9l!C9 }ǃU@|9=-|k&\H)cbTdHY7dW|g QS}y.۩=Q וu}o1ܼ:S$ۼJ:_4ӿFH'e5>A)Ò(<|.WUeRD䏼כwe_`?jMQ|ۓ'5EBpJϬ[XM6 ;)̕/MljF^1ׇֺyzM ARg@B1H*7l}"!fJLK;ZIq2ûḐtFar+~$')ӨIۘc|4DqcX\*y&cCd?T&g:%5?6=cLaGR/7w\4g ϕUY`kG ¨fBb8T]tq զsVsJ؂ؠAovQ C 5с l]ŀct_Kz;8@srNI8;ëHdo,c}&i8!$K&jtO]Ÿ:uZEul+F 1!ј3痢ED!tw9(ea~W"٧oiV`>''gSViyVذfD |6j+E$ G_ş̟D[6`"8HqZ}˻NJL.W$I-i[Wc$8W׭X͝yO3w!<ӭqʉ#~nyA@!rIiPN@Z^g?ge6a7˿2#܆NCWwI% 'Sxwg3H*wmYD Xc7ֲA9|Q\ s͸ na0 Kf/ m Q"^,vV|.SaN&N=\?9KV_J;y\ׁL̈.~0 h2+gz5Di&l̴$X7V^aEΫȱ&W7 hA}.{u5a< d[pW+[M%J7'!rhh?,<_f,9S^'Ccez8Fs _ͺWpi|moFF bGx,,`oҥ !e<1p;:E֏(Q7$hExy03pe(oy| N de^xD}1\Hne-Pt=VXok[<5p'۴a!V*ɼ;s.w޽lav^mrCN.£՞BքVtRߝ=11m-7r]5}+0(ߗr``{կw%;Ի8A(#ղ+ֱg7,d|7#H_~# =$AFejo?KwD+^֤)ԥz4=ecZ:~Pvv!~߸c:?Bbκ=/ 1Jm÷ W|oZQ厒tVvJLK&78K\n_w!MԚmXu^&KX'$ӌg Qa]Vk!KBLS!k?fӰD_pn%;>HhxoԠҧNQKQzxw$)iq7!Vq $ߥ"UlH8k-.|`/,},DkQ m:w̷$ɮ(SD R)8Y1,fѝR\$Ix'L2ڬm &N᜷hN_bIiUzt A =n tjbIS!CS{k(WOǑ_ir#ڐTҋaỲ>"K|.EN;0LDhh$u6?E d%jLd˚g%N?!ء =vw hR4"^Κ0<⻵SAN$) o;HCX^u2"z]|ד+yh >аgu֒-pE~ '2z"/];ƓZqd%:ܛ"ʸrT o iT5_R) g8ԃ>; ~2f8waB, w3n4TX+񌇯UR^ԯ5̶Z2X3I(0=؄A,aAe]>Dޟǫy*k{ꤊ jq"H eĩC+hS.]Qus徘"3O19'^ V*:T*EO/O"4+JYH_z3 p4Ήݵ9$e Iໍ I' `֬JAk{Хw"gG% 2ɀNo -R_e)JMIkaA`#.$uK}>#*/KŰ#8>Qyi!:\_1_"ZUA<;"a"5jaWjSb=ݭ*QBr/`SHA$4y5Mmк$9,d 4<֊ZT{>WMʈ _UjQPurN,(iHdG%~MV>.P2m>}3S";lv`Ij!ZCSKn9@pW|3##l +9VwŮ3<]o*ka(^À@瑲sa~τ[yI7H٫NO6:ML8l;%7+FdI bpc4P3`Dm݀i0+jZ 1wYĂVuaS^vAìlFC1>j^9&v'B4uf3~ߨ` 1_FN7?r6Q~2(9CĎAF}Cxuڴ`֌Daj3zǑ:)Z] sD0)T-q{IvBų ͈,g%*48"Ӊ,yQYT"nwIB;SqٶEWIv$V ǭPvf 0v_٪~v=H˔ė=YQ~Y 6]y$lԨB{C3R,_qļZѬnnW;,҈B9$f8tcBr@3b5*3rHÄ&U.  .3~m#?qZnɔfT ';ڃ|7hHꝬJI]7ǃc"%_fAHH–tk9Ń*5n,~NB4.5ZAHn,"jDCGM Mzݳ-]"8V`ȷ-ʚfP|s {xY61: xFGlR]vQTSW @kj+bw%c es#7=MMH I i]:rm~e2"H# WTRC9n1^rro~4앫Vjb??#>2 ak)DAbt[>J_)Q ]H3[xYѳ#j F1Zc`exῶguAb׀H^"i+1'U ̓h9hdSL|GyD{&)엋xS)X&Hkmw=ƹPïB @NTdr`E$gA)Mu'̫]cFcIHSwYzD#S`n|zqy K, R4@\<=5M(3^FA?w HPQVIo6X9BL5V{*/f g-'?}xR't*h.L."6uV ɦ@?+wZt}fUJT4~K"mWƔ8h8I{< gYZ07070100000007000081a400000000000000000000000167ffad19000040d4000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/@]?EhDTTk׶Ǽ4^H/j{..̏˅!*+Q&/y(^< F%B49ҡ>0*2>J: Jĩ.dvz`psYͰTZԩK xFMoFtiXܻ`lLSa.44}TZs!gTy\y%)]:LL֨": OiHM@I_9RO$p"Í1T@ %kL , l33GXbƖ?SK^%Os4d H{⨢ |?°;j03}i"b)*c/RoXU~NѪE 'ke[nֳ2Γ)zQCZְ,8 3 pWIn': q~B<%{4~[sع̬%bO6mh]~:S'}kCtyqf 7/{t>eH~n|gdrl6p<p#nƤTj!)iO@d !.JyJϬ'Rm| !+B ܜu; JdkwFu kTJЩbrt;H$,55N5DYkcLyGo0H"L>ٷQ5NKFkw݀.W엳CNA(~n>ASKPJOwMa4L+Ш01<9U}]P%Օ t2+jRmM{9ޞk-WwWާS'MkvA \d뿝j8vSAL'i; 덍]N1%W6vyuX9OaME8(!>O䷟LȹP}ydрl<'U`(fؤCI[Mji̟T_آ+oh=F$ 7>4q+P!,-ExusjejKQkIM'_7_nA13ε)o//Ū^#{P+!K-9V}ǢaFpvL/oҝ Kx\ܨ=݊Λ9:4MT/;h9ojY*{[$2ŒGydCg>>M̚+D~GPG8dMCs+Onu7򓗞꧹rFFiuD.9z Wabeh|ʽEwe3^4l4fC 9!x5<p iY*T(Bı?\c틄q JJ6|'oR}AG$#u4Bs#w  SSA(`ע,Pz0桬p j!<'=᠃|U 3T)(@m2qU2u31Rtnpʮ9s#IV^Vs)H u=̹iD]Z7h$j ODת,TeGYFa߼YBɃ:ˣ@hwJ1 eX!D6A|_s_9rokpk&-TO07+/Jji؊FR}&Q>!o<\) y¸pNr2>%;s#SdEPc'm$&Bs%`蜂ܶ^zOi !<Կ7(OqXyAeg{Tf+8$:4ND]r8v-<.K+//`^0)7$M^I|C 9154oP'm{$(lzz?k RzY(NT>t igH>O80?9=F닰;o=Sv$T+\ZD%ܮZT @kk#nxZF$|xjP66'+ɑ{IQ>=-V!;l5>Fq<2wʠ"\sLEa#ξͺЧ.wVH*cl6̠M vH;*~jBwL- +7lU*Jˎ1S1hnc2ʜA:닍m{b\2lQRL|}PkʐpyPV [/sJ1l$}NBohWkM1 I}f?v}L-蔸pfm?T=yqq!^cM 8g"-[1*K׻5:ߧD8:xM uVluu&oG HjU7Ii<0muO"ÀˊB{ r7@uV$n(L^AM#x7^f*67^ZP`|+l'Æ4/%/#dN'^ @9Ed֗G[K 7.Npo'#oMfn܏ .4hF xz%L 1O3~Ed^QT[q'ş z~!;C3T jEIia@ߺ@w2-]JHUIn%E#"n#:C4k2%62g)>_(kA ?0ߥtg"]왇Kf/A祲bKMzS 7q<yUY݈1ie_j%[ mqW>ap_d&]ȗ΁uj"S.?88u#(R6̈9 'u{knO1:u Hג{y//bAgKS|qsK o?^e*%DwH%eJ\UG^F~pMR֜'qEGwNk7:3ܩT<4I,PN <4ӳSrSО6%jM#S"YLtkl*i"svv$9mV^"ifksb]ڿ p&6Пt".K6b@_5f2|"p cE=2bΤ Tuq*2ˡr&էj7w) _iO<6KR.=d֙F8d2FpMB/-I٨?Ab_LAy7C~2 kf,T.Tes:AH}_fx+u Yʐx &x"odUc\;O6!z=g} 0I6dbhqa兙 ̕rTry@'Ry <5t|5Fr_ 0 淆;H6ϭkWglai'ǎ iw~g|Q_NPT^RvŸ5?+]9cknAny0([Tͬ%SPJcQTٮtum~ s%*8pvƇ)~Ppw;AT,-8IuRv& ax.Q9*OWo yAhL8 (F$T4>`U5kQaF9LJ;o%Lz @ ;>BBK+g xY4͂yJ)7%=,Ҁ{BD88+ku498OGWpݘ>$[󅣰 %tt TKd=ywʵ r6B>P.2<5k!C*h;M,ÔeZ5˴Z"ĠBd;}9}Ԙ>J>Gl K!V}`^t> G6ۚ r.eȠ@;֪zfR*,jQ8w%VLhs^5D[7}FTN9~ װAJwjP[*Sh>U^%P'07ɞV c;N==P)"li>4g:Ԙg+dpr'"3@Z*;~@yOх,"* nB`R=p)~yFPf^_)٨Eƻ? c$\a,bb-GsBŝD,?AMAnĿ6 \h[%`rJ0ؕƐDj Unuܔ'8ؑ2& % Z_UݣSvtMl3?ӗ\_W$*qp[BPA]6Tk[%Po%MBؐ;Al$%-tZEoA8?'6n_Hu/$+C%cf] ')mi w`}pEdPTByuCR 4b2 #V݆ Λf&C(y7#R1aPWj8G5񆛕K3>n[!Xj,QBuy7B}P'()⡌Mhf57ChW' U0wm C%]įP޸o'a:s >&OJ빵nY5٧5JJﮑKK+<`Eܣ^< MB6oat0D;#`J26a(>k84ؘWNyk[[~rߗu.cmUv{Dl> j&SރgvZ|~wbe_~ Fܵ] 7h ZfZ$l Z6Cң AȠOvʽ G_|c-:eD W? v?=3!ᩑ'm$k-(4EŜtpԳ1oӣ1em.V2'Cج{^EYx>?r.\-5SfT`M[oVx+j: q}V_fPGCS$M²}|~UX-1zu!(RJs<8NYqme0tٲu0+nqV˕Zx8.Ax$ rr8GC{Si^/m-v[D[\,]zQvgi~ '%U~W%9!+ր#<a(`KbIM.t}t DƢ.0o,J['egA8#)q}d 054,ǑRqTJ*.~/<3YC?nBIv rjel1hhb3_-HapKKsYiF697C,+X]6Qo4Wc8: 2!p7`*}f(Cƺ2ƛmj7B{ͬlLB@?#(y*W}F@_2'Hj wGSy|UZ 6jJB0]$ rG:|Hʵ.ר},}:&%q#Cl(5A%%~zcF_%;>wq8!H />]v!'&%"=S%fJ?Kߡ b{Ȇۢ) 7}Q#6C~p]^z:d-tդ'{Y  /ag\pn竕hO2]\}\ť|} b >r zH ΫzkaB0@dm~cTy&0(.H:!awe@3 uA;XWNx~S:Y5Qu"Qk`5ϮwfQ21<g tP B[oTW+2R9uK(Ό-4g}xzj7tnlJ}z/ZL5b5zkӷU2DSD NQm)`1 X~4ɶM_ ꔧUI?j9?Kb!nhsdnrI^PHi 9k5Tf_ ԕhr̈THK(QF`^7o 7.Fl(tgvL\ &Us::yd]vWOQ$h!~M5[!>%j5ub}L& h =SA3p/dUz9u!TM݄E&k[ o5j e&,n oo!̯ݻ{Wj*OOnUsbՈ鵌+es )zөdÓVb Kϗk,M* %lN(hۀ b=.@rJ_Ni@z8#6B{{^UM?~ͫ3;pslˎiLo}ĿR2#I=i>%Ǒ8txҟC_(Z)TU sYUc*3מz:`D+ĚeIJ(yP۷o'H4uE1 0j>PȌ֥dtwLd^xiL`(#7re{` ou%YbL"?tUܒ\QheCo+<Y2XJl#q꾇,tey AӽQ+1:}oJ{.Tʺ=Ƨ_W^ٕ\.+t\Ky7hXe&7;ǧ*%Dy^,fltjU]o/:GkW^ E7 ` 48-($V!c|? t1|R{ -H#3eWM9b9\< Nwl|q@8JUWFa@kW Jcu[wJFmV$p ۨ(T;V%ϋ0f:u6~: :TKh:ʕvxA9WP)JI6j9zۍ[5 Om$˹m+lؕj<6x$T |cU`g JY={,Aks1.':q`_P؂#Bx:8<DplCla< ӧK{ی#k/nmH%wsMr!Ed*V%֔x)R'6oEvO08 |I ۴)0|8Z 8Y)14uԇhNB@`v34^L5Q[|j}z>E0v2Xmf>twR(Fd )Οem,~͗# Gx QrHbTUZN V]?/)@BH楤4[6Fd,]_u@SrSTkj٫\^ƁζN]=BtNur^OSHʑdG9ddo)\YţR_opQ{7`aq4e z'=z;th%SX-Ct2ifYtN>wzͩěWL0,xѲϩAa|ʜ= ݔVWښ䊷&#i疧U%}Fm4e7PAncasHلFy.gXUZ:9{E|NYoZyF:0Mm9zɐa}eQTaw!Z'>Sm԰%g@bޓ&Q x4ϋ?C`]'Bi9HJX*0c쵏hH 5%pP8 cUfɆ\WݶBQ>>ʌK} z82q5h'7(nՂoH4k!0$x![KF8K"k~XekbYX|ͬs3rR ֢IO̢?p“z`C*Z)zְw˽qVًyB~>e}LE$]{bPt9."%ɃwtguWL.>/{%PtC?M&9 Ǫ).ER& VXd@s,%Ei$/zJc+N[21?cL/ 1ZCkē `wG"s(pag櫫ULtWO@6]`t]bF d 6kjKoz V}r#w|@Qh@ްKf42e1#(=H\@. /fZtT' u|-aŜ8n /f\ք~>-QcF^:@ )󊮎YɮQƾWikT?&@EL.cax%tZAu?[n Ưg^A=O|q]4H&MzG@A01C a!ыӳL\BdèT*j1 wRW :ъLZ_ =Ҳ^=پܵ :vqXt9`2RD,BV 8;9y2,d"g׬siuEl$ǃYO4y &ʑCnBg ˏ"_J=I(.eSO{eߊ_LҊPINԉ;&L4#lMDF4QdŜϪS Ǝ0a- Vm7N*.#Jcz=e"JtIk ]R"E2--&!y\S`HMMXtۀO< cT TҔ+[l~MD _rMMT<>RS%U1mV79Dy\Aw^CОdB@f8|".GN ziUOW%9_nqr:-<%'zA`ra';Q);1>t|*W Ve[ef{h| _m1\2~9hGY66#x26V +-Nޡg¡=11SP1k`TEX{ FiR LﻔRڳ-и9ؽ:J^m~1pϹX hFӶJt0 FU(qɦf9$[[t Ȼj0[yC*<`,br]m*/#$Oj JG}!zu$AnPy4/R%:U6ήx<ţ !Su!Kx v\X^4'guX1Ca߻xWϰhuqյW'3P ;?RDeݮ -c4P AQݏ,Qlv_4Xh澰SD y3g.z錐V5EwmV#Vpo5E̴VYw o Fhuh^_c, *D *W~%i*`Ezí!&@W߲}#WƖG_gj1?ߩmh`_کT]н8' gres3^ݙ`}X7?dYU?V="4E曏hڵQ>8kQ$2  qjMMy(GC.YGL3pLue»r 6,#aE)$.b~ĉV& 4'@IyW_ncGQ| MW%ujCSaG;XŽFޒV'ebBͮ;۠쁙6}SND 9*)WZD-3C;%^3X]Ihm*{x}T},3±=Fƕys9CV&?H$mab |Sq=h^1Z-;cgFjt:^ a{+^$Fg%* \N(ff ][`g (Htլ Bz#d2R#D^]ֲ)۴o8mP8ẀI71&M} !U)Y ѽx?}kT1}vUN]p۩IRN4QB9èjq-5i-4MgNpao٢ܪGlWG ܈Qpi Xp] PlϱܗeP@HAXH "B\;5^g6CclywH^/h ㄽѧ@c)d,8EnQ.]rS ѳI2E0|# @ -Il'ﶀ1S`ByRק<#\Gs% PwISox6 #f}VfJ{J4i,*[JS,Bu5$s9bӐ}\2-qkԔ|'/ѢA1C(*#UJ}bB3~eºz[⊤E`2)z(Ģ/92. lgNc+ .Oس+sG 糅KhIDW:#/kj+vxd]L#C!,~D㪫ꥢm_MB̉.k?(p8rԁqBCw7H *:<r)L-E~`Hc%>Q" ¥LU7+ Њ)ę$I,<,p>w?FzzYQGu_C л05CV(Ckֹ0!Xc#xp焋[Jz״a[7zIE\[`%qRThx&g6޹ۨM32V݊Y=@qU6yL|C"d:!L⳨wS %-5H[C$ k0& <3|s{r2SfF`d{ҔZ6^JёRQ'D3Cô&wYp@Gck*xFm+ Hfݖpt#5[1pv;>5Z1'n3M83\kC{}y5a2fV( h ɯ۩DiO܏ 2TZ5<ЊPS槸Ͻ[qhʱ?рvݿLZS n+jRμ?]?ɪ?GTߟ |^p.`(hȐ wG#lf8ͲmJKv74{[2~s%7nZ{¥gN7[z.#B'όbJ jE1 ;2eoA pV[He0vQ&~yWduȇJnX{κ$Q2"NDeI҅@t}J3^+3KZiD@:TڮR!rKߤ.aG2:(v Vg9d*sΫ6Ћ-K)䖟,~3VJck +^\JRQâKʯ e:.ÖzoMOhD؉~:*ܸߵcyO<iSntCs4BT gY2KU B0XF|`Z}RzSMw?3|T&Y@v+fR ~P1tvů)1@e|+49/Kj;8ѾWMQmDˁ%p b(k PM=Uz;FPY~,Z\9{w MڇQ=:W=Ss^>9 AsNQcS2f$ǒJaj}y3ώ?RlD$Z]뽀-C`H.Eس'Xi-I1PA, hR7!J$H=$e؍@/G" s.i9%j_-r'ҊY"<&RSlp3v`E5c ÞG]\3Xhԏ^Q1:d s)Xe:+p܁cěuy o =6]s ڱ+]PJv3ɍ+4Ug3_+q>Bm7ȍDx`& (gmFrF>XX8i )7l;e lnGS,عǤ5`O$.ģ\ڪ"R_S"(ˢٗEi"beHxs >(@,{0~uO]7iD{N5RS}1I pn yv, ؙN r,s$ʬdyẀkJЍwI4{?>`QHew[A,5M{f{Gɡ&",ý8X}b}<kGޫnZ/T[Yve&L~\>& §v6ˉe)?A`5Ol3f;waZY|KnI>x x}Y/ ?$.;HY4YAI?>@Uj¹*>dPPi+SibJ*QnhCJz)ߎdDyO-9䔗f(vALbe먣!2{Dމ:0?':7 fL) ƆT’H#jpX6.Q^;Aoh 5Ș@$3j>V0ύ; *e wBR8\ZNnfY8V4^pb|א`^ Ԯ\LYY`;~c`%)FwyЯF0FD?hY CEjCjK$c߶,} {jHY¨mIvD3s(fϵ[+j+/ˢ0b5QP 2"ZKaw]BzkJEMe=]gHCyi~]=I=f):K#@rz,Y PZD,1586wzu:ٮ_bLƸfHkpB%vgDll&mSS :\tD1L>(BG9:H_<^42 v 33T Ӧ55{(rKQu%YTv)BS,EIRfw}kJENUt/$uDžTMLnF:h1e ,ե,ʥf 9?TD珏췶ſTWu)r>:xe(5yELmIlؖVIw&{f Vq4|*:ApfQ ԭ^kڇpQ$SP%*Og.U8o h>(|aFr0ooNpYhX7  zkjxh'ORq*~'^|1{Aaۆpkd9ͺ͐wAے,&* n }qH%i^.1+Sii2)$t+.;f!m2e"SnLa{kmSeKo#X U{.U+qX//p@Rԣ$j֛׏57n@J\)pS!MYY'/ٞHT$+WѪN>o)|wl&\ds_l/ⴢpp9%}-ݺWYR+]]I_ f_uMk1)aI(6Xw/(O=Ϟ>y ezjȩp&+f$;5Hw 9ka~(Ý+qa%z"8bbs!jwz9}E~E2g= xbFoHj*uO[0i_EEIK|=< IhF;hv;b^tY~xn{3̨ɱXTjUYx/T{}gVk#\4+vpjMэT$ڴ kW_҂.f7 P yEx9umN>S-yrZN'FtцAVgӀP' 1ҫEJp1)qOSSf\^dfw]}[nykyrh;aqߑkAt22Fh?iNَ]?zr{ of3;OzKnd޻`f+m1{ edY HO/Eҙ [xkA t~ǰ́+JOu% 4bf&4Vt|lk.Y , ^a[`K(F@S˿mjcˆ(18Px~\QZ %HW VYa$k<8''FЌ oj 7|n㌅zO ŇwƁƱ a&H1+/kޑ%ӕ⽓xcIVOjQǣ8AZ{5QW^aTQ{GB+}x>ahXߜQ~Uc^qQZn;(ed5򅢑XevSpAbi<8 !)>BN]ZC@I q'rɸ# d3_%#38IsJn]y՗03U),)$NK~/~Ԁ^H8QFz(g>˶:egubE1h>aw5Ecl`ITHBcS=AԚ gbE l pDV3 CTpFO-~PP 0"["7hwy[!hҎVё}Qi5] C>(vfGJj)8!@ ٟQs*ݫzQC#DSt8<*%& \\fA+_U| GRӏ)8ޖzhƋki^htdiR]w::-N79^\!zO=حty+7ٔr-bȳ|0$_o A>kk}[I:_2y- K-k|tL(".y\(.nG/tqە9V9IJY俰u~j4uȆ1@좈uGC_5Nd`[nܝĪXpCŽ{ܑ u$\4AYiZ5rQR ¸[|l3yѽ.D*4oBq֦`I-@w`[,Ta1ARYVdO Z"vQ<گV|Z&dbP0s(W 遉*=1Gz׌Zȉ"wo"-oCi@2%Ikd'2շĂsaN,nhTCC_ega$L8?.G8qyɠb=MBHi8XEJ!C]m^lW C4}Y)I:̡# +΀oxt8B+z,9oMdK򧎨fd7qV9x} ;jB3T{e8[cQu2(I@ ξ49?|o?+P=Tٚ;D2N6n OPU6ha\t=Bł}G|}EJ`0Ycb$OLd~TS(np!K0qٙSɚc'9b@k{i=%z$n "}UԀx6͐~ $o۶kiIYz'.pH r%ǚ#q;{PXI)K>=xj(ܭ?n3S RBvEZKp|7:P{\`hd?$ѫE)9W*+ҶI±(Y6 R\y4MDicf(sD\\Y(wΣ9k.>c$E=vf HdzGaoX1PS ݥa61.ї$n I JPbʒle&L"'=s_t2盂-v<y/ҍ;!7ߚC;r_F~sV m y}jyo@?ւ:[;hO`=oɥtĘE>syX' PP'5PI)sDQw ĊkQQ#dA@K,a[ufUPs $oOwyōY'Y Z6+R F12Pk&&*Z"xW:###<9X?btp$dtpK5j?]4|JO`H ]t [ ^TdojC3ԃiÉ4TN$qXKS\WX׭ƒ vswf yʻ3`-ޝT m!3Z?W!L:.26\eeEeiCoуz7scx@ɸ a31ߤ"" ᮧz״9Ra៱▎3EkM&-ɰyP .8jSpJ?6a>6͞;JVnFFΛ s~KKmIeGZ^/ ^]-q7:vR`vYӘI=|@6YF  [g3F}h뎮]ARYx9guo:Łlr$0aO-%pz|NR&^٩;DmB4\._|8f$6P+/f:#krCd}}@v O_!j&pa 1&FK]>NgLdgaK-T!fDlI!(CˁTR^.z𚡚@^{T7)^C_  ¬aJ] تX5'&A"i*&h>(Yu$N2@<BvqW~ϵ2 T=e[kџG%)S dzKRDpxU9Py\AX"/AQw p]YU ݜ*Lq{ ࿈xoyo|O?8bڬшMI j8zgg5z_!=d^gy/ov>ς bP*8'BW}<,0^|h| nOT[RR [SQp*A'hOL}*nBjI (Y?/WRRC,B7XYV:As(gV"-~x >(>sla 33ZՆ|WWB% $UkjɝT,%DյϋM|0|'[;y,\lKC)!XA Z MXd4k|-gS'cx[WHjafwg a[ p5*ЗzχG淉rrR3Ǒh^RK'SE;&=H/؄ * q& ~A . ĭR dԚ5vB)Ѭrug9=۲uUOlz4-wW_ŷB;[f,Li(wLUS[lg7UKs ө/=`1.ښx"a-C}l C9}Z1(V`dy u:t:ZǙgmjY񱘝Lg;%/3[HJz?r|yTyM@Ebj&tAe~x| 稗Xſ#iMПnQh)bs sDz>os,g(S`q8| B"..:&?P3(6/hzgyx"ônǦf;}*N~ [];vHYP~fԣi\p[Xgg^._]wYX1YU7[=}T? $x;X Igfy"Ɵ:HG+TR>H! lbh[7四_l=˓+#iyqEu$

M֛m0!w eѹ L yj̐!Nj%#欃,@̟J*΅" k EG5TAH7wX'74ÒgA99aF#O@jS)`ʄ-+.Z_76^x912LTXހݶ?VN_hwCZMe` @YߤtTBo>d|%n$A%"ĖRzgE#΅ٽ%5jh|fق.J0 Gy0T;w6ޫ;wn0OY]V,U[KSH%9Z*tUL s)Tܯy\ k{tfT;NX.6L20hskt?wqEEuzK($mtni.xSy@U <'ݴ 8}[aO/g'`,Zva6k}f*GõIMQVPQ_DžIWV튰~ 70Ț˸B S ױ7x򊔟 t-?+eT?T}6B"` 5IR V6٫߀#::'DXp=&l&"MOƖnX5~W읣7aG6(\&Z3۾$'l˃#D mM]?T5ZR̚i[#eɐ;:D3\evas3#K7/I~(_[Z4r)d!ZF"RО<* qr-SzFaF-ә6T85uO`g6q(쥕]|Z~]fݱ0 )wID%묞Z,}[0.{RD$EsfZd`"=ܬ,uAUe up6n09 ˋm4~gv7dtR=LiY8mJzZФi@`c LYIwtd֯‘Ź R7nn@5{_v) I*g Ɍ$n<\`h~#^z{%llSޖYOH/xӥxi2YRAЃE fj TmvjGAFyp Vg\u 9/9GQyBxuTk\0mro#X eX բ|a4&60V٨z2+1&,=;cQv(q?dw!,5rKlv@f9#f׭(. 9 aFsM s~U^h0Kgr9a}< Zq0TW'zb*H;gL@?rV6 DK.ށJbnd?ArlOI(OD?Gj:ʄcԫZ;˰]ATQM$@Xe-u@W0>`гCXo;R-35)|gݰos_dԊƷ<8GʜkKL29dL_7-{ v9}a+z;}<[Zcm`(dGMO%3(.A;!GBUM `5iiV^jfmE1. V]' PaQ-t~V\ōlݥPnιPE3*? ]B1u\) $!d]HkI[P: 8vkdI3U+oGjcu7*Ey &iք_r;EZ ^m,&kLڧ/*5kȤ w ik원 zS;X%БID5 M?I-r{!Cb|c%JK_la?qֻSr{[NP$e*EI÷ &&Wj@Q82[&0<%,>329򞳫Ԅr.YϋNXL/jŢ2f8Fo" npR1?]Xgbe>͋w^{3r.^Ȏs;o@#֋>w-^ Ŭu^CI\,Q])ן8?eﻂ"M-3 i~0%&1*z^ tpgҴp*˯f$Pފ[jQ@O1+'E8X;[ Dz'8V+G혨j8o |hX@nJ7cB)"ΧIy&'i*!3qˇ f,}U(ٌ%#Cvkb\c]*}{3qz{27G 5`DrRO!fҽ~W;n{MT/&|fU-mBcoX:,MdM,"Teמ4\㚾uvcRYXZuva: f:nA_tM!"hn3T!},P#]Iy.ѿ2cO>}}*fςIVVmv#,񘷤=AF-TZ.xnyl W3Sd*Z =4SxI)rR $R}盖Mvqp nUtqQ/8H1\IzM n/fͅV~frQCxġѯW:g o\N 56;$MAO'Û!~8.jKm?~R Zx ]D+x}km!g>ftkK&jP.CVO<r 1S9JcQ5ɫ _q3?C@=ڲ %/wf<̿C5P5gםG{*~H_-Y(Ȟdc)!n4h/! = }2`wئ^aB+[Ps=n'M{+q9D%X-4On>YVZbtѮvsy֔P'cL(zWP[T"߼jP%3֑.+H"yxL#0?_EMLZUrRt289.ZٵJ3gWA o_ % 3`\^ AevNZ-3B{^YN]#y聴gnnNݽS-W.# Ԛh>ʘH==pLfZPf|4sBؿZ5daSazOJԁM1aؓʃ j7-H9 grsy 26ŋhZqpƣRoMZ~ Wm{.ǖdWB3`|>5̵N,l.'JX"ֿ4룓@!R2,IoY.AT4#yI?*Vòl>xbv!W /8TfH7>ԣ^`nJeDplb I)kQ< #5bHJ` =qhPg2 J">E1Xi`T1cgUk0htcnb@}[p4>(< qKʍf=Y>{,$mye8@sRmBQϙi;t -O@l9 pfɃ-q;v?lN/6`Bȍk< ńRAV`N}! GuQ5L땷|/Mu3H_:A  tT$uBAsZ.|T+ԾE'I@>çWZ80JyB _ fF2^Ht:H1$Lz^ g%oq+oF1EپJ?\ddPzP 1- !17ԀhWCvm1>ӒQ9%~`aN͖F_rl~҇^\`j '־no(hr IYy/6llg KVGŧTzs˽㌘w P"tdJxPkR}olO=m5Ht:_k{-J؇>_kBrz8[ 44`Tv9E2ȖoK@},7_V̙Ǭ0J<ϲsCGQmuy)YA-' #XHC$rVT2GL o) {XrJeib2tш3@Of2,-!iSelֹh7(峕mDbd /5A1Xv9Gq68|'0 CHN?>A5A0?WAR۩`6lAډ́{7pcAAo$_&\$f1ꅜ*ZjtX& E_ WD-_CI. Zk| T#.m$17?}aжAďo8QdaUYR`1{I0YhS3 ӝs-:Zwmw{/:B-MU>_n¿TOWx5wG Z"p,EMi4bŔm$xʍрVbs Y/c>@&\9߼LT;c/y O@eT}O}}%E-Rz!5-mlN{3=E%'97pn$dž7mb!oE;zoFT@S[%ΠZ;Sx tu^Ky%5TLv?1T!h,P,ߔ#v.`!8fG58t1:pp[MݧS3mTWo'g1gv}J|g'O]kItwsfMgI[̆kP y* TëBfѩҢMგޕ8 x53X $) 3?L4}.vlW.oOA$;;b*S@(Q%n \3*֭};r)<*z "Gg5U̳]7(Ō ]UzG,!Vӧ_:Y7*Z\xNJbTD7]# cMRRl]L'Ȃ =@0,B YyHTX?eCǘ G\'Bzڂ; 0= *< >l"gl0[Rr wwȔ$+0Az0{2f$Ufֽ(aX:ӫAoS=h V!ʾ@DZ.c2oѷa+/+P*.Obم)H̷, g9,h 0e+bOo VK r%AG=$=GP,iq&Txg01->ĢpbknLG1\!A. - YTKx-9Ww2|dB +Bq94NU|jOIk&SY, r2כ0cD&ӧ*7y hǐaXf"0} j94mM >.WOӛǐQ 6C˲6/ً2go !oiQq!ۜd8?Ql{DP@:0/[Uo`<녅zNF<°k7^cg,DkAaݳ(ш/xF{ rn(|iTDJs-ޠAu4;i] zN *oYI{9|E,Qgbl!TD v̝NXPfm(vŭbcȉɠ  cށ'ḃ'ܠV8P׾:"nqH .A|6XsO)  ]@Np4P ̋ ?ڎK2NkR)YkſMh!D]},"mZ)B|8*h:V`gh_oDO@atz`yE@jJaX5گ+(8<,{-øǕMB+Z (mҬ;\ ,k;oKM<E&qL x1E:lj9BXw[hnkMjckq@(1#GuJ К :*Tm=X>>t2ɕ? s/υ18 6/Qi4{:&[1e QAܽ 1&0YQV^u_"ĕZ[N˳fSkZPS8Vπt1}Ğ%KWnvt1uB.0V <=x6ջıFs8bٞh,:2]Mu/k&i &)DS^̓;! Uø6,_V# i!(/T E~bzttiXY0 zO][A'U Ӓ\W|Dѣ}/6*`BT6YJd9JDyxV(N gQ,Jjبor8:jS9(w M9FKalJ }_KU aI1!w5#dh(u>%K\xrN ^8y@eE@=F0iXfIrG+l_LX"̢_!oFuGGzBOBLQQ>fը])ݹgP{"< ocx5@SM.|\P쮞CB=*ʰ {E^|ѡFU]O?%bV:E< IGD~%LL\X$x"w2,Y\$(*>kw!Q0TӤ/`Q S VЈU[=_RwFզž0;ܐ[,NWuه.C4FWFk1r%t}$^4F{&|# xWs}#X*:ӀmgڑvB7CUk4u5':&y-rc!?`]ݔ(:gAEtCsKmksp&(I/RsV9#Uq^lM"@oQP+g$WJE0Uakd;`aZu'tDK! :LZ8 57n/~ R\Z28&`J3s>^o"f 0Bj\ui?w8X9Gu;qd$ eۗba4*=Oh;'nmr. 1w§#,"Yb]YU>6 ~|cmglB+q쫤XzBm8&EgI+?YM?sSij SWȦ$ V8Io)^Mֺ&G`sFƵq$A*`b&;S+פ6`.qA(HB 0P0m|Fևbꞅn rGEL^qcz Y ZL[{ kB9|4=,zEAx.a7c\tXaR3_+ͦbǐ꣚F%]_$m؊%Lo-#8k:!(s ܰ>\~ \Q A}8ɬw>U'E U;397Qg3~t^8u/:/%Ur'7S[K{ J8OuR1؄lAacjH4v;zn|I5&9+K/tsԲZ˷.u3: m k<`dZ9ȗ3F*hНh[m( Qdl]ʋm`2Ǯx 3t-]{H !N,8rQ1[:x,`]-dI,Z9#S|,SȺ!8зb }i|G) cJH 7Z$ؓ( Iʆt]b>OG9p aZTYɇg!}SKes:F*dy`9tJhFQx2K6R]~sM"2!.Pf.V !2 :"K$H 9hjp q樒aj5$O`0 ni;Cr.- oY`yt_uu} \W#3M5 x0uvu vm'ŝF*NSd0, rMWNP;u򚵄8*?8I;m8tK* CҚҭG fuA ڞuYR׸~ 1ZX_ ?!\F0׃~}vhd7|mr\g)~ IUվY9?*ǓL#ܕ2XIll4 HDS7މ [eml3{7\6a_Loaۋf. qQ>]QUw`x|b+wYIl&O9,=sΠ\zS-mվENe='2Cvkh!H#z=}]y/ɜ+ hRFv\&5?*jK~4YKOi@k4p-&A&$Rr%Ч2;)2)-hDQQ+N0 x rh_"(WZd/mZ/QJn ޾D z2O¢1,|Qx9"6#ou=bi}=p:'V!LlMgr $+:ZP}߅06o%PQ8d}~9_5 :˪gvqA!H Bk!,Q(݋K H$ZaחD \U#jP7{syWJKnM(̆O+v(JR2Z64y@_oZ=I'*>2K]m#zG4o7/{C"8>"B ܿx}N;uPe b|W{U2&CJV(0KG~5]F+ö|uwJnEn{Pbi3'.6c15~Ih 1> 8f?ЩPa?{mb7a:]7 ۍXԑ)b@(CjZBPQ^iPUծ{ ӟ͛Upʹ6~A>/e- ,lIþ~r1<1},Ba {C!suPXŦo;йsw~lU),  i;W8 1.YI鲺>0oczRyJ-"[fVGb.oCƅ2s{~7`U^ =΄)&uUFx ly*ՏʠԤ45J!N8 !y B 1Jљ 70)J''} |ƵH>!~C!;m0nzVXS:kz(WπUNpP P2<o1]*pn^Mtrc\ӳ2,95K1@I|Me Մ&l+"B TVʃ ;g8ecӠr؀RkLbaWHvkdA Y0!A𦟙(y)pbK,α.V+m $z50):% E-(fi:svQA/6'$cOI@vABFŪF@Vee%,^93ԡjvӴ{y2wR]nЗZ0* ]jvRW/l )̢o J uQvԞA2a_{])XF?\{ra-:S.hΔ_db.Pt s\ :խF-AKAS/g}k EP $xg'C:?Џk|m0 ޷vkz_ğ}z)T幝*ٜ$\Q+#Oz6aVzǗܜ >W+Y P'auƈg#Hh]4/+vY%̍yv~''>@\ژrH7/ŝM@E1=W:J@Zf}ڹ/w?R4|K߰hEҠNW@h=fUgɞCqUџNz 2Q4)tsUq  ,W7}=2Ɇo5ҭƃG(FG5b:'o4C"t4 ƅ4/UXMٞMoCoMױ!O,.ԚFbMXlj:ǘ !kӃf_=S_Ӗ_NQ IsZ*voǸ0uVkΚH?g jdV) z`\sY7}ql LFt>80G?saW2py=Iw%iʸqi9,;bL} apqH}6hNNvZ M æ"n&@*c]sc;)OS4ڐAl@Q @ݼ;DIf슣 0GRQ&|OfӂO9^t4 2l{jᔈ(N>(M~Ѥ>٘ԗ_ iZ qMŴӅ_‘ 2SU͵ 5NlS#% kRqM(h6H #P"m ʱ =:qJWnw =Q6ЋI_%歟D \Bӷ~lبT]}Eб9Qp }{ޚ\UWgm=W. nFB`Wڱlh_WF(R)ܗšRϷiʥbvqV!=_!M#$D_կ/a"[c*;59|ek;+oOZ~ީZ0֝-{do?YχY!~(I 8m<n,48bQOkx5&6Ӻ/n7~XeDXJ:¨(iqTqd $x3JҽSg~rN yHq$G%MyJY%N<e퀘Gl_qr\ W߆׾*&sԈGI=O_/ɼ[e0} L~QM>,S!thKDho* 9\YbҿKҌ0]=USPA8kz ̿wj7LDo r3[Z7tUCb^~̮yE Zv8$ʈSJQ+0 ˵xp?z협9^ГL dOAջ i‚H`И}^9swJg5VdC p K[2%D3gW5YAv" nBF~E4SG"A/e {Ă7mjp Q1y*SB`XRGLPT #v(aSIl˓+ YI/#V(Q[~^!Oq#UMyg+ %$L{ıB3=KZQdb6a!ሿ(@ԧVyA4\f=q5zxBHgiX`e1Lh8vB}Wg9@l3CnIջ5}<;"^"}B(_yTLD(i mU}$U]!Q /\b wúkdrS*2r= KJt1^` ǫH~7K.{J~ ntg}U!\W y+<~faOÒnW}n5!"\N8x ڂzPZEmdB!ZI,ۋOՆ4tRzL =]. ޴-0"! 9tT]*9s02١IUm楬 Y)U8~rҭW T:`bö*OAAKeCB"q), ~z)ˁ(dXv2Kʿa@:XO#ݼ>E Ge9q%WX F:PP{&=7DyƜDA%:1g44>AZ _#c #2}൫+D~W5H/OTr}b:~!RYބs@02 έ8_u ,ZJ?/.jsKnC#l ` g9x$!+eHϪIen~%g~IoEӜ+MeB҅v0im@S = VA萿H&zLeql 0G,B1l샓}J=FʈCzܱYSN0}.A}t6Dٓ.*Y @KMz0]E40Y1{ iZڶ0Y9u瞀mqUzvѥKW`L e}Jl#2 v[wGвe4,NRd.;:C;fd0/7n䞒CDK("Fhbh%K8j1K ^/jژ~\ tֺq0B"*DCBkcڣ'l+T+O"^^~з!fCfQ@\>+vz_2|/NAb TCۑZ N\2rq=FrYmOǶ*q8BPTvBZ]X2e:|(B Dȅ'PY-`Pqx&}pzIY}祖8ݱk=\T"gpp[ IgbM?.R`ߘdkҸp2F+ {_w-X[+'`Kn[V^q*GbrVN/kmҩY%A{Rhvޡ/8c ݷB=9>Tz!=ϰkAqG~ZN[h % aȡ`nSDŽ!`0hp?ra%TӃwzuLNgX^$vșͶup+\_.3ūri!W79c(tFYXpRoNBxr DDi]%eYZMI? G~ 7(5ge+7N!h_-1]w\`5>a4]7Iؓ9љbMqJS4 7nH%3'陼kk XxUå # Ѧ4ѪO2yӯU4dJU#S8w+J{Z7dqDҸZkr,1uR=}I#(9 LUY6 LV\T=Nl+^X~H_ñ>ӏf Ak!Ț?n$ {[8dp }߲\ⲯJ;4VW`=Ys>!d#練~kY&E?7ne~j̲g .f$?J&u_6i5JQ8| p>#*A]{z_ۏ4m/S=+냮jh)i_aMq^𞀥qը(xJv\?µiL$e&*î4ׄ epe Sdm\xyZwlhFEakU 3R3il>ܥg `) ǯ+&tx Zfn ~`j3I2RhrVwlčM[DH2\eShq8"VSB6a,d[TlغVYdFڽ{aMUzGT>ZN`D\fx($W¦H=egB1ȝo/ ϒM. }󢿑ɧKQtLl7u &4+a;閣/ b)a: rѤ~A /{:/ˇL~Kg װLQٵ?ԅ?~v$wٶ(ZO70t!gk,(eZ5un9͇ :K%mob3Kďl?SDIl◅*=(54A=ثaJ s~΃forވqw9 ij. &7:=}K@ ɘCty;G< ޡ!`4H|=RDy&gAB¢ە;5!CG ukQrP gQ1 䊱e'g.>E XbъxqqBg(`\0[b{|9ʁ8])`q~a+8HIwն]Er{Q+cIN/*+}l(b)v*y_ܻ`/_I8kw\D- dҔv>_}7ޞNH6j˰~$I-FXs&č,T\Z4<6l$W IL0U "S_=$?<]~uā2*W?Nh[c,k0|kl8E+=̤D]Ԩ.Z7G=z͝@(;(qUM ĨsC?oes7T'{ F-DWfH7(|׫υtM/Nh[ZKGIi"+xPt@W%BQufx"Ǟ5<,lX/[\!PhYic E$|d JhΑDQ[ƻWpu2z8FPE]$ySa+SĈFfb //~vKC=4, JJ Ѳd 9ɶZn)k3m4Q~JPKܩI 1Q4 q/ʴ+3 wk\SYD*iUݲ1T$b8v5W4z,9]n%HW_:?O8w4텶GQ~gw4zFxkXr:w] kyi|\i5%E -+-|A~x $@Ժ/˜x#wQ_Ɔ6 Z"_e=̑H.\l3B5rzۮ,q'orE\oO &7ZLa^Gm@ot06fg;%k.L*Z((=N,:4/P롤q RwY.2%h<68?u± Xeu^qc.J/)?u"~jMte[ouZ5tE{`6uJϬ|:-kc<a<א|TBo(jH UEʲ+Hpm߾N;x>q 1#>BQ-G6UBI=b̫N~º RmvgB4sc`kQ?fYU' ]dI9{a!(N]Қ{N]*w:aֺ"4n)z-4PNS~+ŕ4y5sݷ$ĩ`$!<1s_^k5l|#'i@dFq&9ь yCFl$:`֓~aIKSwY0nR&BW@2mGfI=~ fwv0gVM lٍ#"#ǎ}a=>Rf)_2#p^{oek'uo@QK\7GHl""3bHO(4:~ty\H1FVKәpߨ&.:$`3Q&gT?ҿ7ȨNd&Ta `\ &xUs!g&GB_˂#IQ/X-Hd0,d2DBw"7 *87JW0+qȬΗ6?" NhnH܍>ҍH y?T` )Kқ*Dݻ9(ceVz1@U6nݓSc_m9ztָiCQ&C!Rp3$hR,4/M.ӲX]1G^ ~CMD{a%z ϧUZgJE͎XI,QS۠Q!Bv#܈B>4E|?]2ҮeIX磆Io \mȏd4jfyB9B~39Z͕̤o'8#uiڕBLP+"o{͘Tɾ3iSD(<2bS9R_Pw…םosC4|Z>i*(Qﲤ-~H>a2߷MZC Oв˙q{Lhm8l;y̿] QAا^n/)d?Mփaz͵eO`'9 M Y/ +~W!3ʛn'&Yvj`ݙCgup 6 5wbTPاS2LAQ^A\<⥪Y}6P<\tMr&9-Vf#,l :xxHD^A!:p=;s0(#ධ;*I! 䘏 KH=\h]:  ѮX/[|^il0JR>nqTp.kQ"k}5k19.;$,4cX%>o5 xkyDd+k5ېA`rmo"%Li (k0 N[Q芹iPK4v=y&=#lL'DS ^8.ɏ۷{==S-|dW T9a>V|^{RS91΋Ux@Y&ޝh1ǔ@Zln˻/6,$gk!^PYz⿄ YʱPVtK=6E㒃I`p4$>d1"̹ӆ2@w^ʂ|-2Fl^۽}A-{8r0\a2F8,'2ܣD;4fQKUC7z.D8^yr3V+bK_/cUdJѴ V5'?r6U.lgļi sq2b u3_ aWzgK(hU[txaǚ+6asQh6 L_+3hc=r(+dTvo 8jKTVg^ST_tP,{Vw:4dkWcdԧ&CH-,4b:t 4*B؟1NQ|{?X{΄ᴼ1~J@i+dɅQ<^6VNfeYmV.qB)]ӣ:mNvSФ:@5 O`=}S(7mg@`:lԙyf@I0( W(tkhN"ji꼮0qd8_XpK}t)NMo^> ͭxFo ME!˦7t}l<Y聾ޥ=爴{Tќ yj̥ &I":8vVAIctpۭGEGK[}Wf~&LQʍMfXꃱfAg򈟨"T ItT`p(JǍH?/kM=<`큳`w#)?_Rz^3t(3c} bLAؚ"tCBsb*#`0ȕmrM.d=wXMTA[VZ W>uQF֧ͣsF^0λ6՞l`}عjbo`whD0ҩ!<3&;x6\27oATok8W#c^,.?Y|Sa:a >),*)ԍ=S{v$ {=|CY81VO3ua2vuA`A| dw9.E=˛w[w}Gkmx߆p-(7Jd,LjȦd*'7 h)[0Ciљs/Ų-1їڧeAROE W!Ehx_ kBIz i$^]*KsoR_:GfWi'#aWa 8m a<z1=(SdG~"_g#ρ-:94e$ ?;swG >Zx0AH@N<__ K ;gSC`1}ˆN";̨Y T\JWx PMnq"=}!yz6V7H ZMV V^"*\jh(k-w;DD.x~d)<5gꜣו'__;4?̤)qx^vAr8[+FGAjxƽ*{Z;7Ify3ʢZER; ^𲒝A#jUDЩp{Nea(a:ͷBj=Y4sȆDR Y?gKٜ!6ʫk] .]JY|/AZPX SRR?Ƿݟr,SFFxl %tD@:O.^AëSGjx1W:Ne\r,ԚWv1qXgGS~Ve7ͫ,Οx5՜ *9HN "2U,82s]Q[%qdH}F]1GAuIp"Ϻ;d,+qIH9tt 6iJu|zd <*T!K/1OMWql iH$B K93m-x0 Q3[A \ӕg `xJF61z5Yv=LD>Q) D֙AoN> RUɼ"F 4: D\Q_#>VF,s wH<-$Тc eMD5vv!$N݈̄Q95mʠ7( 4r:xrrƶN)@(C`JV/!/䟞 n?9ސw_7}7PTImYS yV='5ͩ~RތDfi9EsFM faa\ir|ZehlZrېo[zUˡV e]L3jP7JAWv&k;ܒč}gƜT\v #e@߰Nn3 ,R]Bn %Ho-;ݱGnݛ~|3-r^ "3ֺ]QЌ+VIU}Z |vP*';0of@JptHoI`:ДKkߛ 4F^׉*k A(?Nc Dzo\4$bEq3N7 \Ioی~.xg@VBV#ʉŃ]4 f&I 3 wx) >21nZי\"uz IآtK>VHejr"&U$d#Ϳ7 L[mRޜM@Vvw~ \j(bH b ϑJ:'GGD%/N!,o}>M+[w;=cʠ7ja&˜3K'0z4!H*l?];iX #=-"GFP4s nRR;c"! d Ju nhmcHz)8*9 acxY9k6ѓr^ofſmӅ7o51Қ.0}̬_ѯljd*v"N]`*'P&ɚrl|Bݦpdym!D~fTugm ^iDُ,\jq)%Ÿ=a}JM˿>0չ`/;vi I04F|iv6eő=GWhlWE԰;4ûP?>}gj\ph]B=r#G6–&Zc7M"L!ٯ&MYiwەŠ ڃsMgϥ&Ru֛ k%Ct\xliK}Um?EwFCbmH;7n dKfK=*tAAߩ60KU8[Z½n|_5TTh<-/`9yd[ukC'L^D3kvZyVF&2w v5×'D* < Pҧ_gv6%Kt˵U{SQZs-"ZuMf C)ff<}na.//SB Aeqp5 sS%P?9 h?Ɠnw͹Hu.HAW֠yߠmokw,bKDzԨ1hʑ.aWsh9f><02l־>AiT~o±o7n9Vȯb.ء>Ib ջ 14l<ĵWJ֐p%| f,uj"`꼦H)~Ag4սIWHanX9D:!yˆ(wUӸ$ U )mpR'?P7oΦ$%W˟Gvx}JXTʓE=_bo6Y 'IN}4 훶I[`JeP~z qlёjΎseX V"eN@ g:u{O^|T:jM~8p :mh%SY8X1+$ 7%N<ܑ(a=rȧ~ zP+͠6PLAv=!skB6E2r\ nOJߓճ 43m/PUAPt½5ʉ/XiL-m"o@pI m *zDgdK%ʹY꺍dпzFw!(b M#DOt7Z4 j ׆ucE} F.ZMFCmr`#g~GK :|4ml#B|(pKq: $X+4q3'x﯀ËmB-o&.mBx3鄩A@Ri;1S' H-x5GRXo<ԇKD ԃ:^I$%!qUn} Jel{Cu]dqOX njB톞jSb|/A ) >`s["(e얃kK QgI)(;*lC*4]aPv*m[>ߩt"?p02n[s=Op϶*4"Qj `6ԁVe0}Jx9-"з"#!nU M_?ܼ'H#{ȾK$W>;mk/^8m2Ȇ>֎2fϻ&Pja_Bj7VyFsA1;d(:tlZ;)ӸEsdQm3u-LNX~b3VdU,D w ,Bq%gԗ!ÔӚh2} _ZUfJksMxcclg}?uY.Ѝ_~N? 8}`  7HY??X@&vvgm|R@`^~P6xЁ 2.0$-VBA}ԘؤEG)`K~cS= u>Tpض3xs8[VblBue` 7 Z̲dǰS[zq!Zǡ'4v=K<}-vG:tHS?K_H81NL9|twA(Ӆ~ZPߵ*t)[!Un[cW$.JԪ'1l792\- Mr*S%|OIPF4Nhn{dEQpDаEx / 8QMQFˋCzy a详}y)wQ) x}֫Z)Z#]7А禘P!V>`M9kT$"0 r{H5h uP;hQ&Sn4;%智g+ R}`Y[)Y,Kx 83fԈM6vpA;L<(+}89zc)> U"# RokI?Vz]=耊Jl{}Q6hB,9UJj 8'|DJ4o=qI*Fp,PI>sHKKph" }:M]qeA3"k'F 8qKepۧ'0Xlj2̷s,2hW)+Z7 {ܤ z)5P_tȽ#8{R 7\,0V$\ AƩ?2cjzBL~zzn̖ yWYVC!|U le>6{HƑpjca:zоMy/7y*x轗 yex<ەh aD`&ԉ|iUʩ " *Ym$7fN:J'8ُ"+h^#bu|efUf*g/_iO!(z:9 5CI!yux(ъQH ?Z+avninG&0o :L(57 7K|1y6M}{㫋6>~j~ nƩnU{ xz>>Mzʕw]=I]}we,=U\:ŤEۄ8̐ z)"m'zѳ"1 Ąp*هEXrp]1k cE.cM=x)bgUtALky?vrc{3ȹ꧛nI6rxOo*|h9&ecYE BI䶨NfŋY#rNHH4zhӌ?$XΣgn쐑5SQ8"NdΦy ̀*ʀt'd@M]沄6kt_36*܁6hcq iΡoF _> #(&G o/Sjt\~KX: no̟nd/3_|Rc?O~,߯{ UE)6ySHSsG ^u(pu=POǓ3 6LvPH $YWbmu=52I: =˩2p-KJ/>E`Bt>WGj~ؘJ.K2AޯhuqU:LAeD\=gl[kY 2V6Tzdv@om ''΀_;J> _bS.41BxO a@ W'"juai[ z(.qGLv&­D8nxWJ[tP.1&컹*''&d})}<rc(|^e[/ Ը$\p ZO*=vpd@DwTjb~3C]}_Hd끻Ij7}HZQQvc{1ATV;4%(6FgG]{8::huܟkS`yoz"nc-ʷFDuNQr K 曲bYXx#ab۩ۓ7#/=*2nJ1G FV""z Z= 풶r˶d8,:7O{'3亂l=krtC{BT.{:ȎkfgRoL+ۋ+.DCn#z=kCc{R iZe J cKSi#ך/:dC_n^K&;B,E9E#M-8{F9=.̏?,ojm6-P-`GSRd# K8"{ o\C HyǞ܍0ӻn42O$nsW^epoi6S~O7h3NqX2F1w1h yK*1tƹGιIw"$wbj/^$y1sBMxc ( S44(bj3(eIn'.?a'ֆBh f7>\5;>dhg: {NN),ˤp"; ~97C{Ϻ3O/ETfb`':-o%`E@չeiFL$ixNo+=IFMՋaxnF 9V a6GV]HqG7HV6a\Pm U"H{*;X4s/^DVA/Zos9cG}(5mDOfb Mu0ђw`%B\d/GO<%L_]R-DӼ¨ WPydS_&4;z)ȕ1ﯟSM}5eSS@ ׀|+8ZY*qPoU.*ܼYcH!P+f!s¶_^GCxa]ƽ{iDŇk;)fW 1-gqm|aizQ[ku%I(KPCG]o'P;vLWL]f^zDk=Apu3 l˩(b$\xp؄xMVf{v囹gL]LKVݠ md@;,mZY+L˧<UF58Cjf6%U12|Yn SsN@4Z$V¦]{mz׸W/aym)cJ>7v4L0?2SGaWDP:xsc6}5Q.3+ {,FT* R)gHy.;Nˋ@#N[a~Dls|tFqLiI[iwI ݩFkyۍ&5C6b |XY?fƥ1-T!S}1bQTڠń;{x^(Qi:qlg{xbOG&ƹg1No:Onǹ)%׫+f:h%4mKH`'e܂r_[ʽI~^[yj;ȗtwmc5= ^\ȿGe]}.ډd/))"U 㼐eIcBgʺ('#ncɭn *#=`ezINDDЛC)'%8ȔE2:DPd)/P*ƨvʦGh>kۛQwg554e1&;ؓBZz) ~<;w6t_]_SNA%X%&oLi7LtSG %W:_?" LfpD}mIp }xx?'3.i Nw ΉtK.N$6\1.ǝkX(a>N4/&^m_j 0_gYh7FDbj26ͻ,`ᇡ@F$arIt #h~R p7(Ң6gwg_BZhÄ5 Ed$6{ &Tjb>8 |NU.\pH2cZtI9 OjmKx^J^2P6A`3R=+/ﭤi`'DoX; M6 <%t:yݼL`x}$2RDv|w+Pz<()P2D `+!Ǯō5n=sUu<KӽCqPG9ڜ)ԕjWBHӯ>~צb{[x/u;e;WOC{!߁ > К,%B unSњX2wV^,iU.v)}kOjd6DABSq(e.Wa$-Vq!vLH!D<ލx@>?F=f`;23>%D4#64>PudԜ]ZΙOvRɀPa$ 5 ղIE7Q4@XuK$^|Y Iz|n\`RN9^} t#rneZ)r˒R#Mֳ^pWrW+\x̣ᅱF4 TpMQ}ΠWCN-j\!6mU˳B'fn,N7k8WAa-vr:I>z0t';%x"x{?]WMJU !IgȘ:G- { U.I<(? FǴ:.2Ùs8 $xD3s oG[E`OZHPۋMaRavpЇaN|pb` ~~O:ޝԝٝW 6{jv} *Rwb0\ D"K`pr+؝eN/{2bP~IiSAt")a|ۅFa=n upEv8sgIBq|?q~2aQYsvm4p:.HX8/ enm.ϭAC~s% 19 ?o|0C%l,~/,%n_vw%~WJ9 YVٚJ~% e|*j9]NV`h}!D2dORIvb20M[UZppa+&z:>`Αu53)هGx-s3k\6z(ⲙf9,H06Bl1:G!uP -;JNiedN kdwly˅[\~F_m!߅u5/FȆY*&!ܽ;83IYXf]MČǵ#Am-&ɘǺ/v+$ b{&Fpp?B!K}R^=̘`Q,ffE[y`+r;h5A}.U78^Z0ݏU1 ׅheJi L]cvxRוHd8QTJs3Tst<\ɹNz#v/,!1P4@ ֚|~SDЮV­ Lт #'HYgE5}k/FXr*e &MRA`wK&S9R7CFyY/f JBѢqx`"8"Q?,M8;26P2㤞ށ6PC $pUp[3zXX7a^3s/юxڔv=ǪԢ*̘XS:euZx> ۻL2 Z9~?3񖳮;\$З -myDZlCm1}uFzڏZ,x5XX4Vם^}5uީ$=Ui^J!foƱe}**{m0\@cK3OϵVlj8 FDdcU0{~('@b!Ym$q]BN#pmCNR*U*8|tv2lMB̳1 .D] $΀+W%c0'ڿZ U3HbVlM*H &S:aͽ){*Gi!|ZAx3Zbf['ŕ)r,o5R!)hH?j UHVk:/X;7U u-OWkKήW5&C6,y c?XQ '(uuLmYIXn|f29Og3 e(~.ʸ>1#1XN4xS|EkV [3']Ͼq1d;祙+ާ3 14Yc;㘏^D]5YACK_F{"8]v8p̦^X RpK6J Va9C17-ۄ.BXI}?4O)31ָ}16DA|{!h_}qvkw~>-plc@X'㸿(X)#^GG8ǾAA[nml Bnc*ыgXU& @,IibP*ϋ7D/^rHiL-K5 gXg٣ų`No23X YG5CV#;} $ь,i7r]Ӛ*KNhn*sqoB eNs%.<46 fdNj( 6nt![ҕيm'^D[,o?x$>*Mo .Jl%p :(gYaC)}KXr O}%Uԓߒmˊ2.$հ&m8GKZgN,kS34DHd-l}A{ gb?~k1\4}u&OvZlP(C~E zU,.X$_'@_ bY$̔k!õkaYE. OۤWY2TpvF=}7wtvͮ$ٔ_2uiF?`Lr `ߙ}odg9 az!ȿ~Osܩm8|y-]9tz4G#rf":bDM~ҝVg۞G投yeϧT'ܷ"*UAx"7.gmx=d2[AUÁKU=V=y͜s*^V%fQFG/n @4!n僃d&v,C1gDFS6% !PV yn4 DrϚD pȁ@^~*;ZgKKƂ"fumrWϬ"2ݍ +0UW=&loO.X?RBqC^ڑs \`:Ix[w;jrU+v\9И?yyl6v9>z4,@SXF6ܺ !ؙ,HvЦ.7da<."d䊻w Bò;`;h} {4 J#;>uZ]MTT50t3{O_>0Ӛd-Q0%>IPe z g]xJPǔ=+/Gcꈭ[s IL3}B(r,lFڇ E3fnO9Xn7 C3d).zEPkӓ56 fǵwO #v& lQE\+ޘ蓙4w1o%&o: ZD%Aվ5TABh);Zedv_7Qq"#mm;*Zy(RNExųq\+[ Dh復eRb<)Qo u"bk#=< L]冭߳q &GR{vg)h`/E 5u1+2-D LWII`)φ1XB",mۧ~g T~ulMݧ2`t {G`0ᯁ(74|+`Ɂ'z>M"K*4j87v\?9Wf 9GsF9LT|Rl!JU||଱W LK`*Fe=Gpb\H{K2RK` Sz乍e.E$Ѕ :1.k& XxekNxsb-YEk? 2.*>X&|w|P!nz[z&n "$0~m'EgoDq5w^k|hd%w}}y\0=ᐌ@T]͙տ -ƯSsS%x~\{gY#^tڣP +3W v@6nBjgs+GvtD~4Oc #%#Xnw [ +oÄZtm|:a=U=[]ۈ'6qGDd|A]1?)Ğ%F <۔Pe@뱐Ⳁ%@@Aˆx Wtfuʡ<"VrOmcPA;Wܐ-P}tM-i^' r$ss 򷾐 \yv.9o6~ dB >pq 2)c1%%\/qZA|+kaTk:3_r,׆8<&"X)&{u|1/q8rW#y>JobwYTP4gXkJ([GipSk/iCNiNQ9M]9a($E!87AOB*"|lFXyc~hI8I-a UV_x_>++RX|A5"*FmbW? !1۟W?&f- VO3h9͋ǽB _:hCS2TŚ^?"gfK_`Ki-,A^3{IeԘWFp'փƵѱuc "X] ĀzmǶţPǤ䍯}~Šo`̛Mi2-,! CoM xʆs9&ݐ#mhy"߫5M|]J{-oSKj.Ȥ"KiǵnlyaOHaqfem'Q 1LD1N՝F -`o:<^=Ƶ"hZ;A,<+لY-ɮC)\{+dL l>/mO4 {ufqvu+NL!Z!]tήt&h}t<8B!;CԊ+zt.B20]^/ Y]߹$Xҕ1 Pz~,}J13}@;G`e p<#tf/ki0WN. f.:3}@o9~]V[Uq' bz"H>Qqv@儀H}̧:M29O< H8˔`||Vcn:h@MySYQ)ੜ3~Ĭ`bN$RX;1yϑ9R°IQ+ tw9 w-p_īH'li=9]`SF̉25fuyDql5qL{_UI#./OE)->sb$t]6_GCr? z`b2 a(b pЫ7ǫ}a4r/fXZ_1֯;lNޡf?3oj*|=*h!8k\c҉JHd? B9&aABG7XnnL˄-hκBQUHT-϶=<׼AhIGw°5TWHæ?uaIc#7%\!Y^( 4F X$6%9#=D@dWNb / S%i$(nM+XXB:+M5^W~ o */@9'6ɒFcܣƊ;vSRhmDRmF>:2/<MO*^qTj$!]`Yaq@8"-S\PFr]&C&8P)3BtAiXoR<}e ]5mhm5QJGROԟV#&9ۯh0g/6pv[1ɛNU>*=#&|W G_|&3#4.yP{;G66{-'jD#nC o(wbX*MHl|dV]\Q(W%G4Kef+N#I"f\9GV*!\g1p ! yeE ] Fֺ&3[yԇ%X+.^QL.Γ١Wom FHDЬB `f2IC_OnV- ৃo~SԘIu͐V(M };JVHjݿ{}(uʵ'TGoMj)FiҒ8YXd߼I4O6E~ K7*P?dHJ|gB%-[>l]s}J.Oy@g:CnS2@G*J~җ"U_ Ϋ {6|r=9yYHFǙM|ܓ@~PSFkҮ^P^$m{OYLWEbeOhKaF'se[1v0S-#{kPؚ+Tp-_z%Rxڶ+89*tBlL>%>_ IotHETuKi(pqs^ 2m[D3 nz/ƁDĐBעaK- G4ۀ#Zau@ LpjPx0g[&ԮξED*V6 }X`zɦ~HfY/Y?e v/c9 XXmTʧ 9LHkU$[YCiCԇp"%5Q"RիO c51vtʭh}n, 'L2aphSg*ˆm+HN_YUDj+ZYYhp3HZ8㟨pJkB-p%hpmfݯl{hV*76.)͐yM$͖yT]\-_X)0}M}t]q.UVy8g-95ўan|γF=C/ `j9x Pǔ -lUr߂RDb UKӣȬRD4!~9n5XlnpF0:?*g)gjq^VzTIshTira|"n; L *8r`t:ß2[ ~|fD -I:8MfH%tpsby.+n٩ +>3EeG3*T-r͵xl~-*. bm³DBf`tw=)ڕs~ :|t9/r4Wwb2N]^e'G";!!좆)(VXnڨdeȱ8Ԇ2]w̅ND؟ bؕØv>}H_Tjڢ6(i nmyK|ñH#[mAz!Z !=\ Viԟlɒ:au; Z%EN; ήXdzBFǬ1_Ѥ#TO暏 ЊBΣ5&R3lkڦ4G&쪚D竕s$Y}9]WŦ7֫VO+ bBKsHo9h2p]hq Νz*ȓRSF&~8U#%/%k&9˼ *굑\X24 Sޔ98( nO(pG#՜Ba̦e1Sv]($&(#HtnN~ !&Ph@Jcn'U~=f¨GCI@,g3`Ziz?pF>h0"_bE!<> l|$xSo][Lðk`QB]Yr]S̕B7:r>/T"/_ڸv(ƔLp/WB]=L`2:}FN{}T84Bjag[N_Sqv'+ΘLCTNr~xZ@%N#GRݔXSiWR8=0iB!0?ouIy߱ qջ+uA~ox,-2NNZ=ct/X[SG6]CDPqL(ʍG|V~"(Ejz# -Y?cWʳO~;>(uEr_]>z@RQaJKo(^vOe%gNӕyi&MreLB&Svw{ _rJU 8V錡WK3":_De9W7솦?@J}؟)'Z@b/@Z$. 1 qŬ kg[q;76dfJ19o/6H~EW9kĥxXe8eU-W}UvM(IlW '6IxAP/8[0u;F;-٠VE");vvUm 7t3x6ᰡMIEg2#:&DtQtCpJ~NemEr/'ćZD@h%v >&bjGaMsgt0ÿ1.RQ}6:4zgnv%u9G> P: #Q`c⯚b+#q -;%ܩa}6Q:Rc3=IYf⠩0ďY=TIFt0-ST\ށMG5P.v1㷙Dlak0U5#xt}Bce239*}ՎSl0;y=ZOPV5Bﳥ@Y!J,J)R.ZxA4W 0ohd*=)ss>e>1:ɤXjPɠ5R/o `E%g9Qnʋfv T>I9"rj%g["G= O?rudT8gLf'qHڋW)rkoPpo'l|-F1c^Q!GWhvgܚ{K#ag_ K]LLt06CM*]籠%I9mv3*zN Kg Ri5qPzA 㛞X>DzL뭇9UfC~.$>%wBA; !Ľ~؟-PMv=Dʔ/ SW+gt+"xc @i 2Y36]ܵS8#;\hW=H}\# pp3c:gMPɜJh#z#y\Y5]@{+ng|ao7axY 1U>r}kD8B6ʆWBd)g3Al)Gk`A%Sg=<{ejieTmQ4r~'Zd0~YtԎ'X8J͢7vpzؤZZ^_t+]*H_a (For1s%ʈ`9>r%⽍o!Z]d;}£\nj3Z/wJn+ eS п-*FX @%4Ɉ{z$*Hql= M Q"839֠SQ{ ۃf/k!L^Yx\& Y8ѯ N ~:)Xz`4`dY.h4%¾; z)ɭy0΍s.vO> C\ҪiE3$o"ˢ"gB7Cdgx7VFrP@H^'9$(|xNGPu^e'I~y!8Pd)t aE ǎG:9~;mFr%a*, "jۿKܼ<9^T+5=BI#&'pϳ~ q+r7Am NYnŧjjGsZN"Wj~k筁mDcʠzyd0165Q60&NеȤPV?0Uj7*lΛ땪@3S}Z-NH5sTRmsZޟeIE+==D!'H9N=jpt Yo!9e3Jח>V:5>eNxmWM kb'}^6&A"y_DAxGF%CE ^| ݼO~w$sR bHG%LS4y?"M o*?_c%ˌzʐʹfsvY&mWAMMv =+y4W"<6LT]!-mqnjQmca# ա FyLRuFI_Zv"h`h6N_Pg'eAꔨc<:xQ3Chg/nFzIJGGHmC",6Ķ|q+iDz}҅>:K}֥PCr驔EM&k'4/FX^bc(D{3LZ{ږ?faiQOeS\tAt_ l8e^a4.1D,u63X"<9l)F9ٍ4 fc7+ >r G=`'m}2/#X Yv`J|n jH&sx: 4N{@M0n\fM^'-3ߠTt;r#Z@7w'h~PczKndw~&:lfP<4)269eUgE,v&Lh% =u!Ip[&s5&5w.VM1M `FއTLiSrTsO"< |HhGn-FEnT{a/yk[3?IrdB)w--  ~xjtך3un݉!/,фsz\^*:G M'@lQ3tSRc45@`  9XL[@ h=I ]Z* 8ܤf%Mr jy6kZ=afƺh7^]G*#LlD+/ݡΫ6?*٭XY aF|8}MٮU w.>::চnOS9@.މhǪ_Ƀ]5~V1ԷOCEԀVBn<;X SJ}IV2hf$lwJZ ն7zd*!zGM3:ee|GJfF('L4Ko2-CpEU} D׏G"S`pPjD}!_ƦM]nBh Gٯh0hAȲ韡e׵Ui{;SM44 @7tk]NBEE 6w|̶rP0JH` 0Yջ/ /\ fG@ׁIh14/D)i:LE!:]aW:2X[7.6@sLG9ۼmx %紦jfL%z [Y TI'en89AQ&4B߷qY1ӫ^<VE&$r+zi pĒKa[yV(_;fL <Fr~H43'Zi 3ti]ӳ7(ćVB~XسLqhңt=p0*@UF i4y_ư@FRgz1NVu%;w-VΈc'>ߺ 'ߡ:] .|`NH4dDumn88wbuYi}4Tsqg}+ ʖԝ F8 ~!p}o9yf:t H {{M]r> "6qS|vjк-츗AΌM^ΦjRQ &&%)^hأĶn/76أ5@G7'cy[QJr֪3I4{+RGNL8;}げ:398*P*6>J3I02N0Vuv0JJ8:xaC/q+AG44_sx`%-u6 ]W,"X:ᘠX:\Vzb~K~:~K[ 51-=yD<~&ii0yT-#Z)5k#>:k t䨿66Q*΀!Lo/}j=^8 2rXAeij.)4HA8IJ&SP)8A֐>P:h97J:4i/!R0Wv h.ﲂjDƈ')^7//{p;14y[=KMhB(M (۸է#=bZ BDPrsib{~SvLQchą zzÅ 9EiS>Vv^dE|/LYX ǮwK(7s`BԬrthf oY*g}KiBCTg;@O91Ӟu&x2q LCW/p+5ݥ& '+fl,cAعk {ID?] #=+^`ךTTAB 8ag%L} Q9:`P鳥) ixG`1ݼ?1d ^' |" I|9 6lmF9AXa6-gqa{`7낃wB5wa= "^ca +:wb6 ǏU :Ff~p^EÝIg57&LY#LIF1QH:b"4pF|i9yPV2fE-G@$QvDM(}r(icj/r;@5s@lˣwB TZ JnҀKeFzW|ƥHe&"Pq%|Sx @6}2ߪVHӠA\20 qKfI8D/>*ۭJ6ǫnp$O2R'o:jU^0V$/gem6K{b-bee X;s^.T RJpt^DGqnBacಫ=b\H3k#+u1hOW%uWXѡj:1 aw~pMNFOeqP|~}l,nwnT2 VxLR:@_7ÈH)QB9&N81`橐c,4o'Zȡ8ՓeϊUnS TXgv;&a'M 4,'XޅE[鐡:pْM<C]X7o)tp}Z;Ok욳ixhoJ?Iq`9t$znR~MJzgA6NE_*[TE;6mZiوuQ,#VZd({ĞEGItѧgVYhP MP6\ΐ!W*z;Ԋ!D..Fall95hvPES"EQ撨z..z0%]q҈rFs$G{JCn洲5MOG|,"I8̞kܳU_vuWMC>Vy2D׻ kQ '5ũK3.kE2"4B}3, y%"B'SS elA7TPm#\<&;I'YƝ KHr&?zŮJs W^/4/tӝ{hVL Xy2PT 7Q~7 wJdR$@aaR_qI5oYn`ÓeO ٱAwĥ"ͷu)mg-V&YPsWmDrP^wt}xSC!M*3 (`c1_QyY{`k dF'Ul(tvwV ] QaӁ£)O/^@=hlc!F|v+ A-bm*哓. 0mjҰ⠳Ц5 c!`G&) BL-k19>R1Ca(/ '*:҅r[θΖO@[HotCp=$q*>vG)#(s+zjA;^b#k._J =,$lֲt6To@Cg@p:#eP4H^ђ1`;]Skmvbxh5v;Z 8RѼhkԁߒDeqbk% 5cذIP·4l#`O:#?t}Ie+LQy)tV^0PGQ=} A˯ɒ~S[ w0ɼ|jPKQ#{ҬàMv' z`wlf P Lak=$C:e z uI 3*C{';ThRh̍rNru!"ف5^&KIPl@! ^ń{d ?@LӹE6,k#U 8˂DDr9hbDa_P!befwA-鬟*$Ki: 'T  V"]@&,?I~D x)fhR5rϰh%Iz,~@#xũ鐠?h蛥f Tg2-cw$Xkqk lSS4xRLPIDN-:0~.g2Å MI7FM&6uQr6Z;كh)&`A ?bd\qZxe$hYN E?dx[Z[XM¹Xդ^\=fũt4cU&Se#G'_w(g%n(5:vRXno\ ^hk\fi,o%lݷH}O9}л4A l%m&̅2Ejlnϳ:EٻU&`E(8 ^;[+ZmxT'kYMk eT6F6imeN0׼zƕ'b'܃k`=3ZEq\#\O/:DɽJ,ꂚYSWi߀)٪ZR,\^.]@xϔ 9KƞZOZ-lf˓ m߃gx)Rֈ)U0%)GP'@\(0#XCf͂qygmclH("֫RGD/##(>^5M<|I3.)g"WL"dh^݌`0AORh'ӍM] ,K7{|咖w$ ?1QҜXQ*DtRϹ[ yӒc^FuRp+ 1!+uۇԖ?WQ_N_^[L Ηm@YvTJEƄ@^^ S]|6rHYu$rj&N(KF@\"E| f$ORT >jOK :ڰiA `N gv‹{ZhbKkz>)>TW-}z1B߄.}q(N%&9;Lֿ?D;;pU;ymHp?6x+RVq#bi~)kJw!&pڦc=z։" INaiV}&ZNC|sx.vOݡtDk&%9byh‰ZǁbViqZ@z"m&^ŌqoĂ&haaw[!":Oǚ]zT1O4er)l,ˆ_XqٞD|]ycMwBZI lx;7oI\Ёeyxx!udPGݼ$ot{ 2Wcbsc}A0prѤ2ntNVb I;B!5EGS/ڸ|yQ/ȝSM99<ݼ!v:"7gapY Jb릠]X-ꋔTO;WcWR}WÞGõBI|C&7M1#&P?SEy ^8y/T"~3|) &b4lp܅%Yu94.0^H_ X(ԑ{g'Wm8F^CwI$i!;ф" GRTuԅ-45K ǻ(J{EȰR#E crzh ACN I@SS{c㐖6XO'3Ph $z%y;Ic>o `~h~mgT)FeQʎBHS"6v4r2xoT^gk&J$UTCi@wGP*`ĉ h¾ta(4 g!zlzVPp"5l?$8+!ns~S8S0ѫ Dε kW(UFsw{|r}Xơ4*գl=pR5ͻw(=RrѢUDf3/VYTEc۰mA0Ǎ9WwyLah[*+DH׼鐳Ҽn>U$lAʤpı`&GVB/NGd➯)"X`f TD[H0_mi}*u@ȀPD. /d\i"7W/x~&w.5Br՗$[} 1]9a SU[j~.3qk J1LΨAlQ% FsL—,b(Y1ouj,h־LߏjPI'&/v2{LD8JK"U;#m'%}G@$3;\B% Wk=٠&M *g& Q`ƹ# =T?s$T$tDRVeiv,+k9oLN!{2!`u5ԗK\bbX"Qny(5NYt`#)*Dh%Cl0S{D9,3IՖۓf < ?bO>IQFÃEazkPOs+ӪdP.{U )؎ej^@SqtrrHbcY1~LGl+00&!o2>†_fz)5Yǂ\il0щP!c (NvM> ..h̝?;>'ԗ]yD 󨂼0A]ƃ%Ǔ1-G,okq!3& WGׁh*)l(ݙy?D#?$Ԅa=Jڻf*oޭ2s&ߖ( u@7>͋=(!¨jɭuȋ݉Yžx"a ik lYI, Qweޡ& Ez<0y}TRs.MY0n.1A k[[z76>>i&ܓ;n^!͛ HT.޼LNi kH]SSl35`!n y穇]38az{#S}}"t{@BO0AvS>`>~R%VBmI*EćREX\ 2+e_we3d#.ۮN7[G8W{[VpSLe&qȶ x 3nĭ}f!tmGc=,B!3('zoqx>w0:TZ?phn¼` tlp45 tKIOc吏ՕQu$|!LXqd\:1;XZ N~[c <25EM-Ac1U^<{V)sJou0ŗvV }poG SkP\ҙ4%iOL$K{l@yN@p ArV>&Cx`𿲃=?7=bWh| RDB\{B\j0*&mJZyI" 7_kF..h\S$ ^)vTW0%%ee~څ~,x& ,.. o"!{ܐѬs*g-J隆#m'B|fkv{gv㍿-N73zJC$k_n9Z8>g@괵C\s;(A"[AAҊR hAk]ژ'zZUrdEEEd*n`UZ8he,ˤ/ 䓎l՛<-} ?Q7qiRRu! qFnU<*;9U_ s_w],+j%Ìx;ܑ9Inm+Gda"OߞX0t钒+ *X\"=H^}|䞿۴Q(;ֲ-h1a4e59E !$w֦ 8K6,N߆^)CRbCM ̛P^dJ&U~ٖHG(9߳ ( _2K0ZQ˰9N_ _WUDbAn1}R^lQo 1ףO;@ Q~م}[[`=q%K:lJԾ7S?n E=R>IpV16dF /$nm>xńeF"w$dH'C"{bHnbQ%wqrL<j*U'Gi9P.aQih&͟KgշSlj8bgԣQVi ߃S7;; +g` Ѯ;YiKQo%¡=>$|lnIճohܗv2 Vt׉亢*gГ緒 C1)l_zW#S 눴AU/2$SˏcLi[|:L#1J>+j2P5bW4Kas'>J%9e9 x R:]Bjh;!ߍ V =pcC[e;lNN}-]dX(ŲʗB~Cm*"=@3V|\w_o[/F_s2~{vob$ԍ v\",d"S5*XXv@;1ſ*JkkFՙ6iHܬ"{Y(oY Zuo*\kT%mS3ۑtl zEԶ1ƣTdұZnV@KGPLcoijD6A@5k9s<6`}}Du7>C#~1iIM߻r٤~ȩN 9%Yٍ؆=R%GL9 cςK\?Uws×YDPd G 82%t)}4Ats,  ۹FVN+oPNXvi" bȁ1yȩ5@]`;3T$x*[y0Ͽ6o*#=̰\q| Ͽ PR\i2%ҹ ԉ hL\Yy ZK~WD݊M~x :W- YFi\K>p{w1?w= 埧f>$ޠ wx,/(zA%EDudBX!5jE</8R *t(dͨt=rāڔ0pPm9S2֎`;ףJ o^ClR+*#m39e:v;7!qDϜFNс T!E,.|}bk!؃/߰EJfY^).C菏{)&M .,Fh2PQ%`Q:nU |R*4mi1x#/ϴ$%ZXĪ>fņ3 0 ov銍`Zc{[p9x A SnIl${d"^P7maAZ %YbA ir)}2" |`Ku=j=X Ӣ?Ĩ~r xBnV.Z*sO%wۭoX̍ "~ghwj^zNҢj9;2,IE;<T̶.]l\yEPE^+pv5%Q[arљ*ߌ4?7Trۈ6tvBH \cOҋ<)q$wAPGnQC#pNNJ1dT S07ߋ|ʅ?+*z]zOiHSNFp{v6` 8@)To1Sa{XB0emaS縉 9?D}&#P DУK-kan$Q]f}ܽWix~-PR+2TV=W"H:"}u xMiL5ޞ40*hVЌhKMNa؆ɔx_VF0om#Gk. GX{P*b]L,؊Rbk< kz_C룿uO$3N!y~<~%SS̜%Jm%)EW">fk78EQ-tnxBW-252^N R5`ЗXR? z~W66T4MS1,|# =>{@o=7 |%B`JV4*ٓBQEGxohuT`mEHibDm;\1,Nhj%]haM/ TjV{\ҍZ]7Ki%z?qq,vl !Q\Q ?wtRXȦE8~S d)^t4 ~/4@@Hv[y6~HS>{RELܗf>֯G bFs6"D ~KQLӦ*#fwCFOLHYfaaƮjܵΞ(aX+VF BQ#꘹.{1~tj=}/;{UlEAͷ9=}4T5l\]HW7ᤱ&ayy讉j(JDްT%-{EƋc$\IhOHM/R1#ameB $n:E^ 4"E ?`x́pKϿĹ 6<\*dmg`ӈ_r(t&RM 鬵fVs(P>-gH3[KtaV>렐F{&4CB<va\l>nH!%2iu1Ȃ! %R=HO{׭'MiIS<!f( N+@<Ɲꦹ2$B[r<0{BFvl" 1#O܌`tZk̉@gJx>ZHa k/#Ao7OV9XKI3H+{晋NZ^Gnv;.{iHA@1OMP!DhP\aؗ%U KJd&ͺ16 UK`iѫPέ~ήqC6R#Qxh; МϧM9q+=R䱊{EER.M ehE\DSudق$*(:laT|T7I Y7^P%P䅘g^+̲9p!hב)Jޗ GwUg`KQMTЁCFd'u<:%.w NzbIcp[~OrsDϺL֞g:-"fꪍa4&`&Oxv~qGùiaS铘C'>"mQ@gcx)]1SfK5IaC9Tɡ)YgɊm62 rv+l92ZŕyD\tRQZ, &a%B_'JI:%8bZlaNV Ml4kDYoL A%[ҷ3Z67 -;i r %MVr|⧆`[{湳Kj3_' <6I/A Y,@-}bɉ͇[p^`mIc=h.3OIr7ChfӖŗ8&u)g ?pC óka Nvo:v;h\x 0p-6^UqxXnPb a NžU;u] s/~.MZF3֑_]nI\{0S/C=XiSt삯gkc]4/Z[&{ɤsmT57?1\0n9^\92RCNM3 o72wÃ.>LaK#bu2)Fv&VX2oӼ<4a7_'cٿ>7YNNnv@⤍(f̩:>%þֽAS2}|tGr/`Qqe}Kتa PS>c<&|Ka=q̕Zw(A"0h_!! JiYӐBo!uJm@DiP"╕]Kd_ETxq@|THՖWNvoZ AeۏfqKUd;2h\Mٚ'Moz>͌b&r ɱs ]Ƹ <qN[9/Z>ؠN Hh%sB*p?RY`{:.kcP{XxLar[\I䓶H:l䰇0rZdB6`G9-C-6/ VĪ+t]4b$Gsߛ#d #:IA`Fpx+]n=~4nӆ<6#[mM%.r)࿰q<-f_{1:RmQ3 ʜϙdrCPPmtOP[ub|/-3*ƙNW/ʹ'dXkSj}}e2)2Q幙6րKP⽰2}f:{3-<;,V6!5j[hp8nZ p/yS!Mu ׆@SozF i!-Hn"-k3YZCoڳ3K$`mq>]ˤMV^BS}'crB9ti釳uFە8j']s!c:K5mJ*\ [4qtXi/[9]-9dUɌV-gPw#aL6! V7e Ӡ2  |ma)0:H~C4jqå{ndlLBIoLBD~y[笊;܁gUnX%ML gR;:rKdѸPU2Rn>rҞH!W'u}E٭TU8XG09ᣔ)7m'!H!uu*~n޷p܆ St@0?ʺh9Il"SypY(\53ei*V[筗'wpicIM&35N!6aٕ'dd2-^Lf(] ¥ I8iǨS#T%I6hʸӥx#E{Sm3zXOxI f6/~06{mHG!C*CA#`cDZs˳t^y8rrؕ& y6KWpJjvOI$ꯗ{i8ó/5Y|U͸0<jxhák ?<"}NTWePCѪH̆ Yv-jG(eiki 0O*X.[Um)D*7,Ku%L\Vq'LP%5_ ^ jSvx5w+{kNH |W"ٽ d]T}5VUOiu #r,ҷAB%BxѮc[A3vD&oγl^>P[fnx{-P["|RWX6ވG7 x>N u~^9T^ Q{)lE-~B[~ |1c]zpbFPk +z̔P;)QYmzڗI߼&ŚݿhWEڛmuMxM;CmAiw|\` fܚć ujAID! }wZY2 _AgAA|!@-IƂ8=$S6qzC̷SZ9mLo /T&G1 4MN#1DrG D[,zse3q~`#6{&p#soFvlf fO73ToW'+FY= 36#iHڅ?x $P<L1J|6Gʆ[UС|áIfHI38 ,B_2η_.aKE,T/z9:02RGB8# 7%5p ls=aG^sO& 3.|//_KǦ7в?s M_/eO9曼֠n/ 8J\k^,SA߬e w}&'QkwKp/O㰺mdԀcEagtn'ٙ6B(_ѯbTTn(vewdֺzmSw^VsO+ .pp}3݀LJ21rgݗo1ِqa:Ɗ/7~6 0R5ur5lT[Ф_ߑl==j(5DD8!dv~g)ZdK'HsXܲukq1A2i("YԵn LeާС+FpN1Jcj8gLh^ƒ]pd"|!ڋH?䈦6- 3?)dd|T]z8wBpwh,UMloP0U?F'*[L1LJ6r* 'cr]MV5[Gh~ ix8jڿE@S=O>~9{^Y%)i1nSAf2+r[qdkX;. K^aCÉD,YϜA:Nv_َɠƏmcmκX6ٱrTZuyy[XEqtǖ/W%uď ,1V* -K# =&Oؑ.J<)/=y]Oφ҆7icMtk˝fŒOpnpVc툈M]SB}Q^0vvx!ƭLn $־Ȃnr?b~!vbC 60#v}v=]ƖWVnT=b x-jSM&Tb52Cw.}g˜(& R9,%hyt7]Wٔ^] ץ`,Gֹ$ځ}}~\hx~st;Mbw/O59IݕXl48XJa1/K&L)s-ЇTGL);h~l^cs}Y@\`%U$gp,͚F;-N Ec%)q玠Oٗ[Hɻ j$iƕ?0uǹGӑ+q7<.=~Qyo6tg$(W >?zvܷ.3jn"jyA^C(> 0OoL-oQo*[Dj7ʑrRK<|~;6ؘa<#l.,\nYq S "#4F,(Zܡ@TfQWHYW$v@7Pe}d8}kY|.I鼓~ :5iz2Yvȏ bHB嘭؝ pT"2@AˑI ! L/Eyp1Ps|pT>" W qeCHdUe'PiQ^#PFB؏sR@30%gmoÙM/0 mx𩹝[pj)D'V={ĕ&AAUЎ絝MG~] 64#ǻZ5nFƺr"7 a>X?=wfTsN& B=Y$S&ݬuR@Wq&l|7XbLstj0_N=g'E#α8d9KfV 3M/z*lMdpfi!N1Ӹ/-s:^ޤjvl~wDWYqRbR 2NU d.0UdFCYH 4l͞0ʑ><*Jk&>h|DA88b6ܤ[mGe];ni$`2C"ޭ7yYiMئm7B[mrU5Ģ]xvfJمڕJs@3TjC%t8+@6D0`lND!vf|>EnS7lgiЀcDyH+Q% . q^b/Yqz^*H@1EM1DVD jQg4=:zO<$@2_K-}aF=X"]^<`1m~Rkj:j {gӑ+J7U=% "q>Q%AHʼB=Ez 긍 EPPQ8Pe!'LBebo|r1 π.4RQ/Z1ydpUJх5oQI}wjkG8T;!.F[NzGș57h;]dJB(KW%ySÜ}$ltp]]Mثf5}zas,r<䫕w@!-M( f7x {(ua;&$#_0zZӲ^- Qa坒k*X 4@q5eި5 1<\\7So\RX'Yk#Lɿtb=0% Sa`^6':+=T  &v< vuJgaT苯o7y!=3/V9QFmWf]M. ['R:)"}F9OԀ*9j/`Cjw aF~.Hf8?BSLYQF>[ȩvJ"Wm:UnxBB] h 7 RIvq{ROmm@4YdY9.N$1 pթ`c*2o+CU:= ֯$"QsgQdb%q*V|ǾM &47w=Ri[^)_+$RT]2ܑk7 M;{.ǝP,*ެNZը'{Jc4 !Y~+BSQ#V.g (ȩI+UU9dl 3:d>[J%38A,`:J53BP9-l?TSRP~]QRyݍxQR N<1r r]*)HbɂfƻVdy2s -0no-׆,!?ڪ76-maY7SV8/d2ΡŅ`̎U r _qӉDFnqP7!ţDq #ƨĶva%.wY'5~2i,~00B[m#le/6r`6#! h<6`p2rrj%27iys&|Vs8_Ȑ:?L&vyl5iK%vxހ^X7+zLGBw:+9{,&zm1Ž&{7}%xcŎSOf,"vfO=2KKm8+5<gcrPA?ŐjZCQ_?eӻͪ,!.9 ܠ 1kAAn{'WZ-/ŀ TWd\M/H.8{8/6XAI4D-{4dx\E!ɳ:g0aYM>%[\781^aW=invڔZU? {ڹv1FvgMƇ1$ԃ(l;"U7QO7ԓV&Ju * c]5U%ޙ*jS.XsZ}s{ 1$+/)2@"q`>Mظ1G+xx=;F|*1OgmIrhjtNaV/m ۻEzn#3uy3TM^wBȔs/ .gWt{Ӗ0l 0',hF*H^>lB||?SdͩMɊ5410 8BfFQ:ގS D- @x@x\ 71vPM:G>oE"x5fM\_9g2Mp~,P;<.k5}dbw6UmH-b}NeE97(6;/;>>A+P+Tl@TSw[De3ꖯ|~E r]"ws/b$<]e%SFR3 1$J},"?U`K`ۤ>Fl&WN2~w"Нܡm+&?wo*)*/Rši %HWFWe 9/BjMa^ժMb0gP>kf 3(4@Fp;I2c{˟S񞥃ؙ(" V\9W>"d4Ri+S_H~/#q+nh[މ2j`hd}xzcm:ts8նFȨb%D?&RD&J& JSkrw c\6Ug.a#il48u8WIOZ>?:Ӛٶ RmƋ<3>;)maͲѡ$͌җeS09cjRN;R)hj%EN紃}5&#Շ|OyЮc r}3ǃ3/DcH FA#NvUKj9w\)P}L+V9)vp5ѧ=/aCM^8Vg!7Km [DiVla/$/݅9;x\OuuQ>^i_ u]^.iJ hǡrI2AR; ʅC~"iB] 9i22e'3\p /O"cF8@1$ HCܧ\XX:Qa-gJsϩ<0ﺮt U)KLkUXTk12+kMfSZ=;p?, ,L<&OX;\ݪ;-xd_cGSUdq3vm{)6 ZE>!2ߺגr(\p >zH>CCQV2=!4I077XbIQ@Q4N|Osm|ۮ֔P~/C|}<.A,kvvQ9a[ȄD8dm0S& FGw$-"%Ǎm!U o&p[/Ԥ=ꟍICnHS :j_"1UUץ q'yqd 9+h~q45[OoGaeqp(uCWΩ2 62Te PV {.>qq$bQjC\t/g66(DN{~êcbK'R;`]YkR/`gЧwhv1[A?:A pxڶp씲 ]c0imW2 KS`ef .~2c2uw ۝jCvRk,K43GOP{ itXM!$OspRZ>2uH￟.PXW_(|KcWѠ*^z3QyÙ\DThᷘ/lI.W]pX n,W?MゥdnV =Bed'x*vy9:Ω/*̍-y' jy7I^uuPuY ;c# g2jn,%T. Q o@e8E:= g=I#^Ďf[9k5yqYrṠ[Bar;31idx P 2VqRȞ桞Lh- 2`sb?i05IW2Pi/6Q*V#AFI7վς _#Xg5 PUYcr+z\14eb%py@fK2|EyՅ\[: QWf ay0Ą!fQqao4@Mre,[ }JQ\,Y/TA~Ԥ?o lџWzyeײ{DaO>u]V|y;.H/HW[*|0cDpȰY3MGR1||!< JFqAgk^9iП!Sf*xb\:8 kvo~TGX]Q᱌C366Y 3,m )D e=ALܸ`}YWWYšFN:_#w ]-JJ;u/z%w%0F\*?(Wf>C&9n@sB!9Ց%!f|kNn]b>Oz$sT`qc}Wt 8la=蒿nKWp/ti>4^y 6_aP>|Q@WJ*\.c?o1j>s:Ao%j ~Q[$^M~% (M.>g+,H叧ȉqU/}Z"!$ই {\fdC*_֔ ײL&ڜEU#p ޷r;*[N"aGo*TNj],eIxŖwe|?r$W!v4g;dzPXN ky7CЄOt굟$aLE3}Pז\6x*#>1@D@ >,MҘ=z2dA1 o_-vw j0%H(ì/U@8X~k6 wH9[g箋!0c !kG6L'Ak 0!:[[TWnHj@ۛ6;]ĕC4f|=vUݽdjiS @AۨDsp6 MkOzEENnw#-!ݎYRoPgv qy&:XZLh-H sw?`TN1v-DICY| V3v.ϥ燂Aж[Bs?@iwğGǕ޶LKWм״T9V$XzD:Հb8JI$6%yӯIGrZ1W,Ż鳋,A9陰Xwu[|GsJ12Sp8Aeao$HR/XKYR>i9<њ] 5cyQQy0д,.O2_75LW/LR.=k혔.[KN9n<3MWJPllE J݂z?pLL"ɲ*gjyٺ{&K(Ǧ}BܨlLLj b .5Qu;)"GQ@>%,?}Nn a M[u͚V</KUci;#>li2[݌ojW_d5|SO֔ɩQN ɻ-n[SV5ބ̑Hpz3RkË)JcFG|HN-aqσ`)=)gwGDR)VR(";pw!?lP>Cl$[QF t 2ΑP Pe+yTU`3c&"{vkWP-Vߘ$*GK%ćw޾f]jT3ݸdN*~KTߣ.ӪLiMh*-? W[pxD#y E6& /w{L;WƉӖ\ o:H\06UCz]7mdY=:a14g7\n`ߖ$8aeN[)IT^ ns^~3bps1k DB}a( 3W,7x7bm֣'pǪw!"XhA4Xz@J' =mkcHs7/7=eSh^2}_hdx| ?[Yj UTpL2mi'?pNWfzՐ/g[pf*!9MNWs$PD keyC|8GLJ:=5ңHbŌ u5FG 4Zpھ0A,M MEYVD̦_mlt_}W\t􈯵5)"n._ Iv*w}PcATheq|ifCORdx=8OHC<-KwF#+EX Bj'ko on σ}2Juhn NsE?tk@DK;萱`0w z0W[]!.[&gJq&zǏf9,a lpRKyRi,<'H](2~z0 Y'c͗){\@LS9@AF;z?~q42){!@ `pF3p>7΃"7"4 r˕ bͧ**]+!.5%'\_M[A9{LgKc,-$0)[]x=;8I"HG F($G>mO0+ sb>%6\ (Ҩx~6Lf8\eFxvj\f$z؍te %<{FͨH̉=1?l; 4,7PBC"SSɚ#iw GZX* [j!R@___w3ZeB,%FRͨ,C&cA],Ĵ{uSBDp^(,4̬-kV=FJeê5,j |d*I}E]C4m6_6>QJi2㏒AIg$1I͕ ,,bZRZLzt` NSCsk m@AZ |Gcԇ,m>nq&gB/1R狿: _h(s_%gcZkQx)CtkEe,>h`'aC+U4זEw#XAr\gXfƒ^#=y486d%q~]g(gwCF*GZO#I`1K3Y췓1H˿vW} ru햏`wI}X$Xm)j˶Ϣ@8kui2ٿgD$>TkUr S<bU.f'4C/ Rcp;}HHZC 5"~Mྒྷ!akQ#-Kp%$H$\tAjelS̀:ekdַˎMz]Ҝ/:*ԧ,[НϷPâП6X= kUR ?`ٿcmi$&YNqH5qmdqHTdcZ=-8p/\#S ?)Սoe#弢xplȹ""AfB9Mmp.%? +J!,C8:U&D AUn` Z1t_WC9W>Ⱦg@x^ٟf߾= G|9ÎG";lx.ɵ}ƪh9thqȑCnL[2 WuR gfq~^%͔h>2=:l(L)W(pHղerbF\6.α"L|r3 '5[!y;r6C )z9^z\c?J&RRHmj*Xw*dRBJ@ 9%`Ej8'Ll]W`4u#^.{t*QfUXgE:yQX+XMsǹ/ͰN˟q5Z3tTB}):›19zTp-&[.0A#>Gos~Ծiz L&)<}\[8&WX/өzsdIKrběU7M6_D[_5OSX-_j^S |<4=؊M&*ge!$9_E 53dmngϴ'/BS w8*ae-R8 H"eDiupuFkqZAX6'zgYZ07070100000009000081a400000000000000000000000167ffad1a0002d67c000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/n']?EhDTTk׶ǼR0Fb|Y Wk}p4#&3\o5ڄP_Z @ 3 HA`ǣ$#7 s*VaP^& .2y VG@c [xQWC9X=n1O.n)[!H`V7sp_q5g78'ks&S]Dx!,'m\J-e;w/HӬtC?[.K:}O#[HK8&-!޲bR5@ͮvf7+W5.]#PaϭpZ 4a#r]H׊ 'Gf̙ZZd8sT5*ǣp{M݃P皠?tR`wQkf<v(o gy簮7gd5%aS;:EZeج=d2so8 Dk})@_Bxт 8CO8Vl6u]@e |LNGٗ1K6Rpm07=EeQfTKC*j:\JQ cG=ՔLJyz_E;DZ,RaZ<5s hE;_H{]jZ(YnZAE?֗ShM}81W/!ao 2{5G,cx68CXT/eZiSg:s Y>#{=Kab(J 䣹6 p)d޾FiAru0xtVV;@&5ĉࡠ-+i!( v-lat%B|c.*X(I6 9& ?5 v-nDh"RQSaЪK@;_yxo5'usd`Kj1^ .MϾ8j3Șʰ ;+TCTfbuSqsֈyuWUmqnLpJ .̭ MT-7K֕?!3f=0\bW% _C\XM_P{~C'"}(ub@ mrıoWH;(D,8 ](8 .U[ķqi(VQr䵌@P!t?l&Lmy&T0t/Lo#,Ԗ 0VG`keohM Hy44|1_![D 9^1y~fiZ$Q>-A8T*NcFG"(:/ȔK%e*l.Td19n-=UPOϟe_1 8*s}2 AJ]b1WkqjJN/ ԍֶ95!01S zclfCb}xYrj;ݬڴtTBf 'GQ Sٔ!C=ß:;OدP̭I#坱 {Jߖ1\-ZZb5|@ Od9yRPֆ&$b=gܙapd3=cN wSF ;;w܊,A.k3w5#H!?S[{h~g J\|a85muRrدIT pzBd#9. ,7[vF%|`4eN.!pnA1C5ӣA~'bGccD+ Zy5e[7O;/kZxKF]G2< 'UsyDebo[^ʗW|1sC}KAE9fm :@#]&N#P HHbECz?ɋ= wPQh0B<{?Ѹ  sC׊qutB{%y];Oנ{"*cGxʏ|y=K`\P*/ /VAS/`Reu\X.'叭P8۠!Bgo%ѱ 8dIi&iʙsH w'O (GAz4{52[u<~0'z>OFT~3eմ,>N\Qդ~ q@ZFD*( H/7UWƏ $^?+[qN؆*9 &k~zrx1jLҸlSeaZG0t_gP&Q"VG5M먋tGu{f\3"pѯ:u#Slɤ O\̃o} "o˹_OQq]B,4v@'̢1NAcu8z!oݹ{QB3mՒ=qciOGD< qn> |Z!|hߢF)<`I|O##] 0B6pE3(iW ෋`O ]k`^SS<bD&ZP!XjT|#Qۜߟi&ڍ 3VLRnݩ:BN݁@<%@~]%'2bo}et2.=vF_Z~k"\kPPp-Ȋ]T_ &nf]͕)j7A1Ñǣ=t%OSHM chW#l NGprRP.T^AOʼnpMoGw'<>>=w{ClY' 8zv*NvPTR t|$5%Sץ+0oH1CZ2҅R/;E|`BS4^POl{.bjO'"]l%yʒо,jPHLu ߕuQ,mG,q$',e <47Us I"Y+Ěmt@MckE嬜ʛBa) }͎>̱'ޅr"'n|B. %PgT葃eACJm VDV^J nT4w?= bI e1 =2N[N歪*%c ~Jj=Δt~>Y;'qf\FR s FLG˯LEtfm;QYUe\ 罭2Pv#fOgDؒrz@*sqH V0^R"ug0k;⿠?sQrnlK=s:48DJi*[;9_wE `~F^~γ3 %S"*I7~0sn[ ogAO<5 gdoQb=U#HЃꚉ<; ;#cWcnvۙ`\ish'+X@s[/zNcT$x\iʑȷ\֤hٙQY'A?M ki#ߏ7tybqnp3!rtii2A,f3݂la=q aR/hwrmVMl, pWX)0oX+ \kS"HhO:sy,̮1UFSz1ST}p4KCUy8Ύ}E&OԘUonu@ԌeQKe@$>OO[X1]-vzD-}w\&Kg%84' Vfq{ҮOB}5 ϼs0O|6a#- :QbVGi.M3˷&re3JX@2rpͪ Xe\6 $#t 43 bB㛻Їt(P:A Sm\E`$e~#(İAkI_NYGA::Ɇ6_S**aYX5fҿfdzP K[l^# l:QO!g,"JbՆs ao6R?  Ī^0\;?0ER VY:`A}r7-Iu`39޿U6׻ |gtehӛc+6P+ηb#/sn`e,fƢ"6JE,. Ba&UH:t}D'k.?.P7^U~`\ZT8kHDYV־ @)xHLH *Q&EbvHsP 8@2oɧ$ugHɪ ~cQ>`]CeQm?ݨ&.e M*:ax7`Ʃ,N>iFF'/1#*-9699R+y ыV X%3wir&wQnn|=1ӗ+ a+nwa6܌\^Cy="pU@HCN ` iHZ\ E]~dMdGuRLTkrm>pv0eTS'-+XϊgOk*;>[Ӎxn.}rmPR'9?dLs@&?>?20CE)a1I_1"f*:8jqDc꿩]WƢdX5SFu-h4z}MgyLCn ֺGşxKAI檔6(l]n#›vE(j2:Qܯg(( `ጁcyԼN>g)^q\"4X-6Ĭ+2OMr)|hNUdLJV=d} XSG}:XqtƁb,'+Z ̸ z^il:DTeYP|Y!P~e}a *);IEQT>Jq8;Mn#|*UF˴6*p(s) c-㹨kP[T=:==%1%,h1.(c0%!xrW 1Ʀ MABDlK/4{%*״8nͻX,^v$L؅i&//`Ƹ_T,GNSCĸ|W: Gh|>,l& ;WV;uRC*Y?%Optj&*6\=oQ^ R'LuˋmY\ W,)ҥ5Ŀ\{@R٥ĪS/Vt>Ⱦ`}YMt2>,( 큹\VZ٥ZjW=p?VrH #a`FEeM,+}FQxպL =?ZR@З ?u"+d_z fIRmYV{oX6/rݓ(@Q{WɊKۦܝ9a)K]G ˣc#'ȡW}.~&$_ 0b$>)L.LptCtO$jZ֙qL=%>2]cC:(-5;7YE׃>Sjx\v ?dŪZE$BHbsUE󁸓r5# $Ɋd{=A`O&:Z`8NpwW&Z@zrT 1_κ6lgK+-VW| f>?[T]ᠱ6d3p/UrtIm۬0%xz8 ('.u\e3-ȝa@kQ~Zp\Wh,uu oP O0\s1|ʓ9ÁKgG7>aGOsտ]uϦtC 'a68o|VֈpkS4) I__ GWf"@ 9S, ^>yr"!z*9}˙WY&{z,؁٧S<"~ PoDoS^f5 s2"6 {綬Ιmz=rgJb6[`1(51 FAh9V ?^.u{ƍV+'b3#G ap1%jfحy0}:@~sO>H+YߪMLX\˱6f˦k`4u/!X1sl۾L3_@ =:#:fI^w7b!-I `&,YU| {"|Lhg<{&s+/F&m?{X=]ıW\ p50go0FVg'îC+5M?..[p=:Z=]==%^t$:u-z ,-k5$1u1+S '.|%}DjHyΚyo΢-O;HĠk1Uc`d'_E#6Rv]U,,&..$93ɥ5dq1r]Hy}~\XCjzŰH=3P,bij\E^8@~ŏ Nvjk.q}N#_džM9?aC1:m>{ =G_ OIdqeSFщޛ==1!77WGΣZT#PX4+sRYkEJ,dbގ|IܼR,Ax-BGl ToLaʠɟY7)v+0 fo f`Y 6~_ w5M1܏i;U䦫,'M^auw}ziD@`|qYgI&#bB@(iUKzӎlDneܗw:m۲^-|DH&^U[M+_V'!>mfPv.LwNK`)dG>q LxXdc$F.)Pea5I^T^ / Qu~IPܛ-o?W%*l5SfgQc9&[;6e);̤LJ7GN &r<}0dRc(x&SX݂ij,]>O1xި 4< dU}34)ce%{dW-j$pNi.J}Bs7c^j Ԅu B$F82 Oh<#xf(Lk_ `yH+-YIۥT0m&ʉdܷ-@Nͨ+w&샚 T۵ w3lxvA9gj^hw#$h/[6%f5>쟦Gaul_]6ZBh~[Y(?+iqp?s)Eg.åyt%rZl .<6ElYliu$n#Fx3o*dj85:'Ťu .N̟"\NGymONLW92h۹->+1t%<)O,S 48؂}|x, *ykuyG h>d4=lS7.vĻش? pHX8mfd]6w4b4됁7] &ErTWpzcZE8!A0bqk[(#I$mAttm.G'փ5ڨ"Qy6ukDK`s;&AFWEWq|B:a D%3S0}nYƱ{T jG Ed_:!=en|qu=U${vx/xgf)L5 \_zeJ;P|6^EsЧ~ x*2=>o'o_J<,sd兴JTkmX+ѺqAbQkk_3/mF,\U0]+r/jMBJm yE8X?dL _/b`lS(I q믄 ݀q4gJ@%槠DuI35׊R ڌ4MWuO}1E@ڸr!ٲ$ yk>lAG션$V>iU3R4#\bY3_+}mɗ=V* 9CpXz,|N/sky$iSк ˖rV9Eȝ0t2TBbI<{&O4z< Td?} RCK~'2Ve)J|d溘7ʍM;pg{2# +jK&50hvA;`  'IP1|@ 42~#Dc Op0V"%5vׂp=g~w1<"qcuP[s~9a {\u8~ڀP-ZX0!^]/{Zn>`d*()<Zu+N!fާijCzHR婱ebLEOvH00,ghJ0e٧! d)VUo/ P$=o6m:I£4WU"oEa屯;!_["ҥź IWn}ރ3R^\> sIe<+o D5)jgP'3=w2ICJ#[0T_nnO1X M4Z2}Sݔ K&S3zr9"8yi {ñ; M|C@{q"rUVvR9nO[b8#ۛ_z=AufM~=6bƻӷ;ރR8lJ 5&5ՇĕX߇B0rdY!bҸ {@v 89B'TfF%bܲHC"q?mXhuiXIz }27VFBܑ e^# Ko0Ng/ȊlI.x )(9ŏ@FNIӼt\wJ'HOMҗ#66HK[ lB=a_<`SbVX]fl (T* w!+i?3I|YPRڼsE!gyRbB_$ G-:B#IEGn[O:T?48әX(p8 yc!ia&~/<62>tюr2X9N}{ 9`LA˫PCV#T,(wGW|PҋwV h;ECMy r/3xjy[3Ll8O2N KfWJJՠJ}Vao6MjRY9?;u/CUg* D|ig %z㳀yggsV> 0+H%uZ\kN(H*6HWJO,*RRR-r Y(~uU\2 ۛ73dCPdrW)1bA1ͱ)}+WƳċwWԈ黗<@f%Rַ;- 2©ʗ>zTŤ ޓ}3a\Q6I7p\W 0 _C3'؛9IYFo@bdʒd^z^Yhv:A)wG ]ܨ|6FP-b %mlӇkeF_:s@aυ3kԶ[в=@ѥB_!spcH#]0#9 >&Y!QB@d('5l+ZE\t4qI>iBYG<;q=ۘ1+"-W{ĐʢSHH/RاF#]T_,>&n .W,vvatsd} mVZ2d^^=_AD똉sJr(.D#YU\뵳Ґ, φYa*4 x?ڗg{D-:>i}.]` NxLpwC,!P {LSP,L򑘡-}U/>d^Ͻ_zL,Q|y'*5c8||.թ֫c8&z7˺~?xxT>Yuѡ裴0xg*+ˮ+WٔlMX VdDB5$$z.ȸ>wzdhM/H)}~Wϣ"T6*TTa=(! p< b5&X51K{LM׆t<$MKh0EG6b ' .1(]gG_O3'T.#B &;7OADHiP?[9LУCV &]F1MoH(KDU2AƙKC4 GD !(r֞9|WUkEqnO9}oV y*xMt1{ pvxb :޵QdNgCIH #"G0N33, ρ-&[e /eTgD4oLe'5! I<4do]4>ru^j(Â.\ɒI=3ر6Ǜ, /icP)ȗq>Hג"oV[bT쮶7CG@=1Lb8;j-GfHgB姱Վ=5Oi=FjV2e^o =l'c+;!SȭU Lt4完 BsK O .ŷ XFZw0~pp-vKK3sCͥg77G?]]*Y8wP S^Q{! 3s/\Y:a{ yz[ -I |+j⛖7oHE+`f=J׊]tQo暓c5\1em 颩1km˗s d/c/+]j%xg4"DZ0H:!T+T.^{PT{^>8d#m=uUHh ewt^ܰ vUclW !ҁ >`Njn5 p: (Cꚤ!"aj 3!LM@"%Y|X$wz* f 3ю+ $tgń9(}uOLÞKm<.oUH4EhĚ yUahkVzB%C9@XнuB6+/3Ҥ)J4K:6(H X2MkJ} *sED ?\ϏM!jEWf8ǣ)Dbg8 Xu0<72=DOfxֹx,LY?]NVov)qQ`aYl1m֭H뗬y0$]umclֻov hSek*.Zńm|sdz*hl[)pE*C'1ec)+>n4DՁ">g7:B7^NM f%lz˲RW|Ü4_Vqnm͢ȢbCYћxc#AF 9Θbn/-D8P_vϭ;LGgxJ+GJ/k{s"˶L_.r|{S1Q+ୱ4{"tjΉqGM*/~{fў' l I X*>Rb ,f*?t8dD,Ŗ3cKVĩg #o<5yWJ&˜Qo.̮0 Hpoс+vG:"x(uwV|`;dZ .>e 0"Ya<% ,a)馗1dEk5υA)AV\hh,>.Hb?SG% ƛRt8hP| M(64>lVR}:h5_ Nݕ8c(oF/E~H庥Хj+OUԺ>%)ջȒ+-=@l_7iKF eNy-w:0Q[yn1A~hAC Td]8r"~x,i>x{YJ3gCIJϐ}ʙ:i@h/Ky-xg*ToZ|2g@\wqT5gY #ƗwZ>nDt2ͬ,ujĶ+Aًd7Is6 BlU>>r*^Uܦ^om9g%m>{k*v$衣;Bb[ǤH@_+Y%K-e!u203,$W]U`ٳ Y=9/;Q#AfHfsDa"3|Z:qqو-䡄 jFpCD4CaօӐ0dWG!4WroLр C|dSW36JZ=?ލ9Y <C:iťW?S͠q m3NSsW]:8u8.&j(¿܃3 C}'{i)l ̛6bfah{TU0IHmc T\-.X ϼTGN;xcTʶb&?h/kzl3jNEF)\Nv~ݔ8H y~ֶ c |׎8WE {gȄ%8~. CKCCKHcH,::e2U{ 9t- $3I{a/_ݒ#{]1eX:9thC}h9U_V0oø .3лϣo^$ &L'(]>065LaԳ@S6e]_r *S~a?@I䒇}5SyHf Ydo:R+K>y!"+ /* kNq}7پW/R+Awe~C`PD a21N5j)ɴVptI6A[)٩4U?RGy߮il?9D %9@#5N^Zz]{yHE.Z A1٦RpQwŔ$$.Snn1tU6'BF_,78G?z'G m uj͌n, SDaz+jeZˏN}v%6z%SV26mqՠN|Ăg \{v =#BTU},9a a(cE h6Qɧ#H¿?u uI .GZnsϥ gQV\9=}`f?%7Ǡkslݸk hn:0MINꎕy|& o';APҖc7JOW$p;w }bC)&, d3dϏJf7!|˛\1aku2@$:c00h3J  RKUe#F cu'*jϪJhDx@PULJvWA.LWћR>2VWNb}TJA@Zƚ@{gU\73 ub{() 9c 5H!FT)ݓ1m$OCvݜ P3iq_+09%DK"CjP(p7 EE̲ ޕ#-"9:_Ɋ+e͍Q|XӔ,$8 ZmVZʧacݼzwV9!7&"RHp38:i ~VO/15yonQƢ!ѵhdC݄@7ֽT+u0ۻHn@~BjS?J)iͅyh! B޽E$mFu>J'v@oX>vl{F1r+BuYA4z2W\ENμLjuFWe@}A5 n}p;-J`U"cvhC8S͸gH-蛱Nt;M\cuVj1ܑu:Guwz/891i+҆NɄfK<' K$LP2)+ od+Z +pô# >[鏻0!e !R9~'u!Efv=!ڭ40ĦާiDPss:]emf^AQ\z2ł<<Jop!VB9Q{ׂK-y4_,ƈhU53P u'XmѢvLbPZjo!En'+%w(u:7Q7\iɦ6.~HNwʄ4Հ^czJhS>ż7Ҿ[r+JVj1ژ?oSKmRw{CmN}DCe ;b̮BnD29e,NPSOg&R㭴 "挩5d zkL!`|#ʎ#0Yq}NJejH)DU3iuҤl!yʋ&:3_ TCI #IU/]?]=^QedO#{GcT~F#M؊>6*̹c.M.TxJ-47Wh[ B}򨖣_,qZQc?7.V6 nZI_vmaSWɈ?j#W%@QtrtE0}|XFI5b:mIG4MĽ@hG7Y1BHmZZV%,/9/}{*wl}&zOvg % ?oޚ:/&CxnoQA-WD(t)٧2hYb*;σ^"t^~LVڒ!gM(^ /MA]qfN0u(s &; pIt*aTvU_i,&80/y I~Tw uG('VrNHPXy/j|mW^, NEoFsZ%; L+'+XB];$3jZgF"c{9ʹL{% ;+&&m~N?>qgK8o?7KŊ>_z RJخ*BT9v+Nl`^3I* >jX% _K M3ϬVn~xwx8ftA3"/Ң^ `:߀K/#tΧBĒ~\R)0zN/r=Qm g/Azo, EqS׫Yﶢ,iKx^K|4U4u9wsImzYk&^ROܵd'3E+HSE OGCrX۾ͷ>m0xenʷL"F3yhoG{^ЧIFjgf հA@TgW'+?qm߰rVp~`n/9bR"haFϴ-ɝvJ)NI^.Z7l!JT܌MĎat5:[4F@ʜ|3ߐp'/*ޣ2:2sf/e@bp [0g NW . tI>lMpڄ+CfK1""Z7"X;j.@݈=#B~Y!HI | lL4a 3F 7xY+wCE>%)'",zSUquJ0bzCL Z>;-%X]NԑEQgQ`w<ޡx#,P>󪟹x#=S #O~$#xgJdԨٜw!F"Aze܁L7I0Px 7-g^{k#|8,:UZ!!Ͼ>TЙd;;XОG`eྕqu* pXVD}",a- Dǵ0V @H oI58woRh H* DDSh, v/o%vf_CѶ1:ݙ2 L^j@AC gwrQ{ӭ _ *o&vY'Qg e&dmU+0zsW+k>;3UYRj3H-׵ 1^cn&R1.U+(i@aZ븞Hpg-߹27"DF։; dPC B=VQoUk }7Ö)|]{jQQcwTh(:ժ=ȅr{>L%_QڀF7V(EobId#Zf4 t$.N}~B+dBH 昵j0ɰA`HTdxrD B}b'QVLՔ;4zP8[f9[W x]1}.Mu.Ԙ"**-҉{Y8FD,;P&Sfx!#}|pv^x1eWgu/ g|$|GEJ6x!5o;EK)@ vCX'M@ k/JtdVπ>-yx^7`" _ S(8JyQkq<&Gyˢ[7s"ȯBmsEOO|&ՔFF@jwQgȉ>;:o#!LwtQ*m?"cfZud4u|(okKhǸ}`ī}=K ?'lݧi$XSx] [ES[mnL Q1 rЋ84JS`m?yȠK5JlQ & T٥yS,0B(1ٖG|\ /}I]6[̾]"&_;P}짻x|B:cFv7&}Kn0xi쨎ˣT$v5Y6^{T.b| aʫ` J0um_w $Έ { K=p׋SFpsAg~lJJFrN Kh̭H AǰzAy ڹ=9f\X5KN ]yƅG WóR^%a1뮬0IiVE~CeEIQ6b־DXb nEb## fEkp%54u-N%[\ν 3iӊ5!z t LȱEdM.L;֒_4QJ ޯStZz$-Y4q i(Md;keNثmMM"֚i*h% c^XX318L18[ )!7*a<myfXc4B$VJhg}>e_;Lq3Ža;eTCU+kMe2]([l+D% svKJ\^߇>S@n,hmV#5x;]l ׮L,c^c^&ag??kFIhhP= h߹7%4c[uСp&7+]O޺;W!"FM_{ayw3`8+8<6(؆cvV" ie;@AH'Z}M <=})^ {/oPg4f/N_H(dU N-O7})+;iB}|c$!ݘ/,#< W7a`^^7nԨ7@QܴuQM^m4Glfuބ0<mnRد'֘5eO@z9 :c0ئ6Hn@>~  կ$Vl5( ".~>>W"l/;%`d_Ɇ O1|^"tRa(~s/(I:wH䝄Y1%-mzqFN쟇%]r0? TɘOk`Sq( &^8xL6 y%,Ȍ!ȗ6WN#'0$cH[ گmŮVK#a6?^f!hhXwm'aB\*N4\T槹[_oTt]݈܎w쾏 Yr\?puXz"]7Lhv WS"* ]@Y#@WeQ4u' HdWZ&L#ń7 {i:nhm#j׮X[y]kjB{/d"aSa<[w[uFݣq-La"9`# w͸Z܃Q70wp 9@),0y0.}4՘tW ۾D*b&fzx3H]U%&(If`OtgJBEqbb1S h輡l'Ӈ%x%az<u&yc~%mb$8%v[NNrᄻknxQP4zBa-W6b&TȲdmYQMyC##$%~B,2KR(pkbCA윋zmX&p0dPiV ~ ^^KrL=ũ ? ֘޴ba } "~ȟ}}^We6Ć:gۍ82K!E Sm=I/\F!`;X H\mRh#,_ D@&z>OrU)@IxUn;lBTw.U}&j2θa']<_5`tؙ) M2,40qOOj3v[EsLN"SMU[97:6orΥ$!{{xSoOWEƁtIQv8 8IZ@ـ'OF/3O^ˆ-^!Py%3PLI}rw0oT|ܲP6nĎDOet!U1֡,-,{hź%VkG“P1C4cUnJՁi k0S"E.s%!tuJ\Z r{`t.&16-OU ?hM߼+Vيsu!.d#00t+X ͐?A5SW$ $fArXRʼnr =_r}óSUWD>&oϩȀљ 36^ fN3dpQE'.~Za26kTe6ON?H3Sf-_5P*$izm5I*u({-p'QgͶJ&eE8%/|(|;7QWKK_Do1et/'j snG@%Xɒ6==zy%뻂:sFּrwCH" )ҹ\5 1" .S&vd{ `&S6F a\d07hT ( o^qs1ot_IOo%VuD2F¢;QfϳLTo\=p ~68jLHb{D*z#Sơnn\29|7%Q.aHA v55`Xc}-I a8``~]Sx,.EkC9tT-Ej~'7Uc:0FusGy<)M7'd1a0+ɛRs;H@=:\Ӧ[V{U.12;j-tN =ՠ;K2Z~]x4HI-v1cX>iy('۴EGKw7%D۔KNИ&bh3!مJH߱(# r퉰,3}6DIS<D!{BosL3Z[6W]YU<}sbanAܥs*ҙSQj.&_<6]l1L(rIa˺V&s=[B,RKAM{e 5ٽ˲rkvzuH=Cp*_p1V =%- hP毮 JR@Te wp siK:.X4pGti\Pj۩ƘUzfM(׸'t_ch\p#d.d-SO@UV,n29qZ#j;n"HRe=/GwoE'y4:SiyD=JQݽoz}+O{g 53m 6U^'IHIq8'*h6{?:Xd}߭"h&x+&p*"8EcM1_jU@0wfW_&ENx7bpTkW(+b*YsJ98A>L(~8Q0?k겛^4P`2!|^ee7MʱH5"($>'I6fZRMtտA*hʚ,E4{3X$FΑqNHSWLZCd ,^r elN&Z6\",e)uQjB)hCT?Im}Ҟޭ,1@M3X8UCG8o=l?Z,Kx`F` m{0Kf3OT[fZ<H-_v;# 'Dƿ&Ĺ'2M%ލ=/l]DK P`e%_=Mt1V |B>:,Ubݾ?UfOr M;T^+ZP+!:L ,zltLvY/vvu#0 /5c$Y$T޵_^>oB!+n8D4>>T6`&f>K  ܾo_`#1I,y=ŬߢY:y'kpL:5%XȣJ6H184D4>wd.\&FO6*XrEna3;(6.;]K)~P7Pw_C1m>a@\Ŝhzm]>jZmtxtEؽ#lRىeLVa<|U/Q۩03]sM{b͏'@<'|qfw"Oo*Rx:7.!{ h[eݫD;4a4hQKd"} v*"X!e~exAޑN;s n„BWlP4vtȅ'-O*k1x:%CXvԺ9'+ŬPWn 6s-/*({TSS0B5+:n3,(%m➂8;+ !Ą*GÛbQYSD(L7ܻFʔۅ T"1Httst52#Z^Xy'^ 8]a`R;+iovVEaO`p}`N SyY3V!6urKgoз1Ɯ)%QPeAD)m9O 6N1UNƯ)dgyoӃ͸T.ʶ&[6Ԍ̥ Yp١RlyR˹b t-zߕwMF˺Mn_3(uʧ%[i;rW^sdY.XMl2"VORjaHyPW-b`D>ޜR {ux)ZjzWxC<+hz-!K}"cNVV[:,agtÌBL.ՙW7So2S8.dtpk}).WysaTa(Nm; cq\\T4Fo⽮{oӪݷ[4Q1]TCQXilzo`[\Ϫ/ZBY&=I !Wuy[*ڂ 쭺kT%g7!a|\n%wqz%s? 'T(풷 & 񴺳}.N`]$XhcVCmrJ2qbDzȖƯN|DU8\;&{mF ؀ň. t+\ܤ:RxpȂCuS(xC~޷2@w[~yj@˺{ҜP:<YR}cǵZZB46x*@0q 3P᫨j{GRPFʡg\&yv5I~4wO=p@XZE(_}~œnR#G >Ly<6~"'ŋ+6DW%L]M ORw)<@*ػ-anIƲ#p6!hQmhHWkD\,y, ;y*T(t2GPZgF/lwB!-_΀3a"UN(VAe.Y8%!3'kExj8vH vH s.vl*CYt8$(06`6 /1W 0- p19J-芔y)uIja#Z=%a1G:fn aM6le]\:G<RAҘ&8J|@m3&7%?b4OLGQЦkH 3;-Cʷ?+(:]aQN6xlYPKsDq6BQ>rt[Q{PޙtkWB55ŝDx{S^v5?"od1 ͱ Æ ~'6]q".ɞ~Z{3]8%d%tUHO!lb֠JJ *_!]>917eܕg/aPZK?e]r}kohD5~X X p` ӽHBH @]rca E c~DK⦈Dն ^e#cv{T9\ Kыe[R?HlqYo6g=ft3EgٿH>@ѹgTjKѪލH:fBRzd]J̱̖5渕n*@GwqYmB}m٧mGΈB- (#-r2LľĶ]VBؐ O87^ǁKS'87 Z]41rJmpH4'ŌO(P\Op7M\t[* l4P$'I * +WpWtH7+t̆=JaAP8TO^[@_v;8eB)xEacBvZ( ^Ag@T35bn)1T6ô+Qj$FC3PRb𤹒ewdpGHřk$B2q1aiJ@IS_wJ7@!Ko[fL/͒zZpn|XGsW)4J _%~ C!w*pH,j~9#M?-.7 2n?UiYUۿSq:3GM_O3e!u?)K}?`Gߦ\ZDJ68AW7c1byA*=C2]랅5I5)1ESwΖĮ^];ZN&Ƞ}Ϻ5]3[waXi ʿ\GQL|(wrugQZGE:-7a8  Jc6RgXZyļB: o+8>e~4u0/lTa?RJ42n;w59TzeBhM#Xr 0Wp*7ɵ8r|+I%0*Cu{_E\G,DsD"yD߶47 i ;2.g̳:\!xPka0Xt amn vT{>N]~~=ř9PR I/ .?;0gcrA@t#0{&令oXPCr7bbQ{\s  UrF/}8Qmk@Htjouq{?ѤjxXLh[Z,;xjBCw1R^v%sj* oW Sh#X*"Y9R0QMA:(Ԃ!Յ00>øAK6ti*5BAߚgX0rPADyI#cׅ*w#Y;[vrpT^*]OG ONS?XqGQxA:)Z{GF$o&?F5JĄoIEIȐu5@%^&x&E\?Q0G`} دQG,a\gqpysg*1lLu6Y8Ap/㫧6pm^{`b9D~'m\]WRTzJ7z죀Bɗes$f⎰À5*zeFSF0$/zu8"i3-k|B%iB^VCgvÐ %^T7\ /ӣAS'l1ٟν3|qI&&S6ϝ<|YoXmk0m֙ԺPgV $$_]RxMB1k3Օ{CqBJԺy IC>oyt ȟҶKo}×KڈU*Ly,N+tMӳ@P҇ |%{,/Z?.ެd]:?ț]uîi 5QYA1KÄ>X'\^=x%R{u~T*#W9b̟\eyU5 `YlNg=HcX #{wښ!WzCF_3%!VOeQ@X~oDD# ~`5]SتJ([uK?V+\ r'MVQX+@r79W:. ^u|<zU\j}A WW&mv"9s"b횮uDAK\N70>ig%^&{L8ĠW]N5x݊Rn/2"} ZD)l08 \`388d"{B hL 3E?UJv`MM?̉SU@bW{BepU6q*`™*c97fdTDߪsL<&[1}8NphCW 8޷b'R]Qcl_#t7ug4yv2)?5X7Lb(K&R[$A_=~ jp _>Í*:i5 >'tCPm6C\18+Nxm˶Għl A_'t$s^anA怲/ɚ9rMfE, ΅ 'vҭm2;*&Ю5cFu![}Ѿܗ~J[dU S&q_!ژ'Ym~)j[ 4p F|jx)\IP"'6WoO`8_U>/Z'y}Fȏ"QY컾2,vW #ezp=a+z|x}?V/b92W?,t,DwK7Ji^ʼ]yZ7L C/>*MZb((YWY\$'%W"Z=b@|;M+ѓ޸R)o5k\֨OWW}>r;4j~Q2%$0^*56 -b5 F&'@VL<ۧc㗣GI/X2 :#)+AoƠhYA3m.{hV- N처 kn-&AM%Kh'UP9qt1~T B=3YxMΏuy;Pь:pl]{HwN&RD t2*zH(. 3so_»zƤ]V2sQE'L_̤}bOΫS ie lCw[ʈ͔@ZEw{dl6 ЯyۺT)c=uѬ}zQڬ#2e+_LA٩xn&Ne I29i3e}s${C41y{EdLȂq4TjPLҭa#YVŪnHsPuCD??;ǪM"S8Cӏ-I,w%>VU@ЧKR}U-KOds}Y=OCsd'"N}q<GgΚwОl2.F^,B?@KtH6,=A&|LL LJNSTobWun\ǯMl0$T ;vR˅QtA{Uї!',Q i PLWâjn>Tsκ{ODE(c'A 4n,hP~%QC^V v gf|ҫM$YȎGh8gpy _U6)WdfC@eYy*9fp /<7ڻ{>U6"P=Z-ܝ8QPd ěDmJ j9yAH{.mgaq^` -14sII+rdeσ4{9 +F}#z;ckuJZ’!ԩE|2\ a5P."Y0pcvf\&Ú|pH 8jJH>JwtҨi% a3-6P.^ ;hX $C`yۂ}ip~@H#?.rl>NƩ9:E+ѬeQR ~cw$m)< ׿dui:ZeaCܼns060򤤊첺xwk&籌ͥH!rJ G)pg&RATI/TE>4|jDre%?o^G};o̒xl}^5=N>lll͚)cy>F˃UX\t$RaQn;oAXj&|g`8uF4uw/O.tLTM1Փ k=olO' )Ck53? : 56@;jzLm>1?y%5lAqp B'lŚݭ\,'TdUX_UHdˠ4]}K}c>&'`] lr<: ƛtaiFL *7/پ1~]HHtsqR6dLKօ5m. s[i)? x%խqz8Սp%dцt^;%f;T@d{ gELymI/\eT因w@isj=/{ ,kїqf@Ueip+&|U/˴!~C/)*M}1W!&`qd\γ@?T2XzJ. M!xEO5~aN¥6Fė2Rj7=Y$mWܑ a7Z-!̐઻ё D '& ՓiE:V;1^e&cQhkHǦ`rzc햣Ԑ6I926Lwmљoqq±aӹ`Ǧ!r8>1AvaWCc9 5'Kֈ\.t[K'5EʡstT48ޓ\HG 8sLpv?6}*V~y |43vO1*5 YLHUU3T?d3Bd&7%Eڈ iJb#X^~ 8~" {7ּ0[aX4j6^Ei-$?Wھ ZnήEQfh] G/M;yZb"@o^alY$ 80zr  S&"dn-ڶpQ^_bPHP$候5,}+_X NwqH.: BW:2!2"Eڦ)_bNnhgd#W N-ʭáaW'Кu+ |7 RxPIrOdཬ*(%\%dӾvݍ#/Ago/˧)Jw K'ti9D;[m`gV+ ϤTb_"Hr뒽IR-5 >m`jh")TUF-.*lJjq%Amfd!J,9%[5?-W%<ڬ `3JH  EI}J $җ'ʰ EYՕ:,a6#kXdeq|Z61R)JiP0ji4X;:l|7EA?X ƞK@nmNz czAw[Pr(t|e5k*ɃL*MKIF#Jsu$$cQ?* bh_6n)lJ("wZ!OꞓHEtbMJ^Z)3x}R'zCWjItYTquhyC4㘖4!ײ̯uY ]43tdm ^O:) 9Y{+S1? :uЛI{AĶR$R88oE,SU, 1E4)^;o嶱`.۳94yQLD+q@8%vXIr Kwm;Ss>!Bw䅦.AoL!HS L'v\L IvM`$J g!!>9r"3)+sjo2Ma 7A]Qhǖ$cppDK3&~/d%[0P'5<[Yb.PI*LJ2ˇKk;cC[UDaJ߾,_zggS&w˗݅ԡqruS޻nϵe2 y.ZNlS~Cş0QXJFɓF~IlWd;s`3Y]]\PP!2`y}6p^sߞnmYPL:c!ﻶ r(Ҧ{-)s߯F1sǩ7[F^ 6xۇE|Fۚpn@MW Ha;i5L +ﺨ(3^EM}E_FW|͛p #|nB44ח^@GBhZ&Zm?f̋LGNŊf뎐|+~@_L'IxuPY_'_ pCmǟηSBrSpy5V^U'ad -Oa8B["6@E;tl*۸*Ur&zhS1g"ٚ ;*`EUy]UOl5U%.םl^UDh"ۋ^_ (MTt2;*үE=JCQҁ2ʿ37}Nm[L-$Xu4}MT+hm CǿL/(1o$KQNUii20Mڮ,@34b# +S/e=ib%g.h؃W.:>^ “bzPF7Bac$:γPUW.kUk`@ *lvqpzoR`LtS.BcHu޿{V<ކ+k m)eIs$<軀nಧ%6U/]Fj]>[J+Yl24®>-xgW~.7y+b: J$MNրN-v!`y-S _*0q)"!9OI{k<8.h@ pB7ȘidD>"Ny)oaQۈ95~;9u jJ#j};Nj͓xD̋O\qPp^s1B} SEαɹhq ^sIfc6FAFfUڼţiK''ZVP&LR޲n(MБ Bqoƞ[X<6bzyqP/Y xK/ ȒB$zwp A'|X׋X|ur&hZW gʶ $;vĔ(LĦX*SD#uNv%kSZY6q2}*l^7vֳa0ܼSO,L.TP7%`@4Dž,>c=`ES l :;yh^bzPy6vS(Nf:4g@N` m[ Lwo_O^>X?Ჲ̋6JM_I('nYâhx7ڏX?vQs3{mTq̆o,Хn25%;ʀ{] fp#i%C܂MntJI bA(Z^#ܑ+"I| KMTH@Y@$/ 2`JƘy<.acUUcW":˥5n PX6Qp|*Y+!^ )ĢX3 bf^'L 4^JD#}@SVkiCn;OTƟ}?~iI0R:Nn=5@ kw KS:{ rUZ{ȄcBW8bc]#G .[V$ߩ<%Z)Jv5pȠ-q"ĭNo1*Ӑ+3S #V`ltlfIbz``4\ !]d_qcf>?ڳ'[/tZZji$ZʴpT$;U4J}}h;Էv4-lo҅ܫt9Ji,USt >q̻6#,$K- riٮti>̎z}7)Ӱ_H+ג _ջۧkX8~fʫfF ek3rٍӳ%18?؜s$xDhcJ{FRc2OZ?d73%!s" * p X@hY&G4䧂Q>R]Lvm=Ӗz>72QkMQeޔW3&Ph9u)L#>zz?1Em?kQF3d$ϵ ٿv%y@lH]ҝ*qΔ;#g78JC#3/w&ac< 0NgbM-x-•zh Rwvs4nc)yvN:n.|Ƌ J7 B;8Ҁ ժ^pZ|()qK E xɨn/U26?cBڗp0wǀ\ƧPgG~WΔ$ @Y +!zū`D`I -6\(kCqx>-{jpܚ Cl{E$a\GkiZVonyr ,ʅ8XNa~Ua=Be]%vDNh  b2JkTb ! <#]v67cfD 4PmߝΊW Vt@ #~8%%L{8d0|N=tmJZɂr1Wqt"t\mឯzqCůlKי!H#B~8 W/SܮJ j_U6rph3] ';GO5IƠQSf79K:s2l>Iw<= ؞Ļ>z-X Eעo0⥏}u}`:1?5rD*R66pc#b^.ΰf Wu%*c4MDal쉉gA,]gWS!j KH1@c,a5;r n߮-WzUx`.?FNtJ.!+|+I.ezxv䊨H?RrY۳M,pY+-LW!&?_Yn X Qp PO5( o$TFu5v\fdGpǢLKt^ܴV6B[<ִZ."#PfH{O_\D65?jt]Jlәs*ɨ;,{,pSb.+IHӦ+pGY@ ׂ'-zI[W$ev: w+F!-83Eu'\e6r!OX55!u<8M6>9/Q3n~]raf.0\ =B,D6YAx>2 )6ftZ9ljZ {I/Jv<#o=j3{7B9M4d;=xH[$! gz 2=S!Ņ;)8~j|Y#=Sʘ5d9(h:b TB# tGk{:%eX";CM 6=h^P"v|Zl#dmo3tԽ|P +q ¥93O=؊ σ!_f3험(mb(@fqu{_IwĴ:i-{Ef5.YiiD"1R~?lgy[V{ @8(|CR Q?6Cf`΄fYg%}w";Y禊iu~T,}'5D{-Yx}Z&02RƄ T n?B0 xbkeGhA-9 i @[Nԕ3]턆,iR?x2Q GrP_s"ōET/@qnN#~#p!)lMT60Czgꪀ_ԁ(n(@ d>аALl'ur$4O F"ODT$$/P(EV~.gu/?* R@4o, Wh78B'\¸=E:32zzbi1%r?*"n^ q@I6OIDؿi/{HȢ>{{u6'#M](QwЃKV*DcqօÔ5Ę$G}}5Eauove~%I^P]4;L^;}`MnCI夣 "J'xnoI$=[֝H#Ɣq6R(cF9&}>ps]u"j|eWgCg?d*W,7*75*i˱xz/&~w@ER8\[CQ8C@g;!Sq+8 -i@ka{ް@yM/ _Ȁ2է9[CźDP[ҭa<EKk!KTuH!zz}NS9C0u;g$o qUdX.!\C:lK`)aG!E|O=TVc9*F`HGȅY9jw`3!9KD?Um9GOMR*w}»6>c'4z?ؑG-Xs֢gzb$m\ E=Vk_WTI%ho'->5ſeu@sXiw^E#|j[ &? ^FuR0g2/Y+ڙ? g_tZv$O4@)IgVۈ|2(R6;y:}L)-_/XqT- <ߛ?7&æ+C`;X:TOe2IȩJƝotgk/zbGIx&Ei_N,M);v#Yyg]%^&l]ÈL07V: 5ӋC+$j-cd;??S^n ɼQOu>%Ruo&:Sz OafTغqܛװ9oA_<44'#$ޜv}( y>fq^R|>7[M;\|ҥ>[W^rn.ԡVy++FeX1qvĐ,a"gyTۻ@."JX}|h0ʖ+b~ H c *o K@iL_L %$ ?!w.Źu[ ˜f u0PoB .è9߈,r> vԝ7ZюD[i V.ȲB}3n;SU躌f}9/a|]d)U>V{`<}0>E|I] mUA*Y*/yp_nW.mhE.~}{SGn(l7Lɬ ].s-YX_Xq_P' JOq{t%wzboP򟨇JI qIR&"fB8>@N6 r8)*'N6:-wܧa_bd HW_ v\-ŷ6΄3Porh:ל-!L)ʂF[0ţ.NE*?ـ!DwI]#]d*zP_Dï+H6QTfzZÙGs=@TnB9-I~#6^rgB7OE H_)ߡ)yle|ȋ&;r`Exѕr? ux.>0@^(629N`P0Qa.>_U>̕šӮyHE"^}n"5'̎A&.2-67U!zOjm g:u@>p~AƎ03wO /rE.L%JEv9 >e-KtDk@8ᾛ.°+ -74UXAFȣ{˔Q\IwfE+!-)7ƑZ2b!@. V+s z~mܶ.6A n?KDߜpmb}Z)wb; nzяHsn{U P>m9 6kg"HIә%t?.E|ݸpl.}z>%o*4"bC"Y׹m^-RM_Zi|*_0J;JB[_$7љxa+:{J |i3QM#rA>ޖj+(]( طx&d7ktdžRtٍux XE),6{k.e@0av<' 0[ɡ,4]F~#^jMc 9N {bzCz#- :ONN߻;"-51jjWRxfj[NJ0__tIW>buFO{%aGޫ#=CMCn*cuTVeh~T՞Ri2Qli*|WZʣ1YZJRa_O6b/ux/]z ۿq¼wPbߴ]^ &T(/7&, 0RazDbz_'rӒ* Eq.z`n\1X1쀗̚꯽ښgЍ`[Ӫ$ g:LvEP |_#=ޖGK=Kᲊ-(^.רPll=@;Gߘ).6ɍD !^ =i >I/%:: ̶e8|DC=|h=vXK>*4N#LKd Z^m_y|^D_ڳ0:#i Xo6O/^%V#XW*P,,Cq(%ՁxnO5TBrոJ\JT&%Y1D uz?~HH~aoKT-K =ί봰Ɵ;XOK(t"8s8% ?N O&7(Dd/5D TVT,Vl'ko}YNt!bvC^ť"l%UR+_ =4_<k)9I37H'(^}iICjEXRa >7qhPJad?lXϰRpdCX:x{eQ&x7Jm Gr& ë &T[,I+Rf*zc"꼧qʛHf,T r56Jjhך\Ȫ޿.-2^R>Q*GAGP+FW'4巅"iֈA!xQXRڬZ_C<ѿњaP{EtүgꫧT*.>;Gzp+Mx_ܮ - xEr !z9ڍ,X*r !xdƭ c-{ ^f±q#+X}~NWwBTw+po&9Kyלv:ĸ/p o[/!zlԏ pjPo q>a5r`l$7ЛIfxаa?|uc0;.L(t }YZ%<48|쐢?-6O˞Nk`UR]/'֧ԝyӞ(7KGG6w8/pz1eX~p;el4n0^S]7+ \=%#w LyRdBXskR~9E뤵~W \=fPi@0> $M ћw=gS1J0.w1@봣vʃ@@(VQ GwbA(iLG9]J?8guFt$?/A|!Zl2fG<&R kIW- fuVqLyjPySRe Mo݌#z+5ٴyAj[/`׌˔  #p&w w z*: z4Nq5yn$ܰv("%6ؠ^myjzTJ2h 9:zxu[*xB&hg4xg.jl {1aN]}ڥ/OG{Ue׽mnruF9SP3t~wL LO3q;Kzb% 4M FҶMTYAl#U1 xx1n6 ֬FjvNц9]&epTj_VZ0¸t]IE[rHJQO> Y<+? ȸ#HJEJ-JH!ONې6,M:@trL] L({?LS>y`FZ .xpXto $L'-.\Up7<?VWdawS~@``I5jK>fI=cf6\q2_P-V9fZ`viiάVc8=]e=\?F}" Kw^'m<(,o3^75ppȬ޲>D~]~ҕ!T*dTOpgZ|B a斕72a*BCx鏊K>,mܘ"e߈o'fPCmh:f_u¤l5ьA\hLJJ3kWK#9ؐ>80]s pǁ_qvB=no,ܾccɂ,Y(y0vsa}Nk,n…E?9LҌPR7%LP9HGռ2S+/Nzs[EM#ǣ':]N-NU7i`y""0xmEPD2Bn"W^ FXVs."j;UĤ:(X5N Zw,[`b*,O\Kl;J OeD0l( ejC#qBI2D@F@G)@t˻&93":@;*MKa,#4] yy^ 6)0'>9Q>?}([iy?2-ֈ#[G'Uh*#xpJ.?"`NƄ"a^ 3/ySbރwptq#/덲EOW"N!D,t6_ƍH3}Om[ÃaJNXT4mr˙'b&/8`9Hb0|qNb3ѣQʤ!|/5O~yD9!NTԬ2N\˸s: 0)pHBi뷮20Q`F8IUQDR~?FJXYtDz_qpQ‹zrWGW[-}@%&aE]q* 7c˽i~3WOT2t?d-2"+wH--$`Gq[w; `*+$ațfɀ{wm.ﳠ;8̌s$NldF\i-3 /~ϵK'}Mn;p|lQ !&D述s,}Ħ VcrÝ}X+D+}7#3j6@^bɁ2~@};0+ q6iRiZ<~VנyNvNl+agؠ⡚?sgt ,dc7}RO`] un,rQ|J$!ema`dT[nvy48c{8B_?SJx Ok_O hS̩͌?'l>] ):r!K.?hiadr3?uW mv8mq.z"1iez6򧐸* v(Xt3eR JY#Rmi#}W{^TA}6w8Pɓ"9ɲY6qUpl8Aqcވb{^\Ɋx ^^v!L͈yW{GnDr 5^~;š%fyL;0X{bLH><|5koVNZYYo{nF_HXF' 0# q&SAh~$ҎZҼtr$ʚ/J~j—3U| ZG^L޶Q: BPp|SW/l@Avd;|ڻ䱁@l5d]!M :ɭc@Ӿ=(;08#Gz̥#@9 j:;굊4zzuS|؜GL_=l> .DZ"ĖmV/]a4[ܤŔ$ӵ?^!Hu+^3!ϑ sh5X oX\魬pp[nR9PjJs7Ҧz)*xpgljeXMbj#`*SG&i]$,A6d*8 S-C3Y\ɶ(ֱr3UאfTL=N v4߅I'mp*7cQ@5aẊ E@?6c# jawg;Zm_VzaJG/IT!v]w-**+Y"KԳ'(XnDK9'>Erb'ipq=$hH'{EIAӜi ;LMhs>WWM'xpsoN{_׋]l{DA Ai+[ \`334 _?t(L/\EQUkۣ wV VlUrW;_DJ/pei`Oe~wD{ )¨ka @Swޮ\UY糦U*Te3%&}`IZSe]\'[h8D]( 4ʗƗ\1׾][իbLz2G>> 1"}ؐ&p"=@3k$oF -t*y8cXo&5 lUQ|*+ޥ@*C-R]01"G9nz.mbkP-jS]1+]ܱ K*s"- e9u$,> \aΪ Nӵ-Oe~םrҿI)(n:T;NOͣEƨS#"8MLyMo: mʢKPQ5ь*!jBP)O.ؿAc_6 "b=g*m%Z4kŗ6ӻc"\ Y4l moF;^ di'fbF2 "]HǺo~coIL:J 46-GRLgU;E ޸lz0p;ܒu7|{0ǸFuTI%B+/jk[lۦO>S8Dc_ /w\~dtLJZ3y Y:{:b~ط-`ҟ G&f X9 /ZMy~{ˠ is"C>KK†p,Nag|)CbeaH]jGZza_StLE/+mv]*6./^CG&@mL;Fޏ)//{!+)הi"^L!Rg3ڣZDԦoӰkWUWǏqOߏ؊o|8TSa_e^u(04r0PD m Nv[H(/dMGh>RdЊ,)eg55n M`7(}<,Xcs&uI|I|8lݐc6.P{˽!J*@Eu.T,0&+q*)".*!^_2?>cx:+NŸ4~ U=q w.ϱQB5̥Ԏ7{`80` te|;x}ʓ/WdjfE//ۣ<[W[+ k9䋍睦XAzMy&ɝ ҩ;gtXGI_0d(UtTmoOwIop'YКe[+uz N{<Жn"  gNhs9on^_jkf-ʖ.5 k9RI?AP t :>VC^ Nl_L3j.3=YBJEg># [= %UtE+vn4SضD.Q?\̭;x`ƕ"dCPFϟ։gFQ0@MDpJuNG _`8i߮rɤ֖߳ʬxAU% 0*Z Mt8İ x5d2aC`tC[y^ط` ԧx \y|Xd<븸 I~HIIކ D&r:>̆Uh@TG^ߟH =m7׺.Gd.C IL#]W@9`1P\@f0];4Fha0B6p Gm)y}9>؞B"vU Ouhm!,?\=NU({jeSx 412IcEZxw3QTDbٰ΋/͓_ )Iߛo)Y|^Z+,_`,.q6)( 9AozRQ [al$%6U[d܂ hל`e=4 ę щ;AeF2?zћӂ>F)O BMX#uX^{GlmJ:;]ʧG1aXV ;oϏchR:;o`o&*$cR*: y*u8g}&Nz@jnE$# J^MOYr$ōm@ވy+S.jP 9p]^C >9`9ޡ] R'?oD;ӈ'2h"swWwGkZ#/l)0nAK <Ɂ[Ւ^xIe;.OysT4-*vy4˃kOͮ~`ߎk<鉔960sS5ur#1;orxڗ|-ht63s`8ٝQ Nr]^PU;G,c?w`ܲq6xY? lr b2=-F :Dq/ '>RY'*{Ug 7=/)'WMvAF_sasV,;PØ G c1BuIjrtpgvh2YUYm֨0携ᨭPBcAjSӠf7ܥq>4PP.Z̤ GZUl",_r̐HV(2 4Nzm%dw\ q3WٛreՆyٌR.~3cۗ SL W8aP6>2uQ$"jhZOQJȨf`;ˈW@DfDM{6'/d_Gla, 8ę' )Qϔx$CL|1PsR@-FʀHyvv8Q%U<1֞[MKV%ГzoA& n)Hr""v0,B 7 E%;a%TX q fPw30wJۃjokdjΎqirBjB0<y<eugPGo i(3Df: GzVVU9"r)]"Ldl&;R"TBOIRXY0IM|:%QhV;J#6wJtEnr9@0 }Q?ZVb: ͆>֗rb& Lw7v[K$@ť{Re(0;#?[ z`va; Xѻv7<b5;=;>wp6$e7/δZqqqk/TTYDG.ŀ}kG P3ehC/Õ_1 Dslk=WNfJ\pp,DBJ:@/gBG3Y0++?֛A 2,m$jhnxxH uPP̸uj$Tbbf >}Ԗ~Kwf&}!m|\xr)fJ|Hu\b=sAܡ`" +A!}B=jpROh8!Z$R^hs՝+(*f0O;z95wӘ)iA,gYc.Br+{BsvB-KB)IݹyVwjRxT/)0T,'W53C/n}{q)n7EW0r~T'k:*vh$8cJ /`6ɽwP׽]1|wCU WbZùްqL51ŝ5ب_&ۗ9>1orAHVI"ux2Ggޮ)vyִ 5 jMSRg$syUGtT B{>j`%GT*/X^h\{dnx9kGS2!7EmX5g= @'+tP{e؟ž9n4+O- fmL|7^-:<϶lA{v(ζDR CPI9G\WjC}'IX1McCFԟP Ai&)e_VM9:E+vpVeeoJ/U2KrWDwdwץ@ U ♤T%+efgkZ^c>sdndp}A8#sN3n+*撥ehk|CN`-0g!,Bu\>fM"BI7 \Зюm$˱m% 6S` mI@r/3O&]ăE>)'g?I^%Yx~[ڗA,2z#^F9 r]kZ*]1{0@X1u1)1[? q>Nk\i7me 7#^;xe9Niy#=tw ,_ᗙeMx-?n~NE{; 1,߉H-Sp :Ÿ*4jjE*~"m.ACy&9يN[l)/:@=Oc.K"PE^RBGKp )M D/–,rfeLA1'F d>xh,{aeFhc:vEniv} ?uؖ zBk z#nN,d `lYyt@i͜Awmc^(f8ΩbڂH㷮 ķÈ~ xhb>yMp@f> SƄ@Qt?X@g%KLpD+V@14$ee'@0SKRx&:`jdm(@L??%/Z O'9!=r~~p GtaOWtF&pHWABu4SっO@Si/DJ`=/6ߴ-\nV"g]ҳ,Rs^̲>~L"{%n2Tw3\qǢuӤVنcZuFx7}֫W!8 t޲"t/1}xb=}^N(K걲|ڦIeI‰; a.5vPڛC*fZ# 0u(D+ߑ#^M~o 648!*\ eRQ>wcδJ≣#_''|xP=b6JLpwm!՟ĐZg@9`+]3>ǚVC]QqY-\@C=t4ﺎːuX249оhQ9_?i=דt󅜾2X%e6 { Bk<*~[N ǂ<`{ $Z2+TWѿWsv-}wjq ''C5*JT^,Uool=A^5y*\}@Ji7{$ȗOXP`IȱX/}rcu> f['Z L@14#)d]s5Vexc[^8 6s<ߧTZkg wimYCÃ:I%kk@^oⓠfϝfknaQ_Znpv>?VW8KKRvJemv(pݑy'ڪ(+1O̠ȣ.\߁  L-!k^>fɋVh3ii=w]^̐s@$Y@JoXC6/mٹy|};Y\y? xbB:hɲu(O6Gj5FMxFex, $f=s~v8yҋm/|}5JB33Y\aPR=h>MF}EйLFDoC5!_<-(F! `6ŠmwSF~D_A]#ZW]//~A[m)f?[2]bq9 Br0S,̽\춓bKС˖ ]"2uQ r.\wL >/J&z4%թ1 O0VhSB~7@u nṝxg.E2j!iF,X3R8;=HRCՋ|S6ߜG=p-7MȊ9( ZXΟcS Dez?P An*lENk r"p'oR"4-x61=bݚVwiw\ ![8GTXlhe-g`}#-N\(ƟMciCgtף7S3"ǂyO\wA>+rQ$Տ Z*u 0; Nd3+1 }bOރɍYUwciULpy;JIB4b츕 N韪)XO&0m/,!?7x%ʍ% oqPFψ?na%uM"j493gM[kƠkNQF'- MOQӞwĸH2g|bT-t}~0 Hj'/S5-q_ZhdYmuğy;č.1g9W^V@G=Shv [G1(ǩ/Ê4l=P/*L_&Kk>ǝ{ӅMr`%AB8Ւ`\qeϕ+T>B"m=34YмМYɒn' dԑRS ;'E?`|E vnrAR79VAwGc/I">6Eh풽$N @n%?5sS)NZ@Wv1)3KPb?TTswC୶+E+(r %-jfGi{jfEemez]j/T~L9QVk;2wS&tWrAݰ4N57VPn2 H- Mtv~(xIEAe58 Ӝ&xP0'ūul}mm}Y; HK%JqXyc/9nܹe,.6གҧ|k]y$gg($CYEľO \$' 6o-˼|l#=^cc7 AQMM/0SSpwo(&UҢ>Ņ&=k=NCoɑR=`I4y&@$.0F\Q|1s_@bJBU3~ſTkP=MX mYR3Ȳ"h JL :_(,x XsMJcє^ɀwsK 0Yz׮b%J :ÎWU˷[m4ܒuрb=Un_C 8o+_?bɛbE 9|+ZDRIdY^,v(B*~!7cpIȗk2w FGJa!)~8RJb嗎&!G~?& 6fKln"7Eɤb7|c}ն4͎bw {ښ, [_6$F!DA2Wq6$nbKfk b7п M& S (>O׳'ILrsԐߔ[0UXrPY(3;8o#90C @ҩt! æF9]Z%&*\o yrTC9ZK8\'7N֮sr9R%em odWqKzl&N *2Ǽ?׿ZyGmC sl &5a#0[fo߾vf{ۉ"C*[j<@NRs]hv8N$/(za(ԈG!ԋ)-CmH1rD~O7kpWqвMA Þ,R 0nȖ-c7ٻJIcMx#vP\9ۓFsPsǣ>]~5!.贞/ YToM غ1 ׄAґ iHfFmVq+7:"թM-쎘3&;lsq~Ja|MΪy/ duJ!ic.F˶ܽ.W-CPtP8@gYt+PL;eNߘ!]/bsv-'fqXfq=xni%ez2m}^Յj-uO*M݄5ߊo|GZUSăU)S=k##?6E֜#$ᰕ/{/E5(26.aXT Q`Vi)y"w3^xi>5q |zM0BV=tO%?.1?6@g"ISkL"oWl ͶrE oai-'7l4Y~DǠapFvqPdw1jMiA3Ʊ@$j Þ 3ʞkwvߋa;tȂA pZ4,8j }Xzyi:˸ Kܐ | L XmSu[G, nV42p %`A,ENxwBI iC׃O7+鑕,-`_`G*3Vfxrt wx|jafI 1+7`)t.by:~!cݜ:@vP42>$YJ7wLJ|o@$/r!Nꖮy(k@=fA^"i:7?W1C4(NKuo7R>hI/k|B\]8oFMs0Cv*n%E)hV -*]7ϢzE`GݽXH Mb:;f86N6FP~͑O%4#δ*|vP(?;| El_Kp ;Kn >mw x, sѻ 5b`߱yH[C/z#w#TyV#wz6SV bayC^O53柠EP3}E x ݙuKZg A3Sxq-Esey eXs(w42Жy9Ph "'r,X~TGJJг)VkYY\>|:' ?@MLO}@",e݃,6${&M F Ծ `,?lX]VF5n'Pr/ХC@3m Ew($0w$b׳$;#xѐˣQFRO({bu7%Md Tٗ*z<iG]lE-44(`@ j& eYܪ[gLaw\%J A_[1N{vzg^+E<+R1;-'?zTlm/5@cc_t1ꦧ??\ lh%DJN7 ڄ&? 'GG#eSGmȧ<<5kE+&-9CtF{qm$j G'4t]5lLҏ~%ꅷ ąٹW0zqi/]n?:^HP܈:0%,h0(%EGsWץ~QLi=QZ œ KRq]|!][ WTyLN! F Kpؘ@J}0$x7d _|X xӮ9 [S2>=v *cHa4<}6%'ip+Fx)v–n<>Ybb r$G*_r8 N#[Q] wc#T_`Uo3rVɢl,``neZߺ|w|bMӳ;ϋo6݂ ;w !x_fQسh1#{D["3dlr^Tz~_U w}Cmh$O1M^a) ;jU3w2w6f0 7e%I%u{6I a9q-FzI2{<ÄM3 \PNLQ#I+=.ÖqN>b ^q3[-HR2kv >[C+lg9pɁJ0xʼn//EYr]b l_mqTF!9cɸ-=\2U ;1Ay]外 $DlyJVu<~=-~'ZSZYj7B+G't|A*'Ow哟^Ŷٟ2Z)pcE 9I:VT<đ]?:_"蘍2#WӡF@ΠFZTA?6*\`A_Uڤ&ѝ)Vð[չ.u-Ie pΊ޲N;_K1T[~îm٦̥T1cHLiS@wJ-^n/J!F+$Y;KN(Qk2։ߚ0eY ٔwǷ^Y%.mSKtoM[ۡJuqܟpVhz=/-~?N`viʹb7pN I;ɶlv,Qah-+{P͈׭^WH]iRZCg) (N=$P=:*}ܶ b@X Q-a񸩇xGJr$խbn0>fd-'L윭3]y,O?c 婁ܿ!8P)e66VE_IP8nvBODУ[xSV8=*Vb%%EO&!'==vԚ̒6e~̈́ [᭙.wey @x|& _>,Ĵ<OMB`1P\*?/‡ۦr'vt@a+ٯQ#g܄PA} &"Gwֆ 2S]BL`Fjj( P$SӚ;h!j ,:2tia8e׸H6;,`|z~򬙨QQ⫄׬?y]t_Tda3+y]+R귡Y %8&u:5З.QgbkOGr@b8C)ol=+9pGbx>Q?6G%CWqL2HB(`M[Y \-¾^c늴}@2$= M`3{6NQs? @ r-qMh}\rؚhSMܟt,O79Gv^'ah":I!F⢚T͊+# Nu|w GY54#Pq'X)aҟ3ND3 :Dк ҹNylUp\C^"Ru*C`0ydvySM ͆Վ=@E4"7?0;EfdWeƶиIz›5rBrI˗ ldsmz_!沟*0$+ә/ἹZZ+)C.dZ8;ɵ.$FY#y[jX*|B[r'댨OAR{՜K.._( 9%6j P*Ʋ'#'.14!"x"UVM%YLC&Ioיbأ46/; ~(n eH&Gt)UȮ,3+fD=?jlug]3Q/ ѬՍc3HӿE_E;!]jD2.Fpw%e@Ht\abYqVm0Y^r`n ,WUkrc,-hwjuF-qXfYUFI^W6kmQ?J0)f3; ԌoeBhj> uaeR t-H[ H,z"ҡJ&U)V[x'zRsW uq eW-Y+jdsv ZI"*B]Q6uPmƒ*`Qbٶ]G*ikP@eT)NvG85Ix߱꿌+4q8Ҵ˹MIX>){cxEU#qRYv?7XHUQҍ-W,Bq_~C"IXXaG␪D3;HΆW+@/46 /AHWIkaC-KZdynMIگ*]뽟ޡ GD㋚ ,Y5`B.rYBSL|<䁎jlpu'd*'TCbf>@y1)6ײ:?hlp}q_-8=A:%(Fau>T=\\p74r+KVZC(5ь]P]a2σY]?n`^);ƐSA٩G(tf3 '/2t 3$ߚ< eLhlGxyRfհ3QRs ^E!UXbcf3'L~cxN]3$0'shEO,NЍtc<@?>C(%H{5p}߮ݮ~JY#|wX NoW9dxا:-Ԋ(7f wKm3SP+,;YGբ?}@A1tMNX|4ޏ'p?:~uvobm}}EU+Nj K\hQd\ ?ge]U!L5TXBPTJ*՝Mw㷾3ZWvPX 1k2 ͇P;j#=p\>ݼ7^#F<Ɔ_ nA_\deuPҜgMuW̧\ѵtbNJ`bMS8PeL RaZ jѷ:=Į-w?SFg:Π:W6t3pt,ι3Ⱥ[8iz8b;p pa^} S7}JcrʔUj!c0ys7) " h3xQɇX@X66ueItf5q%2&φL:HupK)"_-|Zw{3kIv)$1RL8r+F?v7a`@M!B8ȗ.4Xk+1Q>&/A?B%6@^ ^B@ "HWHGqs]MDK [۬8(1vU6Dž8w?{A܊j8KNfs5Sъ'ڨ7S ?P.H 4M$nkRA"2N?eqGvhl}sG5#|:C\n@iF-?FbVm N?<4qWCt^@_|*[K2sk>b[iIk$8O‹5m9ϥwL-4ˀ4oՒ9$x$J푟] \=s֖\&\`BRᥓw6\y"s/U|=(]a|WӇLK%D:L&-wQCD"z~*鸆_48z5z Q1zN&V\qwmfx  4LXRD_RNR1nۊ10+E7|1-KZo 53XUV|qlBϓvI :8bЌ0Ng7sǽ(ŀKsOaeojH!'ӺOG2O\n1<|SΟw)B –ht-+N:H:9YuJtӫ0voUiô >݉vJ(;{,?ahmOL:]r4W99-VlqܜRRHLE9n4 ԍzg ͅMq Tjbh OWxI @9Hl}䋫HVi|k^ƶLLg Le4:aܸ\I*M"N:&%xE LmBǜ7`9Ls{P}qvw̶񗳂I!+j9jw [!~^WOϯhBs6u9*7U}T3aCd;c{^D&BkHM ur(6)#3 !b9[/jN6Es2yJ"p['qvqƐl b$CT1ik7 &9{ٲgJˀ^l9Kvi.+B1n]TF9~V .1 نT$wkahwVA ~;x M_L$Of.HBL$|RlGmeėNP?.4Z/;aCb0q_n(eI^ An>d ֣B%]ݹJ8מ&N~>R|f}gW]ӓzp/}p¨&% ~b_xGzU ԦY&-eÁ+F6N=?˄p3VIZ×E)Fld8~v H,0ө) <-_. >c)Ŵ1m-HӄobϊLe_0|6u UoS7Ȁ s̡z?l^Fg;n[Ȅq JM!hh[c %QBK7Tƍ󀬲ꄉ.5!P=9!p7[6?fU 9<8T]g͌n"Si=tOT5jPRZ7+t,k)02ę;' R6YaչHH/2hF0(E76ŭcl%0\?F2ԨH1H - o Rö2[yþVe43"B`^7S|,96MgF5rt )1X,X68rsa_rm}d!tʲu|#)5I/g5%V) _J%1 B{Jy?LpJkU Tcr)(hGCn( . Zc淘j6lx&g \i9 injyu_5b4r0{+~RU6&"R7=N^B%+boܟ%|%W\3 S9xtf S"].mWCKi]Ch#Z Y6m1LP,DVÏN#Hy7A 4֩y@6ma:䣾qƶҙgy+x]XDY}gPx9dB8P•▶1[]")t7LM-$pժi̋՗z$Xұ\.+;le6"-n2:]d>ROofMp.fY\z7=GQ"?̜ !(^RRuCRj#?HXKP` z|qᇍItv3 P4*ܳ+>B+տJ _[HgA< 2Y%0nzflg<#%`HBOйs-Yu,k73uMcd¦t/? FɲlݏpCTq. ]Ͳɮ9;eW6: BCVaϼL q]  vd{>4mq=[°KݿJAZ|gapd)u7?J&`x$<=[cr)uQoNwa MD[?YFbpFTfY! M/[ģםȒof${ME,OwoM]z1 I܆<0lf,1S$(ȋ[ }71"7ol6m-HlcK(4G̗Е3ċ,!KsEU}${"ˁhVk={'AgCr~ $8عi =V H%K%oGo̩q8'/FLZF.ǣ2;D'GSD߃ i]:Mft8 ?Vy SV0gxAwӿxSoIˢ Q |^ވ E՟uuZN ~&LX411յ!SȪ5ru9cV {)K9kEkV.VgA,w*bAԃ{PUש>f*ImGR#o[J":4F?qD|Z\=?{4wB3ôd#åx~#;u:$fkIǯ7W(+c&`wj/[!7KV.G %e8;qX՜jQ 1>h>kZo͐FΊh[s8,;%AHqiakig$xx5vA/V:^"c-,ŌkXl !{†p/m~v&LQF^/ 'do 7C%Aմ~!=b"}Y} Z'6II"JŨ8$/{d)ͬ9򸭨_1IX[&ެa9W煙w2~"),x̄qgd`m4K{sEVŇVpRϯMnfc]"|++SR8^֪#1>lcxʀ'DP IG+@{vN Mk{(tfCyP >4Ftؿ⓵EX*C=0i5'>o1ml颞 _ݧUbB~}{7(ZV[Ѵy % BgK֪ vS?znc$;Lr7T_C6?*U-3TVK9(dT`󗚑 m>7ځc8?C<#MjIkGVK Ab8?xr5\[X!SZunWj;w9e ,0C#\ӽ`SD #}6 {-z&\Ƈqe;~Yh屈78VlI*nr {+XI%?Aҗakߍ_l | on|f#2/U&癏D sƩB"lz.Ƣ :x}ʋJQެ\Q ס^ e! GjvrOK˙zڃmO4V/)fO.4 lYI.+z6["P~CDd`]hqT?ɉ%n ] 5&62m v1: $dCT~ HS{_C.y}wq-Rqר9Ll-6J_S9X/^ظxlحlqu_H.cpRjNjD4M2ݖĽ*1"~UHMr s(<jd,J֛"َ]RKLjs ذE]˾d>:]Vq _s9=lCJ.=E VOou[N*ΐ\O0ɌLg#zq|@؄#Dy[>=j$1z]In<`t=dn+H[TZ,CoW>9IjN7x[,37xs0ĉx2T ټl4n[:{Jc"3RRJLRȷ)#QzpWV]n|t 1Kgd50U7L$zC6#Hۮp^`^TD0,|WYěC.dSS _#w!mRZY{Y!i1?]㎕ ‚W>9HKd><ޙV6HlVOE> a5(*tq r">Y[-qi٣ä>WônSߖ~(H 7%꯲2wHr} CLV0X muyTg6ս:o!\sy^(pR#:ք󰡯& ' LJe?@,5*]-Fz^VwҬ>m,PpyC ڴ34j(uIC! #nBpQCc@k[ ~r\-!9nq-BW Z&i= i\˧</${ FUIWN9}TK+T#`p0c-GDǙRvյ̃[O0At}r%FVmæK[gr^D!H ^wQ`n%I>r.L$&?8/,QԮ8%h=ni&Jqqġ(:s]yirOA3j1kpfzߑ;@7붊IS冢 ouQ.72gؔW-fZz'ACR^s=={B$6"JoUC G' )?Cu2QK܏W豵t\%Uk*b9EMi0/iʚB|}cYAvh"bSx8z0sjaӔCu= ш8i08h n!`z[cETʡ3LG?&N׵/W5D `[ިXa/޼㲳BHvG#?[#s焹`!R$.dkF1KSdѮ!R!ƙ3B 4Ymu 9ynfcC+"Jbs{fĕO6EB8z@="ޟycߣƐrg4%t6\+!$Le72=YS~0%/ {FpL,Rql3ʑ򙍎ZaGSͺ|5O5`RkeIAB9Z[T{{0/AdVk+k4ռa.7cӍZUfCn-eOx1ߺZ:MŐhؠɮjSĄ;gkf5RtlB.ɥh!.$owr\'/7ԤUlهW՞c4ѥQ .<3*3>+B#&1y$j%W\>{bܟqzy0gM!Aot^``zr$K/ɹٹѣ<\(m|{f/#S),ߖsForA1E r\uQ k@6O x*vNW M":vgfbq:duͿޘ-*/%Jɉһ?S.OI;q}@g3|Y~ +\YجכJ3JBR&wz3Rŀ1 o>W^e"]A16 i5j>]>;~P[]N@ppN Z[փ4JzQlE?Z> ->i0B-F+]AFr@B- }E]O]^O`b1>)!͐,F 7oYOC"u=0诲v,h9?8[PM(/*w}~}=7H:C Y `45 *UGd >'Uze8MI_T >Yb8K_ + ./ͥ 9X::C]H{sy&6~);%}2ŏ7? c3ţG6)2̔=PJ~q {gj-~:ݔ}L0ļ hFRüQbadGMbǘ[^ cx''%+vcs%mm$fr#"1Y1WXqh1˵uKubbtZgqzWos#lcGFeCpl#K5^\uSf 93 '=1l7h|/pzu rd[" MOAK,Ċש%Z/2̟swuNZ-dlY޵]wka~.X\AYkBKGVJͭ*ArfM Ne@o 8y ~nN`eh9l L_3ut d=0!nhJ܀/v|m#[ˮ[BA^x (ݚxj>oM 'o5bX%uI %(+fѸAybdx !!{xٳhUfef5J_O),thY5"&?J TWeF`e_4| $&ŦӲb%PZ3濍k%nbU͈R#kw6^ɕ՛?T-x پۀ) b֧-f {99C&ĴR HIWח`?jݸz}DVzIVӟ!e&m=Vv!_=~5P]ݱ$JccHUpiyr T\\z3"vB o,^mx& v0{6;6Wwe)' }0{8jlԦ%S^dT64 k(@C󰗋yqf6诽sQA&O"1KcwrTWx#mجS#UL [(;?yRJڎ MZz/3|Nҁ+:yxv8*갽~<9ޜ )uJ^_K8 =@_:Rd(on$N-];S&8(kYϸE! D=[r^7e*< `ClHknl0bnEӦ.kWqh1s{w^,a$ޅ ۢ8& #]E 6mfv7m~uᢺn5hbA~ m/s(؎~Hv.1F1tuz<\sp(Iƻ{j]/sWdie&<6'4vwdSk+apŖnzi]lE.㛬-~-k uK|SշPQ.,}  @]ӚnnY Sv"/nphR)mV`q9o7xJ߄_g/)Tmr|}(} ut[r ϳݫ6đ ܹ:M4! "/ʵsY xmWo+Ir+2=D\2J߭6g0Yp\=1ˢ[p6͍!%)sڸľ/̘ꪋT2̀56:IVq: }]#Jc(.A,MZ*O$ռ脭 Vyg*u]@Bnq{\]Ag@|j0{: mЫ4?MXֽ/6~F[JN7/Nom'*/B=m4jv&blF^ZMIZiGyLrOm=٢ V,H=/{4 ݄[)bJY5N=$A,6^F4.|Y"̀MvfQ>)tEu}Qo2[:s3E9hbxR<(`tO2G/_7K 5AkmB8_G˕lk)Mcw{z#|;5 n<&|ݵ-wpxkK7:?X_t0nĹ'[4çifkd bȁ 'ۤY' ?6#\˵nEʑ>a?rAO䔝{@;k*O:[)0V 7OXA? U,RTdL;z֕_:7WgѶEArϟvsK!:iwT^Q3/zD䍉$CLlR ʢAhˆ`6Aby֝jՐGWIVm:&ӈ\*LJ74> pPaSIx܇QK ;4Z::r; ]E>7o,O$[Isr(^[TcxT\sD4GN,չC`p*؂+n,G*6i{hu9AGZa=vOLHPBXr X)Cq ,* &!E#.h:@3ۘ8J<D<ϖl*?W4d?2n`-=e~+ݽI` ^Yl  }P73qٲugPDTx+WGYwBoYrdNW͹|Ѡ(8 Gas5$n¬ϫpy48`8c^5APӟr,v8L-3sN J~D'WG 5I? 6/ WG3KseP1kNj'~ yZ u qiA]lj2U#bV~;KJ_dcpݷP +mJ0vbI0Zc{GdWdEc݄ m&VS/\VS|kD1%$.>I/ 7=aإ~GqiV@D."!ZSm^+4@Fc%!]'X-"i akqg*S 3ςIp>.?znqLMS*)Pt"2D_YSpLλ1U.4,3>q=oF6踕C(ݔdd'/ .<0vR0O+hLGKc$xvwf8Gt^%u(]WM^UUmh7t [jLkr:.H#O0=JOCKָ*T跋%-?Yf[@T(7r@{3 &wIq?E2l3}*ݕ&")oXX:Ieij&7 U6fX _fuMg4k&q$" <]KA?;(Fԛ-1,,i0B,M&>D(f='+ $cGG ^= N/ГNh^۩~8N̗8ץ bw^Ab#_J`JPtc<}ytʂ!?P!!Ynh@g[r0d6IkUTߍd.wf?JCOvpQs3UQLvV4 Ҩo@W\؆1:T[xp;|48>vl~DtU?Ey|y@ $q< onM={zW{V.Eٷ\`5U91cxTH|i0Rnߛ[]%AX -]e B}wE-is88]54 -x5saE9che.tJxU+q1/RiBfA*- =ZMW]sH="gq-%ǧw X3nA5%Y,*4gRC4;ż L$;udCE9]T Dd(Hf."d/"A;j,>YM5-x}pMJByAA5F\Xn L h?m kgLM([Z98|m/1pyV3=êyrb-G)N9lvZRm۪*o=j j<;ۼa,8*24&O\lf^0`>U›=&-[A{J~S:O޷֥% "2nL#L\uWPcܡl;کgS}:K='2-}o5kfQ#fÌ,Я Z N:̈^XmpKeeR ⷘFK\I/K{d}rq}П.#H]t9 nV9`2B K-ňHuUY|ѕ~8_>{qXm$V&}'D7}2ǾX5eCŎ=l K؇I/>xy{ m# ];lҽ䄋Lr'_+ v_ɯ\. tej] gGwhˀo#MUVTe7a -"큟gټ :ʓSocT삾RX~@;Nョ00٫Dȁdf;OB o|Kpx{Bc؟fZ- `9=-[+M4+d7Y'fgza*͇d˹~`OUi͞oZ_e#'MS(k/ 1o"NhwbCս6ރ/ X 1G (nF 0&-#e|#|k}-Iį8}nvE]WOڨoq JZza+%'*Ggܿ-Ԡ87A<69LɦY>}6k7Qx3qս@xll]K+bd˭(s?Od,şr!4q26ZOWC_7d«3fǀXnWzXR kI\},+2z!. q62èIz0ڰä&9 k5D}(|VgGM[nS+?p/3dO&-o0 DhۍZý6}vz1k"HE'%S8#Y/ 6 2T)iD .)JuZpbׄI~&PVDǡ(Ծ%!ZA x>ujMJ5!E~nƲlK=c};l#L1}x *lbΙ`A!]ԃV5kp $rJϽc-$_d?SC^DJm^))?fAaJfAG ];y$]\`WxyҢ.oѦCh+C8Oh6)Ъc~nkE1˜y(@&&{C{3&``j/gq+@V4:b TH]G)*8fֳyMKW)zH.dJr V loXc},F Mx N ]GHe~ \k$K7MTo\R+!i޸l[J*JF~"&]Ԥ4F&HS4W?Ia{{|x8]zDc> b~ߠ_Q}t1by"LHCokAK>H#At5qXHބ=/.E}yhĕ|ƵRڨ!U>(fN+5>&B[\%կߥ@9QzU03Hbu#TΡ7Ϊc?:Wp\0+6.wtSD5DS>jհ2[ 4_@K eeܿ%lUH O4]"8ci>< j9-NQ/ dCq p9,ցf%^\eW% {b=dBZk/*c$;Ng?V}Yh،MbGw8|C&G3?O݉^1AOyժR8]3),}P絴X=5י]CGƫ|JbkBY qא a*kĩ3:=b͚tNG*FN;\Gdm">~:~ϣh1O#ٺn [`y{tq6U8N%KXW 1md +^f.^伺+rMYQAj:Pbr jΟdae{gMgJCfhـ]B~<&pTTߺ/t.HSָZ #f>Kk:--`E쮻IMj_Z0  iP ٬XII֭/#)n;Yw,\B]\2cSV- "_T 3R UU\%;`>\$JZd$])J߇uj d}"(?,M";ORLϨu4ʢ*ðx`1 5_Q({|(cB]Wy@kW{ ŀBKBnNP>XcҶc߅-p6eKvL6~RKc`/B.L$U"PɵVBAv{l.Ǎ _"H>DLG;5)3nZh_OU?BWCB=stmxT̩bhsLa&RXn"w1q6Kx֞Ct/vԳN鏇 d]P#{إճiJ ʭH: ^M92 3Kޯ^mcO+&S|rSjvde866!WO] *88 /|L VŰT|^E4h9uw" 5+J[_#CX%^>2DtGK]+d92- 2ẜrF7sָbib=lΝ\HRR_jTU x% nQډp=YV跙x^ybWn{N!Rۅɜh8Hoak$PÃB}v8ɑٵovWزm/;jTL27z[1kE.vh'r~YV2kd]0J>UNr}.KQ~!EX`."9PqXe4@agkkoB`V[B}ǣf@"įeFSSBVGImq(`{iD2_ Y/sՁ^ql$&bZ+WM)(|!$$ >$4"bӚ|Œ,ໟ璪/ MmVse932I}""^5)jk6C5fy do> a=3*iCjKVR`83ԷՇGC`)\ə%@|A_UA`ׁK}5W0i ;s70TD5yf6V\A_f \~O)R3 4#gj1u 0zM]ڡt6zbBtQGLʝ/\ p8Ėem]A8Z, s(?IE뙶 =r<*~+V{Эp;z.~{ҪXǩ8 M`oL;<&I(E~!:5Φ@gi싙߰17QsS 4Ҩ*U:Um ,DJױ/;c0B(l9 *T$.k"ZlttEu6X^BU|z;ľG;O(ȄMs| Xp0Ӈvj&8+Ŷ|DՆl_) zAQN)\O$._0WOqxʅD0,ƐjZuV; %T!Q75Těsh`KNlSx{¾@yEk9} ,Yܮ1kB[~1ShNzKP4e{Ԓ/њF4abT_*݊g/yަy7 WL=\3MEwޘyi Ȩ(@9VWla(O`CK-)l6d ?ofvtFAŬzyK,:P.ښed 7^YE n+`,C r$ NMl'$~##qGCT3{h%9 ϫ2+ݬT|a;}Pu$훟fi Km%4y4~f >Z1Ӟ"}]]Iaoqi;L֞3/@~&ݬ'r15+OdTܝ&9E[C1Ev7֧QotdBZOꩫ'NtbRLb<ºG%^WOޕW*agZ&9@HE|K/]TҕT1sb -Z",{a}q0ç%[Re0]27Hri33p>.99;w_'?E-]*A;\G|К}-3+K)'R8QW^l #k{iQҔ܂'!x-A*:eP+x3 8R =2"(Z;-+"6C^߭|WZx{Džlf g fSؽmσtiP?VkO=fbq(nR7S#j^g7qhx( 26LزR>why#˗tΥN>gOx2"kH' y0NzǎQ%<W:ZvpL=pEy6>q[!=e9 !>tA@n&F8N$Xƀ%h]/8gF^y;S݈VmeN^| %8D4*lT gjIm,ȲZ{Q؇Jm0Qnvge&pr8]TBEfN6vO=Oxc}pZ{YCv'(eL,,?^Ak5R\;(cDJ|oPjkJ ڗVibKPݷ3'B֬W93Fg7)<=Ib1k.(i $jR1"?v_EĴد|l|}l3[?yl#Dw`j39KN(+ {4Jɍ'T# QOg`cFtFڹv., p9pd"wni2>"@Lw @up@w :(w^D7@aIW;sY.ia¾ShzN{1IҠ ڍSYUg &-|B$n D9NO)Ϧ@HRڧOMU[[ueD~:QYpo93O`v#ǡmmQ<|9,") FQȵ$Wٴ+a5!xe@ 5F0^2x [SRlÚZ6Fd jA|>nq-ES #<,("k!*˗_/ލkBhA5I^|vڛ)b!A;jOSۮg05*o[{jK< MT̓v{1oX@c ̓u:,r.)*OZ4 K0+v3@AI?̹;Ն= E0$qd'oބyG%/\{'3#_4بa**gr!LLZH/: ]7_w[nAQRR^4\[T'C-Bhn@*jԕ)ӿgEY96,0^71ZBם+*f‹(E^-"Jd pAZF![n)D0/7`fqO9q$񘿽"S=:ǯnw vs1\w۪'zYc͇hqjIb]s qeW[N N!"zdC֞`W(1թd WRٔK :l8.ӯDl{bh隲 ipĦkA PBdݶ1w=ePM̯S&l(WRh{&HޮCo0ff%Ծ71y#:O8rD 5r'jV\HojDxU@6n;r43k=}zuf0ld> R)ۑv^ل7viMr!Q{{o}|:vdaz&R(\89vaVo}_p.z%tZPq N=~I/bGO5m;ŢjH6{1eTKPS @k} zCsaϗdpiX#m)b*I)"Y\lNb_3eR4V뽛]<|G!e:7O5 )( 2◇UIb}\mԆլ˄>P!!@)3ze~]Ь&Jt`*85 }BoJ WJcfKeB0H_#'qS aXs|ix+pZUx謅rYfh #,5WBܙˆj\>*5Y" k=>`C Qi+bnL8m=΂Sa 2{b.sdM %Sq;{GRKMt9%EMיƖĀ JQW֝9wZt,ܲ,8i%lPrؒʟ98Ǯ9s`1zY#_Ž)<#dRsC= s͈)͂ZCMs}蓵SYE2 QsQSK4$sSm;Tt1U5:_&lq⍊mp/H ξGvXCm2.@AjEFfd_$[n;W+ŋ܀7lM+PZ.w)E`jBZMf1yAf|Zd@!>gd9<-ufCyx\۠cQ(D-]y.MĈiG-Kg ۺ*3U-{`1ְܹ &P~cp~.h:)c:sX>wT7KC/fMH*^ zF3{*߬ k\_b/*1!(OKWCi {T=Z%q}hwTkeEEu@ @~lz}0y,m%i;w+r͌>v!*@9yח sN>Rճ>;@FIS/#CU71ӡȦWBU`r'}vp+Xx3~0qŐ\].Sx%'.eۑ^%:L'jNp/dZ[Nrò,iVxwi lW}h~s5ScqqD"+9ehRuC(}말35A%Lh[y40LXeqFSJ6כx䉘_fDXq-}jඪn0ªBXݓ֊g%PIT4! - 8EAU'Tм3g'EIm 0+xT)h!K~46k0."lb=i&Džc\t.D_s\7 ⦬h"k}Al?#ť46)U&x(-@*B qLK|.JrT_'gQDY;SQ=8_4WFv&J,%{m48-N"?vR fhhySc10TkoLC2jHz:^0J*Y!I vE)]01ؽcI rEK0<d"YjOuQi iXS5{<=!JkIꀲzE]H_72$M, )7-s,(;(K& [ڐ:!8X.x>@X<ۭ0 `=[$:5®b%_? |h!.w4q?/mnR4PiQ^š2\}&@NJ:oq6CX_bo/ ı0&34LxUkmJ7]4W|A*+E[Zk@as1oMn?YWT]Fvܼ=C-}4]4 ML5Q.LxnIʑ:&[~@,Ϋ7~ 7hN^ج0x%>0 a~4*&Ah tcuEQJZ,&=]+jmvuV~Il58OGFRZEW;#ԴllRYn . 䜺b[5&bPpvg ~[)HfuNh8%aTS]2=tN(J|S׵PU:[3c;A#]8?7gPdmru#kqD$guhW/s}E6quwj-(/CKͦ_ӟ1`1%\QWz9&)Qz8L( {.c.j6 _12hHZZ> L֙ LY~5 c< .nkj!J )횬ҤK;F\dW7V>'w9Fhn¢{S[Ml3=4VԵO h*sO Y,or?1 `_| ilMnȗn d*Q8C5m5?;,Լف(E4A܌ffG#ۡR;;dH;-(!ߒդg&QzoTSe(S% A{ҳ_E$=IߔThĺy1x~X5y|] R?B~=%E,*vˡmc\oSOIUGyGBp0|A)qHNNf_=NLB6ٴ$X-ĥ^׻gUhֆ"*¦!2 t@=RqRi' R-#C$|jڛi E'S֠Txi$Ѵnuqdk,"vD|}ӈiG%պ\l@ej,#rdh/YRҔԪY_=Nzgẁ#U_Y |+^"_`>?40;5W;Mç<03'/F14e=ֱFesHZ..<$M彴>ml^E_ ST8 Ȼ{_>XExc1]c܏xd%ˠ[:-Jt>Wp[T3^Trr@6߀fN.НhL~*HRԨ&6',bBTC irƻ4 c~dh NrpC_)(bސ?zć^4LKk%`<&Ȝy$*=#KL#gk7r= TzMO:`٥v ]D=y2XBU _k^ƣ /"Q()wX _UDߠH庾AXrDL:fv/>:+{+F"s c,iijow=ܯzB/:n?\dנ+|sgft /1%|FǴQ5),,{֌K%ʑ;li8AaK1 R}d[ ŸL@ޛrScXI S.wv{=LP%mX2M\#+sH5li>ԤQ_ƀ $*d)i֤gLR:F\+eL^u!A.#m:*]47TJb~9^%#Cib0X *;!P־ʊr#pvAHyzXġD<愥ibM01Qr1cjϙGף\Fܔy .ɮsU*/ȴSb3ԕɳ1 tfVN]ZKVþOtkRsX u-hʹVI|wۿ,ƃ J?X/ {$ҽ=mkq>.qĆ8TxQ. E.nKp${(/.lrC8~ysɍ.-@qct4 sTk;`qف4i(+Le߾F20'-ؤ{~" }?<%yތ qz Gga EaiNN 3ޙH}ÑhO%?Ioܬe9Š_j~H* Zn*k%/wBB7Ҍ&J So3*p EiI C]B׍@8yY4(M9|Nzjv[? '>+#a ~_%ZGBv l&HáR46͡BǕgv~o/ Z9sw{/(m`0F-093  Wĵ782SBeor-cv(YNInʉ"%wKt5: FŽ)ޟj~xRlgbSR#-8W"صJӋM!E<.:${5קOW6~b p%cq8,>$x,m`#Y)/ʢލ|/S-~y~%)$B0ԇd8!0)-= Y`N_o-vF0b1`ܞC$?V:#S3ЪT Y/z "1sF71\TCbm=9ؼ3&#uuUXƲgkrԯȻK^N+;-` 9,^),Y|@t7YӗGfߢ/_IW|wx$u߼BC [Ǝ떙+.q4V0>_gXI:3K,H1blcC vl5Ѿ?&DW?ᶛK^Yԡ@8C=?ZĶ8G@ TC?ØMnX0N\uA=bΧ{P֢_!.~ ܜ.f]or_E@꒾yCZZq8PLȵ5KqgJir M,Ǎލj60g4_@yN8 "zfbuKzIg>j9|N0E`!Qqz۱xЯ>|:q x ik҅1'hw`(|JHs8U<uʺ>\Q\[²a@2Y '[ձ_UEP^ ;ɴ*~R?H$e;Ə&|C^9w`%0XHo~v+lxhn'`nE m>S;kfѶnvjRrӇ<)oh*yG I L2愤N;#L> TTsED3)[=H,^ǫS2"Խ:A-b?/o]WjQ#ϳJj?;8_h¾SWX畘K9Xʴ(GT}iݠ`]u+h*^OiofRKK$[N\RgulH`vQH2>U yYGi F h\* KkObvNV,n6GG0 3{^C;(PȤˊ>K gn71"j p l%1Z(־FMc7A$VP?yzH/RJaF!@y油'Thnyia? aX1(f7X4 WLn6lcIujhY<`VG'g\{ֻ"q۠$a}+ilt+to$< ]aYݟm=I@ ?|NI\)YCJݦng17r۷&yg@[<<{WUAR#sv+Fn7OsrW3[WOZCY 4Y -[$/Rn `ffĽkdz؜yx7.(ׅG- g^t4d R\vݡ%7bE,(WWݜ}Ms` 7drT*c1Rb>P;lFEyNJGiUA|ڳ BB:NsCmZdKGVt{Ipfkvt[TYn)}f@2|+&Mi^a[K˗ncz3^$ 03SUvxSڊ/9+Cw}e,8;IBo#֍.1# ع=' :vѠ3)ּʔy啳vY]pP kh`mm:qsf9 N#}ϤoLd]`6hS^߼Z2, Üu[iD)0G;%(zhɭ>6(@ h,hR,c`c+!kZ,k'tH#8]+g7#F,kBzѤJBC F) Oa#nJ#:r9g/Z1?Ghu34(Or}U]R\úB#o֞?ZzfۗQx uWڂ738qZȖ[gYƯPDϒU]%1EຜB  =ż=s>u?وDu>x;|C}gg'w\Ն}>2,_S}o`xx.> @[K6'DUz6rZv(>Kg^RqDea *)֥5νƎ[cyS)o6L [ OOP}}dn:_nc(?f5< (ѡ`!bh?# FX,uzm>M۬/`7 yr4 Doe׉-ݲf,!uUn]Q,0TfțQ/"6, G cKfLz%^͉:0חBMq)O8~0tB G#^@v%EN\.z\1$۵*ܟk W4) aBr.Dp%7ubN|z!Lp):җ}Y5},OYp"2{œҼC'#rå3ЛhK==cN|ڌ]ϼ(Gl h7KlWT"~s tc-.! ,H͖ݪ]0AL;2 e>@Pᘃ̣=>?Ǵjǫ[5'ppsqrXQv'|=R+$e]:w?Ql(BB#u1Ċ U!ƛ"L#{?U:Aa5{(.Y{# DN\o 2e=[%a7?&ke|!5WࣱOkE+؍QsX}[HLnqf]@nͥ*iR.P(—)5Hs:%ĴwM T 솊g}Zz>$N|ضP?Ks- Ov`Lwh}2+=fuPVkj#5g B X9/ D <գ# d 80z# /}bʤTCԽ,T2< 9 TS paķ;@q ɞa+Z9iXDC&(N>:G)kaHAukn{iY<cjGcU_wFgy' %%\]fGpLu[t)SKݪRB~N܎5ȍOn~Iz{^/T)M)XT:<#vKdeO$p?vDx~X ZjQ&H=|)%n{Ս#X$А'MO᫘7L/q31Y ٌ^:U7p7wmF$r[ݢ: lcyj\PIwRz9 |/O|ΣBb{2rH`sEFN u>LMĺjT"[Fwr^16s e8S 64²tAmqh ^uau%Y8 򿧄yw u'Ժ6f ֠a3vAL%`qYBCȜKx)sy@\u`HVnQ:m^QpC?L| a 7gZ+2W$s۪Uf.~@KDj(bBאWi@|M4{2kgnq ջGLtOz|#-gup|)֎ >@C0ro&t4U9 eiv2agi>HJ1ےà9]TsݦUFaesyja 7y), ~930{*3Q,*H]S^?)f@[X㊬$EAQiDϕLKQ4b.lRt(6DqW}yˁO:FR<:y幱ꐳTqH3AorPA?h#p/~ z75m,Έ#}+~&8 u'ʵKE&Km [=]rm>ʪܰ և -yg_T %-i$jYZ3AczH?lߣB qf{I=DkTrowv_'5 R#3T26\;Ldh{Dgæe Z)ۑ lCwk\bTy.p%Ú*'IؼW%f;a^ 6vFa#8=BOw L >"??QBb,rF yL6,"{r4F3CA)~J[q E)P9B1.yR D}8 Q@Ւjjyc'[c8㭤 ļ!4_:Y]*߭_v>֛}(`ʜ7Z=V~ 4-n Ч4P fe rgD @oV`ŗƂˮG-q4sΈP!0NGA{AƬ:5Ըx/C1xb=v:/ɮɟY;[p]]V,&BÛaDI'5[H3/=R=%>UJ.^/2Zu5Q`eT?'*`0(^7U1TEOy+ޏ |EGƅYqZm(yt4hoٹUnNt Uz7 K9r3dn /f̓k"d҆Ege±/w4 CށĬsU P,f03S۪H/wl\th:;W"jgϕwAQx/p> >|M_>EpHpUU9P,[VuC;C3@A!UcQȮ_G 6bJhec9>w3 c.Z }9}uFwW\h>^ PUJqw-4B8$Whp dʯ7-@kZ\GPNvf˞=ΚuH9Š,}68s،gW]FE7 uv WƲp*Te!_ͭxyf@n廑ͩl55'2XU{j&;=Dz1_oJ,p #K#k^ԃ{z{?ƥ b%2^fkIմ\%=jjdqVNh|6EmzQAמarP|8Ņe@)GIhê ՚X4*hcGIga26\N ȟl!7Q۔Tw}uDZusm8ר1)uCM `\B1g}j)/IFwHSR噑2}bќTi6~į[᝗rY1-N3%.+3WF%nvbw]+;US0wld1T0}+F|'i,e$MwzzdR#)tmiԠw';Pk&;F.iCXvY`DT"zC+R]0x)Mۚ%ٔCbEciJ͊b^aȅL3>R!en!K®x!3؞O\r@{X:U-@&L {&;sxu>")V|2)`kgK"wR?G^t10"8NT=DO3!Ү]gSC<KfLd ;I4U#6o.7J-r=}Ǘ?b[ ,Pu4=jTbd۟ݭ~5>yJ^VA2;Fx jR9!fFScطpXd 9 /uSѾ!SP5|ߘ>74.Iyҧ9>(]2 yQN#jؓ詋&yGlhFv] c yt.K1(L&0쿡Ӽ+OZَ%k+hRܶ(¼,&0~$4P7k&K:4^FοQ{L@?Db-gv%/ b;1|Ɣ'ǓFx}j4`6KH9Lu0T\kLd$6i&B/ޱF.:+h)n9QkEnu#aqN j#ٷx<Ʒek2b:%a?Ơ~"L#}=gl[׀I2"@IJ="~0(ةCć0萵>gW 1!_͸S?5PzF1ƈGb)=hKHCͮ;HσԷ}3 nkg >_#"e%R*S*\ MqQGdvJ8/z6JBzMĽ\,+EǙ3H R^*v R߸6=gO5 ,crBx ? `\` fɕV'&{n1׳kXį/҂Xg\BU] Nt'Wnn4,Wyv4!G,TQ?vH2L$bQ]^ \1*JS)au}R,EO6a5Uo }㯈rM;ric(j% (KR=/A;:,rlS³_ &GWP򧛏\]HF՜J e?(= 84 np/UM5(1O3 6m!; J{t3gB9Dxo“5`K:BU47QI f\WWʝ ]7Fڊsdw9{#,dN5~|6 ԋW4s w^"ŕVfZ{]hKufeu$\q>4 q @`"+5TFm ūce6 pz54Hydmw;T} EoT n1#mgIH5hMKXz,<$]m`SEW4"덌ڟ?d[9 6 կCO _@ r{@p, v})1gK#z#٫H;iRKes7 YǾ]543N#C*H>q#'kr(8>{HsF'9O =(Pm% e_K%ڂ n%oWܱK\^0tjv˝k5E ;n!cU:W,svk-qdH$dԔO/#T);4@h&͓@7_M{gRގ:}P5y{q?g“{M(LI  %%s~2XApCA⣾ޮ{|!GRǝ=aa%o賲YyEy{,De}.FRLB43 E~oN҃]>:o>uP5 Ү{tMI94ju:"yQK[p|͸tYi~[g)f_j`mC"Hʓ5=B83Llqإ+Ɣp mv@'d# T) v?t-FN{|'`'$ KB)͹ J)vf =)/:YK,˗U,҄xq}`GIB1`LUFŵI꟤O.٦Zeu!H0'%1t$-CAhl6QC` ry g_G؅ Fiٜy43~ߪ#:BNҤ70NWz-56wK *N&̜5pg{In0< !d!~{y"{<;0ިlRE7sDDumT+*PFFZ)'(/_ֆcD i⣳v{7Y%m,# Y~[ ]rx,}ӂ5?!D΀YVN 4;J"=@w> D=çm]Foy14L*^!/\y [k[/ ioA,.E^3`/S\zYpyg}'^XSRsBM7y8vIjj7< 1D30ӈ,ģf_p?kݱz_(奂BtCk'okN@[?]PEAkjWn1eҸ`4iySےMg]--#_@HƨL*BGfo$(œzrf4Ņu]6tJUˊ1`1xyHmYi`sc kr_!Z^H NWXMp\!csq\޼E4dz(W]ovYM+Rf7v? ~0T ~1 Jt5`lzj"b8#CtNՋKaR~s4isF`@6UZ.WO#8/P˿ӂ_L Utpte~vɰY#uoCpQ. #j^h#z (̺'k!BlL!e9]w>:I\p}@Br~ZP@kx11!E.CD*I>6U@n]@!Abz{d)~DukbL1ODF;Ʉo4-!0SW3K۰  aN>RьvĖ"Ϫ>qZK}y)N Hw"]^Hg>F0cE$N u:p~G((C솥YLyYg =Ǚ{5vQXTj?bWM{xiyP4*AKM|2VI/9gPԵ~%Fϱh#]ӛn'PW/?$-}Q*,5]6#x,rM)KxH͐۵ Iy[Wn8Ơk?u(`rt4~LRؙo@o쫽IaxW ?BmCYNKYiҴck>To_nX+ln1 jS VűyFЊN9.S8_%^7V2]c>++h_L!@u{Z NWV!3̉7$3ּmԽ"F᥺Ȣ o$n1B\y䭄:ׅB qB+,PÚTV˷J<nLwM}gcۣӉPC#ܝMt +M̎h#`:^.PˬS^D-;T:%zVoz]vCbJI +~N>FԩmQ**mnP~nQoMd2e޼Da4-GzhmL k8@I Q+8Ś3o;8MW$8$ۄ4(82&ZzmwhD |^BBũm)zv?XP.gy6BU`ydXP5 atؑt U0v! kk;oIbeI6H9H|DY,4 WBŇ8~!`XQY;dFl$ wĎ7ԻhQ[W $!\ 3CTSأAxW6s^4B`ʚz qn(< %¢fB)>2 ԱP`bd)r윬%I-7ߢ,qU}`4UV}=op(Z< - JHr#}xdf8X _g&Zf@aIgF9Eu8GΥψHoQ+ᤛ6ɶ㷪w-)rgӃ2o}O|ծYɺ=r8mb)t_OJMNK{׹CdOG 7#D4#j0Y{dS #99i$-DQ,Kw_I+geq"8--ivQD5VSw.mA7ͯ*U+? ;;J92'_a`YHw-+t |p2B[U搠,',-]Pu Nyc;TF奵,r`- %<:9sۨ]7!cˈ5 t$ n`i3D&^Ʊny"ݬb(#O%bv$qgHљh ;4V~3{uRAH{IN~}q:yں")NCߙQ GKKXq@"+6Yssr.mY%pazn(Oee'',Y_#q6Q;L3ү96- Tt-H.+mr wmԳT9mLg;.dq%zjϺ)FC{`0!>}Q,/")?54qb>˶K]gٽ[>q{D v{i?J7~v=L'F4e>5[(GdٙǺ}$daK|EF8~@J.qEJhN6-LUUg:_b6Tw+a&qeNC-B! U{n9l]mzٴ g)-)to꛹;XwLCHՙ~@@zgZO2㨓XQ5m:qHRa:xm(`U3Ƙ/f3%9'8^{}ykM5Q=^+]UWf1C'; zR[nf}+q֩_`k>i'@ l7!nÄEVۅ*B%Igv%'0ZiNTQ?h(*7}.V}9J3':(>0lވ "{svET0!%Oݼ{LSqq!7nomU<9l!%cYSY_v!H/(iqI':dA0ڃubQ$r0K[? o{Iߓc4WYFPP:bsBۜ([- I&WɌ@H|uz>"9l#dFuJ&1ЍV 0=<μxHNv\AV:]1d0)ޏmPn$.ݲeŠeL#m}B!~I)[o+uVZɿ'c&+9q3Y  EN2eY}' r*UiA.x$H>oJ$WE51#,*#Ri6a&b=fs x^E/~{jï9*9V{dHts{R}oRCVJK%QCpg[-a3ǹ)#+4mG(IBTғzn Ԏ+jLlS8ôaE~%=ؼ/ж˃^5˄:E ͋p?}CȆTPݙtħŒcU 0"H>VY DUSo7)-(*׆;toY1K-̑_ Y)G[yTQ&!= `I7ﯔHL>@0> 4ڴUMAw%8tZ@™ LcJt #uHW o˗ER2Զ5-&D欱3ϫn-Q ELܯeNZmWGFiY˛tHp%^V2RF.pwu©(5a*JVtCP9sm)//ÉVqЬs|`-* `^K`-Qr2󣘩7:V̘y׻aop%"\gϪ%J.}r T:AzH]OJP( Q?VK2&Yoe0;;~6yWl]CxQw<{J,O<[/ %"d=_VSLX`,Z(_pֶGi.ċVXA6ʋiGU0:In*2^RU'MJ-.0q*5 W(YL @ZR)3u+Zj`Hk1OD Wx CcDXJu\cKyOWP'EXP^;:ǽfwy4)m+'B`~j8ʥ S!0Ux@X@.e)>^A*'s"4JM};R&il ]V9OsjRY<H"8i 35# "+ZlWK eArCMǵ eOBє&,E mge,ZR%|m9pRkL:=t}632vpP5qP`nG؈0ŮoNhE }}}yHB;ݩQWE!Ŀcz'=֭v$C>(GL5nTQJ>Tj b8ֶc8䤓^fmO7YpD _11F@jm:Jbgk] |'"(" +l,wdȨbdyp{ b;ji؇k ׿w/,ӓ^$< i'gêcòF;OywgG]]ffE\}PӋuZ~aqi/?p1{;VQY}3+-g->Ɂ?#J>jزȈpIkhk^:OaA"5ކǗ;9'O65_ 2zl;>.t ]"HÂHfC \Ydےԝ1"NxY8_ϻ d-R}q_ I?&vIOJ`߉.ҲqM Drqҥx(?uol쩄HWuCmtUi s$Fw`H۵Ae;Ia|Lc3It 2Fez`^b>B$ރȟHN sIbM igV]lR  eԉ c6r`xع끅pюxZ?5^-R}:R;ǬP.D[mDY$Y  _;_& ̫Zy |ݔÿC7X^S$hljaE|Fn3se&zhWhKeM_9O_X}eB iN_?3JZi)|{'o|~]MaEnXBOD*X;I:<&J݊w{:خ1CP/'(^w|AJ]b%cspNQ͈lw"!^ 4U2E$:m~@6M\"P}s;`VfH8±S\*+4`b?NV#/ٸloi[oEfzJЪ0F*@!XE3m%0ڨ⭃;ȗ>rP2X[g@%lE{Veoѱ6^yl\ vP<g G9#0F7/XKĐ|T70I<҄@ JB/8|vpˣC9a}]\PIA>`>`7`,b40#\qCb3ʴ}mE@k@c_CxxlW%`kl-xfzo1SHpXJ{)\rpBd[V7oJ ו1hE,U2߂24Uz RO׆oRP{)t/8t~GawX/+eB{'R@)k An. 4G<ȹúϴsR^s\f]4X+:h*GP_䥇M|įV.Z:2}tdwMppb4KG5YDG0wXAs4 tCwů9}A<* ?[3Gr jYcEκdZyWrsſ5Ʌ+ !l xg'K 14hڅKfk{r 5–m%`ǣAIG. 7TuH45|%;f pY=N=t)45"<ֵ􅦤 /I%ԕȪ^lxC3? u>Nmbi|# ݱ\k ƹq@$x0P5V*xw`Ι+X(.ǥɯ~rKb#Mȅb$P ycp7T=J 1c*eCW%I;55tx^@MW4:EE!P LÅ6Y,Mb xZzUYi'fCpO0dB䉚ڻZ5V?;4F[Ts+Dk$ԅ匵T:NgUqHqc[thtAr=λ&Xc6(q"d:"JzdX}brTA 2W[t1]”-?=#pd{6_CtHi[LyK %S=F7'^bJA)کe"/Gv H7d?6[n-v,%^O1 +*ԱYDJAWcӱoYd4&K  ?+퓝I FO nPe8^~֤]&Gk5BԯK=1Ej6K1/)YAJz0;mtvxR%'+꼒[Ш1 1@XPx_cl" NDM#Rw {sըG3{woL4ndESx֛ uϞ>al\KzT|E2Jt>% eC ؕ]4G.YE͊U8E/*A4T 5"SJz&Zk$q]vJcZ*AyG mS!AY4{_GlQ-ry ttp1; kDgaBЀV58-.`X`4/t)6lvԝAnFkUY'R)sӨƁ#zIȩg@\ ؿV %DVɌ51kbZes#‚H$~'0k n)9T/;)Yc;C'fB,G?}kWz*2W1R%Me޽WHI z|K%CQELxtKhЙǠ'ՄO- ]Q_[0,"C itb{Kƛ=h`R+>J#ڡP h#tBXltZ3 ;w"|qibCUwLv/} xx,1조=rG%STmo}e`#ekd*>d|ځۮؗd:c#U]r1(/VGez:貽|]c˿qW;eU&h; [ 91+28b2}yWSfy(w웿8ZT[]./` vϨ; (X1h%w~Zv8lzbҙNzxg*筓g4'uv8ٕguN,y)cLN1s5VIJZdzHJ`>fB G]wt1,[ 3ǨnDE>ّp/I8 ]zCАڜÓR/ҖKu kbNȫ>~n"C|e5mڌX"VtyuGT|!Eq]\i{tD,cO Z|^jj)>vZ.QDݍL\ wo<`5u 0 !vO0Ѝ5 4c5dIs"GOj^ -ZY dh1F넇6I [p٩q+%3|t[ϙRMȮirP}أ Sx߼90A}\7мζ."ZLZ |m9Da[\[ReyQ݆SA/ %2x1[ɇ0uȥrTL1u즳(V Em^ĝjo\HTFw6~"Ɛ8l=Tsӯ]:knd'Ckb?N3lWq[vwLCvt֡z3yCn?T ;Mւ bzT[^gH8L;"^]n9>1)y[Ǜ+o0XJhvq,*.n"R!d4dOOw0xGz@QTLñ&U#C=Kn(lnv]qhn `/.k=f{uA!2ccBWKT!Sp{Q! 'A8¹ȹQfn yro{]`Lz}EOƪ4TLc,˽)0t鏹?E٥,#wwӉÒH!#ϏII8r{ש QGl! > mId")\Ym~ji?okN3)~73} XE(LX&>z\|t@;t=mWN26 `nTBR-԰Ǧz ~UKĕR^Yo_J@^t:7>*o8W{o1~gd hh]+۽c;$ܔoؖ.4z/_q#c ;l(ĮEMEU񂥓]Q}8ҽ98M=.SFwx-ts#HLܹ "Uۃ#lRiޅ c^;o %nw"3qY6(^Ato%;LXx'AkM|\ywBwiWF@s ԥgܹ-4jXύzn}ZxJ֨7h=X=>BdrV85*18)Q"Mogڥ-ʶLA@llDBaU)EWn@\!uG_kEgcebPg BY~_PU0l9mf+[aXimja7lLjH\!qCͥ" {5~ Sm2l[<\AAe6`pW]Ztc g,>H嘬3b-y$sr#J&su1[W*6e[Dz< ٬IX!VKN\ܚUB4Kmp "Ȥ*"iOg, OQɪw 80\"@ ÉM'$MUg*6,I28C3~i6<V`21T>PdF*f^}{cr]̀gs#k(Y HunX3 0m k kϼ1h6 տOuZW70hW93 aT f9?bn{fm;z;j`J/KQ:cGc:j(ڛ^{e5lͩ`|DbaƝ[= 9yXAA⣭K| )I|G &1Fj#&59֟t?eTQe6 .,Q4g0O݆&w@l jwqqC( ,qd q'[Zdg[Y(с<uEsxȟj `⃲2 ?Q-dL*@zF3 ZE)"B9Iu`m5в@^vK?1Ѓ\!TCm.}E-n*Ow w>NkEimhIwK'ӬIDL`(n(,ES+8vV{\ Գ@B#W_ֳ8tP-(^Go/*2l!%lO%dߢ\s\+BrRjxcl*srTm п? EH w *wNsMvˌ7 #e4=\ϱ3[(b *+} s|%[n}kKilK` %$O {"Mmɝ4: "T0pd\4X2 }4}:O\݂^bAܐ/7Lkױz VF>sy < 1fuB(nq$oC kĸAwyxM3Ccj2dS7i!?­hBS(VÚU&ag|dzߙ{^lN/NVG$h#I* 'd>iFԜ氄SKtOQBm\EE)rM@71Q{n0՜:X‡F;T:ew.5@xoTqMp)[xw 1 ߳ݽWQ'nl A~o}G, gof0J{[e5kqu ?+fk0?j_oYO*enAmQ{G!1 gCD"B=XR?fͶ }`kb[wF(raP!$|0#_̅~(Ax"#d";n‘zF&w8 Qxi>{X+q WHT*4ΣJוhhʢ{oRUA{Nң{ pi-$;qM1' ;TJČ£m,&Vň4o'h*UtmBO6j6  EQB5*Fdmq8EېWo tVrȁÛݜbGzVM*ipk\tjTM.m/zi#E>st 7EO(Sm`J :-wɼ)r -Vꚋ5\n$Qw֬?IǿكE#5za c{SI_Amd=9cporE5+OiځAgC;- tDh8yD3%QXDˑ3#a  Dvol,I>t-*c ~ g?֟AW!;܇ NcYcƯiiK%fc وPPtffIW> 6L:q+W/t>pl\/D[s>b^<=:UH7* l ?б49G]ڍДlq~TAK8SJڃ oH#&N)|y?IWsM\2I3&CݰH&'_][l|zc+K`1\ @vM2!?Lꏠ1qދmFTLU@'m;0Wj;^к.5oᑯKTttOyg>;J#k '7E.B+p@:֋t[Gli>cyg̙oSf{DZ`GϾ $–D@EfP{ZfZF^W)M ]b4ƒr/`֒]COƽ~٣]Ggkݗi{OHW` xv1n?P=V:y+5#ЭK×h]0}tߏ}x=8E`40jSM k6`^!5'd I| #&c|:>}HcQP-w1٘'"}{7ɵ˜8Ukj԰0qנ[`oOu_9%$.f ?k'_[[oFϋjN$V^h2\#jfyXa'5nxj4KRGw/j.Mҹ3|cRC̰#1zxh4\O.ŧ=ؑ46cAm鮤zH\i˯rQHJA;jpWTuTXŬ8y|;(X}=x{k[6\ԫfbJsny;ϓG 33FuF' Qgo48DI! < ado "$LNbR] _]l8H *yPÓKSrn/b" xvS\ޏmܠܙ<8utdR#nu2pXJ-0_K)ךexN4sI#pFjYXsΰG/h\MoLGmY9 H>TuK9AjCiՍ [=%33Gc|JDR ;!ʉUg qvOğC!|%q0ߣ+% qw6=ݠCVf9qz*:h;jz*lP-KrYHF6h0p:Y-:üvHo݁iIsgp6eIh0`em fkG(,TZxzwT(&qN50ƞ'K{g |?XJPڪxÒy Աf-gX$ ++\( -=Ʒt$|fz}.9dxېcU"aKK m@,:q2c8Jmm慌͵co!|}F_.K~>4O?6} &_"E.-g? 8; v Ќ갥HOCXh޲vlPv%ET>$p-$MKcs%. jSjrMTo]{+x_9]]{-yK" B,ا~J͑E<^DYKT1i 7ϲp]}pylw{ vCkiGpmm/W wV۹U n}2(jdOo[%czb|!rfx\|,ĔybcrAI~ׁ(sA]$c[5E>AZx<^8qw `{Ip@4|yS)y ٿ7Z:cm/ehegb:Sa&+:aУBۛ֕HN}vGSfK\ n4P -43,./,$[ z4nN)P}d8r͸vO<=&GUYb F)bʫ8G. vyU򣥊*rn0q >߷lo3ڧb؜68`\gv`2&g4MC'8y1Oݭgpc&c1Nʭ ethBqK2>lpafǓVb //6nbB (l;;S xJ :1iC:B̸.<+TÜ-HR-r 25oI Dx\8wUը'N 8B(/|8us?JRi䩅VRe6_t /p)(=ąV'[ͅ硧lÐB3тπoM9忻h$A8FZ*epA@dE\dxztt@0g);M1s40*YַfVno>\DݜEm=>tc%tZhn>.A seGrÖ=A i 䈵cKnsƗԺo\d,*&9:9F`mh;œ k=$ߜJGV)0w375&鄥Nzh܅--"mMWQ K)Qg'l?v^ 52%,iiOA=9W"5-'c 8RpoEy:q {$E)&:%S2o!.& nQD4W.V,kGt2\޿zgmu$Cu;ՠkuy;tm#\GY7؁iMji\?6?)ZLYb-A^TG^o,fzBFy l:P4-)Vlǭs{P*k2w"e+l6˖\$DOfMZſlra!=Z$}/3Tmbd\Z=_+j™zG@KC¢햼LX_ {@*fqyK eG<+lre/5/ '%BeT?"%T =ZDS4@j)~n#% Oͦ`^P "bUkJ)#"P]cR:ޗ?'q+"LET&G ?WpQɦH격>I0D)ǀ)]RsWy\}~7*= " mxԸ՚Uϩ+3'h<9<+|. 1>>VOMc+<=N0ruP~fv0"~JR|RՐF'tIrۉp < -uo2 4!{'yj&WfU [GȫVI:+AP5!\" jǟ fPܓ|̧vc{IԌ44ip22P;D>yDDʽ%+2?enRfmI>1Lu:'9?r1Fe!n1N eT mFxwe Qyb"ަ?n+,-kGH>ӪlXN!`3rZz@=sj\ϸsF?txʚv:Uug;0}}A>"*EZt@W@&W%Mg8׌ }:1eU>!v,oiX=7#}q[d')M=,x5i&eȸ 7~Peg<%D]lއG̼WJrI)cیDIyѤv6D}ll|D'K7w|\HG\鍆v=XK8-\e"5myPWt3. AnoxFT>rr*Ƶ;?W_Ja{k>2vv]zw=܏AEVMlQZgh$NdE-G?D]wLc9z&Ұ O1-7آ<UO>tg+uΏF(tc %<$oAypa^'Wudݡ*(;V݊ R|;[,dlYbͳK^+${d|BVu Qrg7 nlb܋3ꖦ!Xvӵh_!Po]=R{`o+i h4%:քQYfuX& 'VXwdzD2*vt[3Ul*h(}h?(*z։'k)à`,h"Ú^THc̴'V#!fm8exi 1XFtrQJקVJ tWdcӟA\_[o4AVxԔŦڂ^X&4"ӡ8ͱKĦ~AW+,\I֐.7ae6xP`6ㅨ_/&|*o}Wײvz)n3j`44E/P{m]Kj%5VaC`1t(mzx^KP7})'I:4nBqo.ށ6_p7]ڑ'GpWŚᗬtїzb)XPQXm "Tn-~B U H,axncu n?%c}4^'+[g:,i6T . }7b$x$-"sm…+y^;AL,87&gh` bDhd|tz<ރTB=L1`vٮJ2z}D[R# jQEU-]xW_$8U3vj7`Y(e<0mK!Lw| ~']'D%\|C-Qv0$QARgsR&iw$Ncn]Q@bdtMii!iD^Y5 N )3,P5P&j6n2VֽWL*f:vt5wfDWhbA2w`Ӎ-#ٛbkhFn,rOF<ۼ*u~<9 Xv!ė}ϺSSl60hF)k D5YeBg"aWZ@݂ʰ؄h"G@jdkaq}m|?tASӳ-azvP>\]ojẒ|aHA>6.ݎTNɭM!lh.@D"5)!(Bq(%$͇U({]ձ'yikRa/6iRj bI qH m-ki(|̣E@or@w17]_N %zRTYBUE>1prX(Vo9F `y䧕Ca΍C/awL sfAGͧ. |zIPAI| Uo3jH2f*9S >>lagјY L1Es*5`\LB^ffDM6V|-zZ4+ɸڻǟ$ȣ^hQDo98yfJ?@o4 V)7oi {#Hn~ٚswwۆ'q. űBXOe N ݵuR/n@.(iܶ4ɹ5R^S^<@YcUӱ"%DG%V ~w*M w6r`C6Z<|TcʞI؛}*-?C=$2v2pX%(ƩzRd_kExlpB~Պ/yPU'y9Cd?3N`ylA!Ʌ#&Ls3ܭgU{vo ca$W#E~#JV>,prªsSmeDuv.M u_rT跱Po 7MCufζ"tS)Se(/Hfkx&V'|Izk w_{@l߈'p6z;l~:? H6b;Z>ՖK|HL ב5#7+)XP3+y-7444:@e3`UwA]Z>O3> Y,2JMM;D?Ħ[ѥAj3SI`v?$p QOڡB{iRиʦwwI0IR܏ ?:`V# d6RiVtŌrhkbįQ֨ ZA``[RC${я4ŝ4@r2*zVb8,fjf!CH+y!EsyhRԧO)9[@KKnDPlwKm~2@0ӌkHTLs GS-M[E Gb&-늒}eTiF{nn+-#GsF}a;h&P?=C[EүfXrYM G&zZ~|9;w8dcak*ךz}ǫ̝ Ye+'ǔ1 w~ɔuFkΉ)%,P \=r{c,9qZI I#vTV!f`yaYOZZ:M&Dv8P[fMȲE[$ix rs[z=?ݷ$!˒N}]#oS9x<лv^~N F/ٵO 9KPySJk*n3c;& I2)^X]˛`gݚӒpupM^uXe*_BS$s+j.t/dη>&R9DY1msF knp!/{Qeapv1QTOQڏ&w-t<_s;fj4HV%Cpiuf~vF?lRO\}{2妍˓_KNqۻOW8#K[;ƕ + |*u(q 9!"cXrATG%tVk|ӡ;zÅ>ޖY+^_p-FJSЎ߬Lѽs0x눑lsw:cx 2٭f4'=1|+4ɰJM@<a=ƌX ?F fqڪdS0q<Ңs'\aG)@ޖcYlcఒoM^Mpc.ʧZe4,]䭰O=87il,w~(OQ e1Lz8Ԙ'DQٳtSF8~LJ@Z>ܰ%$f}jp`_ٓ쪣,q,A < 7 | \-"pYņ}-zf7t-VMiXþsAN:{|aYQFv׳ - #gJX`'WrrlCN >硨ti]G/| wMӶ ^B~ ꃼݿ_d34.O&1詖(Z/6u;LTm.=X,O-ոC+f[8KIgxT? eQ'CE=n3k 7/w| jR-{>G!,-=$P#OzegELF-/D#GTl>nЛdƗޓQ~DVBZbw轁g\bxC]Vj(y=~w\wl{&  ?7NOKbC0)_:g!Riz iA7VjXxI4${]dzS3urE l?J?k3:i z9SVmfQc)Ŕ;$)1efk&bЮGN~B\q ''@O,r& ֍`֥dpIвJB1͝6m+S>']%bCzұ4)#*>IPi `SYP2D6L;Wڨo 1U3,`.t%Q3Kqc,ZwR7!"!V)vQP(OQg -P`;T].2r %q" :%rCڽZ9alDu@}ؼdz/WL(6ԩ{^ps 2VSoIϙ"̧݃Ww RV}*9g>\grcB'*zlAlmeR;JY<Ȟ9/r dBYЋaz&4r4dKitzj>u1({+Ifcv$RGMUf/S9VќX9JN #2p DМQ(quFBwŦB@?ݾzWU .ODx,#5 J؄kxVZOkGh¿ﴗ'+^E߫^HD< <[8?~"_(Qh4`/ˠ_=ƴrLqn /9&@4ɽ6lիܛ4AA'( '^~#Hgq:7IU 9qPs,(ؔ-9xMx\v>s8Z=0.@[LiQHGKegxB5#*<ĉ@m-|w՟TNSLՕ^>Y?$Vi1~Ѫ9ޟ hJ CV !qWٌVR,SG#wFA6H:/ZCb¹yKjN'mȃV?{a#.B2Qڱ{rPwPKq }q'([oeJ[Z2e-z'(}‹HlJ1'#k*D0.{"UԽuFOf<ÎsтQ:x qhB{s [[^ 3ӓR`v0GW?Q@#s"qGn*țfB QK4l 0۾Ш\Z,{gAEE wu F'M?t&S\ީ^w}?r "b&Rjﶌ[0 3OS񸡯V'1[[aAڷ-[ޝ7/^,Q'd=?m6n'aKS=;Mf,=|of.h2 \4\^3@Tr~NvD| y6pM-߃H 9 /~|V %15l^ 6}~=`J'Yf~uiG>q Y&=Qg=V*˗EgnBx?0/@P+^*pTn} 4PпnЃL4 /M1( O^0|}Fp"Z.lc<v Zhe\M,QP^ZNHd /T"Avݹs$}S:Fer@ f[^|OR:&r[ƒ|"v *`h @ =Go'JTU&y,Ɇ7`лE{qEQ$:?ר}s͕b]ώTO;V\*H7{8OCVu,Ua.uP!'_e~Z8(6#sszm.@{NoG9 {7K+K:*M&Z/G+2u6!m),gx#N]a&x)u kZڒnށBSh[OPj1 [KJ0KXhu (Yk2oSd`/^Wx tEA\aeq#ڟEv2JݳA~{ G~aX9×fR<1[wkb;IQ1;Ӄ23K,WT[퇜 ]E=U35Fב3=뇝>-!UhrsfyIE7 6%̢.}AI^Wt\T Z}ڮcL1A`1:8nGcX; ~mtx>*g`-(]P J|sQc7׫KRS B ]T5&~ƂZ`8"cd\܀bF̴1J[#OO1r5)_JldT$'&zTPG`Hژzan"tߍH5"4; /f=c7L0m0",ƁÁk[٤hr&/dGqҏ7eETK̥-j~RX]xa!];_x/&ha/x ԍv%C|Ry1!oRU;)oAjԣ8>y L "EPxlm6f4yOW57<~bB(^RJ3 ~~oUx;ǚ4(YɩT\.{0BDt,X\lR(FThQfˬeVM(I<4i faCcW|+!d| W 2=ݿ߼)`"4; \aMVrLUiQpcND[Hsv!6zs$pt]2 tb|C%7W/&c7xn^;N97eXV;S+#-=3V+)-p x`pɱDB;wdZp:J =%d>d5NZ8G #tk) (#8\99턇/sosh܊*q*%~5JwVHvpXaW~?kr)ۖ^R X3zCBu$R_3IQ(&_ 6U<]~Pl^bm"?C 쾵[ӗM 5SkCیOuv=Pilҍy09Bf mb\͌>o}Vt3LKuz8 ӷODTD]Eŷ02AaI^(h;TƏ2X?P4!!;L9+Zi)'岶A̔,u}O76Wu+/@߂gK1Cв=Jbx:ޅYsa1\&l[|> \_H d_;A>\(é[V[jSd2#_%yTbr Ă?Tv6eAzٝj͢[j<9mPc˨jO$n}hasL V/E޿'#mj+?9q }W]Iƭ=EY!GE$9Z<3ה` /0YMѹb×< nT jN;@z:ߴ;tmf4%ShHuϬ#kZ1E2dui`{^ }IK oVاN )V#O/`He0 2Dhp$8MwRcU1i0=[z]mbpb:<%{3{ԲI7+320pR$] lGLOܢV/]'3 6E›_-F>Dd:skqVe:f=R{Aw/*A|$j@{ w', (uecj#K'vm1A+CBm(Ye %GH\GB޳2tiԧ?LcA[6U*"<ֱ`3SM_m"0e*a'?x/dEBWM%K96*\Lt*84ΩϝBa:3MSYH%6Uaj&,Yv*K:ygo 2K|A\0j-0 }㊤<u~> UjN)-_TA+%p2VfD,n^4N|-p tk38q XasK62D+(HyN93]z]Ͽt#Et|t;iAD<ʣ1qݔGXkhKRf!!?#$iѢH~hvK(Z epSBSJd-/bk FWOP؃wN< >#MM`k, nd}:!HMJ<m/}txD"m%4ܢ@/Uu;j8&,dgT?iS@əM)໹[GG(hCSF?h@l7(6X+fkZ|5#RFf2"BAˌxU7*s'K SfE+3NRw`d ?mKZ.d{8a ٰ-kk{hn-TgKgˌVf>NgF{.l'!PmK#rB xDJqҜ9q򷳑G=%a@r Íe VyPc 3n=Ve'QN5ٺük(CFD2 yx&k ]TJ1 + JY:XKesP=e{8gDCWcy+Z9/mq:,vؐwFJ1x7*${/e0Ri]|ú}ՓB&FriOI śۿ]R[^} 908[KFkVc{ux R>|Tuygj# 0-c/4d'P3p"0BnKB^[>H^kïk!(bOs^IOC?->>;+ b:HlL`Ŝ 桊k=GNRaſd"o1'Q?<9&qlp>ڲ&VI8Q<+ojz|`:t_q8Bk+ZNlJV'] e)Ѡ0pbe}B2^\/'q~L'Sݿ_&rx_l:A^OqдXh>dƫ֠cDi\rZ2$úG $2L;1%9I&j)Mxυ 3f=cyy}36=bAx}0kT| >p66zW(9rq߹RCf1V5!cpuJ቟bV%Hgn# yo >jB939!ssoTMץC8D2´@ }"C-F|z[ۿVjk+Cd@KgeW5o6HM5|),%+$"3ʖr7yLfu|p('" C&b' Ӧ}5qEY%=l&J9{Jy~ɇ%$Vamm=>:Zf;YOEpi npO=y(J nd٢>,VcL-NCIH7g aND]A`ޫ*5) c. a9rܤbTPD,yAPK3̛DAaZsF}ppˆ1:L{qlœKQ (JR~D30(Pu`r!PA6~#ĘA<5t -H)| 8-Ѹ}H "S= ^g8Us kȖaUޏeԥ5X}SHԺbu4d *(L(hn,9g^0-I>$P0Bi% "QIX8!iKJ=f`+M gNc|K3nS F5\4^pw[,gGEFo5ͬM@-< 3q'Ԍ_fe5YC̪zK@)H:wQ0xa 23 =[4#:έ.>UCl9oܺG߃lPo YNݑSN{L"PcTS8jT~uMr(>b<.z"s?'nl)); ^ۑ x4Qmz,KŚg_Ѧ'2}1iٷ~KWA RJ+Eo`z5M6œp{<vk/`x 륥W5#NlM͝O`^8Eć88rw J%׶T]nrI2 ^W9&f0R(*)Q:{'/36#-on >GWXj:ϟ~)z9.r*P³c&pype0)JfIʶl'k<(5BFRqw5ftv4Hwv'DW?Qቅ@U*rqol@ rQaAQ ږMq2~,䲍eLME6r3j"cEs >dVW!$J0~9x4C )iƣY_γV `Ԣ'.AIP(;-sr#&n7tLHzZ1D~SȔ@JM }O(sSdd䊩6(Fݬmi{쑔D ~0M4cWRmJrI1|T66֏2U@26|UM}!)IٯXq%&d0l(mi֮fe¬B]Vd_L4R"_7,ˆ׆#.Q+S>m:*#BZf9 6 vb>37֜0&8ɤ[7p"8ָEj*dXMb]X,]չOwh^e\.{lΏVMWznɓdӎ;4t`pҹ. c#y  e__n wpΉiv%TYD 5#BV0'zMdGgʶl vYғVۥ;@g2;tO;PIDģ]+ݹHXQT#ٓdF%u2N/džh|VUD@cRj61*v"K[Ø0i*XT2[KE[9ZKPDPx.*z_&8 !K ߅ <ҢiE `uoMiipȗ2t\ƈT؇wB=Z#ß4wchE`i-ƨ*-aD `TŊ+ 4ϗ>.ı`:Nk]2^;VfEɎM?vf6eƾ1&#JB띣X5׌`cymHnvߣTaЏU_ZI.r:̓G-ET"|#<уB326!5~5lqdl XzH-c_D|pqGKk[2 3SVJ\9 xG"F9q#LIMD yM&U5~jl壷wkzԀ5"j?q%27}+(ɝdaL~SQ%%N, FjT>66exKVJ09*ʊAPr`:z[7<^,@W{I|NJٹ%IJ]=|&Z c̞3He:KxUrʐOpNs7đ7eNtK_@zT;_A+sU%*{_CT.(V&T;9K,r- ŏgqsΓ>u:ye+jBy)=Pv^x2Rr0ŏIGK.ZE4{՗(Xte3xǕoBj8)ibC]sB#p9,;18x]ɧ(t`}BYX']LPdOЪ@}v5c:ΥF:_:4kY5:㙩W/HQjwH. D0=Vo Ɩd\͔t]WTޣ /;y }UƺƁM]pqV_N5@Ac^P e;E`pq0*_;R8@Enc{^zAve^g =foJE_EaFTRCyc>EU8gHQ Dƥ9}T爉s%f<9[,i! ;,v~LPxJr;JrbRMw j(Aw=t{ Jzr/> =fY)XYh,F!}?K+6(<7Һ2`q6CoMkӭtTNw,bZxF+{CLfߑЖ%O-q ,? N{)l{*4JTZ%0 a${L=7X0͡pW)!)>c'[]bC0N8$!zme#dsw2>Gg"V}Kq|=Nf]<*6U7\4MiBޏ:m*xc(DYC\y>2EzT) &>VY,3EǼ^肛혥'G2KIW_?`T]՜ؐELeYN!m$]Ϊbӽ'#̊qabFe)f_ 3Fw)};;q0Ej/ dZ}B^|8R4>»x`9t$gsŦ5V =4qQrxU3))߂u5"~)J| %Afغ+p?5H淕uBpL\WGN=pSoKjdwo~Ank^ІxބYQ|#Hc#\K9 }'?&^.b1 dC— ӄWb̞7܁U?sބrm@oFL>0C6{[i:}O~)*?ѣsB }hb7 L>7-RFlh&b>*c Z6gnzP7M' F⋟} @!_nxҘEq2 `畸}D@[Za8+[J9C(a#Fj>tB''`RT3a&Q3P-fH B~"XO!Vo{;˷ E߃pՄB }[c8߶wk=ڭ%`:G44ƙL}n4"dZk z\U?ޑ0^V$௓mvX:Re WS`ZL13Fƹ4|3\\S?ĖbX7r?kouDIpc߆9d? TIkkqIzh͝<<%|~F;鿪!/U-i)a3w+0; db^VUЛAz:G[`S탖#fv|ݷ2(BS_]dKf${~_ĈACcY+yD}_RҐ[Á557h@s[ IqG@.!x, IoV\m! íU%FUti( hoƶI!ZTmUzvI-Cj~FZVp::: :0T{mɓrue*6Qðvimq'#BW!xV2XntU;Bpuu{9pjQ0\]7.3uO5?t/c8տtC,PGo:R zs&C!e=j¡9nqB@<dq[tz`Iյ\S_$n󪠼!xGX^[l5*#Vk2TkC`uҡIM{D̊O{V ȣC$~]?R+POe*}pDM9Fk+O>%FHwbXl-uM`%.yeQm?lY\ 9ABj*y K~.rowfr7<W,t.79'`1|S(+m{WUWx }:a=tњshw}鼂ad [6g,j|l ˭Zp.V"Q4i7Th=-)1M--~UaЋPkPF>U)",[:nN%t&}BS{)Y׫3=tdf)(H;RiB̨/W);n[,6Zn9>%Lzd)KoNVЯH9p Ay#By CYL s!p$`#ʾC mVt. Dge|b/m{F~!5?`sE_նSLM6v]ny岪ǥ1+.Z,]zuWq>y~6WH@_ bǝKN1v_+RhT\{Xpȼr0̲i>3"  HsdxW~N]3VTpOj"%K _ ClC #2.Iu\BuQ?Wd* AI$=="C"ӭ {rn+Îi{xqd; .0EAkb|2DknmihU'C(oZ=SpB)g o S=fJD&50Rf%&p0wڝM9A"{'n䍳xs5S hL g$s݁x]7I$u,؅r dV '[JPdϒNE)c&N|zc=,*:@m yc7e|3k<[1MpGq䥇sgj3+'J-^os9JFfGsJ)±ӄWקoҗFwJrV3lG{צ\> .A64m ?P]SȦ+{?|"j CB{.͑ $aeyn5ex ',Bbx*7|z + dLu:ߦ&i {l>[R|^ED;@wK`*0/I?&pژ(P\}߽M90t-:M\<͖gpl/3o!"di &j #|z>]AfH=/lC`W_"ԔEd4 (Y~0}JQg:q }мi|2{IXGA0t>[TjF/e>9E(K X  .[P@qK!htcV:L[{SM3G`'9S̘YBqMBҀ/kV5wዽ. 5|dI>[/qaq%?ֆ{1B9H+!N6>߽e1qaLY('jeF̈[7}2%k+J[v?$/ы )<*CKzb>/ (f&bU8RnӐ.C.vL9 _9M'\?8#$%hΣ؍c@l!)bw̐PodӞl=q;w^=;q r0@zSyvؒGc]W'2.0wa:1-{MMל3rt cPG7+\~ By# Bo)K=Um!9mQs9HFtͱ< \{1-DJd,Եmʖ2"D)Y@(wxQvIOԳ0$sbOt3Wt2}O6MPH6!}IPo;ɷ0@,pMwH`nTY-ʻbc A:Fg\ HG+@P>Rbq|ˁ2q}4~oL;AHq%i=ˈe"V{Ya GF>tJ$ǥ禰Enkc2QWֲE9؇p hخ bZgFkgf[W(_c\!xLVra,h8r,^(Nu572ab5:fB,bhkeÓ- 9nN X ndǸ>ѝ1GY3CRHv:~k+Ѧȓ F7KL9G4%UpqD{I G#`s}UmÅś_]yYsy6P񋪋92FG;%-ޖ}ch?@rlFh# NSvZҚl p?JzvB"J\VWQs:V2c:.9^Ōb՘;pzlPmq}5j);5,qWςP5: 5$'Zdem*"~M5ɔhDI]e[x˒y66-yDfg2g:߆ ìw̓z$0ilzאcŪin6/ap00lI/ {wxkѮB=a$%Ug˵7M+]/۔< 0xz0&[0`Ѭ LR޾dI {i} YLɭݸ" y061J_ ~1Cz͒8, ok^IMdَZFvw.AC;f~[h`3A5WfRF4Lm L+Rw[;],8ŗÜ)Bs>VC>ѣuD@R!<{__"/4W +%rGs$aZHy 029;#W 9Ө.Oc_\ }AkwO,&7ɋ|KM:jy>_gdx-+v"/]u ДHCc&L5 onkD+KM8CPG/S'u)ry8bѤB+Ԯ!-!Q-?94K1\_qa3¼]QY%mB۷?7j댷o=vhoVxJ?,Rkua6ȼ1si%I,P|gϼusWC5W!Cy'ɸVbAܷ)F$7|=_#ěh<~g馔gnFe4]!+,R&܋5V!~87̭oA0ߙ,tF"ʤA]}YȨ%23I/r  *Vt7[j Irm<-mc`W77Q<+e覍{`;L%mfұ9w^nH2 V*o!F`0+'=sCKEm <QSV5O,_QoX+ߙ1#wNdYS;|z4 م "[IQhkp'c2<1\ˠ:i 컅}(7 I{g.*o( ɞ٫n< ?w+x ` |Hm+Z S ?|DtvS-}x~R|e*d~O4y1+1M]#-2M}xeq)4y)rU$FlyMJkj{5t˷ i߉~\ *) |Չ. 섳Ts,O6$N^&dס{"kI7i? E@6IB)q -lkF h@CNl8d8`ecIm%?Ur'_W5&I7NH5[d/Sx"s_&)GH3G.c s/09䟹 Z`c;l sSE2Q'Ej٩Qeqb&i,18*!eQ 5]CeUq05gv7cK(+| 9 : rsX1q<>PCd2w|1{:ocjG,ڦM$@Z<nTi"鈂kEksQi Agt=R=`^^4/Yggx H( d}u R P9pOzZTύ X r9AO 6ϫ`Wk㊺FlNQCW w[s'. 9nMY鄢8?:۵vOE=c3d}$j߅9q1Dž;4eRhcWgv(g3^df6At g5Z܎Ыzb(d !D 4ђ4+C/^Fۏ^&(Ƌuz9'ibvjiCGkC-;^ٸ[yaY+ ]+3dP]Uw-z_[ छs%:>_R 5kbUQrU!τnN7ؘ|`DHh^S@w8URRٜ ^c)zSMZ@y7ϧbPӇY%S| #D|a{-p%{pQ\toŗC+'J]u7`XGg7匃ޮ7Yꈏ)A`0%^6晞.MRSUL|O޻ 3Uǝj&]|+o_s^Eitf%Ϯ~]~R3.~AN-ZJ •4*m8C6G En,:iB -͹hhi(sI%1P|3.I81F߯KX=9"媷#xJI]m)&poF}\NGF\4s*AY"Uw'+qtW7)Kcզ:Y{E F :mx\9@UT>l9ŀR,-fhkʬG=kL;%o5XYlZ05^ = Uzw,2@FM#V{l lfӹ.aзBP rUk$p CC__+PؾK@%rm A編J5ۮ_?1pj0 8&+ "#yddZ-*>dOkOa|bmjo^jM( (&ZgVA T v Ġq@KI 7tdJs,r Y癇n!9JSo1XFBC[79$,]tYM\Zic3coRQg㥣B՛/4K: !9% D1ˇ2x:wn 64S2 [ywh% +I-zH]WwWbu-[ShI%'g*1wEz"wSVAqQƀF͜%q6N|AhUb:蠑]oq!lO\% bzcy}AxdmZDVDVȄJ% Ыi_Q>E#fr|<_\&~g/gvaƕmdЁQ-bg VjlJqJkeOJ6xcC->J!3Zg} zcH*Vndð˦ 3xFʿ?EGkVJD:l1>ZV>8}w~GJIb=F4AB$=?2abd͂i)H9]4f.c3HFdM DpB]j"^^kVv&GA*'hn(Њp[ ovvJÿ-xpX|$C+5T#! ǫyerQ,szL--$".i)0L7Yƭ׬؁o&'7QNUBrqBbRxM5 an /)fsֻ_bw iD`>oߵ zl gĄ)W{ӫKJF=-J0ar ]>6C2NM(מCx֨}<H%q\*zT=,l=Qe{U-̰ \ԼFWOoBz9oIc|K5 c8GG&`Y7`7{Ti}'bS7īW|~_.rQHuӈG=Jy@^z0UԆ+pZk<}"*dh&Uj4sKؾy=fġ49ڠ'6"kI{>iXdF5\_e=6g#aF {5YxQxt+X%ܙ9]06hT`Uq d o+(MW)A! YYECŇr?8S쁱ss!l+lʳ? H$|| [E5jͶݩ`hNWܝdpTǯj(5mo޼OS 3м ;E/@Cc>vRKS>~(|c/^0jP!+{}zU^"  *'%Km`I(.2; ;P0oxQ `+)::/: \9]-hGWt?FD@UǙOyg؎cD*;ÛT/A9y}=UܞІX1RO`}_NIy[b\L*\'@ȧžZ&k߸!Pa|^V0u-L>Ӷ;ÞH_iΏ9rn#,Dfe|1/Mc< n,o_3CM~`l-f׍(2gXlh`ŠXga> w}*6H nQL /A&T *&2=/k43Ѱȑ@*?L3 I#2p#$#,,[ M91eM7ۏ#D9 ϪoFgl[>+)2~WaoQSITaOT$%PԀV/03N.ᚾ ސIHq(y w%s"Gttꕤ9&p67Ho5ׯ\ez^pUJr3_'-V5B *hq{t8$;%Yb 5 3 he ƛMUA38Z*CnBGiY$_34AlZve [(^n^ӲmtE:q %_'{ud׋NvG]p%ePC~ <`j`nT~)2kt@`ÎrӇeGQnIˮKݤU| 5BL2t m:<, ~4ى-b'%ڰQ AnEɝ@iB6SA9%5J$+/.MV:2,c.U%$8=gw\sPdzr ~k EUurZҟr(DV;8B@j+I66+\ #6eyHV{}YyHOU(I :f5z7 i9%0{aāZ/Ap2W#B3< ޘnz<4@G[T6 P$E3_*:(qޛXt>rXJOt~JyF3'T |]z5=+GɽjM ֯4{87fɝ5A=}q6si ٱ96 ,ƹ%tJֳfM~:eZi e^rt]+wel#Q ^T+eTM}G ꂫ љrK< - 4[_ rDLDlw]ӓLF胖}:IԑC>Z{oa7 9y'aƯ!ME. QT ۆP}u[SĮbZ* R|.N ~=v=,Gr\BSci}67];*`4i.5Ϭ^úNoH^u{l@A>< ^<hֈ~(A3BG\>@AWXsr>||oDjƇþ4'%u(!DMߧFsGh68gJ-gM\ k!CTMFUT)D.~ ܀Hb= } 1`'i2y|tE־Ǯ{4,䯚`!5׬ 1~WgYZ0707010000000a000081a400000000000000000000000167ffad1a0000fd44000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ?\%N_ ʤC̥|[Z5{`2Z:#UcڋΘAeYZe*㯝H* ᐒ.ePq"X*{ Wє_QN@"\)qܾ.A0[gZNyH˯Y1KѬH^`WpHU>0bp܌).AT]a僨.ZV՗|lPZ-VMfc7 WKMD2}bt::m M׫ce->Ȗ0t5}Z= ~a^C쎺n=!n8(c7YZy\M.AmJyiiPKעkUy&,|4&vJ쾕'ޖ,;_2JnJiFOm]{!۾(tIɜt69N%hmLW"{*@,OdZ!pB>Lf@yߝ(CL}>_>w{#zm S¾eyVʣ?nkSW{Vx+Q+SE(ן&k!mzn_ZA=Hcio))tkYHL-LXrfoe^qi5Df9+oӒ8ȊwRZзEWDJO٨Űm&ìv8pry˝ngs˿3v-6gE jOAUW& P)p@.4K0F}UexӢoKIT N% bq9YIO~II;!@D*. 7GO#HH˰:Z:7'I`n-jT{1_[t~Lgl`+2%5K\4. ;EСk-2PmdG;y UHh||Z2}/'zt? ^faAXb{ _e 3$A x Q$ hCf|ACD)^bf.k~@\ن"Zpij`8,Oh=9NmS?iK _mP3tEĔ=۝Eb942O8|]L/ŵ&;iqj}a;,Fc8lx~lo t>'{Bpt@-@#t|]8e_k-rzv -k`.@ h{> gؽT7!=RF(*'Ȋ؉x1AE:ñM ى6m7F핢r6n>99"Rޕ(CVU XO9Z(n:Ɛ@+MN6KC~0"oHg\_@K$0\\g!V>S8Ew̼U++2)Cr")q@ϲvvGaؔkk -a:#R'mt ]j+Ka ^΍]/9m7/XLI|⃰T}j&vC`xmG\RgD褁mPDYJPNR,fȼցL7="_1 aF^&A~qUnoK~eeb(ŷdAPsb@jgMg>ҭsi.xrV;ONXaր%y(6p)AL#07ŢjdlZ#9"a.WGaimE ƽ!n.jӛ$ K\⏴QYȦY?O٬Uq ' ~7$ lٳQ",B B⥑j[/9]q/t+|~L50jQ/ć_x)!f,f !|_\8j["vn!LFqbѵD$|s5a]OJtCcI eIִOlK1sw[O3$gj6fl" H͑I=vӻֆ'qD|g,S3 phqx*|׿qC;CC1YqX{pTdU(r,:-{OѬ6;+,4r|H֣c\x#2:%EDiT"j: s^"$BA*bjL_8ˍ"Be\0}?(u@,X4XN=qO$urq-\ **#R::WDh?GTf]X25u5XNjF8 p'rLs_ mJH"&lެ}a@{BژV٭toc@Tu {u mmMaUizy$ԃ&M%xw+vb( !Tuhe;Z:`HkiBEL$NggSY %笫 2$*?);9tp ]͸[IM Zz{ % B)2*jn:QkhWdamvu}"b,EOe˫42s1ܼm|mPg޸.8ry-$iE3` ^#ӰHWzKhbr1+Z!q5cBVM%G^ʟy/pVݦ|#l 3} $35o[X'=#Go֐bmHźQ"Fk5 P΀SɎCjxj8!p%-ùvPR&2[;r20@R_5|="l ;g̒$sy.<ˉ_g8)ϯ"O9^|KiuZ?,ͱyGqɧbɏEM*g?(rpqJ餫:џm,IJPuҀY_WƆ9[d"[r>+!ku@!O~ v1.+q%"0P, M%OIdwk9{&qAG|~e5$c%iٸ@t-?~5lԃ#AcNʸy>t.u\s=bjw;o5q>c{B`zy ˵ey zb /2z]7nzG`8=i@ճ3+Fc⿳3Ae.L:+M^K 6KjϬ,2 cV]ΛN J4~Xnxp!jp^ Ij8NW{&7r=3-vBWHK=8!i/6|\TeloMA-vLJsbwx^3kDy3qO=6A@hGL8O2KwRZ4a,!LTm1pYc˼$[`蓖 ʬ CӮ җXן/`1q˛RCR;zԻIr<FKF~|!&@.ZZ$][xO~4vjYA"}G58u:E^es`e)gIhVͅZ1#/ B;@p2n1ԝ |h1n+59(gomy:+)~.VC)EKz6"χNErp^e3v_ m/ bX6دq&~O<\5,q+iy&{IۂR1FMZL]aeJDU(9h`/L{8qf&zzs <] H85pa;M*%b ?ٳ{rÊHsɠQ˺CXT_t+`G6har-jb;epKZX<`?}઼K s];fmfUSj& 4~\ƵC/_fi}"P,;>f.b5-Uz.3퀾σ7U\?跳U˂^-ZkD8bN TNÔ,.VAMxI.8YGIx0f TNN\JM!6S9gT>BIY~H,z#F:AKH`u}'eY{=·8|JQˎJH.סH\2P*;t`aԴ'L cv^%.!'|-)9zH٫l)Ϗjf+fC gL^27p/wBXPg 򪾑dn;@èdup&T!㡢mngӕFBy5OUl(c/~C=aG~jxC|F!k>Kkf0t/3FXyi宎'"{>Ƀؕ1m)i |&LqǦӐUQ.CR$s}]wBʲ>apw|`. }=kjRX 4BgT#o1 ynb /׿&4˓!=!j ]hwTߜGAi>XCkЪpxі}'+>gfUS[k39.P^+poSWAYA>Q1ZLH.$nr3Ĩ#|ݑ*=&w_0EH h*,o̒G2u(uZ8pRV6#$n]UD].C`>C=V‘hOfg4Y~8NU $9I"V؛OtdT}՟;s PctD;5t/`yT<+ծ/;f?ѐrԧh矉~"{; ij<(9+zn^1wMWh#K:`Ƴsṯ`# 0t-޾vbȘG8VL<:!jpd-0ƕzc|Ru4 r`f3OQCn4T(6Bp]a+x8*qSz9ګgN. {}TJ[Xԣh*7ѝY8wa6sU`p65GT7"5ֲ͎:1m7< BUn!vEKt_M0k8$'eQ\&ϳ2w1zƹt@EzFI4O׺Ucr jNb9E}}߮"9`FUnڶf20m4˭GZIyx0am.]e'`>0Yv[ [@>蓿lb7/LX~ E1?+9& ,db॥u Fh8q 0m2Xp;>|+OqZrS PC\ojٺcƒ0-IqQ=Fm-FB4dՌp$[0[CkFo``PM8VNMu=˺F@uUlpx}9)ݬvЉniZM)}35JuIիLJg5 *8NQ= Ѯ>qg{;q5mhl^.p 3Wţ:6 irިcXywE;0OkUJb@ǀ e4;pa3zVI`_.A%^C~HB\Jq>|ܹxz;h7Գ @j#VϤi<||c6kuT9D `;(floS(I͵ 3qqH`=¦j"1 U 榡r=<;bBi-(dO6h;cu!8 k: P:QLM1:lT8DWjj]64aRzU sۣ ȋFh Sԃ>Dҏ0Fx;?x\uU6I&3ǽl"9Os o0"DEB RSc͍ɘ ~nYر^]׺UC-p𪶱&2yHc,(RLA[cS9XWol{4s6eFSRDYK+B=0Wͳz7$ 2 }` 67iI?KUsB,y&uo'S47}Y9+?Y9RD)b-~vpvHV(f`ݚegN`(N%e!7FYU)a~xgе]mK)ur̮qބ4;°BN qX Ha);?(ū-#AnU)TqhR:WJsmópF}AjK*\|_`C gNPG5;nHgQ8|LhU&`ϯaߪJ꺍ʼF/'Ug3W{~P)߮a~NC䏰OP()pUt.i}CLY=e0c|EFa7w,$Do*3@!4q- n5_[GhB{]C ّ1|=NBze-$d(j3=V]ؾuXӜL mյA 8b_Ená;䆪:k!h){'S6B*':¿_3BA)Li/Μ}p@T ڛH!$>UpMdu\eyB:!պ.>-A&9q[p˙6)*yN9[# mWAšTcVK3>K Ò提Rs6Y>f~0N@. 3_zL$`']0\MX}tSG\d Q皨)M7[IQ%յblnRIXtҞX&!"V-iP RY]+ X :4({ נ [[6?P7|Lo|ex WI;:=#f÷"Vu^6f)Dر0O>Y/nX|]6Ef2.[AhUΑߛ ]\Hc?O+YI,&>anGI;2K0i?ڸ!S1YI6(efA3Bq C`. 83YǐRO\>/xw!i5,Qӝ-,kYrE"op*ڱ/آ#c L΄7 =x(+*KGO0 a6b:TO!]w悝 L+(ˀں/n48R'RbyǺ(۳$2.QAї_$Y4)bںc Hhev.>vo]p)=^9o~,{:쁚. PiUvnE3sPR%yLtExàImNٗ焅u+I5H I=2?d ?c~ [uҺsÝ>ɽ]{8z4>D^pדhTkS\4OVǤW9%HJ(\ i̭!L-"1\cx=")D m%EdDAJ׃Ru")ۈGp+)M V#@; 2Hf\CCH}hVGܖy{b!B6|mJm%ݜ:ФY7ɨ. Et1ʅq]hwĆMS[txٸ4t`%/)1jenT)@/u0[vQo ryʕ6,gH0XOLNM}zSѩȁy' R ?{XWa5t "8kAm4)(^TjƑ ;׶QJkphTb嘚HO KA{O//#c\vluLVr#->YՔnRf>&=zYGV}^ 2K}?XZm|v@`"eg-zrCݞ (. dP-w;-.Y*e=y5;>/토6uG?tbD,_kǭiT*I53"~;SkBRz&XK;vKНaI){>l8QN MOtr]0r8h΄ Y5`p9roC_*M$VG 7᩟٭k1v?d@I% ō1TC)J#THKBqx=c !)g1>Je2:5 RۍśYC/L4,>Dya3L~WVVzĻB)9HP̥h wxV͠'.c`=Z<38 @Q>,0zdC c}OOYƴ) =ܐZӁNGG6R$4PFPe<^y%b@jV%K|DMS`[Ǿ-)WtҦ=1*q#w~eXƄnP`Ksl7^zvDf@>I Civ5#?g (ꁖ!eZ%S]UUG&ΐ`0\@oT1 9Ğ=av4XD`;B`FA0;솹n rőБʉ'zq/)wPt١Wt3BFYUj'Т})LH7m_WXHZ\˾+ &.JЃb-lsm k礠 :HY.N&jrB/nis<EZ~H<Y  7g16ӌ9j tpd1fXS|uWptX8\C]b{8Ȯ־1 ՏdxW\qʡ9~ ; ۜ@&7/ȇ8 *'ư+G 'jy4 %Ne۪l,3ihK"ick~E4;\v6d>pnV}@?n qA?˅'g/Ja*ʗmlQ|Ďuu=dD-I"ݮEh-cbm# bh }KGdܸ&Bvr2T>R?آXeC }^*rF~̊AH:`(>$" 5-DEefE\!]" .P% łlQ%ީf"BgҟcDRVKOL$~mlL+M"VKR¶>>FcȆ + :}iEzKgio>6LSs"SUM+Flq֗//NJMN],ƒnKn.}m KA4"^Vhoal8:q_,-yw9Xղ@/ˬJXs[u77LcՀf뵿ܙcmDQ_ԙv+C8B R ph&F`NO57ۿ9ȷ v(V[+5ۄ~ZCm.Ie+??l V]!'V%|<ܻ}f`vVy }W-Bs(Ǹ+<0pБbG dwRRu{Ӑ:0h嶗b"S)U 3.ă h +4{z]%*uHa3"_M\cAME0]ჹƥ"Yeul>|3YHuC!M( y(Oy7F@m1Rt14I^4,qYl^fIZד sVBWYh层AVj?]*ńc@,8{e -2 6Q' z*Gw(wTbbRm|xSOD#=_϶m01D= mY_3&as5% rIfSRz2>"@=[Cb}\R@췠k[@Pk b ]9;,l6eJmWHzѳCaP*x4W c_ uh}dk_V=Ha+kU:.)8~Zf psEړb?3^fTE` {qG iw:3QPᖿ'ݤ1%W\8G;]1Zцj .2|06i!;S 1d.B;icLJn2n@C:#UQ~;M[ȧ 4򠶕2-X$8lhl\s^ >@eugl!dƉ(W{&5iM1\e!Lo9'+cw\W s:h8 ,ɺ m'xϋ #uBS%.$a ,i~.rkPT͵6#kܥpȺdc԰d0 R籟O=zJ10lXj A :7hJr}b<5{=D͍&z> we]\ Sj z*0p=oWf < mKĠT=R$)y|*@vX=?3`]GB_٢2"-:? LrDqMpr#; %5&:ɯ_ӻb)T, V1#dXtm6Ա 3[C4bV$\B < oN 8IN+[#4WQk;PdýeRD{43#:υz9F#: ko p.*1Cz%RM>lH\9Sw01VF~uЎ$_nPF`S[ebP/ 1Yh٧\rk^%̆76 &˅Qq-el41B k~kHX]hNWԣX8Ud_3\F[< @% _Ic Mt*0 T%;oR=Ȧz.Ji14 S-4`A7m9`YZSRXx)AowkrQq>4rD(e,_x*B0ن#ߙEh6*G Qg2ίh59knb"D?l~C g|ju'| ADm:t!^=C&|7ެ%o}+-QP%#?7rD腬qbXn<, Q3N4.͊r۱[{.?ʯgU$n~=wt;LJ$KF$8Lg3Oc*Imm/1:Ljb Z`ǣߛ _|9_®tm-8;s`D"H̞?K*]ﺌ\d:: {exaķlfQ }bo/^7hx]#}^PQUL}8+Nv~y-50Çȱk+>J|G8Qٻs[Zze7vF\zD|wqCmXY-9 3"c:ǹ.ጛ;,p룶,y+]Dz%aOgBA*jK(=nJzcܱ + cTG*AP[X ?ѓ|:bm8B bAMiRL鳒U7ܴ樕4iBw<(r+4jMIg='bt[Ap64Y>lc!eэ!fAA;/u z`ȉ #P|`˜NLrë1Gά9K9Ⱥ>Wp)ybQff/7텞xqѿ4!W]bE-z}抎3 ғЛYU@K87-g^PY/~jBQEmV^՘c%[g<$jE"\yoJ{wI #wj꭮>bo5HJLX``G.mT Ęuk'MQH]t1-zb xEZaݗ |9fr=l\>cqGk=nfSTY0p;=^|씛D6o}p\oRi%EN2Ni+:p.,24~70UϝxvuU4x?z p]]U?]j.׾Zkziگ9p{-!2鳫GnDtfU{Uը^&A>9[>w@3={|ASxH73]f'ϩ곚vR0%$]jD{.h?^ #fB"!qHbi'#f*KգK~{zqb_L=| EBZzt?A1N1"ċa*2t`bd@TAt'(sCvv桏(ա'8YK-F*Q%b"_ [QP[cvOSvbJ/6=tkfy)nU:8/6iW,Co_9Y~m4sVVu_N#xqo銠0'-|۱~Jbmh>=?V'syE]t \~/үG41[S v#SAIvD?ə㗝lժEMb("zM;yd&\?ԡ:yƌAo뙺-x>TE(:k1TuPpDTV(>i[b*lg4:;}wܞ:w=qXn%B( "OMؾR7wCi9|9NO7~:A*D6ewIƖ7!7AHr𭔴{=DZCvMØ ?܍INHE<"[ڸ:)RؿZy0ߕ?7͉ieL?e3t>NKKU0ƭ7޹eN_8csNP̓f/ ap54iү$x[NiPk0#,$wQ7ΔpԜ ӌCJO.n 7E,Q4]/{w3Ӵٝ 9')7cvtESS\ xs"\-o2!CGm ԫ[O\si>rNUZeTpU+.gPsCנ^iҬ foJzޤk1qo[!H-B e d_ߠXPL5_#̗9@Qʀ국dD"pPZ 0U&͘"oQRC,v6YŽ7w`/"cw2n>xI=fy$$ 2OT\nl]W\ck@|`̢Y:*p@r:wituMo0L)? ŜSaAjDBrz0٧Sq&k"H"mv nX\YI7cxW 8g)eE2t0Aj7 7EvwrVce$ +vq\h@Swm)F+:8;45Ci?BW"ىX1@l7%BL; K,};/Ѝ(ÐMO@jb| ^Z}6t 5SD_6qTqf#.YL5h4wrPկ=BKB("v!g i>Nc/6][E.*<3!}zn' >KD h &+O)dw40$s>K@/bKJ*N?w(mOX˱8(\e> Dӣ]@,T/NΖE'w5?)ˑ{qb[SjȁJ'OuPSV`禷E1ƻe1$G)Dw/q>Z)<nnVK긁OJPL/j Ki%{T굹20y|MC3~JФ~[)u!YD, '_E!t2#5քkM GGraw8$`@`/p iK#SH̩ uʸ[عVwJnQM\"wX]^ brUm+!#q=\Tڌϛ޲-(=u5ƶ_8RHrty3wfmʓ0 yj&sT(lBBv[)MPC֗U CyT=. bD 4 Um^Ҙ7Z%yԺe#?+{Tq~},GO5? u>p T?E"wvDkzjx iBd. 7sžȷɿmDfbtXz6FXN+-ZDsitHR5ΘܚYZ-@oEJL SuÝq'C q!@3?*AlC),2Kr]45 =O֩BxĦO&l/bӸaPB$ ~az8%c+:1~ɇo}J-Ñ5o{ː Aܙҿ idb5hOXKnkTW% A?F YIEEg֏2; 1eVZQC8GQ_4CĜD3l+5nE=vw<TY9ГLHelה@CeMY%>Mt\+VgAjV3EP*EapC@EGz=ޯ6ȋj1YB-m1ͧ?rbz%q>8 -S$2-A 3Gn Y'pj96>Cj +qnoNQ6d P#$ ?|sdaͷd$db9GLrm%fs'@Ƿ/xk7O[̳,j~ͼ÷IW`E]ORU,y}c6+81H= N})OH?܆B^%6toC"9NEꟖGznz7t'aځg ųPC8ld C yE&]>yi'fJE= n5vfg}~'RY;CSy@A4dqz$,%ȣu_cbAfwYph8-B4Z^9?w6@P8bS8g T:e՟\>65İGv !z08/. Zm,4X7o;pM;,_< t˴AK+v8N] Ǜ;m!KD|jxݝ[jhBq2[ZI=[1/R!z sfҲAW[ἂA+#q6 Ɉݭ鐛BxmYh-8!q#WM[2׮@w3y v4Y=fN ݐlɩۋ| |)dw#^ AA /ER _edɽqF>V y(U?'b4"p4Tprkj\fPaZ&nհo^gN ӟǽ2u*ʤ?勵԰GھX'1_;gԳy_:qVoI_v#\Ć~Q>SKɧ tAUk弐:= &rI(@-J~)Rpnv]@t*TQLfx$24I'tJA}_tg/; (ѲFAGۉ_Crgm@ŵS@Ӝ!@+_V?+;4M+:TH@`/1%i(y!^qW. (PF\ t;!ǛK*Bۭ!rNx3oT'7 ~!DA蔯 Phc ,9GQi/ڰs` BD/#tSnk\%d$Zz|-#zwxsXSj-0Z] "li_bAI!`bېFN[drXVtg`i"3#큓Hg4 ;#lX8VUTgƜrQJ AHySY gU#/#<ݍWzޣao(yGTAhj13J^Ex5Z6- @@(I);J`qc~3ůbCEB+b.  '")S-#ymL Zy^g18V$%*"2PcAyr;h5g{90^"8U6F(.t&nZv?M&$%Sn?YAa^y/z/>Y)9Y~%LIܞy7&|ϊup#2њ :/ @F,JZend32fJmrJu/Q*[{;[8cte? zҸKsd\$HR$rjO3PFR rrϏ I٪fXLL.jԃ}p/r3z I)d 0L2e֒᭣bdۗ1D9$NU -Uz,QtAEuu0~BEA>6RWrӓ)(`ud8#Rb Z2d TF61gњVǨ+6m3fN zr1@RL,BB"G F q×A7GdB/aa [eV=@arP NvGp{Oka71Yvao{)"E7F-Y_haϬGYD7R/ΆZ"{~+ϓ*dgM6jSylhhJ+ ]s8 TQZ?㣙 o?/m3s$-?p FsHe^N` YskMdo_ ?}W쿃 }>F6g];ۨ_ֹH#.i{Zi#q1msj:'>*ܼMy*|J})k^^p'~MN6rYTQqaY/A.&YF2+ ;QO |j 9 mcIVt!`&OD*@M?|F?9̦y33Iy #˨`}UX ׃&6n{llBoJuBg]sیTr0Xв`ҫf 99zeW8YHIɤ/::kHpA欨O8}E 1QR2bJ_122[0ۭ | V%~7]AHԪma'bI_tژEM\6[5"Cp,5dtgRDŽO}nYڈbSX3yu0K < 3 Ԉ;.[RT^]Jt'D*cI['&xn&@D7^V$2OEdGQ8-UA_M_*Xܾ4r){ !mmM_['e떂x,TI.ɅAֺq%_6?kkXpZbO R<0:Dem=Nz چ,wH[Nr=6T*x4 3'O+%V0 -i mZEE/ h=7KC+hۤ}]K\nuDP?;Ii}5-NYSAwm@w Oq}Zc1xMoM#}=0VoǗ$L_@1 @Fq  ;NaT$5eQFs57_#Nw+{ %3kwCkc|.\7X-2{Vmr yV2%I?%8rRSIB!,FJ6Y2T@;Q9Fe֚\xrI5-Cʬ8ݲщ4jQ}.̬6a;l3٣݋@Wǐ"!x;cP{@7Ŭ줢 v]'37?gdq]B@R5㊞ANb^aNץV] C)Qϻv|WF<M5Z{YjmQBsnrڂ!ƛ@삒sFN>FzZϗgukx2K9Hݏw}6AhY{E.$X&It`FBa6)LNB`7#^0&.i3sjscfӥ9ߜ#mOxJ +z611?]ď5,{i;m3If>Ѵő=yᦙ;kZ8xND{Y'#~)muxS x"h]=4nnZG\^]͞$4Vj LXlJ<_icp JKW5h =oBp{xG֤h3UlY6#g_xtxgϢz[*#RKwCu D+Ϣ ili&WX1f}[&"II1G+tWZHRMŬ<8P^޲vքWv`^~LPNow(qgF4'"U^>HAqx-vHܺwl5 2[9&sR y_ DO`ōlI O~gPkG?OiI]$<l*م(BNޯY_dfP(}(38\HcgY-PEl5oK>|՞]=O]2G©cQ5>ĆnL1RהK6 srv'7ҍECS2ñ_i-VS]`OE8Iv}P}lnpŪ ruLfœ;`f0Y״#a!|^ >[@ҡԔ_`s V2 @vxZb *9hQ? !J *0_b{&,U*|:7DGv^$oxH9'GeTGنx/a8}Qv?!lojqnLU6!<\'iԕɕ8}и=2ᒸ;:,cwC MJT2?d*`PdQ9<~ kignhRб.2fZɫC6݇X>3g*ZƘGAtngl*FڇW>Ϩa6BxQ ٩7%IڙkG ѣ7gt喈q8$s 6=[uCpB{T~C1`ϔ1;0H\xo!3GnH|$j Uabe |]!_e}.b'݉yT9hQ1\\`VkF KaW-&cb"&++oQXHa{n4Ko%BJ!V8lQ0 {;Nb|If>gBeЇ !i W$w=߮8OC?5PzTZ}]+xlU! f# = pSz8.݊7EFN DgXZ^h ?5j?3ik4~f8l79_ÙLز@Hd”]|O4AU3t9/orKV K=ÛP'/&xz("T,La\U*Q-kƪq zkz*RPny–>{ VK=̾#\K|K?[/9ϸ-|]ۂJ(T H"<{Py=QSuWֆ=/w_] ku΃I/!e÷QX4R0W֚VDr筘yTP"#1`mEEI!["Ry-Eԓ;黆%l VXqfd ї bӺ`M6lnnuk_j.U*W/2HmjAڙ@aTF*m< nelIGi & MKt,,S,.@ކs`N>gy)7ݺd8'rb9S/6J߱ Z ].69#o*w Y@\D9[y|k>ҋ!֜& E/bLPI}$K&1=44?ơP*O4/YU6L . GHX)ڧq6vfN?x*zs_Y. 9=t[ >RY0h,(Rjהf2AonAjA0RںҧE1eHۏY 28 6븣 mc >-'QJQ1{8pjXK %sK Go{f|:Bn`^Hcj/!ԕ:>8ؖsSFJ8/Dl$aԤ$ N s瓚EQ ]fZ;M k\͹psc#l"גYgGuI~Bm^ 'j.o5?>ʖauJz5l 44rC&sT .rAMGΝ1vcxS(a@Jn`:{Zv @d.M;reZTByC ^|yLWW4Dm? j+⓺X2܋Œrf2XC'\څa<Ȕ5%R1瓢8gzi8LdHXImdѵW=Am\t ЂTGs$ pRCurMgJ2L }hٴ i }.%dizS lBONw9,`S/A;b T{b mi];u6 ξB=L1GM0- D72$5ŵF\"c8l =| > TNwJx&[`PJEzLdvnKYbl z-֏K0;Wn TG%_;>odx ˕:s_?2cJv(Y VE:/M,Bkf3T?TޤMOAhȥ έbS9&O s~A)I57vf[H\C.b%QZVk_IVX+ p S?)RNr^#羐FN1lz ri}]5\?sHIc8PA2{֮朇cP{Zͅ2=Ek4A {:$J-v̒w MO+2~ݼ:ȥ=";GȐʉUEݢON!;12Cm#(PWߩ /Ŀm22DFo6, 9Hݐ{|̦%ִf-+KYߛiYWA_6džRE`6D_` e 74ZASbAuzG jvܷ\x=P( kY_^8 FI.љ>.Ą-i:xA4LfB5brv54OP UnQ8; 2_ Ue[s]*IJZ  Fݬ^FC/G(xM|$ INk(rl7gӕk>5`fb[YW,/[(&W%yp5Hq9elÎe>0M)EPg m; W чQg$O` A/">6YԕР&>n"%Z8?ѯر\<4v9MMVPhj3͕Q+kSI"-kʃ9e3, LP)ܧ#3|R$KVuæ-/2red }n!H(Uu0_a7gS!L×" -n=ҠdHx4'"=,eL1`QAuVX>ugMsdEi9/M2~)t$y"j^<+Mƺ$li;0E*>XPߪO,v ùҍ  % [oe56$G8$C>:iyCC) Ov[XipK 1Nn$8~Z6WYCZЦ_ǂS"`OJ~ꀢf ۘ=qlII: P/h4{+:%A%jCg";MaRRxIYDw(|  MvϘϿ* '%sܧ~dǖ5Br6̒ mTfq_9KZ*4y90}'$SjL2A_'7hM3*"p-#[lj@(]-%L#SfyWuf@S`OA7`$怱IZVHA髹73YBaܵ$"% zŐ$JLj1jWƤ'pLbA45m9>Ҟ*|aAw%]puv ̽\]jKH VV!JjɛO P-[|c#$њeIV`#o0cOKW ުB$7ObjYA#ȉ"COIYHO|#HXs|V%[#ds>P1D0n|ɏsF9ܑUV™;O;;?='MZjlbSήۓPobtIN;*橱}#}Y?0 hy:,6* w<xÛ#q>з@Ռ4bO!1%49yn&.h MX!xA NDr>e2l :I?h=7nJA (#b+@_ 8W {8D* ڵSm2 >kt^ KyG Po dL8*S({"ǃ#{HWP12' H Q^OU qZåSy~XL=@8t 1ғ_'ziu/Eeh 'A!ǘŐ !D!!;RW =_ԶE(I\ֿlba龌s'H'"M=`!cyf#''/؀sv(NbXS3r%Q,Ef|X:@;N|ScKmT\⨳xVƮ6G(nG bk6r!A_3w %gm"'!۲Ӱ\qsxp\&ě4m3Q⛁mYO=*o%ݓj޺`4.3aB,V\`#7 ]V<֏1{ \EhNBMV"1X]*b1q%̐ޮ1-'쭒\eTWUllzQ-l Y!b*80dz۰Rm,r R4N!UxP7rs7ےJslElCe)7ABHJY\6"0w!V~TTuͮWHѸ.y6 p#JmdM%4yyP+4g}cQÆ9'Q[%',t)a]1Ms6vTeEL9"sSG![]+|b:yG<[OYS0 h O1`la'拂)^2P v"P Lv SFԓ@ ]o?5=R,H/P#5gaykot GlͯZJF|X rNu^C1weH _Z9tdIt& Z뷶'2ߵ%e,cAH>"O kiIDC%9vCnwԣ!Qߺz B,R_&3 \ QY |+z[1:$u%ꙗwٌZ /a]NtϻE\mt3ʰQ< $oN/{3[6a.;wU #($B(C' K6 @itm;u oYfKZ#2 i8c4m$g (aNBn? }Rz֑t<#|r+yJl'ppз訂WFKB˱ pO/%ufFp#f{=Q*̓h,T+=\^Q=-Cr20hj";5 fQYv] !낳$0)-[02āhG3Ydd;.R,WOIBqْ\V|l_H1[zV[ \DƁPrFGLÈM kNTꦜZWHgCIMpsn8ɺ4OgLIgz#5ZpA~rDpF hCuujXl\J_{;Fu5F#6Bw͙S*ʆƧ]x\7d`()qE9NF/FF ^d<#"A$Pgrnb͒O,ZƢPP)&+kGu ݄iEu&\3w-F2To"3qVD.)1$Hˣ֥J_Jvr#~xF .깏%>Z(c i)696!(^?.H(W#_DIE= dκđ.XKt5T-8Ήy jӬ#6wˣ-#-|/{=d9Q ލ[w 6 ʂ[]g9Iot? )gf:(LWN k @#YX~yA%T[#Zm}iqyg:.hniQmNղ`IGݓ]4"œ FcLaz ~IC / @VPpsC?+=2in}fݽT4咧<y[Ճsy ^"Fvm 7u$[\lS<Op-JD8KvK76*b=Z< z~ x+LJnt~qNjx43m(KXXh;XApO2L/V?[)aEl0_)X7F 'm!-R4ٟ7[U!5a{)=P("6: e Ls`"@A?NpP]֭~Y 'l)() G XWKd\Ep*8yv* vA J5l6ROW5XHVTF!YZ5NysT·gcz_hLB/QUDB} ȓfB]x˟%%rW ́ *,wyBX%Lcl#p_oz/:߳.a"c\ &w/rT C糶C"5B\gcENCd՘~X@]ޫ&U70KAo;D,Z^z$ Ρ)S$~AO5qf;s*r~eKӹpP#'Yos` qU".e W!j)pGڬ 95e52RK_{uXGN_u֜S@bk_b^d9,8NyxG{DdeyÓ]$uz&~C >)*B29rMrYDtu"7IlCɜpy[`Ɇk_Ha#ko9: /DS,ql0W$7彃B| Q deDZMbCn :+0vyr½?smy,ǡFbI.Z]''p+=T3Nkj]FEmM*zŌBQ%>Ɲ6[|t2WN igM>vFSL,&sEFUIrdvz7ޡ+'d;9l`#o]Lhtd|B'M%Wr2'\K$g}%$a+L 6uY 0GbiH]xyp @L!IvzŊ,.Ob>y܈cEi.^'!L>` I/{ǮVm !!#֑󧒺몍p_MZ NL5ihp=M~_;q KY^h4#! r9tˢd tă%N6n\)v+RW28V3BSۋ|n~}%f"|L :ώQ?̎ZmJKgkpF%ҪտM'OaM̮;SdAU(eX,o(}ʪe!yh?ml GVo㪼RP0rѤ܃V rueU>BpS0hs|PU.^L~C)𓍽L,[+K" kJ Mn05e>]uc CZ4ҕ0 DWB|@*Jjۣ껶H(H7&)"| - ntN|]o{ ؞ƥ &?iE)wKbs84)WTS& >o7muQPׁԞ%}22iZ? o;`i^vz ~N>HEÛq:ǖ7߄Gfݩa\^0B4l\%\g" ӑ3s4t:z? b7$dډ_TV R:~էnҥ4ۙH.]BX\$ZkbZi8)Rf P DbyYOdZV{;4-Oʃ_0'u->!J x4|+5x&clfs"c5M[-*P})<ɯII^>Y: "@P ՟W_G21HÍ.օrՄjQUkd%~l2م>Jd}I\"RLm9JXiydbT.*bG\2ǤK"Y6Sv>֮yn8}5Ѵ+t l]EzS84T|3$~":r`\tt |y-M3F mU?u ?:QS0E"h/";{x4"O/!곑S4nVIS%@TRown B mI}s޶ѝ7.s@>̲p ZS:_-*S:I jЍu͸92ab.>9@!ki !<㝯|+nSXPeg 6SFIp\jTiL@E>}c}/_hˋkd?.fkJ,}Yd7 wm{IQl~)V_˽\͂-#BmVt>`NM CBg@N]qVtkIKNxIzoJ86ʯQjZr%U"bnHx c2'W/n(z]̦F.ǹe-^J.;LR~~X~\JR{!/J50;pIݬVAf8ޞ O\B-H"hjev 6 -,K38[;!ư@Ir_78kr&+TF)78)9,iwض/pC={*Ԍ>GdڪZoot(HrqVO}i=lK~ 'wp^)pB~O2[7Zb~OGuMc=VJt*nY}{|tpJ^R#y6]h44+4Џ,N)^y@3G T>ud$mZNG#,n^$x H^aeb`heoA˵P3RI>=;GDY!X X3bHQ~X4!wk7ÍP'Ncj¶B^r)"zIj .b,Q1t@:LX,x}tV 1C5 iɻ3ay]U@i{dGq[fM3 ˿ԝ"+ee\X\Պi$"ȁM Kw gLvշwG|P^s7\C "(vTٽZHArZ*pkQ.aZRz CVHugIUI`ZxyUHbdzu ڂi1YJ zi D3ʔ3 闚)^D~f`;c:LI{?"庵[ӟ4)kSAq=x )}ʰTV\eZhG'Z_w6@[OW^j ʼ۞jk ptH93]o}od0*dXHAJ4D<ބ̧[,N WOcNȢBh-_ CwJ*wO׻~q׫Yi2L ]PR9NJ<_\,XL",ix+C&+ֲt~yQߕLmGȶ&].iHr9|.hET$㤙rDs۝YB6)\Qvqf*"%Ocb(naޝ@TR}#;cCe+םM9\|d s)֜;WL74Ϥ7B^r}u!Y0&sKP].-C.l#lMM%q5 (*<&UNcar.^"ֻԔÏ F-Pߗ]% *>s0VQȳϼ{4}+K~ztQ+Tq7O>".ݪ֗XCO1y^fhnv SL= #$$hz='+g?I$͈A gZ_^oU:*{WCQ=66@;Z嵥hF-C>y(Mq"Zd>T3B 3x?K1{g:7%a2A^gFJ3y#Be0W4%h!_K;E]cN 0:#tbُ)i"s/*UGE9W ,d7N[~ :]@Kcvr2Ntc亪1na6L[ ޞ uѿA\@w|-u_1S̢tQ#cƻ.%7s7 N\wL'wh ыNmnş/2pP߭x+0GUQm\\Ѱ}dSxA߼]JUdILč~b_| eKs i tv$6vF]iA[tCӛB !S湩k_mVs8]@]~4bN*Ӡ.8ӛ6&]5E"O{BKX׵px:\_;ǻNd)sf@ ic >Z>Ry>>40IR#3UL`SHW'u*e% 6ܤ|>b66`dEY<KZI1^-|VC@P~,ӥmĮoMs5*5Lʶ&jE&z]ѯf%K0(iwY).w)Xbpib9J]v #c*E"x~ET/O[cEh(UիZJ Cq$x7&,ifNHK"eFֽ#/l%uFAXjqA0M#~»Zv)*G^xV[A>u^d# jq@S/1ꨪ2}7=Nm%A39 6T:((al4?vUz 1!+刴)dT~F.jc1uJ14CwGf.*p`@;zRT;# c,x;;@e^}FۡĿVϻHuIe^;'aMb7Em췜%h9 KW]5%>z H֗9Ae/Įin^gƹB:.w5}vFP3 ODg2ķ%A"F'o-+w7 Lی3l4NJP^%y 0#Pw%1ᇘCۿ i=rqq\j|F5||o`%X#R.U?"{N<ҭ3vV M9A!C|o$zǬxZ6٦iVm.7o !qr鴍"ye-QdEa_ON3|fNn{賈롬 +i>S(K [jJb3zAXetHrFX 3Q_?~!#V< !d؜QՋh8]6A*=!$؀N'Ɩm3JpίFM$UP#/f\Z[{yu _ns۳)jSkqIc4;QI+.h%.2%=ޯx*G# ?UD4XЛ¤+ &6ʳibwYI9Pw~郕#Z^K{)^BP!m_fV]hAw=T6A랶+Zݣu]jѩ: DK /@> 4>n칕!7J f8<$,Vn@zmSyaC;p/r/zoNK"7Zfc!B,F9Z'T+PЕnCv&9 Lod+`@?ֳ.&?4,OEw k nsV:q$qPl&u4V`p|&}EgIKIcmjw}@fS"uF굃S2%MVҺ6rN!v*ɁvY jb(ZD~hN V=1x4 n lv q'?$C\n(Z{P&/cW-CNkPɬx\.U]箹nَ iւ6.A';eVԧ ųeCfD [jxݐu`͕.a}5IVHGvԪͩ5ZAdIßIh[>RyHi,i+(O_P=(v.t^pa< ޟ> -G/!.ܑfTkAS9C] RRVԄsQo:€idz$ `T 3G iMen2p<ݹhĔKW 5CV;/܏piKѮ)0P) T_EHuQ8{@ p\c(1~ e{@&9ajAm M@6=ugv1.CzZ1+ 쩬Jxgp>d.3?AGwcIm=CtJlE4 v?禉9猕iV76,B5[Ѕ΀Prd0iɐ"W> l#@O";z& ꂖ1˸k8?&z `iH)gbӗbr%JA&V4@Gâh {EʈZR]SϟX<1\S.b{K;\<9fL0+jNMja7,C(88e^Fj3.[]W{8XH5ҳwG>eLV /A;yXʢܖ ?+ZiipMޕp];*OR ;Rm^M7t'݂:o*>wW;3 '0ݒR4zC EYn1g-2FD_KǩAD7 "d3@FlVZ[{^^ÖCRx$&qݭηD},GVK6:x!|cWu}bƳӐ( Fޱ9$ǧe?N1J5oz @s9I 2>HH1 +pusSݤ@~3smLaqrլ蟹Fiyp"y:Pje1[}:U2:PxN 0NRsFimQ91]};Y. Ul}=n vL~ݠo!leZX>fV]А/&RM,lp -,J̀*t) p|2fTXu4pRz < cX3bOw&鼭MȒȯ;TT; e&xtW5#WP\P7 X3Gbɛjf+3}[Jvg5bo#~U:vH߃ďOPpT!a/5LUD CcfA $VÁ}gW3'#ܐ9 'pc(j6._p ̱̿#ןJ#\LR}r) O,OOM;i;`N УF`ron~74f&r"^uN4λ$@,+Lk%nԿ 2S6׽;lZl)G#"I? }9qrLpCAiZiLۣNٺ:MxD߶ا~-?uȽP&z CfwŽ~K4[Kێ([P ~xwȓ1S=xқ gc1IHdcE-ҳ^Bn |}oeBD -šn1BU~,J} MrDy`W]Mr#mtChMjp$DPgvnW]w{u߾"^ р G^$syBiSxlMRWM׆NB.SBttxf\v-rN1⛈_X-LVlMctk}'ї>nEk%އ^@Tk ,aj]upAZ`j<{DFهEYwLePaҁה!>Org9^Xztl7(ca܉zy8^)MRIllm!!@wTY<8 R_} n'x܉U+-B Q1iYa-PBkyDZ#9Z--R'01⶯N^k7c{sikQ`%~R |C7W5ۘ]3:#K;#"3cowcml#\zҰ[:"av&MDVYAWg.W_?!x 61d"]/99I,R Ngnf(E@Rhg ~@ʕCP*ιOp~ l)XI첑xL&_EPl'%,P@(|E)>^@t1s0~ z-XVNkFXH/=k[c uA9?vfYY H8Be""{Up?Y)j4{l $vFL)!<_f8s[hԀrYR< $ ɯ@1O )m,b_)}3?!#×an^Qjs=Ho9%`AePr6Ubk/y粃&2Pv[~Cs̫`R2P⇂bJv fd˾OkXGlG[[&.+xc.@".bசӞZJBS#(ed` Eb]CXuxŻG/!|iV6oBʽt֗bAR8PjMm}z L&0WBn, #ݶpns_,Pm7Io֖ՕbTw!hiu|-y) /L>wΝ)J nnKR7ATMȨ'#KM ˿Ds<Ӱ6uԯC^#{qYV :HXܙ:c=7a 3µֲ$UvrɚvWfSz vUjǿBK hch Lqmǫ1&M?\HQBeXD V:A9h ,k .~k@ZV'a%i*V$7?tS\  Z{!FGKxJ[+YUM>f98fg\⺻ =%S Jr~9-C8\`xjɐjKI @pM4}۬+6=z#880 ņ;l(hT7lc=L.ɒʵIq]z,Qt'ߗ]w78P;StfyU-gŇ@J"-ezS-s1.(+KeOJe;L;CZb<\q@l+67Q'D\KmEJymG|ɶiDekS`FU:%CINY^1(b+FoD(%Nr1е9j} =HaW\z{@BgƉ'ŒRl;C Aх*$  ֞֩?tegO}N 9vI x'~=mqE^bk-Ӫk_n/KD6~1 ȗf.˂irt gx6j@LppampvV6 ki,yb<o'GU-jk݈00[xr[hV4wcg \S.>8HF#aeתCaID1h?Pˠo*D>l:9BG/.ʹ9d J_-]%:moyl~>cSFΧHftx]wΠćf5pNiJ6z$0٘pFmԯ]ɱ?|vdg(ݘ!gw1҃wYfB|?>BoH9~ PlA:NGM&cOϑq7+"fl8KAz۰貪;o蝩Y`[4F(,WV[OԸpq-VVhbNU|\rX+2mO?Obo ! CIH80aE}.JX_ϠjR:XII8Kwƹ!O#Ǫ^ q+ͽhH伀 _WN]Lr$8:vOC?VQ X͖94ړI켗'c rGUDґ^uM{DjY!.XCB1Eg$\ÎR# x,R*dgJEg-Q]iX%X" d C3F\jH$hv>vH@<*@1 )akUagTцo4w. h& LEYGNϑՈWR1K׎W[N%|#0 HNbg~堒[ 6MdUswCpT$*\gL:P ]M0x9TiK'#ƨMc-G_,ịx~[뢠z$@M ^AK7[h7! :`w\9co a"?J]Qe 9hɯmSc߆w 霗ay/aD嚼oK]8:Z.xʤ9cqOؕ|k^5@ݙ@q Lm2]2l3<ҠU%Ez`N-(_!v:YB"b\F WOhi18f HN- Ϝ+c -RъE2VK<\|c:!Kk='"Zy!FpXq: n1*} c`f<ԴWǰTGX|Wb򐌁80wٺTp**9tD7|{/6t z߂rAgJAI33y\P!x69r|pYcK No#[L^Jt)`VBh+L:HO"H>-rt1ɫʥcn0 ߑSiI]@NqvmlOћ~!ݔXz/ip6zzcc*[ųZ8%:A=-{g=( ZE8B`9j('v-RN.iE`]87$T7`̣0꟡w x-gnbJu=%=Cz` ]x~T#Hzy?r(HTˑq<bWz|A|T\3pAIa")ϧ/ EK hB P$1@ PF*=6cg1:ɏyU WåI;"*r U:TS2TSEX% ̷epxCd?ZW #_[dV5mԍ[\f0;1 uP)6l˽En,"}лȈ7/sARV$l*b/`[|tȥϧٗ-elj(F't H6 xM jp"8YA ' ,qK]^3K;ι^| S,OR[ Q \ȍr쬹8 2v OH75&hJ vnN{OXհd A6TXӽN#FEE _WsZ\҄Г ENV^Y]cG|;VM0Gm[m=M?-3e2 jnu=,n\Ǜdh_m_dtY 僔ek>(Tĸ5RcweL+IVq{jEqRoBdl8?e"5nyJ[wȼ::^NTnnY>4s b3 9\u+ ף}~~)@[ɉI+cOj'!K6I^I'ĥ!?^n) Әm݋b(:(@"{lDc(@Y8S&FըLŧ5@/S~0|EY,Y-#Ɔ"MĬLgݮ Qz3p2=TW^ 0]Mgkdb'pDHb<. XQ|ĞnEHΚMWc=9Fap TM!+\uX5 i J!2 |$eC3tsZNf/WM~`Zc q,IJ~2 dD[ʜ8oKbN g܈33$kD#k\i0_XC9O[[rHU5&!bZġ0@ FDшnu!!ꕫ~9hU &ӷ;4aB'JxR2]]FL|Kl ]J>̽G+1Mi$¯~7Cu%X=H~1;8?@?+7影[RhTDTb+Aui&~,+Ŵao0 Nm;IƪăO? t/dW<1ZU:"0vr܌.Vu3 ʳ1œYl SayCkZٮf?^ $(hUø4L(-Ix~6JZ,f@` bnv(ϝ&%d5W[yʑW3D!O|d@͞"nmfA&LB\kWvbE86c?CzݬTeC6cU OBvur*YQ!;P󜕑{?R]ȅ;}QG9)lRz/6>B\]kykm)9虒}muuPI1^E"e #A4|6Tȍ3j2pM ^ji09"^CS}ۗ6eȶ8ߪ՝-H2 m5t H+QvF z.*; DE7XfL@ܗ%YmRi}5w\V$3QGwghСs y?(-i9? ̄*dKITd콫"v5./kM9G ~ :h;VfZ'EWSs>m;Gtp" o\-s|ܿi-0˪]mJwx0]Ɯ nlۥCJp1kj vbz6Xmn8M" [_5o7"~:DHDxcyzc^8d, u)RϪ˲BSo̖Q: e_5]/"4;Pk7uR$jܪI9yd.i& 9zŪ#yL5Id51@3?jCԈ<˞BUfUX Jş/rSCnJӬl1J:®O mjG_cAxDMJPy!^kTq*W3铻=푬ÂGobgcWM'JV\&%5;mbm5Ax]KQ3֋ T RK2 "ڶyOqÖ iJCNغCxc~ª&f2ߗ4r!%j)Ty$L]>ֹ!zY+Ғ)Ԃs>(`gS_|&RL"*HtF -wuZy+9Fsmޮ=5±I^MJD *9<jN^-3.K"Q_ͥ:w<B'bwO;b4l2k$>ddQ6#;!o{L Xq:<\x{iߌn[ғ2;\7rD'/k!TG87t  B,lbd̲3u2$: qg靚́B.w_R7k$,=~o qWxvMDIwy3s<E]9},m7h=t J<*w-z&{y x|ؔ^Ism;B/@έE`*YfB0&M I|ݡHCl>%㌩ixŲR"3SIjp_@4p@%^?]:Ӳw㹎d~jݔߍu{,q7>g3N^21 i)zUW-"("'>~D^V[K|pBsz,(WZyBTK?I=)pųKkV N~ƮxS]X @kOǸuV1+zb yh'˨C05ӡX6o6AbN#_TK݁OD ܸp].w*>NI-gc88owCWi؂;~F? E7I#3T{uQR! % &;r R' `>F(L!iKxp@{zM@X ׻Ɗ/Zx8N2^BS-*o"ߞ 7B+4:Z/[eRj̙ 0b:;17+Fܳ4hJXty/? 9^S2#`wD=,3;9ܮAŨ'wF=rwO8&\+~QPzhC[9jY4Pi3c9Ls\MaL.uUN5״?6 8R)B[&%.W9<ݤC^^$!9j& VwP)r!^z\m%{;Jѐo|Y`^ʻ;{u"/u3_n2¾Uv{ ֣ w$=2c-me]:nCB9T\|z~/(#2tsB00ߨq Nd H r'B\XP* {gE,t&]6U_O,U6Ink c0i/-]֖c32FiD4aaÅLLt3NN:.JcoW^zTa%}x3iqHϹ_jFU&A4xW/Bv4+ș^`@:^xF>Ac qe QՇ:}?6Pes NZXC~6]QRC>j6w%jU˂Q 7Uѹ8{5aW?J25}MyvX'2:Dտ M<U1tsX1|]݋;FF&reSƦgS&lW=N.>ё̦O('ޠLCYiFÎhuiOq!1F>ʶ ZwK7z~J{D8H ̶ y߽bCz\i zwNSOt踼7,AuUlJz99Wt2sXΙHdƢ_xAG7bXZ$-l7miqmrdhEafb% #]/GyS7@\ ~?z\Gc! Q(F1Sd7dkmSD=MrBMO_NMٷ(]yWv43ZԭwC1{=%ssG#.Tƅ-rnkr0}:tW腹$8n #BhcF \hX-xó12Q2\pwXUkSUH&pD BZMxK%<6_PfjOVAd%ZSh2Fs%=7ZTBr0 W0!ٵʍY&c:ۃ*;QLl?h57%GZ19!8[8nUJX>c=y$噰`deE$>XT6o$U~"@}0X^id0!VXz@Hhi2~-_oe+7C,7 Y  1 F;:sP(J鋗orw$U״|>v"j.fƚ3,NtD?5>sI%-384ڤNV˽BVͶ骮0]L7v8GIyi$XYJz$2EiCslබJTɭZ:,=t] V 1CBܼ=Y'QamqUj}$G]6/+vEc;,xD2E5:4GX4ߟU:5Jhbœt?lh+96,9661Gl:-V6 r@R׀X lFm=L}]2ĞB?Sna_e4#$3`v<ʦ[ Q-]Z8O!r`F75x^Q++H&yy*h23EtON%iiXaym0c nAB8q]aPLb7E?M0%9+ Êm^yolk5,Qc%%XN@%d~f+T2c*>ǒ#rl?\GK. 鳃sR[t߀\yh/8e+Y yscN4{n >鿺AV;+#l\[(ݥ<*}oq[{{:3z aϫa54y$D⃸ǹ7NCv(X\2j*Z>?JY9%tcq=Z.:8sW8gʉMD@+xqnL^c0dփ&FUn :m>b15.o,3OPaW"`~b~$uSp+}\2SʗLHr~ْ_Cgao䧎렜dh7XhN0FrKՋle?:g1r"L!*Mn f<Нrv^̆X`Lf(Ί`LёsZ`bfH l'r m ʳu2VͷNq$=v\ `ㅫbA鿀|TPxP5)Hpxt|ǒ]r<+Iޥ'J0č]H!6֑&d=8n 9>vkjC¶1~aMvio N!:߯ ؽEۆFg0<PŌOO{u͂ޝyj bml:ʂvB9"&Z_WKrx/l D<jxYA]W C}|Le˧b@I9`yedݘζa;2%TMD5D^^ޏO:HFT։9u<ΑlDƅ2xublt6*ݑ 8kJ(`K"{S@( 3]^E^f!t?.ZLѼ r|E<_i%n9˖?рLLZUhԄ.$"#[DBHğm8X2#7ZaqqP &b? {F|*BI:҂o‚R(dR{2y 3DAEBq诟]m,-T#GWN&3Îx/N8cc[-gufs=YW DŽe9| ),{%z% sŔ+m/6)?ݜq5nc0P";R4Mov_%7/adZ!(vefV-`hf7yFko bxy,a+snUd`?hrouNcB H2 AjC(C~-h݃ם$Y4HvoF͑:6!V7Q<۵мʭ*˛]iHڥ5?#gCS'Zߐ$^o:Tݬ:sP ]񵎶]͌"ae21Ti\.me}5)hʶh owe#tsqhO\?R}o|zrU 7۰tZX25c+K69;*wU?Og,]7rӄjI\9;{:a Sj"\=:TG8gލcIi'25aYDV43ϕA(ȁnU l]o,X/(&<0q1ÔXw @N/;#" +ٲ]kFeJh[IO Sh>x_BRrN~"I]IC]pK;7|@[N/\M9|<=?:3øaPd$(`j7D p^\3 ޵';Hf$Iroi5-OUHeE׃,*#t=H[o`!2+n!Cp⬰^P[DF o;d9C'\f+E58aKP/'+N1Vԥ]0\rtd|4S$zE 7v< 87%Rxxm}|SWJQeh9k CuO./کеFaC͆IJ"ڂ^IsGa )|Yŏv &OQO;0] PHrZL*.#2϶hp,HDz_n#&}CPf =j{u,N(z&4QR|e-fpFg@i#$dw>\> y4C=|^zn֩G#pUS<`8$} x[PdD200#0W] ۉs@2ɟexKOT"-ϸ1z: zbJ*uwaCB0 S<ӌU-E/ 71}rA5>.4>rRª> kbVb-ĝMH eM'#?0pFI4P=ZKeZ5$oz~~IfHbG$s^((XZ~JO5,U̧j?K&٧^+- \s8 B_" eI ci)0FYt_]1a~W"d ^_U,qAmQ?DY'K!ik82ч"Kc)]9QPQqe@~O x4/4y-TTE>:-o {jh O<}LHQx{X譟dw)PfA% k)mjD%!U\T`X<$@w9D;;$?=e1i$PeO/a7i[Eh"Q"]cr9]<4W[DQۃn'/&qحF6xm)Pp^?O@4")ȼta?$^neڹ10"y%[Aev {h!. #%6c"9!5uv71O Dc;lfOݱ9wAy#ƓLdř@^W1UFl>LLաgHFlV`=zho3}Pp7HXnA>J7 zwvΕ(ld[|55V?S/MQ6je$E ߩJcC] gKϪÓtD`B<16TglTBE#chh#NZ< x&c7ajwt! {5tN92AnR!LI_#s4ִ9~؜qe~tc:qc˕ʻRX:PKU)Q1IQmcN,=}M~Rc_%dps^t7 vCOZk ߝFD -bvn* lvb?.y 'MzUoxnMpxם}Y|(3ep~2@:*JAQ+|] Nmm{sVS|JA`X= +B#BmKy07$-P$*;r5AܠW~hj=oIrwDgu;i 1hyqA*s8)H\%Y!QˤZ֦3;|6Rq;~Kʏ- lH E`B$ŋ9y< 0A%<|ZuIXXBkV}e$fB!cOU@ˇ$u7iΓD%{uP~"/?o fI̊z=?a!Y:G }&`t8A*BTPSW*-K|A{=J\{vrV)4/W˯ܸάׯ&툨SrvY&K4Ó8GaQOr忹O}["pk#͏`g~K{㡹ͯ#+*qHѸ+x׳S rnঝ)w0A=t^ !M l17x߀EZ8 {1fz-mG!3;kۗ>ub8s+'@h1 R57NX)tUI-*QT0"!wdHd12n|oPY*1# @GR*G>GLFկ̧#R/zS0 W(C_ N/mX=\aC~ 4t_Mv!sJ:J{L̈J_XQ&%gd TF }PA,߃;?ga1e9 K 8Ơ PI-ݥf4?q9v#b7޽ŦV(uC\xQ9)ĺ1LƉ}FC'jĦXsz KU{ 5EYRWn_ ҅V.3qŦ233IĄمACN|+:Hi. [C1yrGB0y*2; 'xFh#6 i>)roE٠Л Jfg2ꪄHp#Jz'( 7X={FyxЋ#Ħ ׬y){5g3:PB"_mP 5!,s!|1k>qy 9~D`fﹸǗ) ֝'L.ۮ.$`21ȰK6QLs,'"p^ nʕluGo6">V%!d;vrVh||]߳fB4Zm%1D|QbΑt@{}9@5+Jrgvv8[?#[ZXG7mòp.MDfwywICMVʣ%\f%rWa 5IA2߬qx3iAC :DyIXTj?o\N=VB0,ӑKzq7RG 5[M5Y~s\Ҧr#.\Ǥ]ò:WM4M<`2)W~#CF3i|Oc`\HӾ+=C(qӌs9LA4歫x1#Z Qnzc(,Z:\M$酶K2GN[w_EmW$M^9(vxj}\ TM1%,wkJPK+f>w|P7bf,9 y|$liT[@Χ}tvZT UIeZ4/j@bGG?L"hJUN^cݖpKB)Q)Ke47DZm{uHmU{AC=Zf 3Qf4Ymf7XԀmoē /[x2xVh,*Qû?V#þ>{# H9%]J "IDl:$/d0t.l 9f, RkuUtTm I`Zx4~6\J/P>@iqNױ9k?5 Tq # -a8 ;,.#N R1]XaU`"HOLE=MA/45j1tȩs3E:@1!c=۲b`QL(GBlƾ؀px^ћPxPtY [V1>&yhkoü:|3[2NoqoN]3'x^d}B3|kG?˳ঃ[7?2&!~*g7A3 7d^v`uǐ" lkk`2f %8%%GStfbA4|]$-G?ѿgy}= 7SXULV}!OvxPCLJ}2_5I&7fj1dq\_)Ёut\IR*n{g|VS"d?=+M2$g!cG]1I,ݵxz~9xu@ꢲ.zE \Vݱ!^4EwihEq(i}g%.B[ְm|>0GD&'o|,hkѴb[+R g4sg IwnЀA y\itBhL/" ~gԌiLO#r戮nď$W.0fs-%D:kGu57 $Eڹ(q]єSTkGf԰̬dՀ=C<˕,V^Bl0ulΗȰ{rM-I#CŒmY'Qt7td߄9{$"daO.]C;]BPl k]pъ+AwÄ>:%SrA4gNo ';xer.gؙX$EjC<0{r):FY|{yvk^yYg;OR`G)MCb2N^[en?od2 CZ5%⠞E$EJlAn-tQ9L >L2396#h )| >}!c8aSg7i_&s&`'pټn߂O{p5V[)h5"A 5b {r \J9`WL%x;L|Fmij B{Zz>8 #Bdt19 X(S*v=^q7 \6lY@b[^YPX-\9hF^b2d,@l{\Oj7$S{>qhŇ𧲛qRq`;s(W!┴-HL p¨fvڏeטeyŸf29i3z /}iIk;6Q-)e\fMQI՚-];ggUieC՛h`4W7Bh U'j{2;,[.w:8TC۳k]x F'g4E!Aِ-+ 7_ R4dYxs:4a¯+q~B+F"VdVWto2z(FyjPziWޑdbY>ӌP !#*pr 3ѦagC{GnHޕ٩GЫ輯z{ `俶H)-T@6=4Μ_"uD{Їm@{$ d"՜,Y^$wێEG (5?{U$i ( (̗n):.~VcdRx<`= PsM8iàf``5VErTzoA,s!ZpD"|qek0CGp PʌS;! 1X 7_h~bo:+5ood7 -d"j|:lӺ; i,sNb+{aGX&vWNl0B~/GjW=CD~4؉KꕩʑO pa4Ϟ2< O~LGDpLߔ"\|U}c?8c>*3jnsX&%k+IG0>w =P5K 4nՋKPYYrdPl附Z Ѕ߄66ۖ +Ѕ0l|&p.6᫚\;{ZMy@`iJ+T)];OffTQ/s|@*<@ǼWq<;hRoyZq]MGUC[@0Z(q#b߂:FpRi >gs $ET5Ib~~U G'0fPze3ot ʳ{;#۔1|b?HvGǒL#B4<Ԁߎ*f3FR1& YșUT }g,'u`PL‚[_CtM7!{7tgDgJmRj?D< 0j:HX Z<Ej&-_EW5hQdŵ8nDU-U|`dWs`zꧠ"Xʆ2Yʲ4Ql|0Nq3lyٜs}PTpKpnao#lAC)L]Kp曔ZJ4_KLKl qKRQ lᴬiyG*k[Z0qL4`$3E>4+$Hn6ɈSxXkB ̺BD^cuUZR7qE:Zlf% ~VpwqMdg*J9@D@f~ _?nry,?/g9!`(ׁx.k(YWУgxL@6*]_wHQVnقvPbśI]VdW=F؞ov!/o6⬖nIu,͈ rCL4&9@jq59a`"X"usV\3 an;;娕B+(2B HsaA(pmr9V H峺_raqv6[NNgM4y!\YO]5_#J84ghzqAU/~_i5RY\~|| Z ryr1&.o5,UrfL, @ !ߔB+LŁ4$tLDq—AaIlFH]{\#)wkg iR]]^B=sf Ÿql=x!9s9)I V )~)G#ksQhvnmS\'~\V12nɴR0[A)ZΎ ;HEbx*jsd]0MO=RX7,e KKQ_?i) -ywOZdw:Xa[ !^b gd:܆2$p íW߰ S|=+pNVfl"fl@P 0:syCUbU.^xY@pVBwzҌvph0Bދ@ T%c\|ЪIE%aVgҨIts`wZ@͚8 O@~}Æ&,EzAsEs^( Ӌ>ӃOP+4p]>`uQT*OUb5ɾkz{\ޭ y?H { Y&HeEX^}U2Áqo y}~GTz;}"u9U|}~׏1Gc͔dּ,4S~A$&KX ?1GQe$WPo'.f-bY j0Gݩǘl TVH}bEF,qcEqfa$3!苈 5/w7wG o_Re8Y"ms%p8{Z 9X a0Im5C̈́1\^<~h<*b[(.6JZ7$:ڠKN!$8{!ܮOl PGO@m;Q+O %Xdta̦\1ʦ޶~V K6?V[~ꞃ㌃pec\]#=@pvuvSuС Y"y20vܜxq+MuL:1̄$cVתFDWؓQI^ m=[yFﺝЃǭ+L mb!C[R6M@fۨ~.Er<9$L8qS $&j"%uF"%QbW{Pa L(0L/|*AFK@GgO#`ucnJK~׻P{&D d $v$j*MH>nqww(?˦OsGڦTn jTA0~u.K!RߥbPWN*.eRˎ_H`u ߶5t1K/^dk=7ĂU-RVՊH~uDšd[_j9Eg rHuß;$ E# vx~; gjHY1muK{&f$JIwO1G>`02W9վQ )W`|3y0UߝwW X)kElvWr7?MV&/~#=)`ؼ3::FyQJrrJ]-qO0RX6% X밬o`-!`1V1p`d_D@nx& zw-9Xʯ @F€IT6bOO8"ؾXY% }X )[/n ~yfgLs۠QeQs 8kGNCGN#bBSIۊ=!U=(Ǧ'y.FRA8Bq~#aH؁SS]\&SâdNjUN{ׅS{sėy{Ȩ1}8M">kb6fA{^? 5v=aK3(m{PCY \FT@KBSpn_~+}Q=~n"Wh̽bx<6!cդK˲`/L :%AKש1g2ჶEO[%m` @\Y`Ns>,v(\pwMbM6gt X >$BH|(42?"fT<oOI>(\Q崝waS@遢-쒯tsUD8rw&t/ol\d*PI bA=_c!L0U6=,w|*5p_9F'"ELnX/gWΌLp鲿i1mQRcJzje'ju8 tIGdG/h_ͱ2^D&l6-m5ꌤ0k+oU .0W3_ؼ)S`{w y|7Dz0%,}f)xk_^B3YWLv@^&[Xpn]&W2;">٬cE[zt]ꂿSS XK/f`R*f(\Il>p83u7mk-08|%hU>pM!|:!:maQۜ1*mA(H$BU'lIw E1~AܛpDŽ?u/lK ,Σ%JXKVѵHCl컼]sGILr?Q5%aTV1wKfoBXy.kni @tc:u1wAm9az?]N&2B2nH)W$|2e븋Ҏ#~#Q\}_{8ذo]3oJI$sCvP 23] LT( U wt-fԏW5Er`x 12ir;gFTPy_kM:M{"`<ł4\x~uXuԙ䗦呺:ƄݜjbEA |smE3 Z2kv%t?F!J?~N\gGC3~B- Nz TK V4[2,artB 5R4w#Rwg? /׏ctM7=!j̊rY[Kw;{av4a&^(F@|lymmq qY0-ik~$;eplWA "*\|^` G!iQAAe=%Ζ ,G?T2bE@ʮ9#hsQd4fN%WQX4TIƺkGaM# -(A7{H`Z۩Efk'ood5w3qjLNIL06v ^!gSk``>kH/M !P`uE :Y}OI,'B+݄2ZQA%-hP<ωڀ@'6Vh`1> K^Zt_gEx=@ ]^fEsSNզ^\Ra7h2\[<6d,SLCӹGIRMϵVAWFE]q䯽-;e%fmCRkHWe73PNSBA0~X2 PJz#zj.<-XӇFFkhɀ| Z^cb"fOCW1ΒBWnZdp*\πSǶBRMEW3W'ɯ~aX4`6ֳ4XҰJH5ḥjNZZ40^7R* {=Mgr5Oi @]ynPx$\!M&Pk <'b :p켒RO`]&`͢Lgzvk| S|Gd {pܭӞ`]#ƍ=PpU45Ȇl"yR%OC_%e&Ύtm׻%3V/Rvk&s51QLrxu.^uu8HVQ#9)>-οC;M k9˗)A.FV{4Y:26AtCbD[9b3@t܊D}+U"}xsoקOEСY#{@ SSi9/Șzv >xa;یoxdKxn%;UyS(%T2mѾ/{􉶎s10@^r9DOЎG~06*| z_]4VŊ~7!OPl?%? :R9Do[R}sǰN dy%Gm`S>q /mJsԆ8#cӟO2nLd]~`bhah:M=ryTA\qP:qcԂı =7?W4 `c8f;U=Ʌ&BJ;F9)$asjӁ,c)зcYō1^:*܍im?U&A:w_XT[,%j/IlAt04qK,&8\U?9 }tGZA[۟^'=qvSi5eh?\%Xڑ=K_"L\'Y OZd+LH0܇)2]BP -wZ:)7wbf8,RHb=X΋'j5yrVf~u bk3i 唌yy $m*%!80! "Aa_w满z`6x p tC+s r|9v -_l e 7) NLgҷ@Ĩ! ;5jQo7ɬؼ~g^"ft&$PD\ӂ؞fMYakf}J{鑙XqԋOX|n&G:Sc\[9ݝOt4;)=3O.j3C͛?sƂowכ}\Vs-J^ʔ VVqwԀ|Tx[؅Pfa][3F(An)|(Jc1o9r YR'6:e?m 0*`t%~F;3M%^gz^kIs@޸vH˟ s`}Ye>wp}LvƯ1/\oǪ|»X<@åF/>BcPpm'qw"ʙh]_^w^( Mw209w3-:*iPF/A{koe4VB]RKSIS|:屈26S.G*/٥Л$FlV=SWdr6 rO fN-9gɦYviY >G9@뭸Z@ w6<_u0cAQpbʬr 7s͊=OeњCAE9owC\ Lj2Ǵeb/(OU̻7D3B,ߢFI.xJjH7k36i%?xea\C!Q$)PSk$€Jz+ZN8_w?eխ(*P E=~&J*N:+U }JYU<1 }jϡ. 7Jf,"DO0`a!ǭ+q+'a" {NLtO-MS[Y2اz*$^(Ѯ-Fu0Bsw3F_3OUa_`L Xfujˊ$wD*3'*D9XxN4$Wg<"SyOr v,J.w)/$XUƄhqƗ UCs!h.U;.*%{EרF)OI7 y*!bb-L§ecvvi (PKGJZ!徨x^\E`VI)nI*Ω>E`Pߐϫ*-n6HXdݑbts)O8a~?Y~Ck7UC~Sy0z,\s{wd:="ϑLRȾst|8iId^Wj8@'""yd1$A?ݦ@|fm9MXW7ʀ (f]%ROtE=iNMgB&OrƄ-P1e"v`Q\)i@½B fݔZGi0j8MjQ)MCBw }‘-ba%l- c7m:h;AƤI,'{Vewa °* L0FG(L?62;!h?*,p{!6oUb&pyX3 ~sv֖'Uŏ7&]-؂pa_9ˆEm  Y VOeWf߆2ğ:!S]-]SVݠ g-)˜?8Dm^;yg%oo>B]WaB {bnx™8o~&;c$dbUOw+t|Nj8B{  6 )"$ UQq &$yY1Is0ܢ0_i┈o38W,?}Ham_ՙgDv(,&b!%ZM|]$*0ؑ 2}U!)Q}*an7য϶u 0Q@c_M v\K,Ang*r!tYN8708M&aYNO{fP>I+f宻dJ"gGs@QQFH)3 N_oOTfc M׫GGKƢwhWZ ̵d vb4v,]_|/|C}ٌ4cbB+TaDj9U_b=,DA^y=(.aPP7]8\w*].SxH׌Nex!+k _͢W/]<*h3GɃ:A;K8Q*AUk3_8u]q),43BvzBvKy.鼦 )1@,|Jyh5Bw,SSΡ٪l^zU|A?m 0s}/ՐROU^pyQI~5˻Ap-m\̽AmN2]ַdimn-(-y ,Y&õQ|H7 my~^eR$\l;Jgeg5bP.W=| idH҂{Bn} ᕆl᭡F5_ (Ce +M`Fޯv=j]`6?۔A>]v3ws /6 {|s={k/MQJE!byW:!PaҾ5ο>pHӥ1 f^Υ9 /cɇy#b^tڤ9{Aj^k<+Ijy;{L}O P{ՓYpyгؽEAopgY\L}{/¹A+!ڎͺ_ iqZx@H+$]=7 rsV/ b)~wOc&Eu!=Xk=1 Bز`Ӵ/Pb#9ǧ4M=}ǎ1 dp+}y}o^cQO#(T"Ѧ~(Z!8hm{X_| .p "3eM8Ü +ے]EIM\ #I0 ,_gd2")BӟU*ǂ0VI>(:ɩcqSjjkZpTF~!69.X;Vx;;V{{o=pz`ˊ?R*ntͣd$MXNb1py4'wvIUʉ}ؒwmV oMa9y-, m*s`fY>2n ͥ Z;:)yz,"?WH,J'\ncGdfu!05AsibۻOe@J3]x F7<ϥkj߲]wXSM22t5B˹$=|Z5o&x /d8)_퀖`5.DP^e浆Hjwѫ Q/ 9e$$8t2B#0$(p]Զ*J/ӿRHm8JS.eyn-~y qbz\c';zc&\Pu;F*q4v rSO@:ؔel] Caj֏)Om 49P,Ƹ `#;"Dv4tv95,2dPͲ HјZ}.ZF0ɺ鹂- H )6nm;)#Gd_v6 g Ɇ E$^6BKA͕ry{1JQkR>M {4d9%'3n㩊 o2W% IFZ~ghĬPn aKx6uU,(v¢Q[XX2%whgPNYlLN'H[\R:AX +Js}J E| V)b:uk`Kª7>J GB$LeĎ[`\I+bJS|:p?8`ӌf™G(Vb~S%?lddv:Μq9J'Jqp!EqoA]=?"YHrgq b79lw`iX)GSF͵g.7(3^/foMJ0*$E,^xH|Zd3#sY[{Z%(fZ}BEqHFf;z tqF8LC2$M rZnE󏯺'яLPV޹HUu0k<8 S}w\@ŅXgJNC , XbPy!B r2ˍq1Π4~Hf(P<6VtוBeu>U hˊ(ar|Zn]ӎVŏIx bТ\4ð's^xA`)}؈^nG;˔VIogD'- k`TW7OݸW;TTĉ~{+8ۯ͉.)S}xvD< FO7lŰfYJ¹WIiʗM* .|#'ha%u#ӞqMݕ[S}:/6!7ćlOqTo:wV.;~,Ea,iWFA߲!ݪQeLN`ɜG0/d(/螆sVogy g.d0T>Y暳Ury<X"* qmqVW>nKC]86m HZ~y p d'i)o06Q(ܖ׺c& uLKXC_m#1Y(5 8av%vf=J:M8̯ORi )d2UQPtLoyI!X{ƙ >-hI\9;V#{F-N>܏':T|t;V/gDxRzHeՄyxCT9ӛ!. Dc2Ο!v> %GUT4> _C3qI^8:o·76\µz}cvq<@F;%CĽJhA#h F?a[5%xC.1`}.T4Q1\AT/Eо*U!|kPhAm8H^ &f(w@$vxDAz*{K`}AO CZ4M ]1kf8GL>Uz=CUtDCN\n13 1 lH  2Pփ ģ7@ 5Ŕ3'o TgA'mZJr,'iP"r iXO㨂m5TO^=!HotPIvʊ'WԴ m3*u[(sXo@Lw6lyĢ;t2Z[Y&bnwJ,tZӖe YAr)b>kPW@`O#Aas{lrAj!$WJaqowAYh!7 S%D#n $ 7Rb3?͞wO[CmEH52JV ?!J So9P/a=F%܈Ҙrѻ\ mhRĈxʗ֞O+k|7̈ȵIA do-_j!.km @e%&T'+j@a2:^l^)1 y&hK>@7;tbb70 (B$[':`aA37[&j3;/ۇs1c'PJy9UZ`!:*'9L=?AH ؚ2 {d1[LoJ-ΗbyѢSAe/DjfH5[h#. SgHy>sA5|BlK5wbs4Gke)!{Jڄ)D^%Jʅxז [ XUX[E歟pJyyz;(s`ci'7a>(l{ϮH6 Q'p{م}]i ߲, h [%wBQ_F}4m$DpHAܗ5W,UKaZP{+=2].0֌.H)pH) pG+1 ;-YG?ֵjpa^3xC~ͼf9~fL̉*WXyMnqyjk,k}g bMI 4R Dg[FUDE ӫ|1,:fx  ̂^ ޻s)*a/ G= [W8t~,ʆ|S}ċyώd,%D}"e1X-} [llO̻G=#jalRk;P=ė1bl7 +e {8kO` rD{;絆jk/GC_^\<'ޓ"51ſs2M{t"9fi`ƀnq?Œ/}4ҨK&=Gy^]Mob%hcNSVs k!U{ݐtOqnKʃL 9Lם _ِkj!t o}RC7׉SuZk"^lb*tI7thdmӏ[\2CQY5lO^^ 7I;ڂH\(ˀˈ?X/o%%xqZm@Q-+J= y Y6E&Yd[1o?MƇƓﱕˉc)7_us8ZOwȕ\R7^aU!In۽W>P=crTPiFn+N j s:[ 4]\v}Q P{SQK-*ULU,D !p\QD"7ě|Vt=*/5X[y`}'ĒO:(i?˱7qGhrWe JC^O/S> J.VW<ܢ+t. $&Q ,FcD/L~ S=W|V/)Hg%= ]9o['Rbk)( Qat`X+DV: 4,RuS:ݝ>M߄dW 4abyJQmY#<,~9#H>o0ksz ά/̢$J\R?~6`Pu.:iOK;Hi5YRH%i3Qxqf\3EJ3ښ~j/[Hc-gr$ gy5YG [`p&O vp<.67}H(PbR.2}_ĖwaPu4t9SGYJyg"ܷ]7 ֕(sx HD&"o/iIPwK[(ߨ-᳇H $?|ZBoX9%>$$2}VLmCP@u HƕlSݯleGOx;H3po-g췃񊽛M -e = /"*Br[|~ͨ>WBN]f\Gsr>*z/dȷƫ!S ;Cclujű"?gWbGEThהOs܅@@ {|A7AuU_(Vn1e,pMю'} !: [8,_ʤq,ѯcp-X+en?sJ=:4 16Ѝ"3 +٦.eWdKtSl+- ja.bF[`qLTB(3N:F~2-8JGP=;$0M5:ԿGD9? ;;$)6?W.nv|\aϞ9?nmPQF1>NOU :rPQ@L8­j2W8*xw!鋦ם(|Ƹ0u ˃i4ʼn F }%h%޾crKZz=i-7'Np,N:"0aKM"tf2pP NAgmSF{pxZ!i8w~#2xݩ[M0{>2{C2[ 8dh*k r 0vM^_ P 1Md<*!ydSԉ3")vQϽc{=5]:`S}o x,y= B&ӛ\..6#$}1_u " *5zӭBHؑF]^ 2CvdLnB=cW.=eECQ;}:wPT-M0r4gDٶ.C,MQϛ9x}@I4Z6(U*UC;f śh8':v d?Dv{.^bz5{|[/-֏%`N-Ťnq|u5 h'?q@Ad zU*[1+T<3os FOo"c[.ngE !$RP\3M`/Mg$qzێ+M,y-_| ͤl?#!SD//?):$0xXAᵙT/ieSWQj <#G48l:@/J:,jj 'nA荗MȞ!eg+qR/ۿ<_0b]r g~qg]Ҡ%m}&lFjĤ;@mC"?uJ )p$v)no*~r*6DQA8Փem}С]\A#fՃs5i_A8c(' q b~ HQݢy5ĠeAHϭ_{nb;NƘ yWÞy )A'q8B<HoHG3aA63&3qD/$dދbji$¯ėhvEir/ROY=A}BiM[ơy\C\ XkԊhCZnv=[:Y{>;](;K+b(3$% B2cݟ -JKG#$: mcdcI`@Z1*ܭz+akf.(9{vKƿ [)ȄQ. (VW"W;GDz6T;ʘm, ~R=V\ NnM /`XlJ˟Msx,$ZFX΄:bTN O` *˧zGl.A\:P`ֽ/,sF9X?Tgg R8V!0,ml pW a$]6/0IdOUn?PЮ'}h\ֻ@HeTB2ޕfV Yܣ %)d:ۭTƞ[$ A+96 ohJW 'bs G-&0-y~B_Cx c[/0<[ d3 ;?sHG6>sC-(24 &8jS9aueeΨ-R  |\49 F_-S%OTqSq99iSI8AS'ʹ Gntθ::"eKVGxhUYUWI90m_;y uFsxZv!8݁tXMS4kA"Ń;5hU5qIE-BGTRyZp恢Ph8)Sx{vb[ |luKm,?q/+B/ĮP d_[1˞GN݁zQܴOgR%TenL(tf̀Zt@܅M87(5ܾ5O9lyL{^ ƻ#|_>- K@ݐ3m_Yǭ'67wڠM[R`&g fg 6Q;SnBk)b $|W84 Z + @A#BOLYo&oŤj3clRx:`o}:hJ{&ISLfϵu#b"Sw/ B,DOɚQd c}DHҪLFuoC :rxW7/'*u?6 ^CՓכq=I<~U\z(LPS`pY*Q΁NlDl8ʡ9oƪΐQ&zAfyѼfL"SsW'Ԋc'M#PL^س}iGd wG? H.v1usLE~oV? [H(Hӱ#L'-[Mΰ @j*cAsIP`LUn#, 4T0ngR$W勇04>T#qԵcS! { 4a^ލ ͌v![֠MżyίIԄ{j%f\&tYw_JWUy1_pJڛпliâ]iC_ ND%)񈆒pf^ \5[~=KAGoLH:0G4--Ȑw|o26%8ɦzda>*QHtEuU``_vE2G[\vs'b4׎^V_^Eo-:V蟮XtWvq.as-6 ߘ4~IP徲ڒ7!9@p@ʤW$XYgi5h8R"abS6L1(rv#ysFr֓uIϲ6 y7T/픑vh7&&3+ۦ;ib!,%6xi"' (:bP A]l4q:O*EPD!3]f ZWnܻ־%b~@ec^M+`!iՌx9Fd3jqkia<mŏl'VQìM9H+ Jf>Vy&rtu>5cW@]e\?:K0=\$FCm|=.&XVQdٿ`?BEuO66|K1Owc EClSHUۍHκinBѰWi<%6eG*.73`LVFh_Þ:~xxt-<=atC?2oDc]T쵦B/)e߬'BNk+3vFn,CϞޮ@} dв|lk[dwUMv.+8X=h ɘ6gpxnՙx9b_*'hPL, pee'N-31†ԃ,d=|)? ArJ:R ౻`mZY=q4ʃn1[e)Ps I9\3񀃬FY~ Dͷ\ i@=@yYncꘚHJm;oT?^jLOw%"x>:. !E!/~fJ$d,Bޝ/[&q%a Zwmi~צ^;aPNq Y]w!.!v[.u_h\ުRvڡ xr:,F<mN.A6ě&)?Nc^x š6h'kפ#s҉'&wG$HMjt UN}&;AZf[\v<;Da4~-en;<38Y(-> po,3NZJb xe5T㖪:|b$Qnȏj& }i$wh Ϧ]m]@Mӊ=<ó?}HiƼ I3/F6g8#xI[6C-V”G]sY7y4>yB;sI8-T*m 9^LW&S'0n:1\!IkŖݓe1jMZ"<"lQ`j=pikz>Y\aOJ"8tNOT/ 7fh QcʼMz{Th\ ]]lJ 'CefI,myj7 LzE[{ӛ"LiVAw95BmFe6NY)lI_=1J[^70^=¬41X?" psVZ(&8Sgݺ5g  aH4Lژ?)3dQ7@6w'YkOLyykU:)cN%DcHf$U,K8ۉ ٪cH 5^|Kq0+z|L`rcCGY <5g.wc*Ls iIK {#vz!1'ԷR^ajMY4J zBmgxi6}FGIP2qo[V JD#/ 5MLjQnA{( D'6L|X̀P[anCsV'ˀCL!5yM )ϗSw-jf];UR%mqȠ79YOWOL'A変֝h'Q.4a%Y"Heh&"ȬxaM椅f"XJ~8`ukai;A`Zd +~Gf.E. hk{ch'WIwl$wɏТ7J PF.9YpYN{((fu6>\0[ܦ;~̶"+Ŗ@n ql_Ts vxO7qaE̪v\z8#E?Va{1>9BL 56ˇJmF9 \]ԻH%rٮ+5FUﶯ Mln^x-ƔAƆn&q &A^(j}f1#y S)Ioc#F۞䩊#A ,[DY[ "F ˭NDF87a۰?UC& nVtƔda{nCr ǷN6rz=4`B 㘈~N9+%/sޤj"A.04c䄲4Z4chN&eﳺ(e$>"c#=IceԠwC`E%TB+y !kbFiO5HtcL|ZHJP?QOW#Ͳ(,|yit&ۂqiڐlbS.oW:㖧" l1DtiGoe6AXdJ5o4VkAPFX?tb;D 15OJ !3X{], ]3CV#q-GxM,Zj),.{`jhZsQPˎ%Oz6 7$g0-9JI(: g֩9IOBV]2|);;:JA;Rףm}n i/()Yve{#ck[M0xl5f5 З:ZA?K:hB-GG<)`.Ss.Oc]ė*2|l?^˃ɧ5t~H0ɛ R8-{3, ey-ݺDX"`"8ҮJɳ蚆`EPLIE)g/c)as Œ߻^JiR(C 8J $R8nG`|@?!Pnz}څ_\(>1VzuKE 3% 0 bZ~zٱ2&ˈU:O4KC:(LM1of)gp9QSm#[D?mjaDBh",r\m!mEƧ, [М"͏X~)j]0 56?Z8ہ;nP&[L%U5BÝ$ek:4@>mjG-wŠ۰BȂ!N6H?e\ %SBc>m Rym7ab A+{P1Sc|a &iR#ѹ 3bYUlWL-Z<¯V QہcL 4ﹶJG{s=hp p=%iufN>~r4C[p@.)9Imt ~d ]F1χ<d9mWLQ*PTMM,Kխ^/Z!~I@i !A67^OmI)/Kr9]o NF8G7N8hbڦ4G-~3rɧ.qEOl!o҂:^VK[|d܋s]hrcЇ;aDmuE7ޏilzƯJ1!h1Ͼ:n4*^PhE8lCy~((iɹꂃX+/FMNݏ {dJ~Yb"=&pKk#zgY$#k#ݽ*ks υgĀng8l<JYL nL(9g $8;jk'#ޞ&ݶגE^,ܑR bimt ^90.Iuʼn`{ʃ1PS\QwS[f?Z*I.GNd;łk{v<$xR)OVoU?tP8DnS9 -h aV5hR!)d,Ъ!?vKP"aJ"W,3x:1 K:j }VM]nÝ`ZnUwiSԉKy#GUKx0FDLָEV9vb9?)9'ju43(6riPD MJ'H\!F]Q.ߏ-MNJ | 5HiA?-^󷬩p]n"R3T:,|GDo=<7[E`vk]#5|,DP#پ?q#u^,6 pd`&㿎 UsU_-Y Gbzkʞc(T:uC^*,3 gzq Gl4"beZd{{;v 5AP c߆ S~mZ|?U[!>$Xk5ljs&~4-_51^V7h+lx+"&y1=5h9 ]19i KYGSJS25Ջ|4ȩ_UZ'eg~~^f߾^'xI_Sɜ:ꃉ]R?&w/\ׄ3ϣR.͂6CƱVj} Qn)6G^NkL$'CzpZ9SHY3@+P[8F(24x]l%Gϰ$Uo `1ͣi \JJ2J̮ nѴ&+.Ir8V=prDt2#`>8B׌g$iL1W 0xQnK@*2Q2(o)NG顫Qi=8[66)Кj@$HiLmw$DSD8D L=tT \ʕ?vOP qwkSV4%BJ=6zGIb}: GuWVr˓\zz%060t%Y>FAup!4]CRPl7O͏Wn?> glBs%n,>ȷjwjR,‘# GU-ҪQ/T.{©>QuqnD$4 G2 ̹5b[ F3GCVŵ>hr5pddʙgQ@T=5ZS#ϗy]:MW&9n@E*jT!滼BqLSXz_g=S\:,t/K,Ylƀ;b׆I$$?=/w}_.\0g -I;_g@'eWC 5ar5Ǧ#U\AJaDaL:=&@M,9[Cշ.JbN@nk̦ͬ 7dT |Zח35C*ߐ`:ib\I^ _QN t)ݗi! G~aC$eKgit8ҵ [S+|1wǧ [5;!c~8%K;cOsOo`'bIFbrQz*SBpik+!:"'#_c %rUB+O~I޺ɚR|8H ;; gTNCsA[[A*k>]9B(e CV\ؖ8* t鳽Czأjr7˂G~eτMh 6yurdnt!ƙ*1Lu8g2[ WvDԚA,FI3İ((0kdjVdf@|z_hX*jlRZݺ!ʂV,\"d/~:r-SMQ >.2 |!)cJ(B^7JERgr%\4f!~~l'{.^ 螣RX,B0Ϳ1p;Uez MZkHs5MH, kP;{l$RJY$ɉubK ESыFc~ϙOX[m_IxQ `\^>Ž%Fd{,L&'_v#~wzJ!ZF"7=Һ.7so|=#vr=kSݎn.K3R$C&3do.7(?F=NzH}*҄=~9q97 g,5! f+WFgWLHKW ںGp\޹GIY4!wR (;z? ahc#!vZ13Wb䋂ILOw,D )8*p-%9qc*,oB#r؄' dWf |8ۢuoU 9†υw"R/v.=uj1t`+2Ɗ2ՠz.ta8}D<(n0;10(r>&{J!)Fmx^6_lJGܱ 1*rxU 8mډ'R2k+/oE%ϑzflԐ/fs0NZ4aoWoTL`L*آ̊ FusZ֯4&.td!:J"Jђv3lcbCjU+kzYg8%4\8{28CFǷ. XܯʧDYI(u(DZy% x:)U)ou\? B5씤}VRvVqH ӂ )c:%s3߆)q`)r;#Sݶ-N#G[7^x` /b<}z|n˜6>*T#G3tM~Tgo|Tr`L2ý4 XaNB 12m!U8~uy#xtC*qV5^2i_ԏqhPwx07,0o\z;D WsfJMv[l=O/Z_׾f.țM$N%q\"XL̯Fh8[p5H 5G }{+S\H'^Pfmu;㘈]F/jͼ)8ˣPTm OT^|;'j%nGJQ Luq+^B(tDI4KkG7SLQ f?D̽Kq3~V#ƑzĿf~F@-"Ю F>7HMo+VO>N K͔Xրg=}Π|mgmVB0l_n~m0kT!IE\X)I_冷^Tv%KS4z" ]Z]XĔDeg^>/g]jF#!w^ MZ6PiSxQXB}wr/L2uQjY`Q .?-_Fs #˨@cwǟl[E7ڼՄ,  ;lՑZ7E:qbV"˨[7(ɥ?:}ъlJrGPCWfI>eo+u:2Ucjv!?wuu5޿KZ"w^G2ϕMΏ -uRuZ #v@U\˧ *֢i8ƒ,5t'Cm {\ pΧo#:;,11~':EoM>-Ș9E fh67Q$'!a+Q <@|yVA7v%Cf9 (I J2QrjȠ=]q$ݬ3abk9$2|9o" '}_Ϟhyv"5Vw^"܎8K!^L|2$uW-LYZ1H䱮BI4o~hɸ8*ęВ D7gg5, c PëD> ۮf?߹3j^/TaXN"\mS#(榞)JWh+\|!+iy9JKssrw ݊RhOygy  e҇o9n\ " +ipW'N4u/ T,kE+WBu%UIq(q-h_E؋H/کeNhݨ/rp:PU*ˊw N5fƗ )4\܄yLC(R JVz/+@hD!sJ` ή *}% ]TGӌ^(3\Nrvasǯ;+X}-tT #ŵ\Jj]b}2$M>-ZovYd&}nxaY(D-ˇ{84}4*?dZ]TlKF&JV7EwT*LKp TX޹A&z Ťxٷ*]9Zg Р`'r@c樝>s3{Г>|8{.W&pdb?wtޗq MtlAڦ$N:Hҕ54:ϖ n)Wt"e5"^Qn7%uڕr:#8dw?ڭeACP4*b.mU)X1 1قk4׹0.+S$yu?(oFv;ؙ*O.^͊M e{5+iȈgP}r:> Mєœd EZe8%nT^n Ԇ"O\9 Ƴ4YN@)ҦlPh~+xJ0+* iLVw6(8M{.~\lt Fۧ$N}!Ţo09O0}qe U? oiT`J4i.[<6Tت?ܕpTLGi4fIyO.|BlW}["34 j4F,dЪ$oͣmnhh (a6:Z75N+qtssDîۑ JmřX'M{evRkFt!n 7lTƵɼ#E5|f v`b~Q#w)8q9,(fC??&gq  ѽp$,pVk34Q6I^[uܩ&\p|~B*ǾVbjЄ-AAَ{YMwzNlH^Kʓo];#L"LbuȃU wn3 Ӫ_(XbhvrP$|9ɨSئ1LAj~xHtwqS|Qt8J,DzervK6af7\CO75$tx s-xaʮ1]""ܗ9}T\4tPyuXOX)݈>QeER!wןwGd7U- ͅꔯNѫʖr,>>ļMsgaE#F-3{},Z,\a}0{7֪pCTEAG(={h!-U Nf臨hg4zG_/oWvd V$#ħg* D3:5ҏ3w0cGvojHNE^0=6_d2c\bKF8𳋘.g%|{R w0z`~9YS4gUTca4kո~(zOŔ|\{-6ѣ=-iɱlX+?)dc(NpR b }N#[x8P4\~-P1(8QV0 S2J/eňv$Q}uFp/m슚drå,lyrB li1AM>@^^'zG{}o]P<4tmbX n̜,ꂨA`76oǕ\t#2|tQKA]*+u O: }!z N._Q)%(kߤqYзﴫl\`A.{d,M.6>2#&ϴ20POWGy w*ٯr򽁑K }7#v~L Jy<57 Di|Y8^1(aܬ21Wcuo` ڠD޲&走f,bG%]Cy>zױSF.0]^Z<Ħ6А.XfK׬.9pOr5f+gNP<$EbWqCn9 ~gbًu X=><`wn>@:SǸm1.ŽK˫sт-`E QEܴ}^1'wXsL%dSִMM[S'l()kiSY*5A` sQbJ<]ք;Z\8[~u+YZ4t+\u7wA1P4 !SMP"Yii>kj9Մ!%*>Ep~5aKA 8q "Ws. /Zt-!c/`>F4؛n;6Z[z4Ki:WH[ވ@o:tbzB&\e7yy iq[ -?~p(=d_kuƘwE֖/% 17&I/\(~aA+2*b|F&]6~Bƣz sŒEPQN)ByvRp1H_-v2 +]H e!ЅYJ,/p Ϙ~|yJB=zoѺ.C7A-oSμG99޲M;o F NZ7Gѷ6yӺ-' ثq%TQMX:'SoRa.qm&%N 4wSȼpm",K [PuD*k~ M@5er02W;v,Vq6!+b61?l%kҧi}43c.z1$ǖ`aҐa^ZS,Lq$%g"=[xJOύe|%> "3Lr2n`: bË a<4ML{,{޾D`=j*>m\\E! k nQ&TkkwdSYdD$N48,ߨILSAY42y] zH*, +Do#u5 Mv~CAqulO[h)oTv`9S |h_Jh @iLQ}hyxӱSCג6pf&Wq'R+x@xhsˎ)yVg~Fub`5ݸt1{7/%~\ʙWvFuc|aػT5=Ȼ^k"}EU"]y=ci=CqI ;HJ_߀D&d\|-3 <J68k=J*' R@#ȯW Rv/WCL߱sYF31tbQtg~<>2I*  QduϱL Ezq3WAۨp cM7MomxriNB錆^+y?ZQ˘$யj 0/ݗ" T4NtZ,ޭr'&f YI\eHB{bHx9s W/#hqd$i˳ i@.47Kf\ t)I߽W3dQ<㻩'X7X:ws*O%yN.+T1 㾅"zuNAˠ#zal.T^嚋.E +vfפu{LG>*Csဳ_bTm[+fMjZTű*2<|s7QV'hB$ډ:`]91qȎ)ᓂ0 -1wf>YXI; iBWaoP>Qp{?ce`{yۀη6iNnQ= ?I+fP}ڌm$ZΧj,0mv8UiMk8J J̜JjWTtmeŗ9{@X(cѕ"M+^zO&+9x^q.ƠH-m\V1RTm ;>w$x7sqm8Wpsԟ>hd:i9ZMĬTj#fQfιV`UKȠ?[Xwpl * "E' A2vU+2OCW~@"~A<,ÒLjmP8L#LDxhu7%zj >Z.r>s VBNzXQ|ŗ 9eEIa:SSN`s#M@ DF7 "s@%8*+8I{Zj0: K6$ED)]F)䒌M:geGmG>Ƿd}:_L wx4=.Ǻ;6@d-=gmCUr<5*itIh6I k>OJ=P¾QV*l'eq ]XѯRIu2ձ ,99ar'k}-XT@B-iykb3xmM<AGz5Q܂`ԝr@jP|C2g Ya@ӋEKԥsX^M@ p-PuTAcC> jl"hn?lvBb#<]^bb=؋dc$| @mb{YqTPq5Qz EҤ, n/]^5EE?7>i$9^&ZMr:}\ی6+Sa ip]CN~ŰQ˧xAWɐz'[Df×YbLwUꎅ7zAI.[~:6TYdc-/j96=}rCdK~a]!a7~{^i޻} *6b'a֧3#, cIBl=E@{,+31BRWsݍ:)YܨT@J0j]4rqvS$,Xk@äbfpxB惡g -0ǃ 8]}fSUwzv2CN:T$jLx _A<`?>CpO GP߈6 60EQdqP'ᔑ(|} ҳ9CAݼS~ݨ9gŀN:snRi[w-za6 dNY=~{!wJe_ꙁG>~7}힍g!-uMm`RU3J~=͡FlZA!KC/™L8 )RN`bß$KHYρu^h4Ļ` mS)]3}_HGr+|oj'*Q}Le㑀$s86(vqWqg 9J.-Sg$a$J5{`&9 i9%.z(,|{*mc<.-_ Qd!C^``|uŏnZ6|:(C3I*޶Y_S8V!a&@hgwB:ghhR.K0MX0fn "WUs:a]@T/'JAxvIlЅ/Kْ' ü|l޹*r P4H=NHLb̈́{?4fD5AG]VCdK l:-]cPi2`p! G#'R=*)i*+^9J<~~7'rąKCӓ+.uoVULskIa/sߘne)cOhy7fKS PU |A#͖*'%6<= cwՑ\"Ī㯧<V,oBbƭ2}_&yF␴*&!$SJO rRz@Pbo1Z@OԤM>!Հ?  bPWPkm 21iflwEPw_]̹r?u8ӑ__ SF㻥簆e;>F5'UȊ n ÉS8f'R5swMcx YoO?`YfI LDa0c; mk\Oh:*/նCjM"vr9vS#b@"f,p>|F.pjpGg5±)I}@H|ҧ4qTNgf79"U~ں:5Sgj6'Rßrglk wZ:.|%()8A 2]U}\$0; ul?--!8}U;dH="{_NWW(RAPCFܙx_m|fAc2rR eh"4ßPJ]Łp};3Sш<Al)ʒBvmoж 1&~) >ro,Q1LR=dSPψ-rΔ$G"$«q"Z_4%R+?Sʼ3wTAd$"!&.sp=r+zɴAh'vmz! nzvgz*M&rԨ#vyqo NlMou\ezה)KQJ|xC4lɰV9"s״2{v%Cx Jb '7KK,SxV\ SPᆛ_(@Z*dxnR~"F&9:\ Kfpy/X~2Kj!jB f2# k> z[c v'RێAuveAB%r7\;ׂ~8 5bnyUW6Bb8 `ImyAx u)ߒtvq'OŸK͑e茶bsTR# _ lw ކqPR9Glxk̢PE7WL6Ppfn61!}8,W/ߋW:.%OHA1۳ rcOR@շ HB:2#8%yIo# h߭33V}uK?"ɤV.h!Y8:aj{X29o{أd6+שZ VV\G)^Ԃʃ@-<7dt~!._VT]>p'd>'MHbtK)%q=p8,ʁvmBHi1} mFoa/ ϱsVG+f*ʸŸw?uh1靲+i~?Wزp\.*>eL RA#*Ѯn]|'`u_ri+JIr ?*Zl ],ODێg_ʑw{lo {Ω ܘǛ˲ZBK5TU%}Y2. Ì>Xk̥o]4*i)߸mj[@C[j9F~ `jʅs߅ A̦Z帲W8zy~H gb2!"2>=kOݡr`Njd] \j5gOѥ>A,/A[Qj35;"p눩UB>rX˭|RHq=c>iBrSrTk{JAe7gdŋn |іTiؤ+%)/߭EuBT$HfXMkٗEpC|~-MjtN+j Xl] s!ymBqSpbX m(H[/#I^; E:o5}{Ad4dez P- 2ՊDP4 0~H)ŝQ,po#Lr|J۟nÍ+ԜJFl|d'N%743f]a7U1iOv/< ¶Ʌqv;& Z0.F},_c\;s^mxYIj8h ʽ2e>W9R+g3j 7(GA.[&ES {xg>h5/^yzS۝E/m])P]CD?sm@oX/spDO*"Yy6N8T'a1Pu$M WmF&ףP 0EfƸG)W _%G%V%LQi"¨GeMxcV>:<:B8+p_eW簢.q(@,9$1MD%G`rEV c=ǂ'>kZ#TXlǤo _ή:%+Jiᝲ6oRn,d:l׳ moМJ!=e64Y_SGoi7x me+7heZ9M%| @׭[VV.W3?u{Cj5l':1ĿPoݎJj)TaޑӬ ^mD&=-J{_@/|v+9һOE{Q.@@4J) $2? % S]Xl)\>_ 1ӱ{G S>[9= ܇qq XS.IޜRb= u3r]^PVF-n7şoj`Y>[#8O!f+v@ _6_U{poz˧.NcTKwg^ tq{o uT0t ZOdSK07 o.Z ;"5DA:_<{ZM8Skuw}Xj6r%>AGP}%n1$8v tY爠×F$&3c{L|$!ˏJ&{sAczth[ޒ6.ĥ 񭏷hBj['i2sh[K8dp؟$ PqڕNy86XzA)4}Uv5sHs-1 bzHzsr_ 謳w18 }Q Q<:(/8eax@BK4x$ZmX$t))Tb<"3 pD)=v" Ϗ8Ic:atyw^ bwxMlQ1;mSϷj>`ig|}^P;p |k8BB޺ wKWu&$׭%CN.8iDB- BmMx2Lޔ)Mr Eƒ]rj Hٟ }Vj?@Yc{|gv7[WI^QKvsnMn8"[T>\鋘 }0`ȵTӵ-]Pŕ+4W>ic*Ըo #CW1_ZJ?:1Hݝ&4wZ:DK^ō 㟙@3YtReZ*EpSݍa}ˑN7m@ r(bHF8g r~q ]M[7F?3K~;ϦR%~| *6d?Pzۿ/Ft'SC599΁|ҵ.G= <21XJѨ`\ *WCtN,RˏYwA.a?'3efM*=//U K E hCHno/̷صS_xk^̔paɐ"\|TԈ$We]# @B^?@CdO(3ZRYA3W[qCդ x&RA|Z%021D4 oxB=9>Ŭwg^ V,[*xūDÍud9S ^U ͆AHs)$ow!`ۃ{P$0Krq ~mw7JջrY镘^acOqaFYaЬ?/,slڠn@mQjV{LclnZSq}'i%=G w68rv~zD"\6~L[l'F[^$ ;BOy5ɀ}<) ^m0n%(B_8dO]yPSO_ks0E/ ԝeĂ#*a Q5eG*>8m/'< uTjUu@ڞSc\YLоj2u7بSaK+5갘 i)4;yIїRfy~vd)B`3U+#߾GGZ>үKl|Ũ]i'ty]=<oqMژ1E"$ zVCxkqeSħE8G"P ]}7DNb M*csKKxϑ,1_#c@Y+H7qH(#$oE`$#/)!WJӔ5W.s>NcU(q*)B5qIQ1:[*Չ Gh%CiaDz~ͼm520G*tƋSZ{ [Yw [?_$Al@[ ^E}|tW 5֖,~Oks3맛[OzNH1'pm#mn ~ϨJ ͭ.sl`XlmeKi՛4үeCiUԳ敾X+G:Prw%ȍQc6:@d25 N/ 82\=I?% w\liUmNw}91MV:$[]aLJXdnGCc|N"_XGS"P p|)`bӍK)=%7g],S@$xH+z\xSdLbDTDJI(}jqDܟ-K='ՅE-dP05%_e?XveY.n:ѯET~ߖ5%SVd 6&:j#;Ҟ8XлdTԟKx@TK%Ms<+hQr~r{lf:lx(kos H^rMV_=+2=S%.]@_$c](xǯܹWkń~[ngGs"P&C .^d#:KBT|YQš?W0h 0nPho*Ef8x^[Թ:FbbOaHF"m>+ⴒ*S6"t-]>M2ׅnJJSG\3y:e&rRy%V`bSZSB (pt3RjqCϪ|՚?;pm@Nti#E.||w76>÷hcjepJ~Lt]m ,OVu'mgN'ѧG<6 *2ظK{ODG.E2y۸ _Ibk]wzBvoe5UC4'\^Rlޞ4 8 $sO`7H2?0޲gr[5ϡAY˄` {֊ ?ǐRǨ7^{l NؤN,l4iD%}z!i!$C/ j\gU(\0_F'UĜOqR"NxJʌ DS`V}/gIL?7keI'@ 19+FeC:*'KǦɾ* j#9GV§8lL6F/4wLՁgz[2O&]{H oٕlBO0a5Y I3: }8© Mv>RfImkV+bT˕]=0'F`w9 M"&l GM`ޭf=|Æ3vH!0usz o3EkDP"xčdj=' tr-RDr.)m`0j&kHG"j ^5 ʈdT$уW\(j,ӑpJ p:uʮ^U.- ?nFlP#^i€,3 ǕI>cv\Z&mS[&] }7Wbe5XS7QOqoUr`eLt_7_tEHvy*eT2V =&AyPEU| 'u)B%y.wSUϺSCDZq+/A4x)ӗk;Lˁ)ɉ;•5Bi%efꑥ!:폶Bv-yzPs9$[9[T^U|@3ZN`mq=+b/83sYqqޑzCl2+>)73!:&oDс!f-&$2:q#KP~ZhI%+ V EyaқՄj. kx"~ W>zFۡղߤ-:K KfjU0FſWA\J[>#\l^L~6!Lڳ(^5@ :MFY 6U|M孖uʡ4_ ĭI׺&̫с^!3V(vFY5>5'OgIsQ)Tp)/Ԍ );/<eχӁlbD/T*)q@]9gej)5\KCsvaB qb¶OL b  on߹Pe(\#V1>'u-.mR|O̙sK¥]΂RtncBS7&o6bμE'aXE u:&Or4&$ qSyUaq B `Um4KSP[w_ @|%Q,ʃ&޴˶K0HKlܫ 42 P&.5%K>J&wVzxZ R V"6l3~hN#qS Ѯޭ*BWnxf6ZM%!ס!@8$Q=fRI4/RfQ= $19Sqp+;V()cȐLN:b="`>(wH=Xda>7aCcc;{ѣ}Ie˼^>qu_{p̤ tw07"9Wؕp/pZ9c=O*lsMr>,hC~Nc(ۘ[QwozvʐDb*WWbz 9qw IYT]c=?`%J14VN I}v+?/?Hֈ.ߺē(*x,?_лoN1+vq '8\S?,1݆4}3vDqݻ̏fFuz]##ROTZFp!OJ]N @\J7p-PnY@Onܯ,Qo/uZ_cpB]!VjF].U4Dz"ͯY3cdvۘІHJjz;mЉGQ_hUe8xrb❤v6W#%rW3Y\c-#7?D󱷘yeY o椯mz3,!3J U' r7Q \z͋yd 1!QL۳=h&KIw:BXv #\ޭտI޻a:F ޝ) 9reQ]:._j"<.Ls q/Ml'!^E27(Zw*o`T,U L~{RPZ1C+N߂)BPdԄU_SGPАߞR'[{W`_jfbH]sϞw)HgKߥKM62g$sTH˰}!,OX V Ӕ}pTHX; L#ʏTӹB܄;{&_n] CvX1;;Vu*LYD_aozSI7.kcE;/\SA3 M3n8Wgj7c\,ȇgK1 r5M%IX.qC?טT{Ӹ.%1%^kS)&0$RttOJԮ(}/ϡȒSX]P #JW>r LT. ~" Q-h11T^PG5p?7.d$IǖĴ?^LJy@@u140tdhXUu F~G#LY W9zNmY߇ŰWx xJ{<ŅfLQHٺeߘ_qJ =uxT@hES,!x6 hcvW"crUN:c.kqe]/`3o]cN.ݧXXz]X3V ,t6&0}ni;`I물tomHZW b.YvʇGȧ$_?A\!=n Ujg+~wBu2xmwB!6Ϩ{jO@G=ɽc$tOQ4S,rJYtTb Ǡo< REo9C8!¿o~aTLXJG)}~ ߴ|X6i y-zi58__L)~UO?ź8kt F{o𨔹,Dg%>*~J. 3)wѯf̬ceG3 h$`Vsɗd1uua9 R[?۲Ő*AFO[h)@|zSu⪾U.;>R֍renL8v«f*%}HWiDW qI҃Z/^7bR7/s"JVTx.@Od:jeSC5ʽlK U4 ~i%ԷUlK]Zj26!IR@UE- [x!63)x3/|. ߥ&fi_8)s#x =ZYTcO|(gzcxH@`;~aKbz>J߿[dR\" d cU 0ݰ (1 ]5xl&<.{8MC$|gvhVÐCM:1e\U%+©$?-C)6fusܱ_DRUih62dأJQ.׉ra$,򇾵QXM~Q͇Jw3>y4U]w9cbn*͜-NגFRQ+m-f߲Z{QHsnp ZZ\՘3h'b&UtYZI$hhCRIyGz8Zm£ S@?!l}5= DJv C^U/(~<%2D'</ Dkϐwo1CX;s{M O2o{DV[2t>tS4}b㢲.p1]CjEwȿUEno/n$OFW[2JR."\Eؑ5 ^,]ñʎ| bؓgl6 9ӗY:hT$Pf5-'F#G޷)<g :.Mky_ursPPw`lUE 5l"'?nC5Z/XM?!(=y+s ?z X,[l8wY+:1E4ȼ U;CI1QLhF`" 4梎Tդ5(ƶ ?׋[XTD4tx( N@D"l<=;#dJ3&JX~A՘^FQ M !&yF(ۯgOpxcU=z/,n)FɮDe'5kA{J?|&~Gd0n oR-\}0Հt]A$ZD0lXjoQBb}E+jk|?ќ} 2/+;KaAK t0'\D:o3$WW`nfᙖWpmT?+깮Zivܦ(liRq HKT&~j07z+sj,N| 6Y)X@N.#nĈ]g݌=p׻~bA([H!X#`ަ]t.gf`>1yכݓ Nĕ PA]L!EPK %_A@E5c99$'i0MJG:#ȵ(.WA+حԩv8<3oR)?fz͞(|7,w:!1 }ȸQIB(P'm,9'l*?aYNXݮa;%vKBb,\j=8pJگȬ%qTS@- "4Z|>ҫRr {d,RXzi U^O\oy-":W&k0ӪWo@=WxDuǹYsR(9\єx٤~m7FYǥYNxd}i.$pA 9T,1րO6Ltt`2 .V .Y, ^;+/ fNgg.RI"#29AVWu5M]7 Fx:[QH1 QwŎFj >qΏKi>doG,W8MGM}jBM{ ; 9nLvIZ 5<*NN4]G%ޠHLBvmFB&ԋ!s|'z9=GUZ9 e|AciN:``9C$ pߵi8c]r-m<(!oåQ"!,Җ QM- tX|Z>؁;6,JNl&K0HÊ]*Z~C3񺣎a9Qd9HaeR2] 1,%e}1$L >fkjC=,%۝!IКt3Nɰ# xV Mp 1^vIFLNs|`@֚R7o gCCwG׉<ALg@7ř&Ԯ'tr'L2;v:k-ۧ>kaO7 z<'v$WX;q.'.L[Hq?S R "Q2Ξ8*yM{+ˆ#5E2y(IunGxgKWyJJ/#E:'W ) ax4|F%߷S6 ;-u%.m':Txw tH,r@/=[>5{^'P'W\R/&pFjԁV*AnCʻ*f\R]\,'Xbj&Uzx?.]&qڌX[ԍ"J=G'PߪiLRQuZϹ팴-Z*}{$T=]@I21(To+9Bp X)lTPUTXIh;[_f.I Ϫf=mӟxI$:םJSW=?})X:u(V`-*mלs0^@L@a}Fo KUؖu_&vޤ _Ka mo5YroT(ψDӆ7 T x- xk"F0/xgV*9+s,Yf! s7t*'ՉD  o!_}|.ob E'6Env?H!kOc*L5#r DO.4 )w=(j+6XZM๯jt-_O1@ג<}EAV-!qO 3p7:c*9AALhrʀ\;^E y7/J8]x&itz ݡAN#0ԥ|5QdH>{#G]d'dN ̍sF=ԋ$rVD<V65*3#D37mUHS\|?4 sX22Vԃ))}4PCFhȼ4y ̠Z /ۡ0!8y) 쓏<& | Xq&;VNLW!CpjlKGR(h؉jHza:ߜ5)=TZUe3_0vך((SXǒVнU R6LmID7PcV=ƳiƃQy|#*H|*I_zSS/tR׽5HY Ѥ$ٗd)Z BP=i`(ge@gVUL/َtAgOcm RpWv<1 SV UQʻqcR9W3}#LZgU}꿵lX⪅)Ĩ4L XLzWAI  yS,p)1"׃$1nWnHǔu&+G,@80S/;2/Rl[۵Ř=@z5[F U2k Btpo_&jB)bg_:Pz f,Mƛ_`>-'ROfnSNJ:nF{gtwJ sz 6R\S?/͙Sb5f,^$2Bkv́;(B !>j.eoɽkP89 ${>Xǡ̷XR:*mY@B֫ux1jɥ $+XJeҤ>o䮮?\G;[jǣ0!I`@hz@57d||D4R?Sni|0@ ͧƌAb֯swF!΅Hmt=nb&n[~s%^v=i|o֮턬& ^@?9@??h~/]!_yi1)RDʱSSh]_wʊyۢݔ(䕢ɪ2$iC(\PU*Frf ^x㣘ėVcl!(1a` L2:UQr#ؖ.A+My$3|põBcpżƸI1o _C IFtcb[ozt"Z-TتHep>{!u'/}?EblX>bB.uuY[ϱMj}YiSePq$-1xƪ|O*si/omtc 3MSL=6W;qs3pi,"NҍJs/Kx'Ϙl{XQEJYSW8Zސ0!/Vf{*;'(AO"PRoS6˲k bҋX"0T%KVKiMUP32)0P :Y0%*uFNTňs$`!_խR!VFXoNi>v3#12on9 F[}fE׸s|FoƳ,q^X2[2Bj#fF}>Wjǭ `Πq'J]0ᲗsL&Sbǿ?К-FpG&inTn%և0݄"C2; 8[U"-|6~qJ )pM5&춌5봃~qom!+G;l:nSoz},wQ#ɭ'.Nc(KL :K|0(+ }2QDSYdG ^63O/鸇PjiղM[] uZp7P raIx3[qzٝ\ 9N[sѱMt:^&D7-)G(q ށg7[9>Md/\ۛ<dL 8 =~LOseFJڄ c@+ibO+gW)S_=@̦7@C M)]cdT[&PoK>WQ k+@&OxҜ2BTyѭȫGoM]%{V!Qu)E7mJ(xNjK.j㣗Z*g_Qs1yvvZ'2& ȤVr齰*3~ax?x>"L܆Px{fCIF^wz]uE="$ >̈bt՘zzuKd#w}qn;IKP1.a^xveM`z)kI'Gl =R.48 h3}P"nt v G )N"7"gI:Q5#0DJPz, 7t$v];9db!{E*WGf>WWrp ' b2'rU/N ry MNh98UޮƢ.kN|v&z%#@txfhpNaI ҹQ.iaާg ˦{" 0{83.1/";).0$౟^wo)*ahS2"t[lZm_3)C[)fórᚋ>mJ:ǤB/I"䨖6rW/h3@PDbFϻI%1LU4Ѵ&~dZb/SBTa}, PLZE NxA|mYpmrz;N`*@+Cs-C4q£&žw\83$/03W\'A:f+DFmaZMw]Ck JFf6rpTHGW|˪Y2QoG{ $󈝑=N7Ccg8&UgKC%=0齬.N/lKf&%|p(&JlܞOs! *ю;:LfQkq]7[A!~mY3TakeJ\5Eѷ?(5zA].!pT?9Fd!FL.ow*H)ďpx`4*6vh _ݼ-= 'Y_f]&CytCxqp:c[>3|?u.fNU)t)_HȺENĖܵҸoG4.gR2)DQ[`>zYtF\;im> 0@'<$njxfFj@hpť: 9͇MQryߧC77eX }_?=]á ěђjR3ͺd#JA!rI?1B @!z@iLx_Rڟ9J8rfˋP9Uݳ_?R# lD5_$, k['92rO[5oӌe y72w+O=I;TfL")sI׻,9<4Z-mN 8\;.L/wWXD ɵ_2'ҊchG pO#*VhzLzpkvZDh:͝yGRS]B揝 s-VTSpVxhQxlaJ&|A3f@R? 8w񾅹qaKɶnYUI> am]R|PUϓp~ ٟuK/G8wC2_gŊ Np %}G` p7MCq?8꺮aEhET%5P1vGeYpJbW͚V{=apal #}}{XӃK|.L&b[D<#.gӻ(MiT|DiKwB $ap|%N1m`b_jf,*T5KJL%Ǣ9vY/>_bcs ܗ6d!V I'rlY&+H]w6?i }*]#4?jvgJ*c\AMdп헭xvkF?oP'g[=rQ&k|7E؊L>M͎kl8rC` As;G >g^L oRD{/uip'xV'o1EA b(Zlp$JaBwd{: WB>' ŮA=EUG[#$i:y[)Y)@PW\ǁkq[ws( h琄Z vm7{ ܥ}YuCX0GրQ!mqg`*0yǣij%ҧ<λ&{nT-qZIz=8A̺QuQc>Qx9Zn5]1X<> xBw>\)/{h)0Zf z}"Ѕ{jހqϱ"?: ;GM!Pt7)!C mO uXֶcĕqCl" ;蹥5297qՅtVu*ك|g Mqz-'@ UDQV@b|7Z#惃Ű{^Afa}CN8ƻKA{OZYxRcㅧBr,uc6.s( +j[?hݗ[JQ43G-^}wQqԛ[KwQXM"uK &u2?궩#92 /8&\9_溽$Ov'}tXr(/GX] axNafP#ndp⦅?Zt(PZQH{jw#ԣ}mHE81 C299hsw #'U-6s)8Yx:8fߣ]TYE3( ib!:JqVm }*}xC3$Ͼ8>0kROyK=UR Q#>u̦oѱyϱeV4AgrD;  t3V06rl-47 [3K}XӂCᝊrc@5?7k0*85!SU){^BAyLNFr`9IK e-{zՎm26\Xrv{HY43eǚ E%bѫolUW}qƟFlSbh:Ed}$ivpkNT;.Zp+ W!GAD:Ē`]ؕD۟!iF[e.1!х 14c5cՁ .2_jIs|љF \^% ׋UsLFEz{^qRpm`9 {Kqy>ŧ0#>q㤞XFG `({EPJԥ;HU% VDKq26!::u3H~fkL]JW,pqD\*lUӖD?%.Gx.rG8^gYZ0707010000000d000081a400000000000000000000000167ffad1900008b68000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/⃽(]?EhDTTk׶Ǽ7h5潊n-ٯ&_ cG pE"(RT͸i ߐo$1?tPZ+p;Z3s>wJC.h]spU ЖengBoKKxdB^W] H)ݠ*bTI քQ .BRl ֨6_/3zbscJ>΂[oUb d~GM罰taE.iٝ{1Eы:UVBihG5"bc!K7jHY&sq b;;?[@v"P&t"l\Բ jPnDT<0By@(r W ߑ4S٥ƙbT^Co%o$RIjهgd^6$d:t'\ˡO5B=D4Ws1|]Ca"CL4:ݓeP'cˮ%󷝖t+9clMVX{wpM8oPkld;J1-w_? (Sg4= unHp/ k)t$$Q&020[tU")wzAyݳz}62LΊDoY|HOG3R,G ɶ3M8͠2yq+(oe`#N[Re;H>+1Bc D%uuf)XUft\sY*~tnFvkݝ# 0]Tt=Ұap>`t(/3M%hՂ|2 _<:ؼ$w5%5:=7Bf.Ia& b'}7ğXew#5-R_ +^#19G=Kb{ktQ yOGQfA*yZ0U jj2[yO@Sw(&-6I 8 )W#V;DȆIM3mP&3=J;{4%:fr4^ jhqsq+CRRx=pd.#; 51jKO=}֖,o[ a$]:&F+l+|J0!N ~%.0R J^Dr#As) 4t[c'zM$R!Tt7:Y^~ud8_ r*_ՋR2-ڄ]*<Ϻ9 \iMZ ԑpKԮЙGYx7Q6;hAf<4iEb![N1eszh; M?:́2Z:i@d^ '0&s8!q|ۼFNFBܮhlS`{hc.}PS%/&/~06HVz(vTbukhw&Uu E(GYlEϜͺ?+֦F,P[L9Q'{*n{FPhju!2 @YiBz`uwĂ%: /-vb5a7K[3ެ=Qe;FR捂sb`CYJ켞*¿j"[/Gu2 6 RlȃvIdc4 5Ciqmges/'k+ GŊ:49FGޘLTH+qEk83JMtIYe;(_oRW2n|K\p[F<D;K3$I>-/ ^yi撔ۤR5&]sMumf!--?a.j/(Hԛ^=ÔJ0q{VTviAܽr`A6a< V9^t3\_" sFvQ "&|=\mj[6 AZGz kX1(ևrfއm$_!5A‡:̘٣h9P C|[*שe0lf>Ax_U>Oh0P-КLbc>Crqu.RRaNjB \1y(ġqwsm Rb[O} }0eeF%H{pCdf5hFx-Պ}ۄ/k͗=֭Lmo~#҅X}a!B洢DgWV<_-Ń\E v7mGBx_<3>c,Lj t` b`;mH 3dP fxUn:=C[JY4 ^2= S01Fah~F76$Ѫzn.ؒ5F>W8p(pu"Yqz*-Sf*SA9zS%7"n4&(z,>=աAD,TN`j&Xd#xv(p0$pmܷl^F WC:'M(9-ږ_bk(J*ӡ=:_e}Ď!SV!Tu4Z/Q_Xeˇ%⻌ cv'h?[L m|?J7 -kIA0qt_*;,..\1Kb>fN C}kxm²Μ& '9W$B)Q>/^U(:;dq̮?M1'J29,sc9:Kӝd0؞0W@m$h9k?ȜPp8.1 @tr|1|'ްFK5:0aeJAbrJC:_7'HY! L"InžjVoOWhz](!M0c>w"_9&/4ypߛO,brJ䮚E WV@RM៬K2+yqfKDODxRIW<5t0C^SLm^i\oN~V1)N4ME~nD'^bӍ6 cboB[yA&'DQgB[ ߔGǫ4 c})!a50K1ut&nJRZ"V=F HMNه!|1ڀ31䲐1i`f𸭀^CEݻ8hUD>B~X%; ⤐t$cM`ġƘOZtҺK:ƚKNO&|ۤhcu){ @[>u(rbi,ބbq=uO[].m#d9}ddfѩJTd^vYzBMݑfrs#sGO:GP+An5RO\kĶlT</gIhzFK!@Lb[,`hgtōp,}=din|ibL۱& M꺫Hv8CLU{Q)Y\Yz qdtRw Rb}:l]ܡRJ2ɱe "M&i + գ!f~fq&#gǛHAm:9qz0G~ւ'&;jXܙFX&f:,кs|UrEMD+i6=Юb[=2rke{˿*Qo l%/Gtg? `F`RBlPb"y8G6ƱoP6Y/yBQ!U%*R%QuM//x*p$7(r2FӧF~XVtV.&ꆚ/kEʥ20kRG%CK3jl(09EnyK h@u#"nLӐB''XxgB^%TcyиR!YA!KK+VwP>#$Uīav9rxWDHfhWa߭:%!G=6GC2!{k?6m1aXoJyr~: >1кZJ~ԴsL єqgioa0\xkz /CQc}mMBP^2IS -sg PNh8ՓBdh0NVcjb۳d NOE9y4rV? с a? ]tvL_CK$v-YkױZiMWL K8y,exv1 !s52tU|$|1eK➫1I}yլ8:ɷ ̡07> VM9Nr.Emz"B@? g9etjv鶙l7z2x_FElkm U; -Rߟ^ O8ۓE g,?_(mI Dće sapqXáUH`yZEӴTiglJ(6ɕ@ԕms1sj핧 7ݗStu6w3 8kO 1snkz f: β͉ar9tNƦ]XPBFK-˪7Og1@a65CtV {ByR:>39ΫxNEC$sgA7lg-7u-E- (oMDct:{Q@7$)  k:d|7Zo]c"~Y9<%'.Tv' ;*]dj[ a66cmV"ז#w3F fBvmLa.G:@;lk׍˹hDg`#XܞS8,a0+DGm*`F"te\픬|O.Lxy+LNNjd9o]oS@u>kԲv[{4rFfAW#O yɱwcwCP;UpeY(ACp^d)ON7\ _ _~)rr? =R ƢTҧ109Tkvh-cеSbjX=.pNa\Y*+˹2Rf#s08quU,.z=G*$!H'Ln5(:UD"t6ˍqV}WgE5y4H"QX/3ꯝYڿ݋"3A US%̗;⋉g~)gh"q1ke\ k]sEG(:wPjBAU*R[Cm'R=&Ȏ(͸o>a7K2e?gw9x+Lれj?;4 w7*U7"c^.@?PXֽE|t NFC>mB,x\9˽H_X㿊ƤoA;$hߘ|Wόtޮ#DHQ%E~Ǖg~@s# DRg7Z8^tPZ1V?ހ_GU#`tCo$*` ے='\/P:qga,oloxUW0dg^H}a ({CEɲ9Ѵ=,VwyCahq^Ҧ?q:i}|?($9gAl͵ 4{PB\\NBl_2m-w6P*Cye8Ic퓎nθVVGZ[zl. :%b{54Y?gߢgtBI\%`odͱUD7Q@ᔈE06H/׶7;]zdMvhRK^30gU|59FʞYeӲq~]5Ƣ%hl>V=r`t-{mVxfc2Z< CK_4WFܔ*C+m嘐 ߥkcoEPZQ-`3AJY>ܲ$.H&=[we/.=IXVOcfs꤉ cT*iz"Q L3Y6#mIx!F~;t0@+v2/(K}bȅâU2a%$\;8—8޶̈́:`P-PŒ]ˉIV rt D:'T-0rTʍqQ F)u늫IU#L L׆a<1,sMĩ\ΣJ^SrA]9Lu;~$,uW$CbCM:ƽL֕6P&)DpnD̯uk7ea-BC652DX IĥJyv4%Z&E츍5~GQzyM= ?b+ELK#?K,nЧ,1%4Bx 1yp$ݬc[%N8ֱjmfE뭰i̋ Fַ?m eq;o8uVrq9UTwTpd{p6N_I^>5qwUx>.tWIX_fjyD#QUbSM89C=`:V"`E-X9އ]G=ڠ \in`[?({eE_sDԊ97OJ%]R#0Z[b+͍/lf3QByWȫ qIayӾPfļڼ*JJ7դ=?:v&u#564M l*q,aJZNBǍM/㮙^9'ݒ@P;@%s39[p( SI Rm;_6o$zn|;o1wC| 5kvc {8#[ӿ--f[Z\b?]u^}[} Uvk0y$ G`콒`/0x+sm. q%BV"xn_=b8Sh.\4I;{DqG-i : y ]d/||D=of ,%HY|-Hz!At9K!\qsfɔ{nl*8 G|#x#@_[8 1oQe` E^h>>ff\b_VBWPOa\ LhTW|BtރUŭ/h[&Ɛrh{%⁛F\qf["=*Q wTEC_c&̄,'ڦ_=ʌ vBtڈ=olbf;ѰC.=ݥo:MwEr?oT I&1Y%ֲ|*6F}/nֵ5Ld[@HIsu>8!{8RLڂk3ޕsGqf6;dUu(vWGRAPEfRii< %xTRH_X1i x&nފD^ UI~3bXPVTX*]@< y%Hٲ-ͼ|ߑ|ʌU# ;6֣_P@,}EP~~´H<)lk3F ?HY s2/Mӏ!ڡC%K=U7zriW àP̸xSvSqb߬t'uKa>jiLk ^8̷1-66+BNdr#EgYG,1~޽ Xod ZPb{ zuSq~xUd+]ƞ퀢w*0&4g^jT-\5 ~! tQ<%>XQ5od5R0\T TC[ q/gC!Z|P&9|vPt,5n!r]yE}{V%:%"R;lW@ ҷQs_Gg k5 XvVpbx|ShiyV]8%.~,<#IMa谻߁?|s;,-Vn}|b~HY(ik2ݒ=#)Fu2γ\aڑ.^>ÌѐZK0 W]rQL<* xt?N\ɱ)osa[yzO$$!u1Ys~7anx rW) FY/}O>BZY[YQPU/D䔋oJ[l$@FC_o"OaW\kv@bZL\D?iK^g#VL֌ɒvHjV/E4\PlkJp+>C1"30`H[͖Nr%<#헐um7ԟKG!ǻxpzPJL8HsgqHo|xa:̹'ώµ's#̵} e{50ՒAW ?f拋?+peHTQ#˧87+[n;35$[oUIjag\!jԦ?a,88MYbԞf`οצ0vhpAi%؃ m[Ax!'v nvp ݬ]]AOCm;BZZ|έÞcAcMF+@ ~q?-X <=y~s'] 8!MnCQ,K tA(ZeS`VFݿ 紤6(#C]8U v^v 9ӕ7ngKjdО3qY. S/IΨ'h#wzkDzHk4 :q}$åiB ~q\G%}G%QgYeDLEvpzg=sgE{Nnܰ;X%KC+-cϜ͕G;'n4)&2kBqeJ;݆p&Tz."EɪbWJY4²%")0Dߗ`?Qذwi(f 'mkMl+Yh4[jTI `At .3aqUHAKn8x);LA[nHT-ܘXoŴŠI2$wZsiPC`=HEuZZ2`;dΒH$ l:^6*'t2Gu~uɗOAIװL0ңaH$ΜںGsMkʞd{b %B8,mKy5 hj^j߫LL4=%U*NBcNI~>)Ayh85Fgk^f'N\v\("|LZEy#As+.yi3;*'I$ Z$ttPkB2ϋQNr )P2ͥխPi# 'ѳT"5#l("9pJ57bo/ ӌ>%gH>+h@l{՟H(:_z-7.𤈗K(dq K#ri[HQ] l1~t~y;s:R# V;kFu\e2v }N۹2Ӓ6m\[ N-/Uή #p>o׹_ ١$#8m&YZj\@9{>Ь'4ѹA͊W AuI>ڭ{\"xx:_BWLXz\y8@G-9Ǽ\,S^?%< =M:gp=z .'¸6B3=7c˘"Iny&feSZ52ff0[B_m OC@ͷZJs6BUIKY2:tH5fۼAU}Vv/PT!%L$a9n/J3FEy;3lˎJm7)5e1Des"0{s^9瘚ȷJd9YnL"ఊ3_-68hmz2f#fI`[ZO?hhFjҪ8iǨY7yK l0(4tZ-`>>=rJ=B)IXh2]0~ʐ*Y #yOGV0Mй]h&=]FCᇒIuP_L36H=w|xdWV죂Ѻٮ{wTSokC@qHlVz .Ve=vpׄl ǂYd cTo"oR5WV<7;klc橽ր!M6~7OM0< xeJX ~9"gVʞ xՕQܪNB k|WSyӥmTEZvQiyÁ d\ %9Kr"iS뵳EѦ+rN*'73YIM)c7yfփ!3IE kV`YbSS߄R(g8.SIТ$hP5Okі*7| ϋ\t F8>*iM㊜_涘ƌIzpb~ hx{Ew֑8>*\ ?&JODQIf:L < _񿢆.ö~v 6;E 9?kihc 's#2bb/tKVK UwZ9qI;JYΒ@C + !]u/-"rfp6.!K~K[u&< O=:-߼ǧ1J qKSyrML#jN,xmJQxy%3wŇjhAE_ Dž:]Aξj">#,Rݚ3x1ytQ5%פ^0>.bxA,҂Rxi [5'ы&zNoLw_` y<6N&R4 Ȟ̤ N֟ɚ;\UeC5lwtМ ^X-ߗn" "0cG QCS%nz46@Ir;څ@ƾ.٥L1S {?*1nv.F5 P`NqRKn9&;xҤLYCbd':6>GXG0G50o>ǘu wG&4 y[Nm :k #2ˏz- [aenyg4i) Y8&kcԠT\N8imW H椕q2`-x44 Z/A)Jύbtv_i3;+.!ă u*t.+cK!7igz?WarXAe KL쟺;k5JpI@'`jbuk5 .]kS&H̢tv4GHz)FĊ&)qĀ*ftն)Vꎣr:ůD.n=fteBC!;}nAAUh[#T3UY:|iL iDVt,r3gJNV.qĦB{8`\Jkp)4/Xő}9bV=X+3~N2'D?04Ҟ}#kmRhǕӾU|N3nHV]D;R Wt4jXu>vdkC?'A"Wt/%E;Et5kc`D3_~O2za,OP*8^ 3Z i9OaOiF~69rckp;X^' Aœtou40RadjU|T^SS\Lh./0o1EhT+?kzA—uln!c|#\FjIW2TJIDBQЂe'jMfspѻQXLrRa'0<^܀*#$(+S߽n (Ẁq~ۚoDmH1ByH{8fU[AhRb%EP W1fתIiZu(*LvP'*)1<'(^q%ϵשN#~>+rMMud?:/boSp'7SYՐ<>B,䙞عY6l-VŅ9/"lp;426vH%߄.8p C7%8(~-А[g;f 찞 M~vՍ."t NBݣZF+hj@d)qmiFs7X:+jO˫Ox 0Sa?bgMX?ߎ`gE_0bˆIo-Nql_[700d<|RAF#`*ʃ+ϒ'@,7ԊL F a6lp Caa ޔ036SIv^f,Z1=]<k|db;y62-8;>jya09o;٠\W])oXllN$-9DQ #R-hO$w|p{@t񣺈Ƚ=gTzS .hIJTZU%B+35\mLD.&^!jS%H+QvЂ XZX2(1Ff seGzv%X:ypJp4/5mr u~M#6Μ3H'HgNl-5NKj̭?ʮmCL*6yx T&!j~>2V+f䳍^tk/O t2#IS{YAvnKāi6t2.^Q9GȤLY,- ^=3=2ƮLwP앉ڹ ICoo(]{f/RM[9$1@%I@~MP  a4d6ة [[Xր)I@kaI+mƳp Nh/ziR?UTrdMqx(y%-er žYb( UD"Ϩ/`̣#ay4vU[=1HԪgˠ 0„:fי=܎/[^7dַHFR Ii N4'd\Dg|]ı˃F qf=j6YbLǙ1>k߂?fj|ڡ,Oy҂\^ãtҀ]d ,,7(#~zTg%[iNWyW}Ҙ/Z+ӸkB| ć+͢0ynnN1JqT"v$-ܸ)΋Em(Ps9c#GeR" _wÿKT@|$JnB5S0.),`ds؆wʖE.ddROVQ1i IoMi1"UuԁAOqR(X15?G&fl^.1 8i[[œv9gt@ǍM96n̂Yz'&x b@33nI&>e_4|OҹڳZka}f7&ެyU'y^b0L@$]/Sӻ<]@7R7(DM&vnp[_] "ʷ0'YOHJ)Z$>O ZmQ}FfoVƤͳRQx!ߡ/c]@),wow^v=(<4wIA{'4a,1Ĵk ]`s@`2rDҀ.6$}ۤ3O@FS9N(OG՝6>#}+9(AɯOj%YJ흲-\[yCl&!D Ż9(flB3Z?MEB]0L*1 <v2x/B 'iaBVƑg2wdQ9{&P[خuzjGFϞdc- qbiG85j[M d-#$1heSl|jy L=qȐTh.=1Z#cGR`C64.܇ "ENG,o>`FN KݢT})F}ݮX}KhHZ]}s9'PT3<@<=1**A+]?dAK]Wij1ږ$=UWmUhNLͻZY%V3@g#OK'ml#dmEtLe#ߠX5F,8{DSyF~^E1,n^X ޷>0 06^[%39UԽ|Bu5_w].¿荡IĴoDG"-ldY8kyv?8oi! Сxzr& UJm΁5Uz*OB]"y%ަt,yts D˪c,9s3 z|(m~-g&\ ֥}1)h`#ЍdV $aEt%_B^E\@'+Rw 4ß4HT.IS|O6=(KF"Vz_WA$J؄1hYx;”{Xȏy aƫrRbO92q$,l+2 ހ.ȶ!ӭ1qnKWE[IO_F0ζg CU+au0{ۊHVzӈ@:z>b^0T&#ZLxl3ȋGaCmHfvCcF._H`[~&g%c*nP$˃կӾ4!['zfn}KNA( V<='" R m"wlktPz! WV*S)3^03a2ԴG E[,M818S׬TJ/T8‹:*3b)(ГuG_L'3\RI^h.W܍IY-h}cғZ mŊ*(}&R%4JN%Wv88x13ȳWgCoѵR;E@L%,n4Qlu/즍TMwU&sApx̀Pl1 R |uV$[ވkhS"aNiaXy,.ߖ0GBڱ @1Iw˲VGT)cTHwavY\Σ% G?!a BٮGM') [E#֞RB;{r>@I6R*u}V(J%vH4q_?H~NNKE)jy^Pw.s^Ɯ^V|UTO [5Cs6W2B1}ѐeA!MzP~FUVgi&<3`Lkc=8+ gr/03̕9W>Ԫ/~G1-li|*#̭|2MLnBr-k !nD6|UxY;]7~ .IHݍE ;#ә>*JO[k@uTgZ$mv|q3ܬx1 Ktm:i jԬЊ^<nOxf/Mҡ>Caz sB7vxg J{("sauD34ǖp>BzN;FhFpgƽ`í״zmʷkfcIQЧD~UoVZX&mDDL! wF~@zq@jûBڢUmׂ<:1?R:W= DGQM=503DĖȜf[Edz5olvb p:-tHLUuk Er !Ej$nP=IZl̸o @&dЖ\l-ax"z sFrT"$|.0?m8J A`|3D $VFW&{ֈقc8! WLW Py"2+%8TA9}C.H_A< u_%hz!| x;N H\_. Nrb[E%Y0>Tt\)++QY}&~e|E0|OOoXFVÀ̐T9EaiK t. l6V+5^&`L1,#m)'.D"dvWY.}#5qc dW;įVcÆm$"w_z@p N/y1I3 ~=M$~8aTX0s~1HaH0_Vq^):,w^Q7IB;/,UȤZ?l,+24fa$+ <1Pq6I5)R4GSi!+߆m]^ 7sbZMޥ.eCZ6" ߔTҥ8pz}"wpIkEl?ԁ4rd z<^$~ec9}\8mxAqeh1Y`Ƅ΃OdZʒciKO Vk_ ,xTy+--t"ћZK;*!4?Օ2^Ufzqw܏I@7c] 2kx2%PH;馫"yW=vIBtg^::z˪D䣄#Mܢ串BJ_>¥cqΉBR%&IxʀB ]4>t3:´D-N!h)#7`:z3:85it=]X5u{)(_8A _Ózmr#fܩʴ*A W0N mOOh` oRYƻdKj Ja&v u#A5I5ي7Ze~=Z_ZLI[u^-pt ]B>:[Ρ+0FrxtFRLH)pDW=ty{$>=}V5πߍՏlLsL\98 uՐ^r>xvN'E" k([ p̘T$^AԃS;x"z kϣlC}U!Y"s \\'Q6m~rtЪ2&I L>o߭`.}cԏ)ņE9\=P|WHĬ6r߳LIzrZg( mGkZc-Óc)E O)ODG# V+ j}ˢq",P 'sH}ͳ72eBVe Q|teʊpbk@N!֖!2&na@Z;yxT7rÂmb_W\֒zC@qN(E\}Iy\!T*NrujCFf\We9)0C/Q"wQpAŋŊ_1;9Am *H݇fb>9QKh'y|TNdQf)0;9!ʶ7n~%adz1.w=0+N>]z)|9At^dTD:Ӟ6DHX$U,486ϊI*gNFi)J$JO^˗22Jd 6_T:p+|QioIy+rˉn*r~=|ď<7a6|l2q0QibC]ĭB?+4.sa3 tvaC[°'* #.*$<{#򼣉h4EXRh̺ ٍ?bwlJZt\ !ە4 hk4V}jƗ0UFE*`$$ٗY(XƗr(&$ԫz))eִK*3.KD3zWHő{L F>vЉ'ޙڀn'}` #227D9N x6g=ʖfU.ŭ8#~R > Ƶc$]P94ƩY#VF51 Oh+-7{0ʓIbs £#"hjpT:J!Fiwbߏa7OWEi}q-֎meQdy ŗ NN%S=y-}MT} Qjt 9/93O`H[t 9h4$?w374%>I0>>Qi1xp$KAJ!/B0Z֜d\!\9ck[ݍj;;Y>ڢwPX ?7ӓyF~2B-3Z1aG{vX]n/lBZ\^ݱpæK+ŅO+Z]@s=+i#i< +iA&h!JW1S'ľCfiolj_&;l=E(pH?01H1%#t/dEQq ( 8_t7A\`LR_~w?b(n WǣoեGd4]z :ZÎme#No%)_ 4FH &wL QI'G>!.Bn*ꡝZnUݶY6Z$3DWEU˳!9\oް#GD] RM1=xy\875D|A7Py9~ܔ1Ez5L* O.$A{Zk ESpUgvQ1q`.ҝW鉱>]*[-OQD1<[]bW dvD@34AhmӖ32)0vvLZ6Y% %P>/I=Dq9Pg둀9T`i#8ѼeX-?Sʸ:, -\?(bIyJ-G=ǵUEULvk7z Ʊγ+ڂ^ii3>=+@ f?SKr'`GT>H%CkP'3T㇇2!W /Ui Q>,yte+|CU׳ Ph=ũ z*N)rPpkM@X|ٝ= @ܳ SL1_L.x2-mW? <Ub;F?߯QpFTpmk8}55t{ e~& +ʘ1 O͛T.-D škT$g *CjP+5_sKC$7) ٳz50󊐵 A+;Cҕ3TBB\ƴq`@PA"~RI˃Cz<^D}Cȉ=y`8in44c_6~=hVCkn:Oܹ@ipzLoJQ0SD>6RL3s)Pr씊[X&(+n2fȂvoq8-f>V<>h@ 5AZOoN߭1A 1]mg#b|9Ҋq;jء N^9le/: . 9uy3 xIkB>u,*LTXE~wyNr[ZqE6HQeש\L-Ƌ4dvr- EsB`?K-"0 @mq^i`OzJ{~ ͫ8i/($ qUgofC]ŤKo94&$fD<;M%Ĺb0:V8 }z8bZ_EZ%*O6Ƭ ML"L<fgu2Yb!Y[kAJ)5҆L 8T8,Se.8%J=;AUE5~\ΊH4ly=AOwQ%TmOO/eN'{gIMAy$Vx%}H1'{xiڤwJx'|؇Pū~$.)"xڃ&x-t=mU`K1eזxk @.zi{Si׮R(L@%F%TLe1ڶD<êΐY"/Ib#{&QGaJkfӲkZs t G"ar8kVn*`n}ܴ9'tjF'vepFcq\+YS)GpDjKҗW/omQDc[oR~HYT܁yP'u& Ww`d>٢ é3i5a|Đ]W֭@wA> !M5ā#k$+Ek9%o-!Kst7za.!A'@[NڝʈіQ.q4v>8@@UvLN`7j7z3~x1:=մD;X aZP3܉O30w(y8'锃B VLUkƖ/5agYdDEh&We'wnI+vOl!1C(U#ejx  >̉l}D<.A͍A9U=]qؤ _To*gfKɑ>KB^@%φポ=W!Ta' )R{n"øRݶ ,W{} \7&xSa[ MRZjZ3`ί*Qs1e.^ڞQze'm/OUtgPw7dzx&X6()w{VzB G\):UH6JeI7:s$rg D} 6t: =4#?7! ׎GFF̩`Jy g`ogZ@+mݐx`t`*6J`_=o:G&3[Q[|@u@.KMUo,QJ>: C y<ja w2_' ߁Veft/{ߏA" ؔI*Rcfj1E}Lx?7|dF-^ױ*oߵt%mmV2e\{1'. 'b6r^jHhqxHw!P6^˟ ihE7*=daQrs/S׿~.[6D:j"ѥAQfb4 fYgd 6M=Ùɪ=(p8BTvwD2zwEy˪W5dp`*3TWqay5]Qܡn*9p9kwP<) tQ}).$vӱ] !9;G۵U҈;\6aI9sćp<U_WQD=!rwmR=wpjԾ# NvVFackX-t;]arv<ִ˙KKLRk[ R?xn[ w?1u߁q3d,>E0]p@AOs9*MN,F'4zXJ(ް18E9"7s$<Ƞ95^jTĖ [/d`yt;]O*F~~t =)3rMG_I%lAy%O`r.@9Y -8i<O`q}M?yk4X6 fKpTHH~ԅ#Ak=G;iӅ !N H9\6˨PTZZ/@eo㞉EO׳4{ܴq]R*b_|{ܑXwQqtD5ZS`ie@^-vuJ}d;5IEf|Y +L㭷-!Vkvic?in~e.kD8S|ivȯ%(V( $-]{%D?45Xme/qu%K4T8FcybZm )FLصِ%k u1 "2LtEOXHg"``,M< ˀ"M i5T ӌxz,)?'^WDJ9;>eo*ug&=sc uh[x.95TwYt`PJ CA2_͚I+4Z2`HK̒.k^Y*,+uY^AGY,@ͱԲ.7*+.,/& B.zu6G85a}5cjΠlE.\Y.̙K^c~1<T:t : xQ=vYS͏\1\IHESSS{.kyuVLz˨&C+#f GHdܚѰ]g"^{3Cvd]0֢-8нbbݺןXۦH ,AjG3WuCȈ m34"d_jb!cT%GD#HmMIlsfwz LzZѣɑOtm 81'C -.7!fl|ܪzXalFnq&%NY-|J6PUl=[؋+a!t'h΍])OSHR⡖iQWmgb˱;f |1 4E:)A/jkԟ%UtEQR_P ĺ} ?-0bMcĔ3U$ZW"=pTձJ^ZfΡ Th,uiJw#odΟu 6/KLc)g%x[K{lG&NP0!^ G|R_YLiTDŽ*$$4th߫jpD`'ȖD(R,t‰h%]u"1O$[6 GX.fnN47 jLZ/ڬ[\HX 9q5|&od+֌ El;$9:ПǎZi1szyB,6bqs"D4W+2kŪz,_2vʄU$~K03*^ͥ[N ~|"|o. ɭ/4dul\E8xFH+9,͹ˆ1~1!/%n ]jT3fش&=*jb>]A)H۳V?iG*k:ΙCfn!$w~rE+~)oa4b= ,MpbĂ&iv89^p6om9ۮ##bOP>LPaK@ QyNtՔea~sh5h4č`&Ϝ"(G;֨(,wy=|q&OUFvkR-Of/RL 2>&qوȟP*R!S`yƻoS;}⼎bv-=9OUsx&XpBpI@jeRbs]C?"Gn̰1hHE_a.]2*BgyuCmqBvQ>>hCJJR,T=Ḿe3|^ DzHfS+p . o9*u.դУXio%btl;Po +}?J0pҋ@\P_>ӆ%-NrT>~ےJC:p mu{i>'ҖImh9vi$tPy1[p&#"Wf83 4L O껌,`c!`G74/U@;"M{z0u3ވ `y'545iސPߎYDĢ\1v%M;|$>3Ο62ψd}^5 W6!sP1ؤTc*jYDU}]0''YŐ+ZfZ(-ٱRRj%!n~ȞQ1Mis+է*އl4j7>SӏK\Mx:pɌ?X|z*e׬%7QэWr9NVLf Y,0Eꎌ;,Qgʟ2jX9.im)KvO`Kg>$4D/3X2ڋU5D8HܛuqygWCYtBk Fa^WsW$DRl>uBkKǻbz2i~&Ǧ `qudU"nNE8^8PvlW-6Fe :,NkT^3 CC5`uyEyƤVe%Du<1[l,+c)?~~#4OJ'S|r#@cѶim-@6Ab8I4,FZe]Wl‹tTO^6zeH\נUC<B΁0>ol}@K WyԮACCmYGϽ˽AeM N~*DWdv9t ̕Cצ7 yVǬǍ~ /}Wq_w& N jD(}lzL0'87[X.+GNuAKZuRV*-0*i+;m?|mG\@E- ;J~+$BH$k*[ߑDtZKU{}OAsS⢺8'KM@oCW9-N'@hc%I'zT4EVE~ys* =rSZfSL /-}706;JLzᗯĜbN+?g2rF h S⬵fW>]a!ijʷC+߱ h\6 YL{;㌒MoC|woo z %6oKmOB}9ΐ`&d"Iw.ǹ5UYkX(k L48Hoc0br'tX`78:Ƞ bĉ#[nJxU_R-|} :cANBOܹJ EY2~?O.F^w@$=F-=W yktK Rdž;L3Z(l6C+A tPžktMl$+~NqUK`,!e]?pU9˄!>C:؋&^R_,5߭R7cT4L"γIKրd*jr^*9px7qf4Dbnk S!h!v֜T4^hrIQ EL~$].{Huz wFQA z'Jmwzyfc8!w֮UN0!MypeD-)4FB"EL qڔhT(\v/*֛E;[7^eOJw?UΓQ0<$AK ؾz?#&B_Z:komam =0[_![KPSZi=<'GE49"Ѷ4'L3O_Cr4GP'8K5-`#UF NkhHtYG  w.a**=LY<г #]Ɓm´=sM;UU _eC"[q YPr`$n[|y\#p>ؑMP'mm7/;"p?"`DvF!iŮ^r]6ġ6\εɶ0BqwX$⌅j4?jhAكVؼ<3Vwl@r}eXP.eY{ǢTrV7x@Kg<+*GON#$}_&$z(\ѵZoF0˪8&0t@MZ|awQ=@pP> 4Focrzk+oѰ%1S4rtZ7X2ΏOXNSV}`G?g9[Yen>E%_`/),Ŷ9_Ln'`'ຼƣ~ n0םmv9͕O5bld0ȂT(*A]s 1J?xT}>HWe졭ڝ1 Vݶ.U}z6t]1ߌw88 h M+dHW=B Cw)9{W&!0UXCHVPxHR3^'aE\Jc45WlxIMr6_Ӈz J{MCрڳ{ UpIMM4F/-|vH0F7;PI0Tq j!/Y,j9"ў^bW5/m(B71T+Aн0nNf@ic 2DED6(s,,5 Y=pe'PSA@$d}ŠV+gu4.5G)U\QPw'Rs_Vxe,u]zQ:]X`N۫]yjg}th>}4xTQhIdQjO*DI1c!O/uhAGqתY@3CSZ-d͋OWyVo :~LDul|=4]Bu+XurV# AT ;tg4/M".?+!Nyz wj5/$3-F$ ړ\PzOPCL^ L {K W! ^ 4j 5@ ɰ]/';WwfIV`: NvWn}TW`>j&H U@[IOpcff kQuFo"}TJ]V&NSŇ٭[/ǫKn_Zo+q7}`%a[TFCZXu'`IeEkBf+ZJQC|>NC}6-lV-36jz<0e `=nzI77"xX~3!DJY$^cBd^X,V/2102K; EhX] !TR*gHbxqUݴ؇S>6 <eǨz=J؅B'AspdYӄ`-q`LfB$xoyLJ4d#m+JJ04XM}i>'sfYd~` (IltCs]C) OƭK[1d>>H8~ka-?%ڢ }8@O^(v``7Pڸ+囱9?uEY%+^Gk:F% ʴSRL?̚9ڔhqΊe7R2d d}}dAs%,/VYޝrqq҈ArPT^d߯\c7}BK2;!OtFaoV=IC$}UVWhjejqFK>\wk8Ne/C=6,ۼxVkHG)ҁĊ+kvn!)T+ vviM,Qx3DlDmGb&\1u?Tm[fʆ0Sj4_袢, #4s IƌfpR8hIROE D#Nq U.l#o_/U=jt2ժ`1}!jF‹G,-:3hMN!!Hs+ rDOgRt\-!*]8,Yp hG-lN!:ȣpY%{"d?Nם6 j}@u^2arD߆œ r7IԳ|5ˋ̀O͈B$h cSB*-a?Z#a?I6 M ޏ SvbMʣӅqF P4GVIx# q|[ol0OJ %Xȱx~n BJ'~ "Lwq^?z|G3I1dŠmT&@\|yv9O܆# ~|cCOWA@JptMA{9 )zH&8ՒK64ZMw> 言!^DŽ7[S|ȑ$^Qv)v*ťӅ|Ee2RC>WcS}5R(N)w"8S54\1Oyo;nҞ=dUwƚץ=gb%TQ(}w"?VEB[7iu#m^DrԾ۞Y}毬' hAƜF}i~Z!r= PJv{c.S2קF>\zW#:h|ߌWZ!`:KqPr'VjZV#@[orULӇ]+<垎]&l}xU 9Dcүv*Ipʤ|!3(| 9@"8nGlrq5Q53. ^u.Z#Kƫ]k3u4sV> /*:B0^)l^F'ͩ3mH-^2m7K~Sy OTPIn/<+`6Y0"{ CjPvXeiO(FsڕT)kYuدdAyrBrwNrv xMj3Y%2ʦK\mpѫ3ȧ8.JN)?WNE-*=M8A{nÄ_D]+w# M9 DאUHNj<-!A~-볂ŶuL7mBHĜf2T&3tnn̈]Y=r݋K?Z| _śz9?@7HR4FB6vZ0k&"[PB~!^vMq4P4R`CQFѨ%_N :b엃>8c1!)WaLmE":ӽa'v|AcxžFOI 1IDTzk¾=^ƀI{99EN!HCm`q?Oڤof}ge'ڦ @d0JyX П]̔*yIǵ #RHH}&k/oLӺPV܀u=_}1%fH/ ce$g8}9jfP;x7q}rua6.>ag;β@Oa`9Rc9) SbNZP^{Oێ<܊ElwAsUpqCXBb7w/ojLw' [2VuPS2uG`N|^G:ض0s@)ɍi !ԻOpgֽT8Z[N>8;v:rA<uψwF\ɀajQr7Ơo\NX "=8^N(䪠6"yƶtLfed U=4ьTyqژ鮻V -mFs;S%j'&_ƪʑPWc9$ 2Wj}@1f G"$+ՖkW[fqIf@AJCY04A_0pp]kӂk ?qbAT2a^B,ɺÔLBVz{GyV7g Tt{F'sZ&?.}F;C8x%ĸEks EIzRսTɔTK)#BenY)<픴P45Dy%\qxONWYtV^,0"aV.xX\k;% {;DI+ϙ]1ŵY8#?[`9JъEoa3OZDLX뷇a{FJDT cOi{!0sy[]QβbMD0ds1Vru$=U]PɜPIFY : 25 iArCGJOYkrt|ް́pp,Lp;4%Fa!_)X,QE}[^4|k3pzNj9Ns`o,-;`]ǂ R#NX?l#o{ ܨ4e7NnXlp N$pSͦNc^w$˦ĕ ?p>F~5+h0΃//Q8?-͡[TC<rB\w`Q?H@`C2z^l} b9V >#'-(ι?c<'KX20ʮ\b$'yusk[y^ ( Vx*ע` Jye1D=J5yFw J[:6{wnۍ-w>~tP '"Ȅ^B=z wB>$g.æe5)E5=!!~Ear$tsvK\Bm gm16g{xmEnAXtE|֙ AxQ1ўL:v02b4R-M,cK^<ϗ?M-mc+7waP&[wO @ݣp giSciI3 SHjQ,0 Xqܤ_6К}"# 9/ysS kڧubDZ X 모^1WN 2ڢVմ)WG(L0{GMr@ ְ1܁m_Qy)Hé"otwɍu ɍ"O>:DBP:ߩܛ.H>rxlE81“A{ :_~e`[^땄c[=vFq\kM8L;#Jj.2K"ڈ!3*c){UHt$ Ӱ;Y O;]mgplgW^+0za1cse0Q?ޙ3Y<#<8W{#ۨ[1>|Dž .YcmQZÉ{x]QT=ÐOD+} AۦۧB]"6\><9X,>;m;A '>aJBAAi f;M9ѕJ=Wj\kDK*?žNi؝Myyiʌ`Ӱq6JC@h)]CtLn-mv=?a()5 +k]z Z v5>JaƦ4W̃\8My8+M\zݲNK]Ve|p3!rS˧Fbbdeknh,'Z6L;/Pkugl[ԘPۿ^M ic3hvY f5-7bҹ_b:"7א(yಭ`.!S8?;_ 6'c[R*he;,>F˰!gלM\OBVi{侐Z6s}q`bV}<_ṣ\j>i (:P,B3uqeD%TCGBcW+"?v) [TaHzcxAiV1CSQ|!2Gƭ^tAdv7J,u*O΄ 9 a޾5YdX$'"[ޔ_T(:.Ύ|޾Vn,pPlI44v~ԙԤ`*|xyC@,ee<& @<Թz ׇ3'[UO)Ov:Pxͪ %vXu<#v9Nq~~Cڂr5$*\bfc1ٯbZiN_lc$6 Vs #jrsĻ74Zywnt "%*` )5Jه5$zʑdb%Ɦ=/+ .1+t.a6D9dDƨ#.lc&տ7V(waǭk8%*E{1%t >%_(k"]k;3b&BsnK)0PW*6R#Ro08#?|Pkev=Tea2 D#O P@{MarPf?:{vpqrg Kމe@'h{K7M8o)NSg /2 |䝧:4LJese%gY=%$m*(:^L8w@TcQ(&!JItdCK/B~YNjR>6ll2&z,ہ «*NT\3tK[dIsqo Wl߇Ccq~vJCV#MΪYseӭqڪPmuueI|sW1UMu^Exe._q&wr˅+fBְD^|A}e8&Kyʧ芀oDgh#lv{L\1tc!fD*-pm.M dOڡVeg'a/p `r 0i2249>2m2%sd.`HP/,^ѝzX`$|D{#Ǵ= JgmԗW'}.0 aG SwaãZ@ޥ^I%/`{%EiX!ˡV ˫G V岻Y=anRUy%Rmѽ 9ZK/Å ί!I^ .2h[jPY0ALJκ2Yũlf>OHAGIQ-aΏN}DVy4ŽS B}{ \ ']\vPrY9λ;.O` Η4jIF*8l+Tz4 nm03z}uLW'fRL`٤l}AZ9uH͆Q٠wۋβ&$U(w SvE 4 08zX& ~H.Lj.tzz{ "e,L:4#M}X24M3 `ۂZ8==vo[lQ3@j'^9ިґT[ڟ:*k2M a/|iZ! zLIR`kM|.1+[+}k,>$mFo l&j$\MݳoYh>ob"VCMUL6/]0-:Zޮ^8Hݷ-}^?5<2 w ;6Ο)|uc.]ݡ+iЙv2X< h6COv?oCze/G2O0/7!dshJ"?}CJ++ Iύ4F7|yF'’/F$fғr,=`]5?V$IU'QCSyLR aĨ˰s356!./cp>`KyL-/`Q6k%ѡFF,]Z:bP<|yڊAH9[;Q7:~嵀jjD{TFu [h< ;@ދx2#q `,g8. En1k iY_* c\ez@V>g8'3S,gGL͸oHp66ߑ\|MJE FK*bpioNVϏw֤(HY'd2s2لW*ŐU[9A\Yf:{ s`> )[d^{T1@ε!7uƣWѽzb)E!ehOY9=(SY(-LmSw`FPj̛7ExEN;"BQH^$9[,H\sw'd3ԥŨ)K(ҭ*xڲ ,v#y}I-9⩙.ظL'ˀ%ϸ u`uD<HylG >?jQ2G 慻:_m (3T]/h)O3S c)2Vj"8 z+J bHIN3Yv6糭D9p-%] T AK˴ 5= s7A~vI0rjÉHɨN@iNJY(!x,:=Sي?h;J3JR2Ny)S_˂WGtT bM}7(`{d 4f[^udW&N ܮG "㄰Vꆬ<ԸkgO 7ޑ!ͬ eO79Ub^"ߝ?f{٘Z(-Ft@y݇Z|5VN";侐, }Gz} =p0=0o 뽁s?2$o<^Kz1ʺ" Hyz,G OL9OU UVbypSE m+1/w@< pCܻA;.7[@"[#mCߒ'y:0ʂp9IC P h7 6?e|@܁eҕ^/\M?ły ?/̺_nV*O(H{Q w7@uzܼG ?%۷ex{Y#y=5MfZ TVS|!^q\^*-6 g6bNg9kKVs0ykzua3 JgVԎK,M4x;e>uvcvy(ynaҹᏝ1zƒF>җW1soX(v͹`QfZ{vp3g5p^B+Gg<2)3^ ]/Kt佅3Ek3f3+ILpoV2X 9U9bߐJs%&s/ zjJL%S[h:!Ḡg/] wȡ*p6P7{YxYJ12ʰkqd$F)`ۭ&mܒ eU4 v@ë_gqƧQ\k@uU⍭=s^72w4.cSUؿu{rSsBE3O.sQ D{4lQdqeo[2 K'4,RǙ7S #DȻieͬKnZWy|`P<ҽ8"1sML̖0׭ș] 9ws Wz8>o j"cm@+(P7DͲ2_sy]$/ت|!QdcJAtӣ'3DUBWfN-Z2QAbW3PIv#gm`gp@L/|bdJ+BVPrzէ1@d 9"€e G_xjN3@g׽ZURTUT-859յ^m/_re+j]TlOV޷tls~wn>NItϐJEWQ M:,$34YȔM UAj-C*:k0rZ҈jU&6w0Q{=X[<U`;?U) (ԑ.3p04z! XBCuH )"Uh=Iz^A`y]կ_N7#L筼N0+)f_4"A;zB=Y7{ܧohߤgzt>(AmqJy`dCu5K{CL!֘_ R 9}ۡ?O\au)lILR{rJn3ʚ_.@C˴ rַчH/Ru9;rɱ(m MZ*TG!Pޠey}Ƶ^ h"nΙHuɍKQ{B n >*r:*Wl6IO]}*ׁX8q`&v b*hqǏBnmKbiOSfvןg.Y餜S "? #nKG&pN9Ke^2`Xl n/LF죴14/KH*DTKأ'd"Q=H,5yf:SK}u2_u.2x>h& 8;Y c^}DbFQC+-j Ǵ4H"sTq= ]1.]Mk8\_iE-?3Ii6j:(w@9<Ʌ 1i^E&w_Ȓt&y98ߵ|e=|pX%:4Oz>=3<]35HlF#)(J Jn}Sv1射lS%S"ߌ˶7փӦK,;։.}Ԍ ϐj{5PjZcBJsJ]<>2MdJqi,lst5D=~%aaH][L7W9tl EF}6jXj!,j>8bF֢8CuL:-eɒAPkcr~'oEon02d9'Z*qByΙ֗.8ũڛF ~{n*GqG@ڟiጺ֢Esɧô 'Oȝi#P`$ST1-3Jq^j5lo159qVQ2'|uɄ[ы_Y RxOsM݇]Dġ.8㙓>NOzZZŸ0 #`gVVUЂa.Wg|;hk q}rdžfv>ߧ9L|a "F#2ۑWH%^i m!~g3Hsr~<$/bH[ M;{8-\Mă|~Czisy&q)0͈(R_-9-BUJ<@KFՉn5*7]QUflǸwۖ4q@N1x& rM13֬=hbб!E+AƇ}N%dzg/$22Yi(8&"mE o̫BY9۾Q]6@J5SA⢝]Hw:/)ґJFPIPyc1M9.AA}8wT!I{LB_A? 3C)~Pp@+ǔ_zV9gͤSY…H];wt_c'+QK . 1$Fٕ1~qno46M,E-9ZT|9F\x2*+`'_3%s]NL F Hn1t)#4`&@(}mb4JH җt|6_WP [o >S(qec,"vH B󏶟4tG)Dh(|f q387; ܑ%2X(wGQOY$tqW.OJ\X;w+Q А,8=?8 +e⬒>^u&TOc=%Xbëh0_#leXB4vA֊vӁGYG G !^dl4<眝LoYsiA^" V)٤WB:4w= |4@+wyT/ZI>rB͗fIn/#E)҂)gj+q,:{&S_VPhb( dȴX]o_&U]0m2iMZ<̵'JԡDzQe}2jΰq0E%ς?X+.&e*;UJJH@F1}n Q,yOo\\*c,uHj*ϴ_E~G Ύ.JLO>Rz=LmG1`CZZ9D \*LW-H,PTCKFصvj< vMa7թ9vȯj2&TY;?eE Ls @JP ؚW3 n{'Q hRCFi&)>>i^d$ϔt%)"^j)8*>\i%:>0zYd4j~ Ҏ}` 1`wFHؠ*mʠ{3hu|o5/6EGqhXc|p9%W2eBdl']ƥOծufqפ@uud~˘$]"h`E/ j?]2H_.8!*hΐ oL3Jj.<Hc|Za %ÒRk/?+H >-|x+w50IMJt:wn8VVO%caBfkN䤿[MPv%jzqiӲ}aI8?g^Qa.Lwˌdv wLT]&m53@R9%UH:;ᓘ΄مA:x$~Nyž}c),AK~;F8e|%, HRϕTWҷ\|>a6uxô`|Pt1.acVqoZ2 FZFN4lWPaz-bZ@BrRƜӆ۹] &i!M+3g!JGOK+}7@MQDd3Wc"J L(o] @C(CJv|z@/ 뼯[J;s8T9 N?MsPi4mD sEilbz[4{z!,9gqfsFn9Эj5$7%^ 4'*G=&)˚{q2ʦ"WaeUU2ed kIQޑG?j`9Hēpyw'!C0hn&myO_ޱB:*"\}pI ŅM;e/M}<,~FwR={%Bȩt|::?OE.*/ RM&W545,Ѵbaii4.j1d7obH+KE4mKm 7Qj L8`^=i}矙(}R>@Uu/%]bҋ/j$BuWwZjz­/ .[t;Q djOΡ*op`H%uDq''}'۟ꬁa,DGGdd0zas}=~%bfBg{0:k)^:pZ|g+F^=>Wbu ttg("9C-Vdwiа <cT^i1_ʨ]<7$_h@ @صa; Yly"ICւv 73C?(kdMYޑk(7KB]\ϙXBde\j!M8  + U(`϶1(C.>D(GwHJEx9#] ؠp~.ƭMõL3JLGNy:!GbҢ2@_3o~',}hz4w!kb&5 SqH(3g{@-̽0lJ/ 4ԊvxvesU lw7p\P#$ #6~[C=|Bg2I0 eb@:8 I$ferlz #E^g=U׈`4L+[`,2 tj SY>/П 菶nӞqK4z͚KW1wUa5mTn&#VL}E'&WdF} x+9A.5#|ӛaA:'1m1!m43o ,Qʉ$d hˮ#C9HاqH [.I6zMg+ds G q{cFC851F=ɅZ9ۖr2A-eO"F? TRG/(nsFo pB_Vd@a@ZUj:Aeo$"I.u7}fs$ՄSUW} UѨVWMWH?g*TmO:~UH8SGHfr'cr ["u!te"R4)1QC"ni,u,Ǯ~I21ƎCӧT,4,XIuBd~ßOq&Svɺ,w9C6GĄ#NPHG95uNE/Ȁ}an5V#}iiAG^,}$StTgf9-sUT[!v 4#f_՞Gyk6Ō"eco܍QX3#:M1[k@C>"=O[ vҹC_>r8SҎ$:+vPEҫbDd0 MQoȅVnfwnBҍx|ٗ*6Q TSB!D[]tbd_U[tZn^]cdז& |2T}j5JW+n7" mv;)Ut75-uK [#L/g6C9?7)|&x#ɕk+P"%+=6*83Xr/|XRdP9+r,ԑ̡g [,HkC}=B<)$Q {! jF9gwL6mQ7B[yˤ$H>yҝFN[!6r-Ł KX@a FP&Y;NZghڴI)JI~`?U7SL(vz6H :_6F+^Ng(p@Na:•YQBl(D珞ƧEw|#V7{S^_lVsMX{kˡ(fY+A뾵R\(H,-$luR-]i^;T }+dnPʮD-{<c4mbYY2 n[^{b89 js{|NB7']S`U-0Pՠ^RmFD=J`(%ac1CרA3̊ yghw-N -F4`¾°K^쎇 Zeԋqr6I5TPӰfC Д6/ iѐpkNT)ϩ^#VeeocXk?t9QNT.bH(m͔yĠ% v@;%<@{gEy.ٲ=G\Ϋ;en94-HnKiKF~B\6G?)wtlw H^Ad\L4~ӠAW[D?w#w׮d- AKh z9Alm^Jkz^Eԋ"j ǘD5 StIڄ'aYBY`%[M0Aw"D/Ã4jκBb͉L-BK~5kyA,?&wyRU.ibD\LhcvwExv;?1Cc77RD{9*,F ^r`(  B]6ab TD.$$#%x6ۄJ(m5օ`UܪXEdu}k=]ލrkԂ+oT('Vvp9FE@3F^*5M 0B{빾j\ʌ,kc{63ذߠ)yA50[+pEX/5ϐy#k~3)3PYC}EtӦ tW4̵ ~r640Y#{=RZl+O&ϩTjE D P<=,GשԼlD!rHJcv-||G̲pFO,<Y.՞ ʸ~ Cc{Xm2FF"Ϧ- RL¬@d$>eE2C5]3l{YF6~f2)ZX_7Η6.Oȑd WZ?PA˨u5"e i J4;o(тgb:-ZAxh\J6]jܮXg!5$? j!nH ?>кt98*Z*o @И}ωAs e슫) i?}nUg0UL Wdl N"{u.dA\'I:[\:fP^eYˑUpeI嘆djY32`Hv="y[c[1 |)\;׸S4 ?f+XʸZ۩dsز1N2Ya ա+S41|H _p*m!# HGSG[e凲a%$;kXė<]cqoW W{|uO7O|1Գ1.ϦiW/˩ciʞn]15r {I[sӁ(aϛ(##L tU`~6׶U1썾.I w3k![lfEiy0F3]TbH)v$ ׷P>x1C\T/žIyD 06+XJ&~Ζ?ݥc'\W7B#[!}=ćP S(^31n$QA.U' )qx.6fNǖ~(7P=} Wkjj[E'W.[N(qнTwI5 ty=*[{vҲ0W۷ToJ@ߛ4V$9?T;Hj Yu'$,'8-Dz8(M]/E{į0"9G‹L=~R =yDQ;N%%22! 3ak1%("a'gA H.qG]#d^B]S!e I`_$ mGq+%nw;vep}J?jMHZ.iXXGN`*= @|* hf,NӠ:pu~uJpxB$^;!oPj 4EI?DD q lј%:hSఉ6ieܝ R ]qXj[zEp[@n*/TYt=UqrN*" :Dk^1lJque<[b60,yA6bވQ=P-!LJ*dt7|W\wMXGP &+Bd=LsQ-0Ɵgd:68ԏүZ.Xeܮ¾գ\GPtϋkcbyc!BNhpI^@Lc1r[O'[CuL΂ob 2O3H9Q{~%ѡ67>vDĥɩ4Y i-4}Cɣhni EF`K5-KtV+.ڀX*a,+  [jeB5Ng {}濧<-W ".cxئNL qãОInO臟Sֆ d~ ŗz @ru QX\޳&sNF_3/at!%9-ޓa!U5IHX >۶!+%dPer% Q^2]HM K7.ZbeX+b:iT)*SLqZ g265R|XN31Xu}ݗC+_w,5`PJ4Xeb:%ƷS+c d7_*s=Rɻ& ZJii*Z9J!,< SŜ)89s=oxTxԓ mB ;mVh֠p1A5ןFѹF?W#= Vxj;KAH,JU !}ɵ 2nT:v]v*񌣇2P)928PU%cQb|-ͮ xj {K31$L آ8s}Ɋhnx6r>@ЩN e7uspB{J*Jdz"w޳@E9L?B)֢v1>h]2e,a4e.ߺ>W "сSK>-)2sTB$ my^ NW/27z}Eu:ߐvyQ ZTLp{*Btyσ*$`ujJXj.~Q"YMxCku߲(F>r)TqSz0BĜIhcDoLXjVP @ ЄD2zZb秝m#>%Oj3ADe3Ǘb[,fWo.3k|G$2#蠛-QlxVpkX硸eZwowy+l"Vrԏ^Rx1)֠: wtÊ>B֖kaƦid!7I \\EoO9tK={ rT̶J5֤O/t;f𺞟Gn?{}θ&7"5<)P9)^}Ǣ 1Y6έԿQLS2ۖVz\N ^\*,Q'Y .b02HiR$dAb؝YUr|דC}M-i7ᬂH!)WtL8MN+Ec#\j[~, C)h`:䲃[ 見 R;Ӏe5 #ֵz IpYSd4Kh>]j<[訩HlW%dP򑅮P"gi2o8-0BA[/!6˚S98K:@|0˽78SsQjHmH"TΤL̳eiZ{-()86]rTU+'>x!lK + , K~MX?$ov.:4"?#@'hu1_.^ v'r47.?V!]nkbn3)UF.?pElSXdpvWGeR2pFQTWZUo)G0]ch~DoQp۩cOCŞﳍje q= _+qi&+<}M?b7;LHM Eu)BTa&A*/.5 x[@9[PտN{oه@P#rW8樎vHÑ#VmUT$ReJ%eŦ/V ( NС]IE di_,Zjq"hх%1[{Bizx^d\}'6~Ч+a.9 QYPC<4c >i~ W)Ά~x>oF!Nv;pο$(%S'֊ρ?;Qi4B$i\ f9J[!EiŞ].뜚ęB}\\D^}l>#%J1ln?PCZil&0dD>1W@/)Vm 2"ێ N\oDtx9D&t^9xa"!N0#hK\cAԞOuz2M0(LA^Fl)#J(>"{Q߫*ޡɮ}ďxD꽟YNͫ}in mm-g ܅F2w5ߝQVU{:\` êK9_LDAI@Zl?hGdbB̳~1ș/"/uQv[^`nLF5?%_($ͲzCO[# iAf[`c+'rԁ Ye{ݺ:I,FV4YkO`ec}pUҞcI *|cF/'-pǴ?%w}Ҡj.a.C i;Sv |/^}n.n0vXjk]%G3B;P3JTs'T)׻lM݂ա`^Ezћ+Y[kkz߮ |8VDVZCpMʢ5jp]4i[3Ge:ܱn[W՟HmI3AJFCi,ܘJ8mOk){}n`^u0po VZYzC?WM&!rb<ߔYoS{?9}=Βmɨ]YSw"u 6Fyc&xZZ˾R?2z-׻e# h5Oҩɖ'݊<GXOi+t@ ) ]62Dn:H uXT+Y׻M?vg14~kONQr垫)e3܃r]Au~}/?e7yE_1f>\hLSG+ӷGQt\.]b3E c8ET;:Z݋|X,$ѓN$ +ytNpMtT.5~ !.#펵jlb#o4G+zgzZFRx2{|w4I )BQ;%"N,u~.^JP0jYr>5^lDsKh-ٮy: G5]ߜG};DאU0ٓ;h3+u8)H BU ?r+݃q>?& -4W=ݛ*nxy 1ytfZB+M  FHzsK9S@|߼U`Qu8~=kAo#evաdʖ Q˒s~Hlʱ_lƒa1{XRTE)SAk&?8yOйFh5?{d:YKRBp#9o9ڙpV IV1t3YHOG#::uFF;ᎸRvDMyi6&BlŚP˫ 7U`{X_xXpDCxh.ѯc? r RسKb]rtE7_ 4vL:hYc+9|i+nL-Bjjs%K?+ױTf FTYak`[pvo)L4<%%50u_8PkHhC` HyPqMf)FH#-[dWz C{,>0닇+<ucIIKj&lƁ%Nq$ (m=(NOX\?^ԛ.}qX&0]|@}yDc]`vC0-/RC\@:jx&jXo.KLvd(ߒ0oL0]|`$>:"{V$<'|Gx}QVF&c87E$sIUs_}:u"kfo]JR, *SLZHY~ΐ%*UM n`rcvWHX"V !o!Q7lЈtQšjO 租9)a^6Yi8F|2S~ƲҺ֡S '%4YPhU5 wT Q X++:%^p -@BdaŬ?1F?L'ȺIqJU2{W"3Yvҗ[C6ti8'5 b1t[ɒf6`X` LQsYkI#_-PW_MSg"DXl+Ie?nnXB#!phsomurTfX`~Zbu' :~9W;H.D0Ӥ0=[[$'q-^q kGZZWVW{)SѼۛYdEj.ݞ6"]؊\ &m]VLU/)*$w>aկ0]V9$jPIYwUuYμda4 #X|Je_VN:_ VjeG CEo`\Eڗ>0e(㧶5'ɷ$ vS^lN7kWg _p Wi~or 9T*ﻱ0MF5/*u=d _D%; NForJR)|Vy<ȘYNZWCmDuD%{4ﲑ#` Uy͑p:f2F&)+QcM]{>2K#<*#X)+8E%x8Pyej5S"_]`I4}TʽTN`OJ; ,=1cj%SQɓ.+(-jϑ}v(&p=gC”XKT5pzg%gSO`aD简qF >VڗY=|ܔxr SбMƇyRIoȶap[gM w B ɦ!0>gz2Si9m F `MizMSjuSܽ2 y麴R轷;>0<%M$jQSL>RWpxsG˟-cgeq Ξ#Eei`f,~`qt{$ 'p52f|) jĥxH߀ȄT_Ơ,foqW po&4t@jyX |98U8ag3kp\<+׈ѳxgd2O.ks1RYښo 3qxDq P{#I[aZc.L{fF͟gA$CQ5(N+/<ұ|6x w:W5]Y寓MCŤ* '׮m*$+~j&{6b_ GGrIbCx/E2Qmu0tsfJ&qhb ծX!#iۆ`۳>bvD5!,ne*}sWزAe][*<)ӈXw{GjTCzqԔL絾XYd Hrӡٵ(m PJc2Uc7P5ڹN&a.uzxNhe&8@ނQ A Lgy5L=tLQII5wfpV!u{z&zO?x;Z{n~|lng`RVw^J,+bb.u{ڵ%ͳZF0p'!K9Iuccn0kf%QBw\H]7ho(VńB-]7xY1&/-ז(e ZE*n%51Gf\χWәLB{e3,$4}w)7RyJQ(3TToT2*ƚV:{x]AKHC jXn}T. zKiw]L挤0t=ydbE@L8X78B|YK@lF|KrIyف. *ls1f!G b x9]z _sT VuQ0Di22fѲ^͐L,rzc'ܗZ]}3n r)(^}σ$NS\0YgU'T-7tf62ƽPg6|5[7 VF2YN"4U*Z\Y]p" |4:aq֔er( Q5JO/6iBYbֽ?3Jyƥv aH0sEl1M{͆ǑcCbuEԥrEh= C=F6 EǕ,[f'u@,`l^%Z?q0u (f0Z"ͲQ% }_HԅnDq1BCkwyc]@V}fpȓDP9 IdAZΝY XaȻ|L MM;~f5optDΆ#ɣތ?iI*Yo2;1e%VF49b_cTHq3mپ.]FCp\34G7Qqzܯ>,1?ٝn~R\MC^Wsr9`8JC 9>+7$V@[7)\ؘ̛* .NG^*qYrkk #uR9\e:p&u3q+?wֱW~l&pymقR0] <ߣ>8Nl nMN_b.VX$m%*WQ.9y@Y? ZYmel1+Tbل*}mgaN3hW8RJ ͦXJUNI (Nj@99Zu|&22~аg5|-j! qycd FwE F8=)ϓ8 Y;~3y A`U֢.vSz Aym~"I,Wr+UPlŌ^XZiNU:"z/Ul@yC~%r6 d-V͢A ?Xc}w_oIl 5k+t?I:K̕gSYŧO7 ~"qAC'[>x 1ꈪ@>(ɖ =^8XFS+JDW|ǪyD9sݳ(cJa'߂F3Xؾg@"~ tUv<#[^s,ޞ$Qz%Pc\j_SJA+ZDjw?E0xCS#O!2R U@@3#GXVfdL`1w2/a[eS2`?`>unΪHR@V3|~{qf zR7,))rKq^pL8 j+-n:?TuMZYCQeP@ =E5 f$tj|]KnuS K+ 71H6]Ptn, ׇM{p¸,9T5bftO9Y- LW0 ĻysSF.;<6=,;x$ jhjM?FRHpdAY$:ʋ p%٢GlA޽ $\lQtlw7"_V#ƒcYwstxEc%MKLj3#u}[ Mm&KQQʀIpt$6!2֠k%0.EEI99ISggY\?J"j,}t:{l_bk ۜsۂTtۀ)r'ffv$bTgoT# mkf$;UjG*:RC!{##|2sjm IzTcFq]" /?TL(Q^sG3Lʬ5M1M;^ xPqUhU"Xqub]A0f}Tgj~PֲyUtq^j85$ǞaJP+HrM@X!Nǩu~͠4):Nh.&xOX v(ԆOGf`c[-آ3EOx&ޢ[,Z^ * !mS1cCȸ\β+1b7 /F[wL3/<>rqR$g)M8bA"a(,٪$v>QoT7~wF̯wg* qj-:#|rU$R~IC*vw5Qrh\v]S[f+@JNk.(*-Sepf27 AٻOxgIë3Cַ}W4UAtu-0G!&;זk_P^(weyL6 u?: 'btH NlV7PZԧ`on{Sik+SpVǎb>=Ldv]UsߴC'{z2/d(V1Jb \T=?#[rƱ4*s^ީ~u{偷ns+ q Ub IQ Y$G&_V%H|V!I#T5̌ACUc1i/k}_yS}RX3DG'sI Gn3M 4 }#U*މrWU۔DVP{J5%ÙK68}#҈|mX,kHPm/YK{faEأD~FJ'r-OžXVGpfΘR_4ckf!U^'h_c:qc1%I ѳMx~T6G=N9fvLQ 0^ߪܚT&>@73woi5Ú<3 q 23፩.ȄJʓ d1GzS Pg4פsWBndS^r~b7̨Ajxt8}o9 $#:?ꪅ;8 28̠LӋ;NofYOGF!{9.J;b(SdV#i={ ٖ7ӚK|W2L)N,* ˫.e`U#R93{T$.U8Ϟp i98Bg!FTk@O}-B()DA4m PiҠ$n?j>L'J4k>"*~6ڜ#)1 ^c8V:*v* 6@oA;f@S48)y@V.il.!sPz)c*^^r]'XH6yj'{y/Ơo  q_!)߱񧽻I9d|d"(:6hBq"~eZ-Tf^',!V?ܨƠE @#Dؚ qٞtoR+A6t>y71fF$yÖL "NL":#YkiSPH#{\w% p)1)t!ֳ J֑ļ9^ LaP='4 7]Iv4.~㖣$&:IGU69z!qcw. !N1f68 QLOzt2SR@~fLv}IfIPaK^"BQ{"@$W"'[rZ:?h wCx5PLsM$}刪 ~}еEKQ\~Dg+ $H 4q$r >>?WXH\nSse0k03G/SۂG<%I< `xdjhGq7-았jNT*`vE a<n a5Т#ݻqGmk_n8Zqq#)x;הvᵞ7H e{/wڌ(|5^ 0r;H'c-ѿm߶0sx> >"qE.ԉa\]N:B|u nł}HqSn v;f5PKi&MQ3>w2|"fo+*fkѹ|7o[% VX*,Wlp'8F!SVS/nKWQKxF pM`[{˒=ĄQaСn/< d -Œ@~.L u cKI+߆?.N/ ['nÅ+Y"` ΁ԕRT'$u5]AbԞVGf6RU҈f> S678Gc ˇzײl]c'Sߥm y#&zE_| cKǯTRI5Սb)'`B亱5aR'^.:D[*U3JQTa2S1K+S.v%-)Yx.Ǵ+w wG+.C2wEP* c\?YYKjǠΛK 2uٛ:v!{+%]O1Y\;>m@={D8%x;zُ۰^ !c=ϗ#srmPT2% d:@@뾑SfvjL˹ Fl.ueclv3MG10IĖ}óa1t~/,|51uM;.P8߆dbOe9%bocN:f!'u4p+ ǘ^z|6c:7?gzK>ٹ(1$$ Bk XNDLq¨"I: ĔhW*#r,t:1"vsA-Io4K?2¯m Tg<,gccZ$|7Cy\/+b;cĭwuJ펐:@%PV  6՟À7OW,36}[ *Y{H8 .vO&D)@&kic}\\~&AJzG 06b*o:z3c2~rHQN\H¾BT#v]P(`yxpg Mo}afup%X1ʙO'E}쏧lu>oylx_M+J5?,7rM^/.Ō25lPᠿ`.8BsȐz7Xeކu lr冓^fN6|0rꃉ/Ӗye@^ǃUJ*1MccJ3SfL sCJX"#[e!?MX{HuI/6wZb.d3e,Dz{**aKf\ CkkRѯnE4 j ҭ6Š0YL79H;^":)?8Ë4!=Q+oN-;Q'<ڈ54 prLzj#1<mg){w?7qݾ~OKzl912Roy4A7_id |7ikNj=A}t7๺׮ kH/"L[stRD6'iQ Z1B- Q]? 1ӮOX%ڐR#!XK}8 Xh2L4EA>V'>v8AQ:e>1tþ@E10m0?dq*S\Dp^&rkS)AОܵ*Yjh Jv+oCY]ڞNYS'$d bk&qN[$ZBRgM%sr5t2Y #uహI@sS^NqUGt.ȗeXM7kK:aM6H9c`$H+i95YR`3ߠ2@1k{mߟkDJ 1#>9@XU vlqZ'RV_7jAa4`َ ~;J: D|Q=w{ ǴLJJYmVMLg~4mq9#Jɤ:*> 1d2y̪bw9@V~ {@eDW{KlV+L0KTArY/zLӯ|`J@GO)hcnB@(I)YNRͫtИQB,D+Vݽ_UIXs2-u9=u1SB3YP I&p]]nPO9q jARpP3t7&PN(ime1p{/a9H!9={bE_<-B؇&ttJAfY$cM֫7l!"l ,%89g& V3V1)3_"撩1^0+'FJ7p:T7 ։ae<*f,ADSŋ-zK7!k#靰=c2mv|ή4m@y'NŒassu];-ol{J)hPW6V9f5c$~CEa/“s!]8M"3G˗̙ ?D3 \ezV yYAYcEյV~gxyy-X>AǂFΏTs{H~gC^JdJ^3l/w XP b)ԍ4`Z]lζN{ B=)Ͻ_(oa)\ 0F6/'Pj]hp.;bŲ8kf.wȣD@gJ3gƴR=?+_큞E̦kU ь/m0kJƐ<ޣ6kWlW^vٞUp;+5szQGU2&[fS%^&֛~nTsw=QE/l I,t?g .Js.Ko9 +Z,P9?bϓ2ݹ0R:kpyu:R=0"IBA΄R%~]!9Tn(h3}xbܶSٜ>'Nf ڀj97h{06wWFpl˦7pvϤ*ERn|j~ ρvsel,cWl"iБvK2|O$L6y[Rf)9ִ2Iȯ!x-'zKm-)"IRj%y7+u am'(rxY?. dnv'_ fU2myPч*=.eOrCVނesU,γω94V~ k,eBu Vt,O_PwMt6>6Gy"giJdhIU^1'$ReY#4N4`ޜXzyBIƱ- e}k^gXnRp疊S^&s_: %g濯(ٟ5zp3lS,N+4lȻR^szJdpSSqd/ Ķ2ޟzEh gƻ)>5B+\iH&_GsFQy*;ucD". {P^ߠ_ ?0O҉RmJN.:~Mh0#!hT\&1Xuӟ0.$/̀JՉos N32:%rsw?Pe3AQV>:Zn#ᾭ<]̮ixF:)E '.6[̓qCvwa&[ΥZF80NcI2Xj3,y ҎzϞpdYZ n7s1逯ahN"AOpo>/3gZ1dF^.[eIYXɲ潰ױq-BV be6dzA@9(ZhOvH@z =19oOkTS˛Mk}daf.ޑ*S>GQf/idG{  ?mh]Ez}_&ˁ #$;ijT O(x㚓֑BۙjO9:vb8eHsUC1)ANF_wKhFah)bL=W@51^`kƂU16`%e0Ffj>Oـ  Xi`~ x`ingݍ@F9VtY׌)n S:H>ueF? S5az$93 N22Å1XIWDnC,͖}j] I7.f ' ;ՁƁz&cwX]HNLfx;XInXvjP^nny$Uȥ.Ed8 7E0λ`!\)_Ac:*2Fxe &ĺdذ"@i;>:|+eӔ(8q3j`[?5O*<ȑ}naR%awDh6w@w8uݞN8u~w12 Gn|)0?bg#-z}*t%B (=&OKOL5"\=k|t*-Z-$UQIk@p6oq?>b>"S/84^E`" 4aQNu4l]a1a mY9jCUfҏ˪oC ΢[+"Jr9mWHʧv -qi6"E:R` :~tb7M瞯㙼p' O6i=d jTbЅij_ușA@_\bW$BUL#D׆6+o'R}{EVgg%zyd!SgC"l,^Z9m.TMBa9,.Osr 4^c,S;sB-2?JPɳ[=14:_xaM5![oh42ؿZ]tRѱ쇑#ScnAmeQ|#^q,IL_.И6/w~|7 L q? rRD]$1.2GbI5ILg(^>ז5Kt;q~3bS#iŴW^*5lD!LmFٽI+.I^V='0pg)zjYERn'\͔/O%8s1L|r7s\m4--cdfb ۠<7/9bJ4>:=ИCFaCb MsT"^ 6~.`z8N9Md5 =-t8>ƫTT #>$*(a4X-ڙیG}EM!}Ҍ w73b{PW;o7*-IQ՝l~$생kXEYƕp* Ů]5JVwN1 &ׅha^G]ԦЯQ"ICgx7 r#+$66ϕ)eB2*AIԉ X!pޅ%|zЛ*|l/cI=|R=/VÓpE˘DYTxyem ,_ͽ`I@>P4_r{q_G|TOwMMf5i( AHNv_m/NVv#/9:fTjGVz՜~9`/JNy6 cٞfIx᪘ CHl >$:XCc4/ᜐU x;ź<~`NdO`ݦXӓ)TD 8qGP2$h udk%P/ǘ8Nk&SIođJ6M|n%飢1D n[57vG/1+dk"6 ҳ>K֭mT\7y#0QDž 訹/ݗnƚU7 ;aCG!6E ȮWMG"yZRApv{$F}1X~9Gғ|jd hg~ǂ%0z(9fDRz@0K2i~WЦ:AcFyu*Ӵ;OW2ELo,V;coƂUwƢЏѐfimM2ZDK<:6?:0O$'|:M'Lq` 9l5!70JCk, ө'{jS P@e"Hb`SDҙeW"Ef}M]OvZ:#E^DpNfTjޣTMgӒt?(8Qr4x{Jl>]H*/ {7@㫟ݰʷ7 x!OL6T5`ҒKD } /L4ÔS1]zΧIq2Uv3T(- j.N#kKWvՎK,4Y5I{^S&^v=iu]~'#:UyNWMXDܑGQR )%'b/xTEkf]XbzfkV D 3ʑh="pV3^JŁb_Ē뇔m_+i=)7p?hQ11)PmЏ8>>Atdp`&P4L͜Tߖ3*quƗ#|JU TH l14w2 d ص]3[X1v 1 ?5_ɇfGSCQjer͞eL t_Vh;'fAl0(_oV҉Zˈ!QV!]E@.3 }_TE›\5@lZ4k:%VC;4cT$5<*u,6} ajTN7(eS;OR\a:`Iyk- :1;.sbc̏rq2yP_@ZI} n*^R(JK\KY7M8,nUͺ*,G\J5VBwɾ&O}6N0REBOw Ef}I U2:$]m5km֌<gT fXf˔f m]Vc 'qi8'JZrޏʞ7w?)PLfQ$H2,[֯i)zmmNX9Xtb<4RɱW3 . Fmv/{6& uWJ)*4r Fk>(C_v2_q{8pA2E#t&-2ޟp?-K9,oֆK_:`"눶KiB6p;x);[q _4Y03-m;-\CMz naso94rL&zRQ^US~ ؔ|a$E?h"IztXɮy-ѽ0Ⱦ tٰ;ǵgx4H_z\C5ud AqFJ/#<񁁎 &j{cﵮqJ8֌\GbFuNdSR=%|3GӡI~ZW#onip&wV>oP^xQRNIUq\d|d[coϬգo鐕IR K({;ۮXE&`イ%!7%܂Z۲>XDYgAi=uz9XHࣾӲp8OyP7]F3)f/;XXjگۙ1k/S`gEhW@ lnQ9u~('-eUP=u-NjסD0JapR kS/41ĭ(N0kn:7w`'/96@yD,<z ءA91[3 9B乮,R^=T;,l͐I:kP AQIzgqreZ ʡ e!w`veFh%FHxEzk_ n^Q.s?Ŝ"K Hg&m3 A G!{eaL >'њ;iEBFeeAzƙHAS9“९,d_| qv,YPӭ{[XHsu;e&H\jT*$1BǺE!zY%ii7`&H`R*s7 l }6n!n- 1=MWl[4 :A;$QwD5Zmn%?Y=NqzQ< NAq+IzՅ :/1l!|(evnƹRD0B"R(۽'/* VjwBX|=)2lSv'J\`ޥИ=6iL G5l*b4,jC`)X?5MͤIk)c !b&nWSkPAr9]S UIpdHFeդ4~[Xn(sկC&ؚFiZ9M'.,4cCH<\vHkm^}m}f#Jqq=m Q- k:*-Ge.c/pd4ah.7?=rЪ X&>;6R,3rAJ ~3Ma>]EX/Kc0.gt$աȹ}ESmsFRlٖ gZ=9<7ޞF4Ţ31 l $4l4Dc>+Mq8LLO:5blޮ6Ƞib*:ZܫO&2 P k~4>Bb i6#61jb_9 Ԁ\Bo,S'vN@%X|s"jIYFwCcc{6I$h: Ɓ2I}H,ኩY_LءtlUDuʲdQFa ޙt&6ڻ ͠-Iuj{@8ˀ JMJH*gv J9{i`BѦ&{ WKtL;@N͒4+MbGë^  >0"F['9FV! |1F *:gl)Ѫl(X{0AR/Q} |$MOȱp ¨|C ]/?5c fBl$ck!K#0Ɣkl1Pj }ǪQ5T,;&S5stY2 U'VrM8S~;$hDɑ2ãJJMeݲmGtqI#c1\\Sp424A綂$OD9v}uO'66\/ouhlC+!p%؉n:)#]f.c1-%AהE ra9ѣd:7PFx?k)x{DddGy$5eyh_kra:oNm|l=^G'ۍu t x\m QGeR%\N>o|LS fQ 2Zn_0,ݡCg ?Zd$'Ga6N3%TJ@$ !Kzy5/f=ugV.#-O]r[i3CC,97O < 'd[)L_j5d{cX$eAA EfH Aw?lrJ FpcZ“gR^}k&#0P05B" Ճc5:5Hȟ m;!d^MFdJ\Q~ع,xI: RUW=?Ei_)-F OKOB&;Bюxnjnk4d?"p9Y4)#7qwM[.NtВ Z]>X.w+@ ?KVi{ٙ{T]NU,+hI5Jۻi7ͤ% _*| e{ ң!ᙵ8"{go2^֑I syW5-:V\ʩJY&,)#p`8x%hdrGT59P{s%H+jjl)]rg>2.^'a qP'[†D)='#KD,q-(2?J< *)f4"`ߠɊ"by33?{BϨY_&OBԐ&Sb;3`QJ\#noj<,@p<,gv}7 W|x -?#`ˬB)6MNBq"t> 6}b^>ӿT\zI6l\-dƗ=<6);9|1)pϜOEVR݉.bm8(Wڱ,` Ϣ=s=Ke4tr"r!s f% Oo(5.P7=ܢ&߾U(q Îu 'aǿx DZTSjQP>;VTp8hC2Jzթ6 Nz Q a)9 c5vdt=am\+gu'`ixaFe?h"0êu&%mI@z؃i&ECHY'3AfD?t} J](_T˄:Z#R(L%.L{cB1_I 6z~`!Г#*v{ʩ}m@.=ɸT$UQ(>-|x:zF4o[z}; a}!0 9[ NܧldF󆛖_Dذ *r$'tϾk3@9NZYaȣu8F2}a*՜6D~->\j ӏ3zXA'R[1:}M 17%U74v=E"#@8]_8=1o璉绱+hPu;"f[_߄-UجTقI(+@(VesHsS- >Ss43/T61R>?y !_!1'>g<1G'ɫ}!) o@؅Q?E2~:6K]HA(5'7p6 S{*эNbC+:uL/5iy_3bpF3Zf ÔqJsS(+*/PV$۪u ݄W_ff5K5M N$q};C:Q1;sp9!E7s"Q`\#RPқ-# >2jKS' 55& je'QYe`$8EF@e]EpL>dqЍ|8/Š9-^k.3)fyM2P9݉yj 9# ƯHwi#Cv9N8~M(W'EE+M+كe +)}'X$5ݥ&V@߾b"(@6{m]j(,7gfI#f n+b. _L%y AԘ4WPӦPcAsςQS͟vs,MF| 8Vq]P% ˋ-[|(šNybRG6,p&h^5Fz𛢝*"t fefmX{cVq m~_bwW_3O/(r ?Wz\NIdALwUooج,B%׎oi5vjf99:^P`~MO$%slTE l/껦r, +fV{.=uRSc|-%MiD}U'wmsy7OQO}?_[ "!$S}T99$u aQr3cJ*[LR1r*[z rD8۫WXjqd4vxZF`T.],+ BtBy!ϫ-w_z2gt*D/X "g3SNba_܅7Ym%/̣/G(>=~|VrZn[\n75Y5[rzgjH 4E;Zy=Yn_s>g]̡Tɲ??MDR2C?zvv9 2oɃ²3rFlL<_>$3TȯGz@C6I5Pg4VEv$9N-qϝ.3xv_Ym#\mZ9vĔWnC W]IѶFVa5.3#lRw;MmB9-5 4:V៫.wϝJ&ۉ!4K?wswC;oIO=BN~u#(g9El)#Edh,L\CTI>z.Q~ܓnv *ӿ}="2m*U{ڀnn~5ߗCX`v4omFBR8 GЩS'JJaW&6Ed{2ۭ[n' txxLyf)Pj9 B[{ v}G.a&Ϗ9 '@1äb@SE6&02/e,,2(Fa G_C-$&Fb?1)@ʙ4 bP$H"hc/@oz:&5'O1E$Zf|Y= YEz&OZǷ}<nJvև-@p8@`@c[Fێ:ܥ;G!"g5g~{oS!=+#Gn1!OK֒UҰw TS$/~إ &t@90$uEWAɢ< Z'mni21Z;0 Kg `RDvvz^&BǃsA(rIJj>ʬ[UO뚹jo + NH_A>{:}T9߲'HyN gM}{aXNYd5 z}_Dov ÂǬdBWT@sFHfVعeӅ%Ezśtʂ^%y O !kX=+*`(7fRLR)O;]Hֈ߷iP29,T6aF+()H 4)G{mT H0IW>V?)#(ZX=^-ޝvuOW=BrǬ9Nny nÄ3nJX0lP ׋0ܦ)0y˯%PΣk-#X)1{8,QlJ/`NSD6rЪ`#/2IMv',6ǎs&#Tx`~+Q6C)qa纄K~E>t!)%Š4fN=e ˬb yžjCoIqTX$E)3,;Bf$ҽ>[ 3jJ3휣T"1*!#Qeo77*Z`[ENboB"x/}<<`$f{;Ӯqb32C ْ-R'nTZoΕ[!u JJ<$s]L94BK@SzeN0| fB"?,P+ϥgQgyzh'tTQ]U Xm%(K4nm05P ٿS ͿP&q2>][iB-|dmw ?*8hϦ}q}ZK둴Uh)u;(U`d7׉'U @/`zն_ԲqU/[~ ;4\X=ު[w mJ=)IcDq3de ,BU_3''8Z<'=&|i`IA{epzwhU δO9k\| &ozKLÉ<[_smS }pҰ*psږ;TqhO~|Evql tN.eSDU[ԇ3^$iAMDXL"2%% D[[9yd5 5sI%^щAzgpJMC$;K ']d- WC})2f n8!B >3yNra>w =&F]s ,~tl7H(?1C}ѫfz,Z\ S $+[o"$̦pz\qp؁ƥ$KSr ˠj!څ@&Rts nMz.,@v6*~hL/TL .Okʹ[ԗ6pbt ),2b,v86HRCOٻ*<,Du*yi9 laOa}:w) GG(T߀6$=aРv=ǒ6kEՅԨ\9)D0e0\ql' bLs<_~D}Xђ-_^}] Dgq@2"{7HUh'lwE@;7UӺݺie·M}poE}h3 PK}Ԟ c-zv]TYa\D\ة$*J~BۏSʹ?}Yyd[ :CĀ6,'r%M`ы޵?XU{~cGu>,N .r)jAU hE `{\ x'YFDp8Y֫xtU_w3x%}8B"Uxo R@}Ch;嫜̔9JI~O3$O[,f(&IW/kH餟5SA(kX?vֆS \`A=¥HA#j<> Y:1P I.R먚eD/m'(T3c ,[6/N bh.!O<}p©^,l*ֆAS %ڀύR,rm "U^:X$4uX;0|> anUb NΏw͏gl\CHfed OXDž UPg-9JKڰjҨP9 /M\}s2 ̭>![O`'J~swMiRL>BAghL{IJ]a0Y;"HY \rh Smy0WoaGMaZWqG;RRJby@m/rMrCU^muM `=|3*eѦRu6x^)E"$\- ثO3-1-Hf %|Ŵ8hGgD1EOUVDx/, 1@-{$|}ciD@ữ: /3 Ah+{Ҳ\jBB؏dF<zt)pa_•crc8ž敪a)6O Cr>RC:d7}\ڶ (ŭ,[9I_1G@6K ve 3EiqbxоuRAx> 0gʞtF]njbb#Di ;UY4$*S1\۟V{ڟ]7F#ת<@&]̚hlpȯs*۠{'e@j4q˕I%x dn#d~s K}'^+LVvr&wp8H5Չ`(B|#7wdH5`6)wcz6hqS"@ܘSJFq,fN )47K;t^EZvZ!=MIϳJۍao=+CQO1ڃr&ᢻ%I. \%ttϋ 89ѫyvޗ O-T)A?ZXSbG^E[T'ɖ,KJ'h[d;0_k]PdN~E+Y7{q2611R94 7);hi/O6aܨ*( j&=0ism2uL5R%(ފ.dL[e4 3߱+K w*&ǃhזV|3JlݤT-ApCP2K2m -aAg1&8φSP)H4UD qFsĩ{{ |ɻzlɄy`V >a6c"-ۨU*Srݧŕb s)Mj%mW96#u3&vf=`,};)΅(˄dZVFyfRfxؤ V9lZd%|v jq2;<~s5DEй=JXe," 0]K@h$G/k6GS`u5EmmR20=kuv ?x]jwpF{]nnFo\0%g;s.[E}D(ܰ|X[? weR_22^53ڻc:ul' 9}dsЦCe:Tbl͍?K8_X#Jybt/qL\JL~6N-1C;b;Zr¡9g[K.<]/h%B-9b { F܈RV6/glVX-zЎKOH^~Ekh+f [FDPS l t"TmZvO,Řke߮(4xJA8C<1)OA(tvGG{0ʨ5K^X:f;'P# 3 dD~m:JcMDty=&˽D+oR 0TʔD"ʊ@l~##2̌jQ |H'M==mK+$/-ne&msYwX_jz/3C2j`$$30M9/eX"կ M1؉r>Ӵ|Z2+=t~jDyr% xRfQDLP0pĻum*nf $4Vdl3n} 13%i?E7@V6'ᖧr`~^kU :V)lo[&)dV3"&ϗ0+Hb<+#i]MECj܀ Sj 'CVOBi؆w"Iȅebb%95B$1(X㡑xXJ߯H&[TgL0R[ nWlP ,ˬ@EXM=MX($}yTO*&`\ե;Q:P $rܞ4/}fGI! 12ʵgl |*/vͧS,G?!Su)p Rs]o Nɞl*9a3&:g`|l$h|*1]xz$𢰓Ă 圛!4l3JhΖeIrcq B-§mA ?GԅH$ղHlZ%Qu|!OU{%yZ#P0FqOp4ThL'4#ƞuH\b?n:~iO͐Rx=qߢ`]?Mslva05n% j"\\TǏjPxz:ˁ"eۗhXmM *l'^nmaXD]Md&?c&"0i8+-!4:#9 Q2tl=,W4n]=,9>% aLŴHc8رCUZվ rqXPT,8 i>3E6o;뒓m`#ߞRUqU&v}Nf`qB@O#M_ɹΌ%B} Ր +@;,S00VF@ipMr)-U#~PIsU]@$,aO~lFnօsdp-f{6wnePYOy~Yع4%(fIreoF V}"QLw!(;]Mk[sa.-[t2d։)(жl Mqz͙/~1dHxcaI]O4uSCѷ_\h \qڅ<|Ñ*{e|$0N/qhY~KA gYZ07070100000014000081a400000000000000000000000167ffad1b00012a14000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ>6&@^<* {{؆蝱GMllN(7Zm>x }MT V@${_ꀪ)G/E Vi\`J ?[E 2+zf`$`'^4פ+ u%D泃UNE:g?qGoZW"+ɐA {nd8K;u4nO#gRm A &(ap8p"|FoAʟ 6 _PEf"p,H:jwury7z`` [I =[%J4$Jl{[}yfʽ %VCxOk@bҕ\SGF9J~p#]mdsU5@uՖpe;2㩼e7>  Ŵ(#+9 =E&既Zʠr.۳%Ҙ\(z+{V9eB{+Sd 3YN#..T%kSh3+ԲnxZ IoYw+<2,"eNu=184R>]4aMF`p X@'-ZxI/.4mvYm\(/qq[zqΑD낊GvG4TeTŹg0Z 50nWexZ0FAߪ!Q>^d7%yOV7FKFB@yQY>GMò,p?G3$U)wUCgXq<%ˡFިiHkIҿ&i۟yq|,=Jo?ȿ!0_; l`zͪ@<.bF Bl~;ZI=k/sw3s2hrV uZ} S8 V%ﺴ]ۭ`/`S1zJA`^/M.2X0Nz 9v<<m3rxڏQDu9꫹ڨ~VUH\qM8 x,f-ȭ+e~,3Vȏa }ЎZV>a @g+~Tt)%Nd>pߵmHzǏ)- fk\)F^5Pk}biHِYVו5ʅaP5Yӯ]ﶔ5f}IJ#'J j8ӏ`H'+~ x72B]/fo$C K6pfVuCbQiЉǞU Ԕ%'@k 61jP~Yq6 (`"dK%bZLZN!͓(Gfdb 0gvjw*h @ ݫvh "fR`x ~{s4T2HM&aB:KpTۗݯZ?-tRWKZ(vg6k!&Mtng+qf>b$_&{UG#֛~`L!E*\L'ޟgUhV^Jcd?FS[7&7;ͻnC+.BUY[gejA~B 9 ,rcj`̖W!#\T :& b^'JcҸTJ\enRgX=BB/&IN|NM-T2?zTf"耇SG}=tFnT#q[N8P}Xzz4NSnhm@;l֧ۿ{q]F_ 'F nRȍPJ\vBH.MbE u9$֛"WBm5 `^9d_ *hӧP|&WlӿB8d+z[mx z)+iGXr?2bmeA+8v(2e`nx $^ČA67Fx7+ >~LEAzyXd x>fYT!}b,U&kk@T$auN>5(ܜ(Q$_˘ YX<qGgh1d4҃PAЦ &Cz4bIV"Ttmo29~7U{./& sE35ɴoۼ/gϝ;O>"BxSBt \NM#ʜJe`>f 5tt* p6 wf%Uxy4}_Vo@ok 1?OħGR#u؄F}.4pϬ&R'CrgpH=rnxL;W=PP5zXKRAuEB$\Վ6ꃧ;t 0r(I _LDEǑ4eyUr.)p&Z$nG>AF0}c@i4;bBՐȤ4`XlZ@éknX^">We4 zM{u,;y7ψ}I H"/yQ^g vHU3U% ۡEhTskҕdqŦ bɧxee=ea,vu}RV}H2tUk|HxW2M١0geT]a8bW$yϾ۱ߏnve…g-Bj[EU/pNx$A,t8&g59QWKJlTIL %i L=uHn2ny#"Z6}L%LI׳5dDc]%)5)drӛD(+χa)ܪ&1{b҆ 51>Cy' ܃AkfIC۠?dM_tRƙF{wͦ9!Oze&!x´Ȟ;0ݚՂĸ'R ?c^5yPѿ4FT49dѤqpt!cZjiJTĬ1@Z8q-tZe1آB^\ӿ!팥jG؈]cyG Q@k: ? byj$\[-SQXeV-pWGPlme RVBc6oU Z.%P|ՖAsPJ@{Tu,&㑂#|yv EөP,MB]i8 u8g14 kJ{Wrb[O,Z !HI;wCuLQ{PdQ"4QE]L>LDr #@}ObWj'ȲEbc׈ EWĹ(B;ӯcQ *ય,WH_2S* AUՆ"jt.__~:0v5ڸXJ.A\ rG*p9hvʑv'}@$k"j{i ^kJdz qVl~B:Kߏ[wN8yL>pq15JisA@JgqRrD>A7@[p+b:D:dOc> N6`BU+HtCb1'j$2̿Pn|u}4E:}QU Ifڌ~EqEIq8u"^"9`#G11wiw-K Vbwi /;rUP3UTPv-o0%4ga+I^9콧<1 xoL$OJadgi?@h49 ܨ Wb IJ 2#l9Tu"QRJ-^aK.&/O3:&Ҍ[bc7<)Z8x6n_d9 D= e4fͥqDZHc 7D6^)ήLO?;cTZ1 ϕ]VmNC9Q4ۜ?~@O ڶav;*Jsg}.+T2^VLu5+E}Z9x]pRpi򤋰BiQ]t,v]ΈK/&o`/N. wY؛wQ-ۭ_f>{{ŽNsad~EQu+NOXn<{KTCL_!T;:_ AG+eZGrAyI_Cdz+J Ad~E^3{Ywٴ3F0ō*RX6`k G&w^ņ)Qg4Cfܽ :dlG@!7na(n):0RHf5IHSI"wn򖜎姯,k=/#,I_ndr.W%7gMo̘[)%/#f8~L=Ub^SN7SD[~LV~sݡ8 -GqՓCpPnc@vzd[H@R?$aޫUH" E-2}#~m% MW{XoIܑXR?>~JeZ-ibVn^M?np73Ԇ(hɑK=Z1C*5]@c:FYYy]6<8oU2_+/ 8ssmyV{(z# CvOisҭ1pLPLtM[|8"K(L?Dxg+ONqC՚ΰSs#[N4 N< )G-}#}B,txYEa٩v}Q6"h?L;p6S6noH$nQ8{[o\fC;>@\ޝ ]mؑ+ֵG.ǡUEhMYU%Lf&zS&)BA YOADZ l|q-8}}WD@:-n=,Ρ3йr椭!h-NH_#'\ hm'Iu?(P ZUI 5ӆϿ@mʶ۠B;G/sex+osb3 Q"*I|AH"l1)x]Ersgpɽ2&̇\B?WOVw<Q_SXp2 &# ,T#C*m1XP~&5$ ꋮ"H[L+Q-ǜlt8e۹Powo̿>Gu(Wؐ4$GC ^3KFLπ^hxkR8D81I%B1V{Z,ع;ɹ61cxPk.zӃQ,$0U4XuM\XNY6q&l\Gpnnȡ17T=H 裨.L@/1o+KXZJs2֨P.q8V&x8U[9w My&RK" `bkY"N8D㕀_ ?22 o?U~w]rS뻘3q eh?~.1e~3C[wD/e䃘tһ5 6 wұ2 gcN~\&p'eom'UPA]p{3_&V~O:. _%̪ZO6Mnk\_e$B5F]!n>ɈKQOPqS]HK,GT1Eji\y}=X(D/.< 9@2[Do|{<0 AQNX;>q"=ѕ_WLL4Y ޴H#U|"#,Z,M9-<ӯ\r8[nL;#HGAQ-A+ͱ. s= >E`_$w93׺n(*V+Tr;7gnOV(F}0L_\=ڂ$Vzշ`y<_e`}S#,J!WaoT_!*(nځm#LJ^po<6dl9x;![KL{)DiqW Td{e*6sD\yxBwC !xS` aQ턦Iyw P-.nw]&qQ Rb`|:zB`6rJIE~ؿδae9HeDqT(Z=8?ȯwX B Iޭt5Y2Fҷ4s1O9-GS8YDI(3֠z0ɺ wGI!>~ךd=jHLVCou3@ZAO5 B WÐI+KZ4i[⛊XG \֪;F? @B IPkqB:B0J`j76Я?Ko϶Wh4cE_|e@W AjFH&x8,+m`'C_b2`;t3FLJ)E'${y,8 x gA _|QF-W3ko!Vg J##g?Jy7ec8_ LeDBHSM+59z 05D㪖 xz"F#&qwB?8dIx$6:Kb˙ģ\l4 \P@Ϻ 65ݖw,F0JbB uaMuVMq/C(dwáeԵ+n.kypȝ'؅c=Գm~[ڷcq*R&@woņc]M M*u8QEa X6ⅲa| ~>F10qhmXt+sT~jX56>ĉџ ` $ꅠ:  nVir8s}ͱٸz):YhE#!T"L+_РworIp"\ "Bۍ1<j2+`ߏ9c6?Wh~eZf, ĕ轢8={0 z?w#́c,8) (]Bƈ@q=@BSC& Ţ ],($!8Ys.ꤘNKYMc 3Cߺ؅XkwnkĖvhphRuEFwÇ;p{C1Lq=pN:A$灵$a4n=Kו{7$?J}lJT<}g84 O1ZEnM##BRs{$L{HveTn s 8er6L2Lj <ب-H9`lZԶn1%:/G8Vb'!΄y1+paڋsP5-62i$ug9XW1$[uߞa|-/oPcE e˟AWL"N_1b8N%,]Һ`r|1"EZ=6 ol75vq \kjw3+->7b1rO%' _MWl-NǔPAP \;ѷPvEk]?A#+YxPV>/?2z-7V UM"(u@%}|DTBd:!ɞs){:3 ~>5b{\wpDa_]vqL]?CQyC wIFe_'JΡ?+xwHw}6 _pB,pɈ0"/Nّ/-!PL 0"G7>&N(iw־2G@ XYx($'^ r3,6I#C>AQ0 3F-6,! e<+s^Pz@[11X$.Qp!Q͹P.3a}Ă}s&<σ6*e:[`C\!ptO4& <<~m'z1S(>Vs g@o*!Sw_Mv]*Z4^h$K8-qS.䬗8O (Bm)h0S&[䍕 (WąsI/ @r+~IM\{vraĶw|}2[{kkBEjw^'LGvz^nyl»1Yfx&l&[ڣy>He)DO"ݗy˚-0 5/?P>3 !Bd x]!1`q;Ћ*%]}(!ASf:p1ܪq:?ż?˽p&X=Fn>pDQ&Z׭9G?asi8ߴJ̱NԐki/6~UZp=;v3Rd0(:Xx GaqQ=*Cnܹ 6 e,d,~ߦ`^_zAV{/\խC贡* /y:L8 -xk@_h1`*v2FA씽06"_#6&ԩCh6&Z/_𠺪3>l[Dc=>c% 87^U,;M^MdɟPM_5: FIT+ |\xa:en;d}5Up9]oFjl3CM`Y+ܷqD9m1\/*2 \ 9A@*trx66~1z+û|jNmĭ7Cb.( Sj=h8"g gDvjRvsPFt6/#@ XQFۿTXFh}{6Z-8uK&J=v]D=th j9.3Cq`hf_Bj ca_e:=Ӌ&5šZqgSO_x Dˮo6Rf T>l&$!V tBf>KK\ C A4mJQۄOJtoJ:t(_UKAN:.M\bިyZŸ`O7,[oސ$D<6Vdpz4؁f)N0cjEl>p( 1kOA(߹5>7OwN~[Tc8g%rxw ušғFjwڦ5ĎK1DTz:{8v0_촆OO?rk Cz2@]Cت7+`3&C7FfWOӫcDh$R^+^VZCqtV Amƽ(r H1{op%".vs[~n·h".v(xAD41)8V>*F;Z+܋;iv<^lqC/ m%_?>C# juwfhopĆ}};KRc\ߺJV?(Rr[^hj 1)xi#]"ܤwL pؘFJÊOLcjA)NyhFqS{CjowZн4toƥU'y0-VܙJfn"]c #T4Uڈ/t;7D"?=aXR !1+p}#,J3y-pYJJ8"$6s6MfٗYZG ܤpxڒ5##8(\wxjA%B0_k8t/6#Jn#+"ԝXh~P,в U E0#[Сl"t[P^ﶡ#-$Yy.+)+i\3\A=YYP)(MՏ ?xCUK1@V'EX)ש.E8QfRbG*#_H> wϋdxo{X_ L?-~PWa (!zGPh 2w'pN}q73řfpmͺ۩ c8+P6p9"@mZO%W[pݤMLݘflXh):MO* [ӃXUUp=N^;Z]1B"V5kݥC)dƣVZ giBdW !_ x Ģ+UFh@n+V p /$,twocEƳ`Kp,jBk2/݅L-yOtTU -+?P O}'^PQE\g/Wt dQ]mj)YM t=7sTd@4D&*3UA cBd&x OrtKdb wCx] c |*sr≖G,;@EᦍUen8ܜ6݆~Ysjӓ\">o/ ւZG  b\>(GjF-T#9Z&rOBRxc$ oq 2:9E\G4kAwr\+:ӡ$c㙞(&?DS|7ns@@- ]IԿc㒙}#a x fD)N"K~>7s#-H2bpr}P| c"6phfCI~cYEs6 Ap8\y꘧{=]W؏HUM =5tOh뉛HâBwQ H$ɲzMSͯ, z7Ḳ=*R2mBA 'K}= 5Bq:+jSW0ђ8Lҿ@N_,EA53z,A>z]-m'w`;;nCwIvb[z64cP6BQz<]2R,ys(`,#.Dc`Zi|׻yhn\Ho8O{ń['KԈhJӢ;$u+4$A;so"Rá":ǼOjO#wbhgjզ`+GYGA))tXK]؟ Rg_1, }J ^F7 LWW)|yA;ga绳`&S@-9pY^(.6xJ,ͦɅK2]a !^ *Zya&R zR] @7c]Gn7 OLt:W'c Au# Iwth+Zm&1ZEBEȱ+09_g C!G\Q2׍ vS$>11 Q21H=MKuvK" ~%/t )d072. lRDF$Ҹ :"# `f!::A R=)Tۺ NBONDC17I~FDjr%60|U=+s p$)ZMypCDww0m@uzdfx Y0&5V MdsC%@76m A:>x:@/Y), O5Yy< +9wdw;*f,zAs|v"uU2b7۞#891-}a [~t_IR\XAw"PRKB("썦ݮes9۔z&W2/Iw '}wyE]Ž\sKhMr;ubHM! +yG*@8^WiO3Rb _fb|)Qh/.ۂ_2HU1f T퇕I5lbd=tHoA<8H =`_F'h@g~-ݿ trkj},iiJ,˜گ!8W;?25LLyFs'xbO> o$sʷR(y dR{q%mZkQIœGvM2WV5q#݈v^{q)7s?MnCY e # hwWS: OA1gm3tZ}OA7^4«j%q6.i2~>dsqPlY {kU;7%5K`xk7 ǻ )q8&((jv?F@(&*@CO+=nݣpe[|(# C6=obӐ[(_7˝OM͖!Wx/caꡉlZt`piDcݲi\ɽ'ДMB+kmVQMG,qd+WXצm{MaXElJ-pTFP n?Bɳ!qBVhGWrhCwf>XCm"/$5K=SwZ gҩftR$lj.,>Zy6o`WK?խզbdԕq‘h'ON [ݐeߊC'!e:H;Q )rjϬ :dEl_\T]ɹJ bx[dk[eCX ֞ЄǼ%$0Ƴ\š{& M!@DcD-| TTJ{Y%l#Ća@y.a}3^ދHQmso?Ć?Жe!.&\_|6Ϛp>ppI݃SIl4Ӏ=UG;#W@ۖ"F37W~w{r߁s `1dRdhF @qחR<ɦaq\?`-kTgtvpY,St~)Ϣ6`L+@J`+/Y .-&{ ;\ЅWESИ]F.g\i..RЃ讹I8ǰ![{a v=zq^\*,3T\B۴3q~eQ~*ca;f,VklF5%:y Ygw"W vc<~L4A@zx)M$ʻ;Q%qkڇq"88%LE\}u6QC}IρMn2wA+82@nӠs8m7^Axz-h΍7_.qj׺5A$\1ZJ1K(؉ 2QpQ%:2XyBwT6= 1t(b?5*9m Bl~H:1g쨉*y +kP1v-.7]K4dltEzwDXȀ'2%M ɟUĸs ugka Debkے M _>+ HDi'M|/ѯg>N\ʉ(Wo[thL!^\g(~EY QnsdG *?v6Hj/ӘB,(qÆȍ5SCݸc˕dbZ)Q FU6>]N_< pSHjh9e #۶T=:]'=#2Yg'>-v 4[s̟=l E.:f."V6OͼD&ۭV6.J.I\GL.EӑTbVb QV 8+@j567[FS-e.{obn:E?is8I|q/t`Ѷ5qF6ADMVW/QN, J$?u%GiBe)d4xhBE%ử֒0SX@qL4dVQ=.~0jKt9re4?W:"![$[() [pp>f^Jx^=>\?|f; >e g(^!MMIEĨƼl`CltvZǑ2ζ٠J_*J2a-Hn Hhۃarn-@Lj~5{J?y:fXpEI"f_o:uF+'7B@?WE)qq|؛쐵j^7ƙj.dv h5DvZlY"hQ,3?K=e\OOr Օ]؝Z1rN.f#6ʘ6'66L" K&ꊸg ޴!q /y]kuXgsǷRmk$ v[op++ $1)c\QN˹%.Oͺ SUծ28"R{m6s1Pl"ɘDXn7/.7pEkuЀ@ 7lo%dKƗ$S.k1QҞꜧ !_36q*XbJRvee^bNgW+W'/H@n1'1V<PQ(#qp@)c&*rwr,T,4%u-WLEڍtSΌwUsW)+V1鲺Qߴ Ls4QN m$Ya3wi4%%vvzpeC7M,gSG/1AZ{'ZYj3_a}IyB`t!Yޚz`IaG$srKGW3;"|55tDP81<߭87D;hf O s=:iĔiXfٌ69D+>M|A m>bUEph/`с5Co;_U62WmEގJgh2T^`[8Q|GwOcJEINk/B #5c?OKdBx-rDx@g(ssr܁I#ےJu V=Qc![y~?)|xt9oU|=}zۻML5B㘎fdy;n2zݥa?FټZ{= XPw (d{aGNp~1&4n$⎪P-]H\Q=-a  +&R(˂.ԧ 4!.1u'mRCVGTeMJ@hHh}He[Uw4Z:PxٮN;Ck^_>Sc ~ v$ˡŭzE!p5bihc˅,K&u w::& 55LCvȠqϓD v-xv mIg^M P`47YoԂJ6}]H[SQRWs:mɜ0G-IME@q-:RE#VM^rRlvZ .VŻXrn}S$0yu2@GPm.4mREѧ1ei.#Z]z Cǐƃ/ I~W[`D\Ʋ2$O Ds;Kx&4*˷Jj&oR%刎#|֤$zKc(8 <۳{mQgdGЛ*oe8X jɮ#B 롌oGX -nf`@ޞqeH 1kU.ׯC_,Jq G=";2bG˖\RE6^ԡb f`,:6v>P %}wH\PUhՂ:{J`"BMlݩhZHf"EGs#*F`W447GSg0!QTy*022 |_wܖS!is-5g#P4 ^RVB)UK2?+bbPӸhQ;S.Lo)MT_x fI[W*f~vP@S"$U,vG2 njffŬՁ|nVn'vFl2P D/(BXQME|ۢj=&Jys vZJ3:%p6>? 7گh G$q{} g>8IVyᚘWdʪ6]0ű_^O')1ʕ?^O&TVLEwUuC;Q/e۷-H*/|ZDAY7JǦM }0T" eþ,LLVe6T~lXʭun[AvЉ \$K jj^A'w,Z#<[PHobY_}7T$"y,6 B5;N3KV鐶Gd/vYxg$ 9@Ws/ay8zu5)+֣2rTs( 4z%ɓԵ<v{N=/d<7&ߓFYpUo_.0]{곭ȑH7a ,Wj* jC{CSJ7೼9l?#"Y+ksnP!sKIl+G"[һQlpn-'P0.ޢ2>rЪʘ"6uѣR[ ?[0dFtr 4hV k]RU 0IT2GvPMY)pgI,"*RVf ēZx".џg8H$xrIĥ"-؇}}lrfIOh{(NjH .0pAs LGe:z+MllGwטpdQn-ś7ԭ)Ft_y'_9[J&F<1 )=zr6# 4qqEbR@5b pPeq)y2!ˬǍ4a?|Njt@ j'd儿cuL˨ !N15#Oz=^,at2@ %Z8Doo\׿ bxapKZe/e^rl{YOֿЩ0ܗ/0Ȧ!V ֕pAΪ*_Iy:My;Rd1>o)ttPaG![@brqQsStQ!9iZŃ]> m'n!qRZV/&jLZ1]C 匑v!\<Iޫ0(5Gt*:=Mw,~bCSMgc&To%|Qft \JV͓e7E[̗ Dhғ>8jgPP;H P@r^~ Qaigv$Bj;p6-|KM("#o>( r^C?neMH:C0hjK>/Hҗ\+B]_^hIh:ƍ!C%b'МhNM׈o:$[m^CEHy0`ȈG3L'T:, 0̡9$:yӭV#.eHk hWuA̖cTӶɳ3E@z@6y<Ȯ\,U]?ߣ%øw'Zq fRͲ;]W'Ni@ WN4 JRm@9⽂~i#@$A81CL>meRkTF☦3%Y^gg*rו.;8[t tżmTwLHM%*GΜ,Rl8l;M)(1Q 놶('x3gUg}w/cvƦO@ ]HV$%5h^ԛ8fҧTJ:_iH &1u=@=G}s$v_]/k7?eMzMgDkQb?hf&S TfRrvOY,ҋъuUv(K~yn?k/ RAVWE~- #QcK!/O=nbXD$aJEMqw)˼وj5h!̴3+o`'gl'gc !ct$d$=z!M &-w"6*`Qow'Ev}(2n8#-lx]evN+_sPo'@%[y&hԮ1>i3<*@~X'Հ$PQ\He]v:k#گm9}z`~a4 8P4LӍfrRm4H Y*nz6,adD޾&N8N+lP#A7GX-CmRsdg +Y#3*> 6 KSg\r_=[,`Fv[&G{GnQ2u/v_A(XU矼bMA|h󀞑ޛCn!Z<@TW"%2r7fϙPK -Qxm.aPM #͉vlؙ]#R&\U Bd'# ?LN>$2 Y1kvL_8+ kT}|GHy-.ˎ1D7M_L91JfҮ^B4֪!eaK&ŚJ~}r[o:f-cG d>€a#)@ǀȡ}B-^&}HE`"=q%-5xVs0`C'}_Cݘ/L*oQϪ& ”dTp7DXعG%n{X|KQIˢqNq%Cm&{f{Wu5.RԾ#vx@Ox4BcpRг#ƞW! XD$MVsd;N'흰v>-C D \qRkʠ 7ibA-$M~ؔSYp>vTAa/Ti\wYebk!0x ιm~'cB"[:?i1dhtDl)ޣ'ky(RBsdhznvXqE)omYoVByw\u,Vq:AJG})L:L]nnN)>.@Y=k 9vC&|]!?lN!. w o\=;OZD;R{`u>^kB~*:HqE+jzwo C EEz&̣~遅uGѳ7鳢0p(:[y;뮕 :N_;4r`NA6RƗ <83B}1&uLפ@Ek|AZ/*d|0LлM,=Y:uAW̝/ DkJH'ՠ19-ն-aƑHҲ 3}ɤ@MxQwwHAg12lxJtӼüҖN^m.ʱz8Aہ2VߝbCYPJlУeS_2;+X6Z%&HQ{WO;sod4N>JE 0ytU[aTAN 8n{zon^D:}~+<ggSb8e{.<kTnuR (@?\3s\z ɩbLLbds(A%D%&o82KnjA4bR NN$K+}`8Q,`>Y$wavZڜӃ sf\ Xj2(LQ("‹ғH0v螹 bWpCJ*rtQ90B$Dbg 4eVpLTX桖G|0"uVW@WzInp(mhAko  ZuCbT&ϟ:P*/K7HC߹ǚCo2Qt )R`*G 8L5Sj ^ 6D"^-AKEδuzjnp\fWJ[0MVf9j{yLnnӵ:f2&g'ZyFkv߈90FIlK5剋od+V͞DG00N+L P6|neUC'arD0}Ś32@oQtLvX^샆1S# Nenrxy80P{4bdE Ʒ&#U%bRZ-`v߹.tEy?ܫL^c ;QW7[kT?ij1ptLm:t*ZM>##hYiF1x^xʌs~yx̺aY7g~l6٘,߄ L! U˺ޕG86u;>BUnraLu&8( pЯE\ex]p[0;ژ UO9aj j=iJ W[p pY!$덢=~m^YZT6$(>0N/WoK[g)ޟJNIUGe̤}MGi%dS { d~7k=L''BJ=Ilۊ# gG1|#^(e@ ,ȝ+~GR) #->Qwdc + ԋ$XU%%@[LE{s 넞&@v-O{᭹D'7yHVquF YI D&dHלsOSh4n ^z1 bVopɻd"3fa n>n1T=No&`W'='^ֻ252BChu~To;0̓t!KPNžaqa䖽]Uؽ JQ b&Sx]mj@yt\$_%4aut)о2)x ^/trљAyRXwjmL^pd,ebgKߣ/s,rlv}T81yh~prZ4eC:Sq]Gr5S,WQ,kAu "ݬ7.f`$^Pu)3hB3>v [yYؖe =^:)bZw9C8'\@}\ay aM+)<i_;1k]Kj*CBױ %:ҳ5 *vmQI ݲ6h?7U?}qZ#]K2a56bZ}dQTr\Y0&%7h[; ['g<,9r)Y>i/~'ɭ+Q,]x|.24PYe6K~=sgES*!6 +͘YlcA <}h[ 0QЅcbT(f^e&&Tb$7 V{~haf:Ѕagnh8ErVUvMgwDYG>4X$T,-X?xG_&NoKEs*j%a0nW"W3 XpZPL$;)gG'Za]AJ˃8WM(8{b-rɎ *Qh8L0 톅7Q,me#Vў+Boj$* )K0O91eD۔Ρd'~(}ҙ[^d؀`~g\U1J3c &j9E?/Ԓs+{J5=_;TJR/uZE3#W ,"$ 1w5V%/꺆{EzLl,iH}&$G'eo1|ļ%ʁqe.Am1&Jڻ$-DR ~Ė'H &<Xz~Ay0 "~8A T/*rf~a' %C*?R(7 !3lAA(Jq8 HuR'e%P)G=#pwӊqED-xS!V츸?w)Ń+̽^M]wѳsc&5wIŏЮ \^{EKg,Z8{b&GL"do\&gF k\C$H~8e{5'm1I8L90MGc zzX1 nv!XU?Z W3Z6y0mS_+HQ}.ˣP3\.WʿLa 7Gز VY5AnB\qڀqJaa?`m+]{ݫO]oV |w6OW57"3ʄRTBL"D`C:\KsKMZ!&•3Afj C|7SCck`l{IA"vx=A |h[Y722yvYMU_=yM޶{W@ uj]4 ۹H6GAck~RJ 3fQx-IʕNSCy{ZL( ޿4Φ*HD pV,9,I&p-Z>Q?=m6ki6>Ez܋z3aqd_Lv}n?>ƖKk[ZZX.,To1]rX!eo_zn{ETQ;Y{TQbhǵjIw\M /Oc6"'k">!6-hxӈrjWhDP_#XA/$6lqxEOuzg_N$s=P)Y~97DHm RQݰL/"Yș䯂zpiķD"oٽR$AsTwjmeֈxK +G49mBl-ݿ`UuR[:4?eFJ;GA"Rz*_g1C"^DY;xYwn=$#nyYEf Y\ #bߝ(s$)4~Uh1chqhNҺP3EgFHE06Ͽ]޳J^e.M6oAzf$GtO*JbUX/neԻ }!zRi$}z2<~Q=bK  3W)ఁߕX%m_zbp#4ysN"ď!'m}P7=fsoצשZ=Q V\k@=8XRlp?e/-pa}ݛ08kgzmxHc{:b?QV;@}ə"9U qG} :m+rqeg68 y<;;b^zQaR- a6bkA-",IqN:Y!;CɸO}FgKtt݊ rxKȓa[RI- u9ӛ]nRBto4d GWy^}D?zI 6C;qr'1 Gb(Ww=-r< KNb_rZ_HgVt?UiiV3Jbd\XIlw/ y,2'VfBٔ=|DG!6C@#RwE-7q?,' #ptbrË>Y2=IԽFٺN1>#GhN A aΆC .u0E0w&!'D_@j GҢ=qZNH".) ܹ]>%al-j}jBq7gJ_BaR{Psu Ln[lֲSM5,-}Y)M_<'i2/A !vş -)t75x+ Bn+#TUY) 7hN524l}e].U{QkH7G e7iҙB(4?oJ"Rꖣ.2:qq(kw+9* 8KnѨ?GƢP -G/.r z \}ܡ5ӂpBonUU0H)i"#QvM7;4F剛9iZ.ne9qdlr;вg[tiCyh3* 4v[>,c~_0ork+qtvC=XmZb.> Qh ]-tej;N_keC=+J+2W~ rL3DXRqe b/ Y;Rmy^pqcbLhoХMc;=rf阢]!Yy`xiR%yN Ьu$n7䫒PpaٴY3341q9/WU +jڜҦu-`~Hn ⬫.%^5^RZQ'LGʤSqoW&9y⪘5D +Ndys2#z=:"NHB{- *LP y\W\I$Y2g^ixL{OVtө`H^#"L7v< ' | nLTZY\s>MM=/#HxGXaA4e<жY8}ZX#R S^TCvmD-*•z0+-[cSˊ `v5x0~z^iw]/ۘ.a򥝔џ1o$kve(NʶK˟Y Ǎ +ZN'3wdwxd3:U G,3bj+Phi-zuV;.Ć83,shNdAL$Z`-2!βO2;q[$/1$]+V++ܝ-W v@W7RD+Xb >ۗ |Tgf[$4Ox;Tڙf\j5ZDz`mGd {gGI^$Ox@Оw}P ۽,ҚW3ׁ+B/a-2/ dE0჎#֚^iv^+FOѾ.v|upn}4t _yAqRDToX&xDSy]ӄm0yߖc@`+D|'yH0[7TU,T isfΠYшk(ƃ0b ~ya$@oQ0xͻne<g&\! 5hrF-!Ԅڠw>3g~2Ss> $z'{ұh>אztZ֗ҐhoT?x;_(74H߁Ne%3?Kcg xVIQ W=#c:07HbYsgjS\T}X‰sd*f/S8J9}5 F؝ގ؋E²Skyl~M1.||I-ϤX™+ 8RǶ6%|哀geNPg8"ط4I*]3ć>ԚGOҦcNI8(#Zĉۢs,RQ}-!q 0vK((]%=Y7im?6wp5|3<.)u=g~K@SsGj1ʙ_T-4r\T9,X/e@%ukUX&y%}4|>Kmx)o o/ _6lɘp(2Z9k*q)t g-s솟Dc}V[ =Ixeۥ T$kDoC`׽ qg__âh u(8E:j秙-Gs9X^;eX@rNәyokCiuAh+fJW+[..4fj9^+q8҅CG}87T?T Lzo ve]yj2&FCZZtY)3,8W\xH'B"Ou6{\0}Tg~Dk`R>zꅫs>¸[]tN3;R՝)h&dr,(sA'J+GON̚#MHA< ("bWKNtoFE?(gfCǭqfߑQLiB?LS%U[u Ó (>}8g㤡`qAܶ?Q\(h+[-5)+K ;cEŵQ| 'OH8tL$1jPor9faԂpiIߙB"MoZK@P8 DˮЖd=ل-_[9نQLaIE 3ډ`' v8OZYTOzqoh8Lղ7p衠?*%);ڕc%CAL&2cLJҷ$7cđbM|YWza\h9nw*{a7+F-o H WLF#E 1 d_P6>&̍&Kݲ c c fEu Pjpm!q=lF u:i J~0 *T3lWxy b 55@U[C#wMDH9U`4\c;9q@v ,E`o9{ןW sÒ^Rfǥ.k g=w.Dm0ۅ(*L>usbJ;t ̯ |c&n `;u[k8ɟ'4}޹3㼦X4(JkԇlB*/5 m)(fJIDx{ЙFrOF&܍6H=(\W7 ]MD'{4(cF!%Y~dk3-#;#M""[%}Zmul]lص( ! C㢩Շx"Kh5eX%~ [6w"=z'aSo;Apcp"YjbcOtݍ9|a4eqGBac Nۻ}K4ٟ(-̷yiE$[g;iV`jYMuY{819i=\3ˡp'>dFT*A- z񒝣R5nNB* >VVfl`s+*uJژK Pd1O 3Iq XVa@o{{gm"/WwVOm_K1i+c؂P`NWsDo;!6uSC7sHxZ:q&Ve8^'nuwOJya{+nW,Qq ^)\"^} ~Y174=+Q.B_"H ^ʉv[&',AU%{\s!K7^A۾{LeQXo6؏EO;d'YW4dv5S~7w1< uvֱxhDp9ű+kePCٲЃFk|v+䣐[qXIٚI=:ʜ&dG|j`1$S^mghuh՗Zܒ-CLu$:ӡDx4.}i G9IDP-A,j!ı=ٲrv c˦¬`13A>t*p}ݳ"ą i c_fC =V~c.KH^Z7np/^<6>a:M?{;ص>Ƿ:עr/oDIJša܇25ya6#C1wlBDE8 E"˹(eU%//=|Ŧt( gƥ3%%^{]d&#2ԋc)>u t-M&!k{ Zܼ?R%KGʼnxiv C2S=8sȧ%̕.p6g@[qIh#d7/fZ0lE@ճgsξWكAۑO{Ծҵwt1!Y-8tD7+O(<{~ܝpG}⇝ZkcdTolimkRXgBH6S*0-Qji",9mz@-/2Q_GI Wɟ| /ˮeBs 6uS; ,mEr'd`R50h۟ndBcBüѷak6a~v^ ^!d¸rǬN=vc}YR؜-a*67@dC{7KE̛/Vɗk`Br协N?[-x4W`݋Kc4TSeTM=J{|(gOↂ KZTSH"3DChp˰7eگ,:\|/@XM,oe_Bf-gw*?pTeU%Ioϗ T TK2/uV. +4@Q]awӱWvќ=ͪ{{#zYMCt>?߿x.m<$$HL!I|U寎T\(yL^NICb>TŒ\WW61?kQ*ِ0he1 ۂHW/m!s<W;X 8T췮 1Xa}Ppuц{UIL%3$l+TLxAKxd x?}?E0SXQidv-լ"0MsZ RA<d̄Y[o>`Ch7b{Y*pMd T 18 ]M۳DK'<(SKfRqQE&5#)^)x؅>{ra-noSL rKd1:wSYy#)ZNНhƟ\xV 4Q4nqiu-tS &;i];V8>!G4/Z$hF*H[`- <^; !.xPpoHmEDiپT9^g5pGL S.$.3Oi(,z5saߗ3bPL<^- $pԴņ 4QxEqdsYdp"qG5Gnt~f0$asq1JXatd:s}sO&!5_39c1"HjQ`:xFU,Qj* ~ƒz+GM*vn;aei= WSTo [{k VCS%ÐYMG \,; Arݧzj`8ʓAV O)WKX~z}(ȿtDa`ʁЌHWtL\,㩪q%ۡYaah;Aʭ'! AvTELo2k%Ŭ2lȬ-o> 7"~q9ol*zi]}|:W&QaNu8X:|zmqn(>8`Fb4HvA2nzѦY29ŭ;LMI~D*.llgq! (> &-ƳLˏLN̴H`;#;}oRO);G6<'LiyTy|J%Ik`G׶XGҞ̋ő'ء_@0Jy?fK&P*r q w85, O^3&^c\7lEY]2H{ʒ2Nnc G82ֆ7י:~xơ|xn<BձBgZO*pl jc˱Hs.(1*pΓn%lxn ZMͤ>5z:o8{NCk8TÙhdX̲qP $944eCHr;#_Ś!RR쎽I'&*_NoCz1 x`y QZq΍9SX9.I \V4$ !h4̴9. ~ Iq.ځa+Q[>j%!j.O)G"S)¶}=ԊϬ- Hu+%(sxP?ik5ӰntUUFp,zMZ i¼ "/ϣ4)y˜umҡ$nON(Bl̯C*dҲ^KKAS)K `&$ P<[iyn0UUD]R ,ӓz򝄻<|qy*)DuA1N9T& -R0Ubh!D%TXYK˘rKYhbxYZ*$wŤsr#dTʣF{vtšr`aC.mhO]=oFUIÉ+DV?Vl}ղU>Iso2=2]s,ۿxVS8o,d>Qpies]7Y?>T΅5V tg$ 뚑{ÝW$GvUgW ?pFuùjܠ:>Q t,R ŕXU,l.}DaA}> ZȜflˏj< mGWr8P*-Җ0ckuյzZ ԫz,|ps#6Z]" B[Gp[$3} 8 lɀ{M򽎱Cߒd$ ̑T=IΛ4M~=}V5=E檬ec"x?ϔ@r'fwӓL/oO\-BVC}_&S2fBmNR#Gp. <; gErM!7}LBhzGz*#-DdCGch|CI5{Dny=e :}or$J®ϯ[g,̢4<$B8gaEHc{#q!AR| #۾vcxMy+\o\TJ^-Wqپ6`vKB ǚ,@&jlosDEoO0(^#|)sQUp9wpe=-y’R{2N E@u pB26 O=aHW*4}{׏ G6+}\bOW[FQW&җሐEon<&W!K2tOT2ƻv.\-V K(x%&MJH{GяBnЉZ |DŽCtq^Sb=߀qJ3FO|ba1A +V( ,/0x//:*gSxcdUx rJ V|wrжyȵ` 1huyw#G[0W.mJG\fIm镓5ZBY.|"zaO@7qw H;K['PCRV6puQ #5'ML0f; &="wh>\X'sk4m7-@ }Jh؎"4qi|$d!zĕH{&+ɮ&PmbHG# eE&WRSH(Oy /V\@9FiytJ|iֶ]Y{i)ŵώ3l{(j\@Ѯ H `X^Fo^f)95JV0{kܠ<{Ȃ%Q:wB5<z5^ -|L+M]dd8\Cb w(AVmld9t԰ xAkh9sRޜg*'4:y1ebg!<D{" 7RDGH,JQ y6[)IE kTI^(r;lX2N%=iƳn;GP$TZV2%QeB֚$ExWLgfLBY{}0`,Egʭɜ~Ln~نGGBaS+zRti(G pؔZ#$1BsU;JαB2'El,(CG|RB.\$?%283x"ղ'6?kqy)(#]7j2\!/%pmldCi~0Fy|@ !t-|kW|Z?%"b8l^>2kQ=lJDIu4zfhܗa#Mc1H1\-x5'6sT3fꢰWCjÕ^xoRDC&:),TwT'R氌<&?uc vJy Ħ]wR2:*UG )Celʹ &Ŀu :nӴ%5(4#}蟅qCG7A@RWܷR' ;j71FY5X䄮$"0dӰӁ5),Ӯ+8BkR3`P'aa ˦g>@Rrɴ:g֛K=BK6ݺ-a.Eg"Ȥz7l]Hwd"RA2coo+EAt/kҔiۢ͏A.ިQcsaV)|_%vlFT3Wq=Xkpf`)ODD9@?0f3BI:m)yYpo,/rdj=\ְM+lQ!q7v=[{{H-͊tRc1`=IM2)GWafgJsF*}4!t[P?\*;ʘZ݃~ $ f]dV$ZNm1mǧFjD9u]NIvԆ錄U6/) Vk? zorȫd9oY=vhD@.Oц-4716CQ=~/:jsԼvR! Ka8=Ln Bŀl5%d%9P#-n!aOLI,=&˧JsJ)? {EnKI~pc `m:? ?rM_-@HsXcĨ$r5^QT2 2z/1U35 3mAGq˽,Ts8qgo+fVdM8`*r3(5c{6Vm;%$.8|% [*& e׼bk<'-[5jesva}iYP"M>Qlj0ۍ6p; s*^չ0ǿ5۱Q;"i1,j쌊vAQxHj}B*,XV_(z 81Ф RR4Tۚ U6Pӻ)JoˁzAEqy"-:s;yDʇEuF6vJm m9.K4+Ũ 3lu4a-uЇ^d=U}RaShӶ[v3*Ӱmv~iCj˄oM]ɪ㉪|}MЮ)|pE\,g{]|_3=Ԫ33]+R]@O>`|eHR}?d#]2=+INSZ[H)uߗ=$lt<^{ jaTIyOLoQ\Nۿ gD _X]yUfc,oR6y~Yľe TUMi[G ddr{T7z4l|gWywz[ c˲wEgz~zeK|j{]5B5W<_f@&u;z?[JXu~pE#uQ$!go_!elZ-ߐ״DmMZEk^ޯJ#X蝲2)TȺ?yFB*#4:kpeS=( c M6`3h 5^Xic7wAxʁ ^[[bl7ί mv/h;jhbVvQpٛ(w}"_ BZ_Bck&} osA`]$űdm}Xh7C]G> ADy3HҰoFo^SBRFkGG]@,}d_j,pQ*4ZMw-F+9T401:ylt͎@iS$G˼ri9.CML@V'ŒeCݳ;5SJDUi D$:ՒCFG6h5QQ,2ǎ1J% 尲yFW_'g15tG૞ZFiԅnϵT#ƣI+5Ys/?`JsfRMv=e ih<GNehv eml!SEP1{&u5Qʋ2,(w|SkJE:Lˈ•mfq{1Ze:VO$>ЉUEdq|N\a M UF)%SJwp|>L\Re:*6Bѝ' [?mN%sbd|~5ũX anvm}tW*[+/eA4; RNcA>Yp)%yH &67Y@= r;lOo,Qޜ6;8{\vTH'e0*MtK H \FA{g|8GsHo <(Mn3\MժS51OpBƉ܌a2ˍ8YpY1d։ v)gu1%B\%x[\ xy9RÄэvxZ1w d|$P),v̠|/^rFxs8fS-Tf_lzzWa>&\ юp.tv)[𦴨a]~aձ_\MfY@Ļ6\NR; dm:VeĔL,ȴxu1 `}ĹmBeڐgiɘnY[*C]|kiB8>z* Y◕>1ke{?114)H\esܚ:K1:_9_ʿ #|Eg՝"=fU}0i&cߒڤ?ʘrl, DEzYe (S&cI^h28nHfCwehY؀+3W(IJ'LzB שEƪ\d9FZ>g6hDi+?_k[J`Z!-(s=N\Qt=2Ƒ ]#3Y؎'b TVe.G)^_5EʘaNH>c?A H m}-PP%`;ҖƟyX貰l%!ZV%I%wj:7f2F2iWFX$?וbs}ޞw+}eU7yH=sgP4 !dQݢ?I넩gT26a*euŭ1$rlg  zR3GcOs_]nl Ոc`rI̓S2m?"*17qު ̌AoM!Scʧh9;n,Q痮wÓ/03 2aX33tcԹß%ik;dDEsIuxNImBnE1nZ~\XfF*1{NTn,fK({2?4~.SXd\_ $ڎ_/dG \L !s fPF1)M lt^.@wsnj)ɨDD 3YS7x4d//wx疰Q Kd o_\\I^dI%; h,:WQg,2e %qO$^J3B~2;bn: -eN.e Fz{wX@¶B8ͭrXv$c:i2.˪777$Z"Qqd2AAl* e oGA׬߹͙Uǡc4ꊉ3r>߲Ul>twNtlx1: fzrZ6&ο[nH6y#u϶Pft~_ \h_Yl5U5j{˨0/;QxhY\0 F^T.ɠM bh*Z dWGyuHXǣXpxYIf5*eOWtV_J"&C#V xƭ"_c]AW|prFLQyezQ) #~uߦIy "eM~H|H7AKkZߢh7H<Ʊ/cvgn@_jQ%}^$ľ]K]ted;ZҢ/ȹmw)N$}GI_(\[AO)i3VL` &_U53x:1Z5c$ʾ '/S-;I$G Pװ5\R:3bLVY_Me $̕l.[itɵ9^ִVV0 5õ~Fјq+b4Hv?'tG|H6؉YQ9{ݛ;4 Rti0cnHД%';}ռ5F:œÔbywU1y0@ҏ[=+Oh&H7 4.0Onyz_"Gk[Mi&dm(TY+0zr)$̾;Z77 p9 CHE51mt .a0?׍aඵ;8?2j:ceZRN`t@?fFw0h 9IJy ~4BO8IZkYʵ8̨,g*0?l{%]UFktxD`q )^-if7 l@ xq^b lA!;PJ`tNUL)EKʘ3rxvYATc_Jt*|1.@aQ!G'x*MWZ%'4MrUb`P*s=haK]ye2X:&y:>gq: @ks6VlxQ|sQ-roaCGV8q y\(>Խ?f?}6\ir?Gd&p?*D.|b8>k~,cnݙOdJ;sHP܃ֵw$*-~W? k=LT ˏ^Z3͐QzjNT"OgkC28cӅcR{>.{j6ceRNaU9"( 3upYp{-דw1Ln/p@`vCa&{x,a"MrSpee(m 3 ٦ 0 @`19j_NOGU7kfmxΝlwYj5 -l{?&wz\ʯ  p4IۋgY߃$3O &(Dy_{"{a{L)rq)aMZs jl?O k;:FtmH3VKTb no9a1Bp [J94E =%8X_VA s H-% !844u8פ :ڡE5J K`=BcMuɨ2a5ӰEV TRb*1iW$Yi ; []KxFGBW~M?G M%=1M2/*|.Nz"{LL~d*4AAH; lvmu;#Uq"i*$ j/ƚ;k5(|puzf'AY'n]%yhy~J>c*Y{LFmnwl!9Y /ncu +Aצ4Ka~QKjc4lm//Ub)˴d ބlwU\EO5q?a>~KZN2}),LLfh 2Ƌ_Y.Ӱj;Ղ2Oʝ2F1B8?MuW \5M>Lj|j WKF/LS~Cfz68%X֓UUy8%lR?&(_ ;E/cϺmHCOcJ9I 2ڐ]U;iZ=čW 6Q=?lx͕yDe4@ Ff,`SG jRUW\Ϩ~ ":@~=q;"YcKkY4~|ۨ/T=~ S]=&d9>Fҧo,&lc?Y"M紙,:h<:y"wyaDc؈sA?k}t'[T70DF$؊^iƵ)\gqtY,zU6)+&n !\-A|WVj:PҼv wp1YHÞ&c_&VK%% ŃKPU C}S dUWƪ \<*nzP\^YNj΢£ma7/E=*} h@{4^QI85y\tא/BEZQd5DtRNMS0XpZ. c5Ѐïvb[!9V}T0L)e#ێh_p Hg;t,l`K<_yr5nl+{;"O|ma Ԉ^"RH%Vo9)!gDesjS Td3;l? 㮊|r kP-G itF^ENIc^Ղ7q$50je䝘W8>Yg.:Dk 0TJ #ϟkb}` `9 n]֯*65!{ |wwj4ptml=r0clO7&ܿʺ ܦd`(V.K¬?M&9L.w8Qj_r$+G"ـ.,K3w~-U_w4p8>5OXm|KʡKDdnkoV ɷO|hI x[̴8FpXSiqʋ1$@Y%R`ɮ,5 7ot-VHK^dΦ*@=(EgPQeεF8O @~k" tghWvV$&MŒċ&e`LhRy~P;OfR6}KZ4!ql"X4a[ Ia,h<܉fJ^傸 g%dR/| OKK30m9լktifG ׶\QwҁQW4Nm{+V;W#5(lyUtzE+fX r=ZJ 73s-ޒk{ѫOVYx:,)B`F d >x ~I(F~J@yiM2DSjLy:Iu(al&)Ylcu_9yIxl i$4i\?MF݅,A{,X1bf/xE(O%VHs';flX) vQ4ޔE9?R`;P7ȷ}@`Zһ v_Y97#OZ3K8k`bhY׭(p. ,AOc0<>Zn$t{)` :VgZYG{ן2`GC6t5SΌ6+1/@/@࣐#/5/U0o`u1sݤad!]0'а' QPQ#Ҿ\VaFHYW?Qt=|Ij@8HꙕpR RfHa Ҹ;{ԌpFIΜHr""gVRfƉ|I]`䁢R P}Y/p4W4zOHQ LZa6r.^9 @X[gʧJ6 ?(|HsHsD|p  =YѻUX]x%`qI ]AMi_Z"gS @7D0/@#wmaQ0EjD4Gem/zBEHӰU<8\; 9E&B5?$lN^0x߭nfǧu\^xq{{UKƚ8skRXZ "AyLM:*/ʟ+^Oّ l`\B"XY[ KDۯOED+Zߛk0*ߘ6 Ŋ{Ez :3,L<1G)&I%$#πcQڣO:t5E1VЋa4QUM]286I\ZXA ߵ&,{F9,jvh!ȉcg)>X2˗JViF'OkdMuQ188YTFX鿕 ES3Q|nUE?^5|MԼFTzJ&Hӝ~Wᆥwh:|Z D'29}Mc6ofE_xjy2P#x5"#,g/7I:R}ِǁ_ҏKF zB;}W}ubpf[ b'D9JVST Jq mIK2mwGّq8Z#Anj{3,;k2͒=r#BNЪˌF pHK 0"0]o5yE4Bߑ[' ":<'+{}lF56^( uxw-UyUM6^V[Ȥs,ԬT N4.@pP6O$COXA5$y>{v]h.pHBĀ@c /e Vœ`b@YvO8Me$~T,^ڠqsC*AD}9%D{dU[.-R؇j vTCnU35{[˛\;8ups-FS6FŠ1P`O8T$Dqˋ;Eap 9'Q%|64[G J;טG}C:~_I\ C].Z"N2 V(]h*|b,X5tF* f.:6s$8~=x{"ITq@%މY970.gC?Jܭ$4BFWxBLڰ4^< OĮ>ۭf-P|Dk"NXջ!xUdh3Mln5ɔbsU^d>k 7<.iͯ],qlWO}aɰݳ% l)sk$ЛOvl%4=c;LӠK~:tخxuw=㽵?bq`mS<`rQ~Q>UZ:u%kveZn6&Xܐr3$pbݧY0grO.tiD)@ovŗޟ-Ijk >J8vvrMh!3:d> pSZWy(Q+J<ϳp~#ɀyS`/yQ:kdZ2RlϙxG' 3ШX0EeDGPȘוA;e%Y Vh֋Hs]AcQW;FHG֬4^dP|@*g7JNU^ihLEث'7%2IUj "J1Ȋ:VG^0/ Od.Sc;+I4>,YU4dO"NExU1}Mbu%ɉ=FKMO婅RpstLFXrj5wZw*t""N @r+ȘZp|;g(\?{9[ g9)4 3y@C\1MqߎOϲBM [D >@Bt.!XJ9wX.Bj 892gQnrm+G,SyG-*m;N=`30gLUV#L\OUݳ]pN"8 'u,9ڿ0?LIѥۇζ FcZөؤ8>% ޟZ34Lؔgr\hwp7ʉ9zϳ+ޓlA  {+3 :O n!O?ώ)J\޾NSc@f%?mio/\)c $1_:,*1͘tE#cg/erNk|eK !qi>Nweck€H|)Y ֑صdz@1o]!~H  "ҟf s͹_8ną ݩ@9KO3@aR(A_ܥ(/u"r&5[EJ aN!st wY^p@D$) 3GT_e$z0^jK@ZJxBfHEL:qN5m <QlpWiCk4X0 ,@_nZi_,C!CKz5EPk{C:Nbdˇ#( NNQdNSMĤE_eU)'hp+s>LIZ᧒=XW~ӿ2\ѮH˕"K%Q̇tF?겥̔wЇrRf@Qvwx[KnjpT#Gq?ŎE7^c T>21Kuqά9#weZ7 RJel.\1\P51j:3HHBҡڶEEoiPϟܤ,4xLMFHղ7A8hvS|]m1}3"2޵u\bB|8^|agrtŗԓ/ݛܵ}c~\:3>aЍBJC_gCdWdǑY,+ _K٣ܼ:Ȇ?ƋtJjnEmkP᫭(۾Y!x"}G֪ W^@0c$/Os. pxQ{mơT +d%h+V;k DoIXùʭY*?A 5scW^NCKϮ{QA9$V0V SQLcHM0`h5`9=vDz~\ҫ?C9beNE?jVbmm$ w[4~9@> 7xmGi2LEZ] hSUSĮn7 -cd>sAУngTtPΏa Sk=h1$,[cE)EVYQЂ5GB0EcϼT r~Bf:OUOUسП+% ,xjW\h-]Vj%5JPq zq _@xP,E3cЩ K:9ˍ}bW!\ycNF{e#دűi-R*;q5G `#j8SlNc眡V-D2J06K`Ҿw }Ir0 #a O'xͳi _ONP+ H6!s/,'_V;m'!(4UK»`^RQe䜮x/lK[E3x>H:A6QWuaJS:oVo9 Jg6UB`̄O,ToSx*L4nI嗇87 nt:/2{oL+J"?knr=B HA6O1#D*9q[OI0?m8I+{Ttm O\{; Z=9'r%Lźw>!#iMdtԓX"U stg=8.@j*n4>4dE L'C}#Aħcțkͼ*>\2[`P[sqֈݻU+7GU>N>dhjڂ})7Yg@ubk gd3z|SuKt`RLଶuOCrL#մRNu=~D?pIԞc5'M19FjݥYMUQRw~(uJR(֏`cH1zn!"#m>!;H.O`M`%T8$q1V(p!P.+nŅ@i̒l'o 'tEg6f¦-P|`.Ӹd;>@*S}AL[qݕDM>G܆_n6Up; HSn,tX.9ΙpN)WF&g-mh70=ew0K mHp\Y,ᵛWfƾc1m \O%G!\&JM^4J(F7hIS?)SVC~2uu77wuKݞ+&^}YM꽑<5Oc`nذd܄+zJU6AJu tAI]:&NeB 9ޒ⸇X!k#@Z3q:`Jߘ"4q:S c[yP}o )4p4͜"5]HoF l642jcp (c0J .V5lf?o}BWr!˶Eι)`'Wz@PubuLBǬ}n"(˾TfÝF;(XX5+U=z8>iNm_Yr>x q-w )hHl?bk>]m1lg#ٛ)h;IS▉US<bZiY*(ZF7kax]W*Uϥ'q'lk#xH^:yo Τs/wT?=pyNAb? fuB:ePn~ޙ0MDRk& 9b(Q]F\ oX”#LA]6#iP]8 b*򝝛s Vh+xlX#/~${cdd`:GOOo寒 K[GjM-[5_ٸrú% eV1P1aS+}h. r)hu0+p;W\ T˒~<“3+[C*caՋXžR@d"(8MDLyQҿm(C-~R{^tBnsKX瀄rt `\WSd `)j}4hgn{d,Ukq,?Ԍ9.DU++Fy5*s;7Eŏ8pe^+2޵Ozf(˄GGyN?WIq.^9}(8if ] zOGJf)eK*!--9&TMS#(\3ܫ%F-oi cQ,I'ibjb,?.ű5CZ$zm| Ч 4*mbZz}R#ՠriqOqM;0d^~)\Q'*[`pcq8;.\ꫣ811tp X|@1t)$iz4rGX@'-S λM{Cp\<M=g-aFeu4Cog)_ >Q/\Kͻ'\Ԁ9̄{_wB,mZ<(VV("tj!+Oeή{֒%/53@49/o{ QX_.}O҆ ƄZn J!/! s*LC*T5B/N i ˶z8W#nAum3 (h6f)lC-ϪпÓt>G&oQS)Ma&|* b aDsL 6`&LYɰlĬflBz >=k͂e;wh X.$M}y ) vSEF./픐oO 5\Ym?By^f-d(y !* | avd-Z#A</MrSJ<$=хQAL<'Z_}})x@tdqygΗ۸OQNL_=`A(X((Vm1c#D~&bܯ=36%1EFS?ecG [9H?BAX/gQ 4Z`0$՗KQ|` wtŮemiC3zB  w~%8!%jaJͨdIKXsC;AD= 0p<:ǴOޝ穀4%=ۊ Q%tv=, H@5]pJ<͔qٮLJkq$0 JKW\b֪wϧCVu0:ILY4rs*W'*ΰzܾ*)"<,xLQaZ7A~ИlGfq*NB[rEr_QcI3v_3x)|@࿯*``nkge'P@A+&R1e!pÂ] GK@ ,IYzFt0Λ-+>mh5A91 =.Fx7zs׻Lig%/̝>w#}M?F Gh|]1g*}.-7=cAx;9lj|ݴR8KO\%bX+5gJ^ip#@h 5 罁?9з"(х )R1 8m$wqUa9e.A,Z,%CDt-9pI+iDrZf64O:%8M N^;^,vlNDF+e"k !1\nK6ώEVg;.WFE@fZ}²dPC : XAƉu\][Xm&N.E@?^ms`Ao&*!O,kEL 4W RTKbb8"O J}P B;(KLiGK"XT$,} IQC,eCQstzeF?&d2+4&迁zҤZUl$YǘmIc@g5]L |`'l m`U-w.'F_|KE0d,$dSz=uR'UiڲP#6`*=gc]Dw; Ltoldu6Ar>{U}d0O}UvrS# p=Ժ\q*Xj.{ħ!Q7~/W0q>#nA1z퓵k5;/^#xQyu!_؆7fp-5%caroUSңSA `:^ŶQk=7K4Y3 DMg>>*ܟX.+kU8'>h1 6KٯlW6,|!|4=G}]+r<"IJxA| MiRhAWBXFf֓q!N{^rgrjq > |NDżnM!i hrl쪦H99kE^MxO?Ur J'b6'xײ߲Fx)TȵPK :ݎ%挝mv s8G$s׻[ 4va vO/C?IAmƃ%&BrN Jy2`:?'a4Rz5s$pޢ#r>``0kQ9 =2cPp b?3B;1y6\O讻N,>RPaydds^8WV?{0Q+MDQhxܜ${E"ku=< %1d߇-s !z5ڻ;Yr x+8485B9.}sgV>XXIMCi`hv{6vugLO:I RMաB;P|s rW`n#탚_g^aV|87˳#Xd_ [x?{DLo P .[JSiߵEj2+;{;'8ďjt.!#tV|0!CR:c9Z$VCjܕdϠ]RcV咙SL1WQ!=aD}}" aMFSv5}j5z SXp{WQn4P.@!VΕSl66"fQdJ٬kMAW T).Xk,:fÓc s!*v[7j]v~DR5>q4J2!;E^{"Z]Zv맚S$bdv`wZI*8$tvnM&:rⱊ3?F &_#ABޛgYZ07070100000015000081a400000000000000000000000167ffad1b0000988c000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/UI]?EhDTTk׶Ǽ8n.DMԦ>=IimGtlz+zqDN 5To6'1ڐg *K+I͡rmwK`ʏepxۥaa!kgP{6qζ;LDg#ٛ\TCsB/֬޲Fu$v- 9kf/ 8TY1u[bز{v[fWg&xr] ](Ͱ92DɷQ3|ԍ$[(Hgp{ ʢP*kgԙIBڞN'f]T%ڪoT"hiWp ^nU_yїE -Fips doԩΰnXa*yn |JN̗Ҏ ңRT`ܓ>(CMR8btR'4}(xŅ:G+`]n tcv5HYr"]{tj>uƼm_$u=Act&U6 Tx5 )\2jc̶v279}?76 *:bo@|QܿK8ߙ,,5G̖NsA?wЙ#=RR7)Z08yPƐǼg]ؾq_8_0#"E.XvsZBL(7\*x*Er 3xi4NnMA8 #07b[ێxaعoi gM$RC+ȴG*}}'hIi[=y3YbVp畑xUE"YzS!1 ʁ< Vf,PW&;ڨ:p-J>Pp.o^{Ո24Đ2}ɥםÔtK&hSt \My廮qcdU".IApLCi~-ڷ0|Դ(`>&gyo=&_rzY&לG6ٶ'hUT|뿭NI}渦X@Ȓ M?S#brAD$[ (u+ٲQb*hBC,箻 t-,OZv4?_W?ږA@0€JD/2 l0=^<SmՍDN6Um" rjpœX?FNISC"xw,\Բw4Xf"WG(mxsPS> BZ1wѶ0VLgFP_#sE6y,݊']紎z:WZHeb`U7v1>]-SIs'a!!]rKd(_3,'z"^X1Y$}ӓHb׏]olEbVdrMcP"Ju19y4D#\ vOc=cF$eP%f*Kd2 vV6v>| +{<ϟ!txJT ;ъy[G%>kO|@*$ (1_z跫j5_Z.O1U[ΘRf&~&uOА\Fp4e0BfOwx̑1fbkl4‘Ac7'[$#>^$ >}eÌ5Zw\8F"fbU1up4$Ű ٖL W 0[WCHL MCb֊,)emaŧ8˻%t`Ə?cP7Q0wXY?3W)]s>[E]-w|r7$w8x KD2#J}ܔ :}ެ(2\(@^{>h-kYA[B"KDXš .+Uf=@ZU8?f'z1#^>n;kq ̶;Tza|_8z ǨR?J!+Y_C@q#;aOՀn`G.'[;>?4D@*hљ(0M\V4l7i@uôyo4|gb44Y5C(nD&Q T ]֍d'gNqfٜ_8ex6*OX)b?oZ _ [*VJAOÏk-=恖%YT_tTZ:͒= ț{݆?iVT4a^>SPֹгnG~T~xgA!X kK*[Fyl%Ah?1R$UU8Yb6_,>Qs#%,sI1jO0{m;if)1Q4Xp^2D/c_+H#īE]rYwhw,$ի"* ǚ"6, NLc7e( CQDA4rU,\; B:^a:i@?51k\,B,ZH)`zC 2>kFÏ!1?|8|>-92u'd*fX3Hz KG6|pת0./R^lNrhزl^<׳p|Kz}`FA$Ni 7Ui "71pi4tF/A.A$$ cߓc Ņdx2o#VsT +ψx] GqTs*: cyg|k Q!f :AS1vw17S"!ay)Y ^}}Mػn wv5[@H&9E#ĕ~X_5 M9H@AdF^oGeaHq#VnM5f;!O <|jTzG/ .?"KEjٵYܿ]fć+uuTZ-rpF9遂UhR0;6阝 3ڳ5?5n%^bܵOÓnpz;h:4zf)0aN.n-k@S=*d.t9@?L%/q=؊ll6*';j9`*-j|ξS).0|?9cŋg_ԁhwZȶuF+yI}I:"I<"&v[>?Z/Wz9qXzIe괠q3𔁲 ,\Ϊ0j.bhݚ|)V Ȼ81n(*Tilz?{%# p^'}9?Кj { JP?{P F_i6g7$񍸵(6Tn rdtveQlniByZe 5$@')7(:mdLblc]|/#sjۜt)ﰹ^+?F װj>_Z(D{fA'aSKu{ x}TO X} T#vmIEdtlvfII/ꓹoz@1 tM2,&M9$twdH;D/Qʄ"8g2X´ ??0Qsto7}_(}|2fCq65^ >P#hUr `PfێZe1gVHyw܅sP}PʩLrCW\?J(=,J,x] Ѝ0aT&8x2{ʃSxL" ~Ԃeċ-e7_4#^ݲ:g=BWYFiL"(۳Еh*J7Nt8?[״`u|!77s(~O]o^[uAN4FˇǢ-j .6d U~'# #=m+slKQd6KzoEv@v42"$;Ve ,n k"L/!cQשɩ Øtet,G.*r!!υQ^qJ.6 M ]ែD;!l >"/1V  HfSLden@!H N:@(7*rf]@+җp4i]OMWz=y#IJ1 Sc Qc0:YƧQ QTt)Y# *lXLjqģwyikFL9K_nUufX11~ndX$1덥KʛJ9OF4łi$,wRT4wCKxc_RFŞ*gaT(=ϥ!{@ 1h;eh6g?7 vvD *m7@\-sL{91v~)پoۯ$BU(Qm>o #pOhj_|(!?K+iq0J.t5r.ULP@,p!|3/P)flVC*@Ay.1C<- +.3@_ j& u#J% SDG,z ԾeohGmڛ\ODg=`l5tҹu0mymVޠ =JOۺ \)2n`Jե$aT A;BE.16(*2]Ec0$> `Joz_xRߨO,Z.zR-Ccщ2=A۞{?YǶi7 }y[<@ѹDtF}AG ,t''\BD|[+,ǒy nWsbo֌)+Ђ+x"6v;K{%pׅŅ'oDF`'V73j9-mM-s2 /idcdR]ZBҡ^SL/E_·Q,AMb僪/TY)?RrpMdLu&r&%3JWѕ]꾲w;!YB`8_Vj*5U]Z㛡p~Cŷք[V:f7%.c6u\E;7pdvlKZP|OSAQ mO7?"_<Ӳ)='fiɇ7(J:=r4si&o 7VͧhoLxF`lN`r,gR]&DubdC7^x1Ak>ft?tb6;)@B'|+T㘑V=iꌍ KzGK%`6jQC%5ux{B%w&O0Jh9`Bubx熮K`#<6S^HaS;)T(/Z/AͽE@tFfM4eZ{~x49\ٲg:;C;"MpkC8ixAO11'nYTW*ruΛ[XlS~cFK^ty`̪=Xc'/kKR3܎8vqT0ZhZQ r`pImfo_1v = `-@RNrzsVR>u[Ƥ/M}8{zL]9ᔸUsie3sY(GMXN (Z0K ZsE=|M\"]8 zZc , Wo=X%gQNlP5}: ȇOp,E3ho*D{ģq"I?[h1F)Nk,c-;g"y9,\;R[=U\aTo6Ȑ2Vԯ/C=|[{Fxˡ2 #S̗# Rʼs6ำ^–_A gv򜳏{sRSSRXjwtK7E%8Ǣkf;ș]$/$MG:[{+]q'{z.-չ-c'ܿ@˥_sf/ ClE[V?zW9 cF ("nKlAWi܊k{5LG~]LR lx[nwoi0)Q1rP /l m U ]I䛙\<٬a(毦2w't~ʮa'[Mk,u_-(s2LY2BzO4J%`*=_7;b \8A`D:gM):N-u!jcrcoUI_=g Ջ4!FpAnFuhg4ʚ$x%aÚ}- 1/kKXOnH̗Չ_-5s6t3s1h^~|kcG*8ӋT簬*i琩*I; u4iۗpd'a/Q*5 ?xSfU 9Q۱ǜX0<D'j͙].z|eKEҾb@`)/{0IӐ*=>kbn'aQ.%9h SQE\nV e8g W[{b5Z;JҢoPR1 V6~=b!~|Ɣtj/w 5H>ߌ or տ"wӁQ+/N+D*3NLe@ QjaULf5,Jgꞁ+5CJX$ Wao["?stbZs;aG_ Āb$dsB|}J-\  n25QA|(_P\SVJ~iS(/L0}0Dz %N@qˉeM?AzYZiZh>eB"D]ZK*Ol3xltU4ÄƆIN,]I7 IM]k 2v,*cE*t WJl!\#cu˟wD,R4*}`G -0Ǘ+6wrGu;~*7ﯫNҷt׉9tAXO7daGWEe^@ۃaÑFM+DדMvŕVQ`7~(B^7(ɞ]whk"av/g5ZҒ{> m2Cl=OLS](q<8"/N(<%xV2X6W$uۂ)@2X0Z;I %ZY|17IzX56cb)[/\W#9,1[E0JӕS"1.ܿoR]Gqg ɜ(=@;Y], 9l|hO RFJ }1"V{;)*? T8fԈӈx!@=ncu%ýSSC!ݨj=Gכ ƃ0<roo`wrqw\͐U@{g =@6 ڝe)ݍD2W aQ|9G*4TJIq0.ЫCZM*S:lЯS-mШ8*HU`kqNjjUpRݮӸ &%[Vuý8 1v6 qi>2nsve7`/$U|sSjDۀ 2Hلew8 YAHڗ4X}R1{qAĞ϶4.\{n#u`A2 G@sQ @}gx h 5Ltt0v$d@,7&-@B[F>S-J 췈~k^WwdV/9) X W`hڶjhRm{*s˭u|uPI<-Uى~ۈL `mA^-C D4(o[)UAJxG7`=# YǛne=ٺnY 32)g5/u.TXf0ⵯ* ^2Ѩ19*#+] ~A'A&Z(υuzVY0ǧͿ87Ǹ|Hgחdab=f-".OȫT*fp H`VW hN~ ٿy nY:b4oY=@z'ga~#VDs[ϼ\8&Tm27]"+kN0 BEʡ`Tźg "q8Q[x#*[L`S]Ҽ{RǦJ,r@I?U|@FAl";-+Wt{AyUUP$87 ;BƠ| > 7("#=}WNu1l[hujt2uo_4rAĮ@M ~ 7 Ѝ~h-*B=S$,'a~¿p?(]~4Xb( x;rERKf~ag0hEM;Bg 0INziBit~mRRIǕpTԃ_ʲ E"!'RHNŴN*Bv 3Y/`uTA߄ %8PS%Xڈf M0ZQ.jAKvSs{܅݁+6,R='ԥ4\Sah㌞U@YVEz>wA&.UNY3O%:_,iEV+9sw0_鿤©BX{ޯ;̲ ٵ)2d @|>PrΛ1kr>-TblBYm_{mtq)FqhzJcDC[BR%9hfOj32T0@%.]+@}F.HxnE q- x\V:ѴB£TV^ 86ܨթD**2 );̶ׄN"XesjeX G n gUR1-Wb hcZBC[-ώ/ba.-=:D9p%iŕ~T+ҥ{jsy)ȭ/*r#f‚/lzI;*˰tឌy,! q6x̘ 48S{Qej^rb7hyBk!? }F+m?Y &=$A7cebgo7F%̪3yFP9c{Jx7zz+0Pn)Eiʁdyin;7zhZ^lqj&ŜQvǂ_AG◿h/<&nv?@⎏5OcQ{rDQ,A1}W ^\+0g,C|C|%*͝1,=#=" u2/.m!mѰ$6͐W0f{r*Cxpsezx7bBlxQ)oPٺ ħB˫bFb_QR?3؆ V_foE U(&a9ޤ9 !a?y:jP:j-l=}5W@y|#CDJ/X9z%/N~#VNACڵGSD+x*aSmwꇢ8beeuZQjIv i4r.HsZN/,HsN!ScAΕmof`#CZǼ[GP0nZ@9S1Μܲ}iehV8մJ# 3R>mi(s)%-[SNhL%3,dt |;Td: R#& -Kܒ! ok:\nR($H⧢Bg#Fe.W. h٭3DCF99]Oq<]K keyq/vt&G4{z&MZIG*Wd;N5rkQy8ڿץb'ӎ Xp kPG(54{k-#eDũ ?"҅:/Qk,vxCṞc/FLWO]N5XTs}2veOi]al\ Yq#"74 lRFxn wwGؘWb€Kf}m(b١cv-B3ZB*zE+PXD =[4v#{2Fˇoiqs6M#DYלV,MVB. b]_iB.CtIE6 s3YaW<߃R3X)>E(F̴oW].'*sT56V-+/c˚/|p\I%#31还awVZJBWVg 75l cUp~!NHWPR5C@h;Ì\Y•HIQT T,.k.g}˄]b%]n()I`LBr_m&zȚ®{6;{ 3I1`@,c4V==p" cWA5rGKPTY~_D=ٸ~s '#޿O2`v9pbzL!Ɠ!5x]r%>ek5@x;%P̒$OZ6 ʖ3:iirSHڋ]~sG;>f5\6$=Wj=k'ʴ+rGR2J].ЯGت{5n Yz 2ůX]5ƪ kqz9)k@L9ǭͧʐvCnt7{{.µ^-N}9}- 0zuJ !Ps8LqTz ) M|AA #=50o ~_ֳfWdɉHc-zqt%0]c3cTf2SlxēeB_'9`ѥ'{<$ւaRyDȤ|Oa#p-HuΦ=4b]Kn}k^e%m1ӵ$_`/_ft)\˄4qmZDWWAr.A/w!SP ف?و9yfh5T9`7EE#QΦ愋SY=y=~;Vm(P1mY9>bܼ* q5hgLdebx1Cs"A+!U`WkmeH?`mD FI &k Gَ#zx-29}UE?w"K9)&G32(g8\\<(ZN(K& Dٱ@@)Ol7Oٿ$^F7f&EFK\P |>]62;]#AP)YTKZ$ j%h\qd3-NV< .7m_k>rɄq k#=^Rk<169fcfvYJZQ癏A>dSI\m 2ZS}su̎T?pǍs ̫%Ge]:E.FZ`ߢ)%?$QLfyYCu(4X@pEŰHYjH9)Mկ21]^y<Zon}Nu 75+fnXlC#mEehX(5qS#6ߚO]:X ZmHqNqWv/ƶIM- ,U+(ׄ6hsh2 ꬸNJSa'oStbr6bڲ@Ӣ}YhD@B^1j!Kb\@4*b$qvX]Y_:F1G) dKx-ޓNT S\?Nf( P~1ҍMyr 43嫴s:[c.&*4l9xu>Cǵl 81J?Ȑ2 fK1UȎ fN5FC-9i0p[tѕ3F )%f}#mw'pR gvL޶S`%}as NigiEz+DBԚ_ΣM\rvƥ4.ӫTxxe;EB?6~LD}0ð%S=)F:BL^Fhh [5`jI+ `BwO3TYA ǜ.~'0Dngךە<0Ws%v=*Ԃ Ek|'"'ty_f`AoEX4Ħ?C# ѓB5ޝ8JzSsu?uςiADC5l Iq֬!$˯C@ ˆK Yv(VeSi=?@+).& \KP{gGrTRHsqb! u.%BAYcl/,D0YXO2sҘQHVJr+>kJnѯ*p7Hi3: mP9 ^>ɒrdYd&ZT2OA (+\"ї%{ >t,SKr:3Mv[_L4b֏;;L:<9Sud3!:.tRh<.8 $W7dG [hDfE49P耻6S-SC .ݟ^ ͓ zwnyO:Y"l"A): mbA,bqF# C,ٵUu1jtW$P5T{X_6Lmh$RC:–8Z` LM,gzX  I^/|vtBLKs93?~%TĘ1[<3v+3?Ta %o|ϤZ6np;EZ&6Tb`PVEkQ28pS=1Ff"stmb w?iwi.k&Kυ~@/BmVy4BY,j%q  }([b螄sJ$^ f!p@}S!ێ#Z/ޞ=-3/pZ/XF鋯m1z%^R߃bRտ:{rPDړ/ٴs*;fD`|Xn0}r1֧XC 8kk7?qX'BaH֎T\ Ē:}8r2L,fޟM{zk*fFk4Q tP#gr`3Aotd ,sFfÔwY?ȘZŌ ^\k;I/ ]3tO[9f>˪ژ8Ec2FVaSmdK~1j/}(/]pc t>( YƇ#pSEzLx\PA5$gF%ߌ`H]"[PIٍ$B yIUi y/lc= Sʳh#+iT6A}M3^x2z+6ۑ ap 㾪I8 AV_~m|p/ᯯQ,%lL]3 zw'm$,;ƫD-wm;TQCcu_ikH&[%ȆyʟI:qEs@Dψ#=G^R$QF?z<6wf' C|[^xwE{HCzD~B9F⸊ΩRAc֕ vPLE΃5ZS(s[s*%WōX%2m#mC"@ ٽ GCa;]2.U\&$pMꭆh>K XsJhdd(+ߟhupm.Ŕ]:un ->\PnȌdNޡ(3D%!x[(QAxej&#[鱱1QM^(Jኽ۲Nk!3X@>~-JwN5R0GUW?xnQl }s?OÕ7lye_/OOz*$ZXrp242hm畴.dg9i$lU$z;-רlVw7{$8uWp=.|dڙj?hM|$0L EQZ(pdLh \z0Kw@!Bb [{}L=4ENQ.X~Xx //߶(~¢`4h̑qV^W H ! ob{hB-2F+1 -/:"zJ[ojnc1x#RN[^AC2!B-+\_ #Y,H;6^Rd¾6W52ei[1˱9E9W9(+[IChBo:Cڐ ddt-#5+4f&VAfN:^:DWt꩞ƥUPumwKA5k^oq<҄>B2:x^$_u&;xlD3\}3YӑDƸ`mxYa|H7~Eq{8AM? U NEg7p ϸoP2}CQSKG `=`-sX{>H:&]DMjvL&>&ס=MTXqA1 75% RR3ҴL XW%[QzvxԶh *]-^yp9R!m˥-\3:ZIJ֯^C-CctJṳ-(N)F2@,cجauvZ~ysrftr׊'Юsh4y uu @KǞI٨9C\Yb:":mcBʴigɛąo۰)q ` NYUos| -R 㰙B7.[EI`_F8wCAq9 ; >70L˟W N-{4 ]OGXmp~7ì#}pP /39C 5qa=K j ƭ.:**qdoÙ-xae Ї YTl]u3lr?!LnU/7%˜&of xg^ѸT*@;2BC*Gy֔${JKm,,{U1_ s7F'jp#f{Z=GY&!8+B"-ApldkWԕMNt8·R:|,0A0wCoND|tOESk,N9ΔyV]򷣧*fsVO7up7bdExFru1ۧ _RrRh@`keO(Ynt:+`~v"7D1GNaC["V%7|De&& # pnI/}J1dLt=ZuijAI{@.؄f\RX첉kz姮Pv42 Eж#"dpR [kӪdLJ>Id~BP|ӷ0ch .`=X L\KES2 :bkqޛ]UmN#4 O#nnYrCT ۄe?P:yHt>Z8>Ur#0I 0BHz@DQ9J+<'!ox00a>.2 :a}!0tnާ'U]u>jM 9^1PO+brCgzy0FEٕ&je6hyrM|X}EN)C$<YhE50kZi?R] NiLU}!%[mHۑHbÚ4\NC&Ǩm=F"+(% 19^Bzx,G΂pHzl,j֗QƋ kB,r[\%lPrzbӳ h+\&"TxB) ~oKf,qAP<ρTRidSrhN`(&HjQ|\i%^#zcryE? oJ\v2Y2b0ʊ(?XfgrT/=vPF M(HܗAM" Bw}0bkT/ds"zdq'Byvc݅EtՅ;AD9BTXV}IFפT^ t>jJ=~s#t ߝe3ӑ7D1AKۢI^)nM~P<&+t!Ȭٲ>T\Wa̸ai@e4)9U y<<(rւbD8€tLx? Q*4ﱛV,VsSo6/"׊'K/mL\sI9ߙ =ΐg;hꇵq "_M8ld i;zFWLBȱv@X ?D;)y`sYR݃"bu Z CT6t20 '/E.cCھ 렰sQ 9?Кs ZT݄]dqWm)%xw`Ku@ #UJ0ENHc6];0[²z895ۯ5;*ꦾ)Rc=kښ2#yָnP4TAFerOB)vUQ>A!20}qU➭pMqpݐ.TX˖Ku/ro\ zU$ /AәPuQ5\y]Uz4w@[T0HwWXK̈́ynhg"S[Sx=u\ޓ,GP!a*GXvJIPﺈ2]DjoT%@^qo!woϷ0! ޹$b=0rW:qF9ñD^O`(f7}syXrb t;`2.=M< HM?@żX0A>4% njm6PA;#P!\b^FCfHKytLYzbޱrdƧq2v%QŲ\J̗7'$V/بsV0r, BT#OzD*?ŌDqUhVO\zڰx(5 J߮d8dafjz :G!h 4J - I9@)D{!3'b:*f uzP0t zD0r7XYaO8%M#1dT-Ss7מ|2ٴªD ߝ)΃[g);oXYя%''RkG$Xsr|Hrd0ˀA7Cړ?09sk6<ǧ^P683lHג&4r@֥hڑg"g4D#Hp;!'ݯڒBP]?6\Z(o %D=+V|؛7!dI.׭l3=\tw }+/hW[d2.r6,@,hвD"r*'_gVmyѶWMn Wr똇_ʔzSqYR@s~erj !~N:u֤~9{vȾ"D.:Φ0=eF1-TPP|?{\t0+d7p^:U~"Y7*# n|:$xTƴoՒ4BU$Zj΁4iQ,o% 8|j H/A m%ss";$]p ^)ioQaj (C~xD2qXYF a>?Ս `Z{Jҩچ ɼLaڽ~2#旾PR2P4'D2ҥ @` mDрl.%{6?)Hk7^;!5&e]θE+ eʵvl~;*p_&l(AsƀM cO_)eɺB|K1NKY"<73>5$/[K#B~k E;.ZJE0TF w>GhCbX.k]G+#t5Glz+DJf!N5Q I90xmh_Ͻ;!DjI'}嚱9IfW9(܀ 'qtv$:mwLRQom\ܟZLfg6> <'i? ~K]WիMH'#Uz ߴG,Au|elJgLX\⁠f-EsTI v@fsV x- p-5|xP=nx 5q-mlMJqNrnmݡQ\!o'1C ֓ 6DK"_}(pQ/|7e8}tg͌$f}3EF3Z@=ohfgKK%w2c(DXS,:PoEJxz(iU3E/'^Si*W;wL&%h:U ~eRuV@2wqms>qxo ЂZJ'=!~CpqEsA$tQ)[V4*_+|UG˃f帄+(߿=~dH۶dM`cw2l1 R5ƿdUH pΏ;)ܰ2~W볾r|`Hj^|*BݓNlQ^9vZ|Ku0EWEhڻVTq[)$l̘Qą=l:tfct QO!&.GϋwΒܐئ0QoGAdg]vzU]K# &d _HUD1w @o+xs-:|%IE`1W:xY[I8}Pb-.AHAƘ  A~Ł etdx1ruz1[($1ɇރ7`|q_Zkz"yU$)wcc${NV~Om(b]M$~؆,A̽5fsx 3?5Q'lYHzӃ -N:%Fhzr }e~@*CǓ?ƇY:6pW_d%c㖤QDdpL¥:ϢOS0t9Y L_E?xޞ2b:*5$,!ʇ80S:[R;;5w~<:W9%Y+1xcrgm;ͧ6̶ @c_e|W rs w},YA0tuGyg 5} ^RhD0 ע7FD!9EzӴz;9US3U_kQ'hj41H$)SpEʹ30ѠU%# 5s;94AYd]jk0?ܢOFD͐ ܪxdݬ64QP}wbsOc""31mpOː,fño\D&v-AfŠPzc}|BubA6}J=njr>D- FzF)?<GP%qK"m BF4#Қr}O"Y6R9!̞6zXQx[j(bK8wMĬ`=C4`P9=h_q>¨` #gz@(}5|If֥ƈ'ǺFAH'E[/uG!4JJg&(̴AJ !Fšh[n0w.ލ_-E& ro+p6g3®o!y۫!TW HF[(Tc)wrj>`g Eqlj'ު05Ғ`֠PTfD%t{7a]?/k6h~̒ hJ>jcKOn3Nk M:RS6-&aY-,0hJt4 -Yh9?,89ø=9ߊf2qx1=o[دc566N6)*?vj [{fPBbk3bu~nMymkz%o|CI&>C񣣏V`7Nf^vbϼOŽWozüzgb4h"xg92_Ls~w?CY!/sOGSHPr?S 5J,Ob\֣/E4?`e^d G1WӹX{B@*u+92埂ڕxy h+ϥ߶ KkE4X_3 [CE&;[~sw@ڦ,/dQR!A9f&O>Sle7AKY%)y٪t\?aW'FW} ̉F8>'4#jO=kI+>eZ&0CӮY(8E'хMMq4A^L k}qӛڪ~hvnT9}V<Ǧ:"ecbGɥj3l5JDĻeJMǙ"ȥ&siYaO~"^dq;Fz&P´M }Ӄn}YJ8 *W#vJ i .5kj] TlD78:Ź?4Ls.ZL ȋNIf-$ FtXuK~hA #/e't]p~۷l6qXamo׾ZnY~)s TwX[g9Mo=%i8 勂TD|!%w#(#E*+^h+NE@o &JUsN]q:V3瞤oVz=E²)b>}Iڇrj6D芊[EHkyviL]6* NymR`h|s=fF#Eq^ ~Ma:u N򹵒_X7,w̹7nnGJbLqMY0l@{$i IZr[n)39ɀ͌zla8>>2gmT[]&`q:8p8]s6/\-VX9D~GQ:vnMXg׉(,$^!NKxQ= g|סm,IvMזD()@{02J Ep؍Q'|b~~H>r8,\Gq|F#$G(MZ?P@Rȴ؜ bHspD Q)9b &n(u5ۑt9= K*Yaѝ$~JFN &yl(7Japϑ?{RtrɐűRG `ڦg|ϥ."1y_u<#t$84 nLb6xcA[*ZYfu?{rMf.w(tQܒ{28.IV A *ڱ²[8Jt ?Xƅ~J߿oYw~+EX6{ѯ3 Mj=u8\7T[\fK f,%vwqEC.:a|SLVײH9/ۺ{u$B$]@m& Z 3V&ǪaO0XڍD& 6ľCZ@?M?8H1VD}^Wd*6B}*krjlܫOfYbpãgvqsDPt*fTK c "vfuna2 dlpT0ԇE܊ؠs|. \5vg$%f-?l s"as면U_ Cu4CI̬vb/ * em6ʾ!^쀙[NK&M@4:Y7bT]nJWn }mƼd. SW7QaζQv26F yGȧ44>5H{ RX}ӜH=Ʃ? ٝA67n1,Q?wRŶ6^j6Ŀ`7=jB3Dm~FTl9 ۂCF'/ú$:;z狋Y,-r-CSP\Dh^lo@2DTYYul+ םS Z=hNx%m g$ {Z}eSZnj&֏\ne&Aq<3D)d-KdittIYXDWd8 CFuiV,p0ťNS#[r:|4W;_o [4&/6*¢/1wd[0/ܧ~>Ѩ3ϡމҰǀ!"yf=/c;"|P-;\M֏xwnPNy]# $w\x0.|] p4@H"7?<\t8yL%ViGNM&[ qƸ^IuJ4cŘuI'~:o*]DZ0.aY=S קW](nE=GU%OlRk\9d4~w[ k9yQuIfٍNs&=/ G TB?:z,*!&RO2$Zy+'.} cMh㊀+`h#iևCH$3IH^jd( %SGF[UXYK@ht_BaYӜ3h Jko?UC)3'i_L> }6l#:h1tڿb|X+:<ʠ%g'N[13WxRʆ Xx^T5j$d F `E^h׈&PbL2{sO(kc񵯰E Y1A xI6fjRNrJw9MN='ΏsMGl}[/((^(=ڣ@]Ut|(@. sng_4/2 UvI6S.k0: TKFԾףqPVGMkTdu9fYljtQS] R 7SHzz}oȽ[6T"-@Ý0fV߹1 Q8 L4%6m 3ch"=ƑTnK_;rz^o;Qn0A1xW|yb=_h-\ӽD>+t;-ŒuKG7i^ i&)hM5Vr8L˥ő|ǁЎLꖶX?M(J8-H!T̲ o7ҫr'3bJ,QKcTZli6{Ocf{Ey pOaTjkpVֳE @=Hh(a _DP0*(F!{c/Q0yqNnA͌?0*Cժ2dAlZZbuҵ24xWև#R$Dql|W/JAVo/ͳ&I 5g+Qە' ͛iؓ;%I$*م=[Ts";>qѶѻnAٮ@UnoX1\.%P#g+I$.ݤ]=03!WY2̥,)~{hheQ&Aݧل>&:j1]?$$ R%<4GDƩJ FFk1<40˔xnW@ܝ&{HƬ恙FKUΣ}kB\0Fx ֛PpAMtΦt5/pgX+b/I4)4Nfb15JڅGi%4fêJ Sw`F"P6z0n`J"ƩMsƦ`:X8Y%yұ(*xn:Yq+(@}vuO?md{{Ri˶t@vr Lh#G}r(&l$StҚF1v`DzWAA44cJap{u-?pZmrMt*k^Kd>S6ˢz&]ȑ[mNN Fymyf7;pb۩9X<|p*V|7bT\"+~750|H] ^4{tf}>ߵ%)QOj  S˜bYO\qZoڃ}tI.bX;uzcX9jU:,ZQ5USeuȝ,P fUl3ʢէ~հ'NJ~/ ިM6Mly=%u9BBuށq6WNqX*:l8Azl'}^Gap8a ɬ"Y ~bqc(ڣV7_`CGXk<6͉l ԇ !nw-w݌Ͱ^tJ]9iaԹCp!XE[M؏jg2`BZK(/^E|p ƽQDw`(&.K?(l"@Ij<WC_3+ &AXZ (΄ĝPR%%O颹ZbIne-ۥBELwU:lp\4wɲ=¦zp+o^v0*#N\֮њUvU'> ֗T""#? d`鳔JJL=ح]S?NwdjB Dմ0ޟUG(R)Ʀ+:0_1폡|UřBkz}p608rf7Y {iΈǂ_]b,mI/mb~\Iy$M'`xKo/} mq'2Гy9m+AƼPt (s HN?=X"dBJ+Zi6R90Y ^ƇN6Ajb~f*6u$\^+iZMiMfL 7k8KJt؛0:ѩ2eA1+5؋`T]oaoMjwHslz>Rд3+>M2e3Nˠ-:\\T F=˥LG<9ckv R'f>_uskqq\hR~ŵT1tZ* =;IAIF#ꭻ<3rQu߳J${s x@NfFE>9`m.[";(@hKu33}1DGe&ެ"|O*ې+pw/q|AB_~#񑹎g+[Gڵ&`{sEBQ=} H1x9,QhӼ{4]]?40M%c {7)wm3-()/(ޭa?1 BzI0#* 3K^IxSK3ъuaK5z %1ːl`2:7Y%?fRDꖕ' sHV@DkcAoO͑ :0k 40ɂv=@.@G1TX]},OmURv\#R?CQXIpьBsԝ]x 8&(B9тkQ~ rALF|lh$::5Ɍ)@#UMbQe3<-<ӐqpGK%6[9R)q#Bar ΙVZGE+$H}=Ev:|$:pf7Lj2CU@'؞UIΝ33"7wIOuZ@||Mn[_Pc1$]q=x2t CB~>s'Koqm4 znhBsKs-.= A \ ֫;$IoG'k0i5ˍAR{Hz N  g:7'<F/h7 L/-<͉nZm3ȓezo>xdUD_{en$eDM y*^1^:L>9* 5:<2r-a<> ,z[t1&&;xz'frX*vp[ݖuCT !Jk8Z)ZN~O2^G-t˅UN1(c4Oz( 1GoUlRڄDɐ@. h-;d3K{opkteCeHZl T^TfRuz30_2X]1vpGGu[fjH~&&ognLՍY)PRq! d|Z `˒%(!7('VrCX"Mor{c[rh#MtxJL t12r?鼍75[,͛&_hCnoo0y7Py|*F߅ 6(NrFH#'\sXW@JZ,osTLG&bdX=ږL Gئ/ Xm?sJ @͌ `]$m/);\.kb=j˄"麕h4uDW>2 6^ 1֠'1` p=[QL3(* cW6}.w/>UyݷXJ%^!G;?IdR0/!邧Q|!.-YW}Qlj+t>/HhW)ˬP[MiQm~;0M7bjW%pݽEp5C/MTO9(fxJ@>dt5I,t6YKmP9Je3336Wڙbʀbq^;w4YI(  jI gYZ07070100000016000081a400000000000000000000000167ffad1a00001538000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/s}]?EhDTTk׶ǼԥZ,nے-9}6rqU@":c]9'@'5mfR`]޷'y'2Xa   x<Ȣ _Db7o`S$Y쇔rd%ϛlutcRY}*ŷ_8Nh;,>.F-+c91h.rNY(w,"VJ sI 5:6Lʜ`, qDvLJ~A묞%bjWux4Ӈv"'>Dpi_7l9,䉤́d!˚(N͢;юb!_HGwpc6Ɩ7')!(V7>kqe 1/07t 7Hj?aԙ-^qkK9dkȓ&XGG'!(cBs^qx\=˖G%gOw Jq=IbLzmܮ߆"֤,Ɋ#tݢ8 oEiZ@L fӟWD+wiO9"` 1Q-%m/3 QfVY~W!6l>Mʇ6pï'x[`ZkBF~Sͅ18=;eA'C'5-n,.ߥ]tNX%=abu9,q60AzOgk' ~W@  LG|BIۇۑ8izmu>}qJ7y߃IHe9g>F)P)\ ]:@"dnz';#0 iIgC,<YhCT69QƇH6hx=?EM;N^V̭&纸P;X}xޢ舱s)7IV7K gx**)i)ZϬsOEb[aF!-? mm8FUţu?qHP!GB b4`)J m+V1>!Mkh U߾X5|tШKJ' ST>cf_rR95s#k-q g.O`~U:0r^LQfä(׏WG5#rߠ]^lHVB{ƭ;7*(r~f ^1S"/C%_ekj]p.Isi=i' "zOIne F]9xj> m4pVf3g*|Qv{^?8>9ZI\yh۩]!@HSp݃ryUsQ_*.-6qUJl^S4[kPxzGLlnFPYwdmHmJ/H'y3@fă?6y&{j#- Rֿ͂E_'U܆R}g=LumJvjxy#8H%p$Cw*C"li% !q4UIGK}r8frf`b -ӝA;9r(FZ<&h5O/* D0,y96b&%k$CzMa4"j"lc@#.N3zLĦ?` 1Μr~z+60M)VFr] k(UTΣcs؜hn!Y jiF)k H:gRS y[?bdH05 uXrKY͓꘬ D݁h4&ѹntfzG8r_pY& mPO;3^qv^/ M{3s pҦUm`*RvQƸX&~YAcV/zBNd%PJc.j(T,9d牻;wYZ2- @N{ /fzA*7?^hn7A3$P{r-3/uhP6hHGLlRSRe N4$T$Y8-u7տRr?}$L+MaU @:Yoemһܓ'(+ nSƃJSO d^qLjh)|?3np _?,< %ڠ0&`Oys'*B5 "ZTmF%;FEPx [z`%"4KOza| ̴vYpQO5~[ vYZ%w2aJcƑ~, (dCyw϶9NQlܬ)+q":oH +W fP0 /7\9BvMcGLE&Df!&1hӮW+r_/wβf𩱌u^>h4A"ȕfRD& 9SH8FOS3Go?2Ϩ*M IW4vT Mߊ{۴!{⒓RDŽi7?;_ H.Ph[qx)-ʕ,R3I𢧏}`k#)_s +Ocξsi*i7ooZnnͅ=:LD,I g@{I}`5)  c44.GiR_xw# '"8k&^-0۳}÷\xYM LUtrЦ zOaWstɼ+CC)xo ћ^kԊZh2=lN^se\ges~g =.Bɣv 5$=6<ʳCNrfMU 6ݗ#D^ fc$Ir6;%ծ=׆~G KtK3CZk1#1#$o4LJ EIRO 5WotoȈaiuWu-{^gcpAoHޞ{(RgS7:pR+%X}Mnp1|M3&׿*" Cnznq+*jUX쎮-2alII5X(Qg 䪎񈬦u,)JE̚|kvr3)E1NdBiKv }_hWc<=-';w EA[$'{f?)&%Z߈cDWPH1>* }XsXhJhGc7_YDH+ ssdÜ >mӠv5-_¤+qx8Ǐω6Ag…?XGN6^>?&ǝC&a Tm}z~l4[4>`ͦ.pOH$!<˻fi dH,s`UhFHr9gUT mXGQo*'I78[0Vex}m{|őjtX o)ҐkP>uwPhcB-7!e!.b6]6•Z fzڦuMxNDr\Uy%twY(|WN&L5HB}[jIY93qu/Il#sC,HbWfB:Ot]mRdNYݻ⦖}?R0`&߶`yf7"-a$̵J ;*Qdd s/ w Dl<Om$:/J]}UhbQ"VpĤ&ۀS8*F6R$TO6;ng ٺkŞ.@W]^uժ4\;1Xw uae1M QxG,k"W8)gV:*o}.f1A+("-/JnLx r+ѿaSFZ0V}G5|(ޢ"qKgsV #+Z)wص ivܯ,Qf_ݹﻭaAmdqtfK@\Ji"3a)έśg޿rt)H*%IL|Z{V.Md3?XࠅYkMI?";"@TeoIU1DJSQ= ǐk҈nwF`ʨ{ln+u.mB(ԤAޡ7=FDǷfH;Q5^ԘC1D6YrՆ^_T"^ۑ-}-|/ M`9xN<56Ǘ!`B̘u;Se+@Vz4'wͱxW\[9}oDF]y!g \J>3͵z:OC45@wÌaHQ ιy>GfݮsuF'dcM2T{қEPq.t㖦l# ,t\)xA8ӌՅB.Ϳ̠Z}¡aλBIV*}6?S+}ϳŨ8<_ TW"A"YuoLj"1Z+gM]F?e@@%&8Yn0o8 N6? ."F >zaHl4>Ykz 'C|\,hW993HQ$w]!\qk=t sN_/ˆ7=DZ4.ECM"J1&Q鿆̀#n. !y! @^;LlA} ch)u!/r܊`W'Ua@(,x>|p$}q_yIŎ!?*sҕD`>ri;.$zꞯ]۾hn#6%#!|/KFr?kB 4>P)u}@S.,+B=O0D.HR8[Bi,g*Q(oU4*Ԫw5&o=p!S`=Cb|r|ؕkZp^@$ny\xH)tΜ1\G#0sah=BrIE/7Z,bU8O? `vadA |IX[u#""p嗍D ڜf'Tv˄EmjPO[H!OZT<(mNW2I}BA/KqmIұYf[[ HQ)\MmkG~$S.seo,"(\.8X6}̥/9 ydي'CLcbjyh 3\|])AW<x\9AOc/sfF_=p1K9%-o 25&Gshźi@P#c&3<\bBPk=\,y`ގVujK{t) 2*AKh^N2x_H(죾_T&-|:-L^&mʄ|҄JiwW@<$%2$5Oq ֐'>p,N$Itj GJ~qo1O D#M.>٩7mTR_xj(pRdο8SgKJ5˧R,= ]`HYm"Jf"-C5/( 7}>p=uh)Xk4ѧ1W«\h]~i0Շ:dm\Y՟Ͳp6Ee,G)+#Eڃ7DL] <2%gbT?E9b0&?|Q-އPYpmK`D|crF6b4 #=GN]ʄp{7. :d#-{C^D+PI 3G0VPH Jڷ v2z/s.e$C:[RdeR2dÜN_]X.gH]UX!biHmI,#\BͺQODٵ(2v=PdX"^xo:O;ttahL)KJmYLԡd:`L@^tu['ݐ |[qpWR+S;3ё\:PMJl ^KKwS=bZbYx}qvܺbx![xƸ!g#g`_ЩtLmU©'oás[;k2hB!Մz p6;e@EE+e 3yB I̞! f<8wȑiG?lE]NXhIo =SҮ&;hOm@uVzlcI_4ceu/v8pUQ5y>~w9V1ՅVP_4$5P8@ĖDf4U/hMj RpSW#|֋PyX~\5ХφgPofyCI2c=)UI폋5#Ӟxj# /e38bE߇H$ M8L9\4 "+tnqW7@e2YB =jAzl<*3Q "5 Vꆨ阧)}4W̎;^/]#v ʻȂ-L& R6ehv'=Em۫3p"ឍtBݖG Sb5>.@L]0wqZpi'z33\*B}ym}Y/)?n_l! ^Ӳp^Uik~wxNSwN+jr6(0z{hE^_lI8Dx-xFGqv+IX(\A^m ,*O@P\ovD-E;J:A܃lyyCz3{&i?ZX6(CH0JXN!ÃK+an%Z=PϣϠg?aJ d68 [*OA4rV 4A(j͘G9kFiR*@=M8JbRu0#v%`ڈKPpݵD,Uϊx2xf2R[u]'$x~]?3 =}j/OF mzDdjvtl>@UjM]^\JkF@> zJxP9bY๛(6a16w7xma+6t)EOTBYJ6h14`rwI/<=WZ{(<)E{^tFY/e*$i|!F[ XUG 9OQ 'w)ײC8Fr$5bjmتUA0'"[3=lK t M̭gR5fe8Cma|nM(02[^S)@|Y84R}pc8\e(vU6j7>Ƒ+?IADYNzDƋ{'%*(FP1g9"?_h0gs9UnwܟRNNṿ侙l\M$Tx۷v4>L1r:m]/riC/+N<;\0Aa>^GЍ,7Aڌ c(Dcv HZGscu R;N^I (z31\/#f 6nLn=۵>A.6cc_h5V=%m<€ʻ+`G9ؓGV9pkXVlKD(){JfQC{IwqU((p *wH>GREHP,z_Z0sa:ObLol'tIxPVN(`=鸋Z7'Mc2-tj>3E֘NދyNC pc:m;+DͻUF~KH\/#Nw/vPE' `M=BYV!Hv} ;A<)ly%r+:m0~pq vBk%}ױ_ (9)rAQĝȚ9Q-b`L=aHtDzS+/C~~9T5=얂\Kk5oSG@&΍1e`Fӓ )%lPKw7e3^޵'.v]0;eBmr'jq0I;|1nxtXϑ¥ oG%EFW[CI Zv S9Y\IfВtB$ Y{6A|K=Jּ#}{Al2XB=aSu yWF.O1 "KNc;瀠e/ìNp6[w U ؋(dZȓ~rVܳ;LKJFxIs8jA<@ .TN7O5Lft8 J9y)0/e4W+>{dzzI^) A5~A'ČM4+Cj!0 A2]ghMQl1'(NՊv+snх`T@#8-Oۨ:Ŀ*nbKn|O_O֜9cn ѳZ9Q•z,r\W_&fy٣$Kŧ1S3W 4bjh qßݍ=s2TJElDo(Nsu?LJOgHHwM?BrQ*( y2 UDr$]B*yT<:$~1 쪷vpM2fJW8|t4Z\}II큽<(XC<لChO"Kt0ƫO5^ qݍ| @9QǭNnN} k5Y{MLQbJP/+']vaq Y*yO$u(0ٵD 6ss;؅D3q`tA%ħaɡslCn<گRźw,|gTQ@{Љ@8KwNi| lZIW5Ans'ɩ2?3Tz6#s2!5GW#;I'QF輶*ISٽCq?+*xy#äBGOī(kWۃ]:ÃοA-סdU!x;hbuknIbé6)HP0FMp0 9i¬G3zTlC| ((~l9ygK3X;0jkM_1})#Me뀠(jU_[vvTrKKhuZ9ҋI2 *Y";H4 rG""Lb>(͊mN߅t?*Vv\}d2 %o$y8.#yԏVK9״u̵}0SOj48*͇HԐZ'DmY|?,ӿ1i9arYΆ;Sػbzdq^>]_I( \Hk#E o]'WB,O Kq̾{Fg:0CX]< wa1h a1Іf &uY3_iХkJ[A$tP' h/[Q;>l R [) }վ WnNCƅw"q.{Q 4iQn[K}"vy^UªE{RJ.BMPeb2ܷu4iͫm ވnӒuhOj/e!eKݸ\l=)CFڇ'o^%JV^Ǫ9"z޽c"1[eh3O4guClwf}\x\Q zЪ8Nfcbueܟk,ڳϖns\ S3AQ>SW(Zf%"m gy=؇~B(YO3ϖHnB/]I b!$4J8^F}yHUSȂBzJuJ)qb?[8޵aWb=6jf$LxG="SDe\U~\՗عx9:CŸڨ܏=CT&u4-?!%4Rk sR BM qVwt$7b#SqXI8I&z eNC4GPGU$J]ia%9"hoЗN<~,)[jP[aJ= Lt蟸;h Stm%=\G8k=u{V1XgOIݲO’(!pIox9cKaق)̀/OeFS`&7#Y,j2_Ǒ \EM"ֻQ!^]!Kkv("Gqn<2YF7%%Q}. !PTȫ±dl{> ܐ m^$?֝o /&/.2\` e7eJD¹S;t&Qv}됓8lh euWLxkJ?9g^0[,}YG(X)4)Vc+$uAՈt$uD 3k@_0s@hӐ[<|2%A 8?j(.0u.>x]UkҨxjMR1Ąi$N]v&.w&a&XTo*zE|܊IF9?H4i t܁)!1 hu֖ZO6IBS' Gv yFn$Y`7! 8V-݆"lkLPi@ vty> \Z8nU=.> )tUXyVE$猱o:vLe)$#*uvWdϲ $c^ z/(:"U+R`KBJ!==̔^F&,Xi^!]}=E@qܣˍޗ:t&\Ntfd r`;''iDGJd^<HGm 2qYUb+Li6yg+e7# b;vH6ߜ#j,nؿ%:jO]uEv͔<9kNEG+/ [i!P{kK#hw:f\ľ I{pPHv$쐆Yn`&D>^}^bcJss]} d!j$5ʆ=nH0>@W A:84G qZUfw|G fJqrT7pn66Md*%r-mDZ|FnٟvD ^5MlQf?SZq\5iR?%:^K Yl{;xog{ҕTBX6R0&P߷8O|<CF݅#`bM'!YE'*!! 7 ߍ\̮:x5 DgDQJ| )P3]?[4Zpva6i ZF+56*Jw1+ӛ'<{ڜ0Ic >$;3Iz/Jp @"%|{4mk弰od"rbMovigˌ`+'= 9ɗzxv[/?*S)g?"\rQ6|*\U# aEy̵N"9 A0V5=e<'M9:g|dj_* 2P^MM}R}d9`ȹY6^ GA Ʋ4%\$.ЌցxXi܉1O>M+EFz5|cFh-= 8!VFնi8 /Fwi13MoVaK:+1iZ)i7nә`T=wS># 奫9\U@ O.&QKgy<(oD6M؅Tg"@!-hLNC&~|b~Ѩ4ԓٵ;k!JHjmG0Clok>1\6k,]y@ &띁HH#L~gN鋲LK!{bWh(}.V2M!QOXfsXAmF߫rzƭ!Bȅ/l> yB,4sHq&FIü C%ْKE;qWI1d0GsQ,62'x od',oޝmr'v @PCMv;bM/|TsYJq0ًm(J\7`TrĖMKyzx+4tB`kNly2L hj/[s)Lne3 &A.,rՆ2^b&ll%?9E^]Kdb 3 fpMB8^6*hՙŬҟ5;O{OlUz6}. q 9:QNְII8lCاc%%Tz/ ʇI.ӖHO9f ݵ$Nf ËӼ5ٞM!Md6,G`LܭL}gZigd )7um_.(c/~KFs') hUWO/RI#ք$àE}KkPMkrU1?}sCdQ)ԷzmxT3يHv4a1 >7wht9>b 5ڇՒ)"DÄՌjwW >m7jNe:9ktVʋ>2u*k&7 E F*~\Dk/iڈD.:R֒w25Ru*jFdm^3Уx!:"f_{yjkoZntl:d# .Z^#ڊ.b$$S>veEq=7 KHm}T#H_krlkt8_ɸlɖ`'hQYσ)61 V;.hdG1Xh_>))/j6]-_]G׺|\}[PuՁU1$[v V!"u +%"hKty;.עc}ǟ+ ePZJ 7dw;mҾl?qz԰\1IeUVHݺ\62I% ޜ3+)yL4BO|]s K6F.S?:ֱLGGw*vFe;&YEuem ,zz[V IQ]I9܁/eW;ǫ2:ǀUBR<:P% p,y58E؟I& @^ܽOvZ`f@SUMgHޅިPdBϩmФm1Q[sP Nbg 5/b4wIsnFwTVt?zP,;ٷdܙ^n'b}%I!˙ |2:IkQߝ2CW$"FIA;Ӻa!SPcaɏyh: p*mr?D+b1|hvb'/*L n{DEɅn HkUK>x*4-@E)}O#]V`01?49Yzw\-7[|/gJ<1ga_E*iQLÌЃ=(s ڠmp1}i3V-FP4!-t^|x-=@=#ew<;hori !vN]x iPndk{J͍+4S>C=RPF||ɐQ0LWS~{.3Lo+}9ʐ|qN;p4Xo3ʀiaiًOԯ7͡johc2@V\cY#64K6џ؂j-(a@M˰ $la9CU>AAV 'n ZusO4ĵǵxY=<@_& !lO'YY o "K P(DvV%`/bAdڬtIKKOTӏ{r}i SfM'ϒxl$2k]ҁ R]$,/ .ty Ja`Zs44jM'` yBIx~8|YJIT  qrݝ 6Cby84d3SA7TF65I[6M t7eMUqny_-+JI{vۓxиu6='Ip橹TŽ3W/6}g/X>IQl aTxU_:go5 ă }LQKb˭\8$ hHzy9Rg^rEJl4dg( }ZB*K_fFGaZe<3P=8tб_{ѰŲsGAd4& D(o 54 ۻq!MʢLvY+;A)-~> \$o4%UBN<-?goEHv6}DsUalX$xk"U3Y*8&}wѧcpIf\>< j!} `W:V`Go 3>hqO(!t{IPOuTvjOD2DW+>$b";ȴ8Gmxn1.Բh8ڬ44Ze0jq ,MGSi-ǫ>Y>dLc9 V4ܩ%dŸPk G~.l0aq}..4dXr{+dFi<wyLhioDF'J;7[:7ɠ3d; :lr\ #_ k>=l~iԾH߷׆C kuv2㖒զ9GFm:we .r12T L<+K d,}\,Q1`LX=đx5 -p 4 =D` - ,#P7Q/^hjJKȄ6d[9vE.i $gYHג8 zZ]L#GѤ #[Q2>8YqlΠ?F8_s&։EԠi!MTGi\=]mګ6$%E4Vl,Byh5n$\Atq_74b߭׃RvʇyIǖ7fKpG]q #F(̞ru}9&>d{\&(B;'(M[bMB^UY5+}wUÑa_ؽMu՘%AwjG.$;29ݚo}loLAԞ\qv)rmđp_pSNoejθ|"It# RA@@m^-b(>Eko0ߐEm@O*4ʬ )]"2Wy 1Aek:B˃;21,1Z͆Q;2--TPʎtrrl%M*do|g}15}zAUʓ5-Vs/~7(.wZF_e %I>:qt?k1; v͹._b._ Bx#_}es=K-U2!p+Y?ඔ?oj/^*1"POuEQHpH Ilxܺ*=$ һT.1t$Ho/`lpďP)3Ӈȃkǁ "j ϭ"a;ݷ3 m |ܦ&X4"4zUY5l`خ5 2lWzsL7.Q_*2h/vxbדo:Vs3>;'nyqTh>KJ&;t~-DCݝ-x%ODgޘ1ҦJދd`Wض,{;iFQ<ԟkmB=i,<⸨sVƗ p|8櫃^PGzwI2ӤYi =z'cw>3kb 0{@˃p0/k,?'~LH9NYN()s@WCn  #g7l}8Ađ=jyyD/ո^䥿;٧8@oi %w/m"TV_v8!kK|lX¹e~R,,L^󆙅p{y *[|m\f#j[k!N/`#<0q}Wg ԿV΁} q.,Wܰ*?  6" 3 Ч8[}u!npj{QUTQ=IҰn.YuN]w2`$i+̷M~bzqhR)Г|tJOs_b" c3x]CC$qZgXQЍ?v(l\[ҷ @SlK nOJiW`_eT^?|18޶O>SBce)J`"H SeWm3d*x-❤XR0:TDcG}Zc5/HM膗>! y%\ 8#wB 1,tW?j䠭&3B(P v!*rǰ'*Lm*^?ѱq=!ْ'oIQPbr'(m/E~[9;Z@heJ0p[51G[>I*Qb`Èopd"o-GyzBxo!Z\MXSl}v5fj/kJgթPq;O>-u8UO7<ܾ gh ܐ_Kd[0?VWThR6eB\htIb.+•,r"&G5|4y(VbuW`ݝn/0XkfP*Q頇pdIFKH,}ڪbT󇅨{q)]7[7).wޘGѫ(Ps L43n[mg?sFՓm }ZJ0-#HwRBCW]esO8quiDCl1.BoǷ}iPWH\q `8ׂfCfxF@8]yB<)G$IpXlSO9HD.SI!^F8Lk4[$Ύ;q 0[xǟyLRFRi`]("QzUFL6fG>x`Iy;à 1<" шGMnv=G0ܕ.5|Tcb"ƈOS!E*D1! m'+rBY ([WLlF+ޢ.]CT|Ak/'\z}v(. W#L+dj5Hm wYYwa Bb>pluޘc2T~Gŵ]aq~kgQև|NoK2zmrP%ݨ+Uo ߰z$ZQ;J<ɐ!Mv/iB(X4DFC=rWcÛ <4ʠu!ѧR^|}n@;aDkԺL|"t>l#pBfBgTD#Art5a#Xk2Y91^0k%Nd@^7,ٺ))#E>>I%,6d9Fbgڸ7Π tqD㼧]P=[46>Bi>|cSӰ5:O/ͧVv] OzsA*,md5SzSm}D'-^F>e+22?]l'I 5/m"ӉiK`oIw2`|߲KPa(t2qjeҹ!R){J=`%*1'vJD`u gòP&2۳a 4挛4 E(JpSEMI/]hnZ b.$_UEs&)ݜ6ؿǓs|{!8XL:?u{zM(ؔ.-bQ9lqe&%0~v1E#Otw{Bĭ6'lSnũϐM2/~^;QK8P6gY/R=+*(c*Rj)n\w-F B|CRbZ'o~V#@'2f(bV0[;'FCY^썲[bv/r^,3Oټ<-,Ms}=h S27BmKQrmޛ~ ^w徶}0m'PB9;Dv)cn=+_ݒ<˫uBS)pmu+u ?CzeMnJ2Cl'hjUz}ƺҸmURs#ΗLmK b6n>DD5dj"#Th}Lo30=p1"#Bat7 OZвIQŶP&惚J1?Ǔ i+sv{0 nUvoBSe|KLLE:i޸κ Guv+Ԛ 0zgk{z{:f7Wβ7xݕ BmXo oshÜ ?RрE?>Djv=Ej;*";]s'坽yPg#<V}7u^A^"Y@LcJA @.7ظ\rcYw.V6\c~2{%0rk8ZLvnו;\3CvkǃOa #Ge{#X~'J}q{GD]TШƜE}A I`Z4O NΘ˦0Q zomyZțVi0WT"55s#gnAN< s'-Apd; 0Q,mA?mlɂYhty|Xge&Rڍ';alE[$uK_=tb?]1}x>$p6U 8$|{M*1v(#A/ݑ灂[")gL?.+f)u3| -q G] ` Ð5N:0a:VJش텳'ntVf i#xj۲ID`ǾpPs TY105VoMR'yFk+^;{73MlVs]=m(cVVUo.ņ bܕC$\%q;LACǮ蚀*mze&qI4'[U ɳC?pEPr"]'I18Rhپ%'C&N+ U:ha̺@BYdet(ȡBkbB}MdοAlV4 $]j;4Ϙ(gIw33~D˦햴Hai ;?-tYh3ƞ/IJX?z|aŨ6ͩGqR.>,ϿXq[ l@6߆$bxE(i}j:jkb.c]h]#䷽Amvŗ=Hlo)5C_IϼG ^lD­h/` P+(;Ty` '`jjSMnڗ xp,@yh?e$L<ʫtM[:zX{^> jţ ]!s3aՅձV\&VaiJ7fpygG>nr4&@U Y2ۼ~\3[h#W(V\T-Xkzr#& |*a9qL\OqMqma5y$ [d %XnsZV73t/Y5?b{62Ҙo NTWv=CkޙP.M&;b:H$"8 OٗoC7Y{ 9a1 +wZiZKրb[TgѱQgKC94*)el!CWE0y,*M_q:訏)"\Tpn5VzɃ;=WG/ԒíHΈIy1Xvs.OKE.=:0(UdEa,o*A߿VM;3Ϊz͜ ck]_GfwMha&y{*sipaf*ljif/)U ]'Ȁ~Y'{4ɇ[ ͱͻKZ#D*ig7v0,aUگ\@,o+Hs!yz.1+$D2!,+@Ht3,/ ;ՃpktoC ӿuwwJ@ J.EcpqW^W:EvʆVi=n2}EMoY)vixQBxC JQܳYtB(B'ų0G~7Y&|8[;~+%䍫/Ϫ|!Q1vn"Fc~ ϹrhY̤"JX UC[x}nxZy{xHe  ]W ؿK=B``#]*Jh37XH]P!Ok ԺinltGFC}Hcé& GzTEhӐBW4@KB>MBh\\}#6 q]uH,10?OK[V6$HVBjBɣyjuaO iu:fBj2pC> :HxJ&PNjjG:fP&Z)ΪMCkcV]?f reϖs$KO4 Y}Ԙc OmӚ}=u3q̔ (J!:qwJ[o]mybgb 2Ũ !M.eHo,LJ^KHMMdncF)&3aĞHo\gi$"ֲyC}Wq}>F>.jf5>߯RXꑉb؎"\ڐo` &D_I% .E{͠d]|0"}X]"גZ꘎|+Cvgs|.qg_كh:d8I*v^#J䪛D%ʚt)OiLkx,ؓ{ UkHJ91aݛ<;_kܺivU9g#p+o*XMh|ּ\QpG:LDe~"\*0zi~\b heni}kdx RWijԭhbMb!ˎJ,LǗ: ;$VDѣ`uo}ot9`&\1l+cpoBtM͢q6|zKN0x!?t3Lm@l7#f l2MDD_0Y4$EIaB=HP:{ mj.ͺ?oFK+S-AX,Ly434bL#%$7,JeK Um|`"%[qͫY]O4v\\fT<,3+n2].[aiRЪ>(M銟.P.6_OU(,5 ot3iqVsf*05+E~]" UjޟR=A2 595f=-NYwvN"ĮIɊ /^5i.gu|F˥?BƧ]OҩFV܋k_g8"4i5^nD+Os Z_rΨkG V^Q \z"_ls4ӷ4k ;~`fB1*yFMI1 ::5p7 mrχ9Cg&xDDߑ}a 6lBmE p _wޒy C;7xweF .cYltH;ȶbI7U~tS$1/wy -aj\p;V6˺WP~i>B&7kcdȒSao0{TV c5OfJ O#6CliLg`Y #\hLZ]uL+G'Q$(z$RT}p^-᫗`Bki7}焭0&*؀t;#:۾JB>9Oቖ^\ KRc7, [2$N]w %3t(0I۹6< ;ԥmXM ~ڡpһ:=/vLԩ Ͱ8`ejWEb rkt;`a}С1ܤ8|nƬh1kH(b:qQl&Yy6msx%VVB~@Y;),26\p/q7f]Sh3O=*Eˍgъ3|퐤6x"ۙ+;wڑe:lYys&%?rLDZI8!9[.|ˡN K;ʡ ^zѽ(e7ƂHdofUh:PAHQ2X: @p1yfhr>R>Q|MdP渨}ku1Kf Ex&^l0PQ$xɎprCN^w󡵜VhdZ^:ni BfI{w` 1-TQd!lSq8\/uNcH0+zS.D1Qm5 ?f ]}Cpbŀ‹_7MuD ~p _]Q6R%yItza̐'J7lT}2> ʘRP~||v9NSslUl2/>>@r}(8zW|7IPkss8+%WS u9k!jk 4 ICSGi"{Pev_Qx?O(`Zn#8] ߣ ioCByɗG+$)SPrsYa'y\&NJtHҌp^ O-EvOC?[ySWKQ1~sKbeR\ι8PcoN1Vj@B.$djp9 *0_fe>~4S()nlnY+n 8L%PQAk2"ǟrZVp]PMQ\nZE<ƏDwh/ۄ+>MS^8@'/Óc;Qشۮ"oGEk9o{:B/*'Q#bߴ&IG/K/BeD{$c9cE;9jQOߒ[P:3oK;z;C"K{)z?R0w/Y}.H̓W҃җ+;<$ 4Jɸ0YJ53GL||$WZطNuh-_Wjs1vn )p XwfKGc36ُvQaJe/&0S`?ypǝI] S* 3ʆ/Ħq ؀p1ST=.DG9Tv˔Aܫy7$M9h^#WzrrT%*MA6hH|{No`rުmeQ rq0B DEo4[ b0sl@cٙ N`.Ck+h؊s'q(CPڥfº G btPLN_\HR&Q İ]ud56&}6rvvGWoH?GE: y1w~n+O`ⳃ~[ C/Zh$Ur,b)Fsr K"=,MY.uNxi?LᾟB!ӧ\HS1/[k=hnN S 6t4F[; EBhK-۹_yvz8v .5x^x#\LBaӅ~iA7V& 3Q%DᆙPz$}+cu/Ɣ8 ymX$Y`YUe q^Pʄʅ0KV'q.W 6z(a#"eTȩ3z,~})8HNק_ qߟ6lCq J U͹uNr~aLp`jJשVd| ?=k~\xE7Iޞl]M9OkT-br"t)wb1wu$uG5'pT+͢>S{ڮ@4[=ZeXUdb}?1 ۴;u(& zmh^* E3|X^gvA ,W nvh$aD5- %V@FU!9^i4 ng"Y4I>#0ɩz? „RŬ,-`%f[qo!mݾYC#n3>TkMOܣl+9~ 4}0+ lu|1~C_d,_½T*t/X͔'bp!@D"SvvM5 ޞ/ȢpH/)-n;k͝)#.rʼ{>zDT)ʠ$j ;4Wu'}Yy>ipKq^m>0'$ FtvO0XgƌYSZCdPĐrd\XpRѹ/ߋDYVϖ bnJA'Q8IKc^np ._^+ ?3-~@׻ Man8{ZJш^SYwC*u^OdRd\HWW52f/mG)]B^moh'S̈́-EaI5!em@0>=?]@b O ; 47OiOj0kwwԍ6@_- ACY(lGtiٝ)G(HBiY;]Xmq`37:A|XN,E~&p;S!j2oEp8XFvRI *Vd3yZ445AtXaOyjg:f#wehlj]"/q^,KY{.:s%U" k7O68`^[7a3?8k"k_KdW(ii${PZ?LZJ9M?$=pۘ;=&"Yh x*돂ٻ2,2ϵv$ڎ3ҵc,n={CwgI4 sQU5& H2[ߢ{K6k?-]Ĥ2V: 9`>PK$cU)i*wcs!K%C B3f[S8B)b⋹.&)|BRI$E 5k;BQV=e=8sR#>U$C- vp0g&L"mj&hvF ו-f~y5:DKEs2[,aD%,`mՙHߒUsQ$.dq|IyD)7FIsݶ r?%N*nuP ,lf [o;*i,3U[:Ljq 5cOvՄ3+hj |6п9Uk^JnyL D?H }םmuUs%Ī/T#qpG;[sru<7}ނދ$>!ux۬@8oYXА0TpSPYL$2N't1TBUb]iů(,?`b#y|z /&Ac% 61I5TE!E`j5ZLAdobNJh D[fZ`Eu_3TUfPh6/Kڃ3c˰SD*5=~DM))iU{koFXnV")H(i-(%og?gG-r_fq(&b7-x`+`q#)f]FDCC *a HE5aaN|p&S:bK = _7c,dSK$C ^̎Pκpv4\o`ۏC0bdQ&Jq A1W8.YjIfUiSbˡn١;)4cʆ_7o 쉣MȔKn`K8 2YoL u(}@H'T=؇PO_7)4hMMsb.~Zp\U۲[ ux-}nlI_;-chZ.b~9a94!۲S =޽X* Uc]M1Q *G\mqCMW TN+"F{*h> Eȼ `&-m$A]xJzL6ڡؒevnh)OԝU2o.&|clLNnwoKs>=h=7|X=rKq: 3j7NMM Gg@0ɻl.jͧHʪ'2:kD1H/`k:jGK5rMHT䑀\]n"uc]Mд67ǔ3!GP53S?@DqWƵ@kF@Svs9^dܧ+0<q/-eM{8ݑѩ\)!}gH ^}f` Sf|V`4ϔ4`ghZW{#^p\G_Д/8=P.O_b t*wM w}dNIHfHe?kbd|Wzi'A>XwlI{j"3jUֹDin>(j +VZ"r\c$gU|R UYi=ru/ id99t`!:NזikS!jNwwT^p]'k '3CSΞ,@ U<G:Hyq-Jq XU bU]q3)$`9'IEpe ^ځ:I`>iD<"=eߋ~bo[HK B{.Kg1"QLȐTekM6EꞦ @ = mpҧip_)UA򎫠FWd2\ GxrL/EVZ"h '?FKOli|p QD%q"ɩSe ΗMp֑Sຝb#IDZ4laRLfINĔͬzfSi!(omkL0`2TsB^$U/S5fPE wHQWj懹cHS6b7KEk M]yX;o޾}VR@TPmas㸆sƻ*l{{-?μXΔZrSǙҽSv-^wנ3Ot߮͝7;`%0mB+36YEsqr,޴ƐnIe[lKnH6CH\Ѽkv<ցï^r9[ujm[-'FSm6ЙP uvr2o9 TIU`HEbR=E?hH\#lb6*sV{k$<+7 -;Rh9w]^yb }E.AkCI z8m6%HC](?+UR]nԠ%D(_$*_P=K`w[̹4OZXD| dXK R̈ɶK:nj9e.?'+ӿ3mwI$a~rӗ64`v_)`0JZ58*v젏sa aZq 2n/ZS<bYm]bm1KWeEtf0F3)TQӘ|}i1W%|vu-Sg{o=ż"!o /.R>[6SȼHˊ Ι~ MH8q8Ugm&v$a%?̹%) B8{#C?R3u8Bj-LsqGE3 ̋Ɣ7/@Tn_#AQf& -ボ_\  _*{-8izOU~?ɭ IL74CHK6Nmy6Ko̭[idz& @p)H#dw=WiIMo@p&Kw!\PjPlm8Cng HPQ~e/T]7U|}B'd g|HJ\.ȔNWƤiI:T]m%z,.P ZT@M*E30\M6ЋKvLzxsWY^P yb\b(kZIve2^_yņŅ3@ݤpj}E"MIC 8Ce 8$`J7*hJc* z9~PRr2񕌲%q?Ia f?ݟ~UnL)gNgpGDaduϖҳʚ܏Q5K0,ɗ!~W QQ_bl$47y;.9vɤ oN"JR-}Xݑ%ZҎ.=4{og?A=*wKbYJ'4&E?"񬉾UrrC4>H\Yh? ^}_ɅHf ;CX㷶dߜʜ<3ȱ=բZ@lȼdW=K'Hgelof$KÁ"'R49jauFQApx Sny/kae{"u4aqv-u˫EK J3oUn]jr38Q,{HO4MSpg&LEeY"MQ*sM &Q<_< v1H}0rgi( V>o+Vk*=0VlizWڝ]<ɬSU5,7t':3lfu ͌4`!@RX2jxFW֙$1/9|aa1Qԑb! _Ә xUmDky^{,!g7F-Ԣnӫqb3;gP&*?0諉'aeWҋQ\q~w209+ZI3=hƌEwma^8q'AI¬G K%&z"{}IPD .T!2~rpcl[3#-GHt% K= -Ry_RVDڝu2ʓJB0/KAtB)AX UV?մp (唫btj|m8*ry}Rv75Hs۔,v E%lnD#m!Ґ7y32Z3Maݦ⑹DJ`ߩS|@ |q ?3 ZN!nIYyvMTS߻QZ[XBB$c\Î?ٗ>'AE^ϒa]}y3urc( kЉXt4W;& X# cXjifXk;b I$O0 )c1 }3۶b4pP: 8CK\e3kW*9ֵ mńΙZ_7k|-+y uZX o<.S4TƂa8CPQωjշDJo~3ȧZg=%I9fZRcI "'a[f >Ԯi`do[hAɑŰhUؚܹqHDs{&N'XR:뺕8zOTgѭbݏt!3pUOH 8wnD{'7ik㻜^7x@o!oT;_#|PRP|U?+_5Q͖e*DaV ^|q)pBA2&7`tI܇4bܛzA}QH++ӥ{t s6+tJ[8MH7f_^I1q4d ܦCr4+岑M.`1Szfb9+GH-W~A?Bx(9x>Tڟ'O]KH5IH2#I{7~PzٴD3܎$wnw< كqzߐF5c F9lAUG-9 yJv/29 uA8ڒ(od]@H~=91'%FBnl~VܙM^Υ U*~ ;zU,n,)I )9G`پWJ;HB)z\gw m_9+]i4X=h(@7.;%xRb03Cx\vOћ8ޡZ6֗ȉg0aAbɗ |]U0ꮀuk|/OռV^u]~z:Tioqw7vig)M6MylAe/?y lɫAy1P]?`,0BB`snyk [xn)Yc[5- I-郅QZd5F8KX䄺G+ahQ/`WYVdѵ=:_@y`mt1 TKm^Ma)t~z~W~E vaYR!S,vQ^F|Ek yqI~vKXe пDְSEr\?ͬmDGk9Rf՛]TZYÁ/;f!egZ!uv}ؠ1' 曦HH`ٍ[LpilAj#YQھy%(.l(a79m4+rǒ&CSsp@ ;̮VEMαA@*b?`mxRL֒Y4<d jT܃2n#Y7¬btfeJk%AG䔙ߺs4b#+P{ 3Q -oE5eqd[VI\<\?`w{I3B'ފ4.g?g$ސ;'/.PQDy~Z G4C3 9,)f% uvՐ~ JRҥp7R!L?EukBiJp jxIo8%& cEA eyL rf̜7J;rl?S)mw)!̈́8Hyzfᩋޒ8wl..ݔ֧7176F_[׭2> ut .&J({6 ^&S<=ౕ.]7uP<ʬϠʒS3i&Twft<嶻*KY^`QR-8'?[z]ef縦 l_mG]CӉY7#<cn0R=2CECc?qӖ>dG\IV͂)јxD>dO^qĶN3Y~޷߿Kb'=W B ݽ0\+Gۢ + ۥG DK}'n7L M98`Z|~I{%WXpyޔ͘F`MK o4/Jo; pbxd$湶?L'X~1=ʎ5MNIeADv~lw{::+Phs{0Lfg++ kDd"b}r_VCwڒ "6*^c233] {Ecr"D<.@Vi`|g(s< 7.:f磒fPG?KQUe@>i={MK匔V6jĂ{k:#NiX9ɿaN3ϰ<>>,IzlzЛ<x&Yf(W]E: 9B. $Zl%rEs:7CAf8bx$r$;a54zuw!0Aw: SNb0yGjbI&ʼnrx|qaky{{O2 HFl8psP2iBƖ`wE-N"|fq|@ޗQ郜-LU%|]6Ώo<4hD=) yOoȾh ,_ƺ=Ik la'x`lWa*v}!VDB#RF(, | FJu!f16n gGcdWGNO8NXeY F 3[cYps%+'z㖦Gz@*=NIBe#7K|Ԩ= qwvYjaܳgC |- jZ#vef `$q:Ld0۾' ~ڮ^JH%udABln[|N)$6um!jͱW}amAvm)Ii볟d[0M4̙f hL Z2I9'`~tz&ecw-։h*#Q_WEjH>|KjOE1~ ;B?NPRϖ940i\U2Tu+h!iG4{\'.-ZxSH+~F(\n_q+5?{A')v ݄PG0 E(za ?ͷ#Rt> ϒLS(!led^!;6~,9<\z5I40!}tOq 2b,nt7iPl;iT>,M#*}qFNwWj;'$$/|ݬ͋LjX SOhﮠi6YJ˹ߗH bLӚ* ץw}%&h`nSѻKŸCoccSkl5?2 6ZE l_/7|*q uhZ 5;ڈii~z$N-{"W# nӠ="@E +C#!C9z_bj * 5e:\Tzjp?vQru:)|^쎢ąI,5IuJY0(rkڨC8q+=}6 C}2)K?W{̋n۠N"\qH[[G Tu-TUnک{@Pk#xGx~0}/Ȏ{mZ,,mTK O|A eeE[ߵc,9Òj-^Ѣ˸ Z"3/I2OP}>2 J9e eZO~=3HPJziՉr ZzK)j>'y5򜳴Y/! ]A^ !I3ؘDfޣ`z (CVQ7ػbJ?g6vy܊nhpn,E+; 6vGSQfeB ˮo䴧#ev42ۊixJo-MKTWMPdκ\CH`}h@ V|WxS>4gF+.KPUg1]y5?.&uO 곒?#9<<=k {q UŒ$wepNw sZe^;*nbf<,ôG⿒T;Yq]Q{_ϬdCi%uKY;ǥ(~Ίa"P[*>).nJ h(Q^,䁞S'Z?FVyZn=ʧlV(P8oQ(90j%2ZM% ! 0rNp9LpKL*bD!9oM&GtXP8^uv4 _3uvV+O{ݰ_V|(g;|G>4rHG*fyQT)(N/79EDzWΝ5\GF^Qcx"[6J?@.ج@j} h,Dm,1fD|ź9tşn W,_ ;f {1 zYˀXZ =]H4v gsi8֊7N9KkDA;qР\߭G IޟVr~$|Ezs[?W(^i;\`#倍KH*Ӆ&M m!g_bŮ&x48}oOh-Xl;UW @>.^`u}/¡n0.HeݫR:74YC2@g&N GZ\$6,6+'Bn |h˄h/zQB<20֪݊4!a-jz0\o[wC"l HoՔ ] >^'W>%nsF{Bj& kzߧ]q̭i}% }τ>œC%1fםBIXD}6*͚ $B#c*PYK7&e>RB_hܜD{fwCeGARr Rf5/ *e5˦;']Ԕ7خrtD h04@-\)P,,2W9|65(J[4Rً{ĽQMa$ 0> wfU)a.63-C ~7ADsGMz]A9x\bWu>NH$jԠT۶2㪔l^meri7z\;{ÒԨ}CTiCC`\vmEi%<) 0<q~&>7 n#e\av7A+B}[7KF*h)uDe"oD4X;vYNEIܚ4["]Й3 S}3࢈mJR$kgeQ D4<\Rb,- ǖY62O'AU@%rm+gJW<5m֓Q94yBNSARDf&> VM--3uŮ%*^\1-4AC"~x\pPh1UNn'nj>v>KC qn۠o:YP ql:ʨu'_G~ C7l:9Uvmd!I;AS& I<[&C~<t? 9鞭_P}3WQtc#hKq0˲U[6JگUׂl go WB!b`ݮĿVzd^Vm2G@2v}[Qk7[}8-Y3#mdc-m.mݭu/jNy]kz !9z QB7K> }>**&XKk ~QV%T'3Ż  QksuDJ|A#iWv2\a3DrlI[@ H}&qX5s޾{쌿la% ~M8 3(HU9)aͮ~,@,ݯTދc$P6Q3?:"Whyu,O0WIkv Xӊ F#mp%yYYU3=(yLFs{XwCAӿl[&PP_9)[_ *P8S^EBv4wh^[]z FI>G/EnN5T7V4^X<y&&(K귎y[%戽&rХq4m콕W1"RJduuC`%dJ,%C\Ei-sbT`ͣTe?gNc;'*}9r蓦o `}L.a͗}ç?yY J:^{&qYbF 'YOONYaYrmaYhk5y943+a┿ۋ:zSbcYgq;1-5 b-鄺AglzeقOTS'6+b"&cl_;V-4$8d~O}te&,93␤]RsU!K<&e>? ⦻'4Pc5^GY^N8\T4'Y*s'z:vekA{!SM2IF;VXSNfמs\"o>u7.ذ8(̴xՕKA]5fKjb\NN nT.ܹd+=('03v? @1ОAښ/d\ExJM9\΢8 sv *9c]l[OzTw49"T%ȏ%@P*yK2Oj.]ϻүnhxFc#ۈTDt!]~ɝ K7U/mYIlR0G20OxoYAs; Ė5.vK<܁J*R.q:&[{a= P^ʃ7#iCk,菸dki3x}BhА'5YWWub"O?*NC< Ġ`^_*{4;Pzɒsj1D\3d瓬]q}2JhvaYy11m` g fZ$̅b*DukX:4ְl+cWU)T:mf"⓲ H\G9z!YPe9EY#Ez7&nd.129sܱY?>c,$_fۉTb(Ӱ9 r6f8;ٯP~K1;oⱮj߫+%NNq˟kVi!i.=buu$\1`Zga&iX@ g-ܯ?'iC($-0$6'9Е]Su>VRq͸͝0CLuo0NtՖ1tn 8 Ll0}s^:i2CϢpf8@q\d5v/{ˁ~T/>('G^y 5Zr <.qrxzE]7~DUL3TiRoYs Ќ58HRMfxO!DIqj(4x~E(dؽ_Ub_ES_v`ӪM":ܵn*EW~F2Ķu 96Fc؟ĺ^UcFV=I\vݪ?&=Q7s$NTیJM;/u$hFMg%"~vY|k[=g٦74\V+etD-M>e=6ŠʅXzbr`^f~}Һ? 1ApaGVeAv`]@vo"\Hi/,\eT OSf oD%*RO@nMKb\ijP eH1~(ms!+"P9;j38HXx9n2/?wi `'!562 DKu2 \]CX_zϭʑ.d3}N#-'] <&mD2|_Xsy9lڅLJh6cD ȜMqZjHQR"5c$['JA1..%8FKEWa2=M3Uj%=EzV*{1IsƵ)ё}Daw y`Zّ^ #Kڡڙ䯎8N]˺è.oiW`y6W z75^m QPWVG+3|\i Cx{D'*tר-(?ȠQE LN uU `fM0zh+$1 #aAYS\GWZdfP $a;ӶM|yVK*N+j:r<ʋDxK5KEw)Ll%'=9:ju/1VDf hB f|E)EKrUZHK5X]jSNf>Q\YU0,3<+Tޅ辙,&45, Zf1&a6@qEkH8W+x8|LLCQpUߗFrЄ~iDKG`uByW"Nifկ0*RH-kܑ$ޛPgO6 ѲeN-z4'ƽrYpT*\pg4> I0mg=$H~{"d564cl_Zo-/;ce_d,*|h2>tפo?,Vrܟ#{x9Tɥ$= ]$uӥvQnvgH c1{`Gar\UZjlBf̬"5Es7U_ (pF'txz\%T' KBǃW@B(q[R]oAQ^깲v)A;Q|GJ ;(87Pfoj3Z`iV}Tn 8,K`h|ĉ8DAbzdP kTThglim?L}>=GD>~˓WR4J8U邁Q.wgy;Uy$-νBR_~R;޿P((Zȃ{bdy5{J]~tR 6pY˨}0W}d}ށ3-, z7k }.zxMOsS^aM껉vЦ}b}YU%)ȝc\>w%#aR1RQ.d/" `Ȓ^1r/9uxK6#JqgH>H=?=.<3bcCĝ1|j:˪dyjgPzd%;QI`˳$mi\ȉ1Vl-y$V "l/9Rz*.Jҭe%MܐAUW5h D< LShrFf3 T[n~{(ketKM7M`$c\f̤1y{XԦ `v~~8V)78γZK9$WlDqaRl;ZoWc0WE:n"#J8}[f*2 59Ӕ+ 11EZ6'0=YߘS,/+7TQv]oԱHEKp=~ lQb:ŧVte%7};V}:eNΟ:y3ǘ8O jik= >QF$qn<O2i^렣1cρ},8֥(~C?@WK"pJ4uԨh7"'L@Gf6|mpGfǗ_gh00"]E*xI9s^܉ɜ6`xa]V1*BAt=;<>g>g~֘ ۡnr`<,^TZԴ&u=edcQHpoGC1ݧ!_j=RD!W4F+bvuH0g54ܘtVaψ'[' V\ذX޻YP5:7Vd_a@.CVPOLUi&N .P$0_5¤ܔS^ohP d\Ws(ɹл'$sC)Pѡ!GQwJm→VSu 49 i:fYSrlIi0K/K'xJg!H>wj3V*!x݃$_yBB^ b-Tz0}_O_ןfk&&X)Zj/9zobOޮ ˹עC"8-ܧG k Վ1wuvۀ_&ɟ VIojג 5E"k(?C+qh/t>(žp ~ZwcRTom8UG(xvjsz_C'~B a9Xr-;xxgz6@Q#иN|9==\‡2/6ڣ|"?3Gf}  M#fz\jKC%n)2":df`:A$WWqY3PA?YJ#C.ECW_oa:V~'V"{<~+/qrki$.v 6h+7xXE6xnv'iw*P[3]j-T[K.`Aj^Cst-M~ocpMs^TȘ{kglPh -ֶUA?U`TB/(\3,/JbCjY71"ϛ1t%I:eR6v mj ! f/ukODYyK- % 3f}w_"\%Jo/"֦dT`_ -_`?)34.`TbS9Uu -],nRvk&iĈY,¬ ?dHdSK<#qi`JB1&  ̤0`@_- f3z衎DII-ƒρI(?I?Ёl4Ն<Buo@ְ CZG;F|CXi|W3V)ٜH82ĝ4rg#?! L}4Js |'o$7R*r{ aj&-D}˅e/ywAk +Vb WC Q'G/\sEuW؃X{B"E&oM!o1[ !0 ?Bu=ul=^ҩ|U*b '^ueoY9AcD PV[bsRL[OO~!4M<2*x9*ύzk4N@'U {uюp#.SP`s~nrP}b8[0#'ۘA-ȣMgCfϪy~ث4~ L֫a*5EճbzRT.+"܃Uo\ H %I Rj#uYDzϱH1dg1A3c=+J4^Ğ*G:z8 ǎ#^;[kr!vr u[W^9&ǟuIA%U0Z9q\-Ű982+jDr1e?]R),hּ$Kha ߼1>ȋ<2+j)Ktd),`/S'NUMήt NЈo6|0w<$ v8㕮dn(DZÉl72'V [-2K %+ilF#ox(pRTVIf CjAJ/B[XA7tFs?GF)UJ:+0tnŁC\?uחOdD隽m5(,^/*DSV[ň 5ͪ6!#F)Y;]HO##SiX~n9ij8Չk-fNsQkVHxi)ҷٳ]1p4~Hn\xYm!FKeզ7rt2sќ,8|*ւ=@W<)"aC8낮LB$kٹޢeb90{"oD T] df%M j?>FpVcjrdrgﶖP=i7)zļBdJuI*GP4`N%9\0R c^@ԏUkZ'C,/ic \_o;& F3?UFf `d/i~ G]`)!:] $bI\#άΝX 8$7l\ya$l; ˡ]iyPzlTV8K3c| ͖`'6 'vJ{- 9{k-ֆavI\eԉF8yRUqSɶg(Jl쾿Po1TCK8>[.ZGAPӣ0[ޜk|A7 )_Fbiբgb^pi;x.t" d5G1)l/& wΦZPv}<h]NYHotqF5nqƁݣd?0JI{\#fd(/ K1Cz X8%u+\me!p/j-vtZYK4ͅԣ4L pKϔs#e11Z1ܖ;#!_d1thH% Ak)Iׯ{zVwFY$qqď^՟y% D\Byq+|Kd S`+S;4nP֮g$ڢ.Ɓ1R7חekY$6 580 $o1yz3\ bq@υ.(C SAϬCeM"iN"HԊy>qrdߑ\_+yKX+#hw3)r,oG8{P/ëWPO 8[`3,YN/E4A/IeEcw3HotHM [6H 3lЁ1;ٟ:JW|"D5˙P*JyYiŘ'Ǭao#E/XgKQN>QˮjMxSU mQ$~]@>$zA}CjpqHRab" l9dDu\dqIǿAzRP9D%*YU #G"q~KIzŋi`Qk, fIžÞS4H:V !ѓf2LL!,cj(_>m`|ҪI CtE^_X::U zz@kjmƐkd T&o qzC%œßG/|sDȔ*ixcU ٿ}@u /?I!`ײiyq,4S2~Qԯp-=ars MG y p8CdXnA䊊fDu+Mǩ`!2۵1'q|F|#Pc|qC, -h_ٺiU# Ƌn>u]oo'OhQ<ݷdUCd 䁚`M)ō 77cP7S ŗ+BƇGH9(ӭ7 k@@>ay99M6ޤn?:%cW9o@'|K7Z%X^[u w\[SccIma`Kwն83taC7]]WkRAmS|=5S0ZϽLOUn2XIi7i"p*oZ*E\i͈JY!%ǎԾ> +Cܗ=1h5Mli4CzBj. :b䢖EiL]RSrý[KFedOs eI5ơQq|Re^௱,3W0odINްYl\`f( 4OLG\K`(Zp(?NxD }]3b Թt+k9vF+"lPY4zbvhQo6ؽ W'j1-1K2YG6Td>6 YRDN_vDeE 3PAo!{*63Tk>8ԝrh-풍INNqدY, $=Fߧc"WA[\<.VdKR)⦯s70]\lt_3=2a d j!sڽ _E^Jtna t9'?NKj@z꼘mGjϗ1XӄOdw/|ڑbP-Ŋ&LEӈr1R({mT=[:UܡWчш d=$(,-#TP4O|ĚSI֊p얚Vz`r/53-UZGR#(F@V8<ŷ b|)F$(8 ~Y4\C!Y73V-x ΋zv H; n$f$ulCn"TbIzSODKPrYd㡊v*<GUUQNӰ ܽl8ëlḋ9l ǿܢI"yqѷ/5YTe7rAv}j ZI׉ ^=&N3D2+0>G6+U. Fz:\UΟ䳉|ǒ*4| L >#Oˈƞb鋣TGp$сEi}0C{&ĤHyW3wٳy(yf&7_KJ)AFRK sxOX|"Jc,Y{p`aP#pC͗Ib^0vd_QFhprq MZfB0qgG v<]ppLg6ެMQN9 Zz-G|K4͞OĤ΁ȧãeBhT)uUi,ĸ}KtѴieC:=X{'[ +.PMpW0uc AܹVa-tv Ev2i1p}-}TA,~->!/o#]r }H6>4b!aBri|5uѕ4Rp fZCn3E7yJX-63+J@Nפ5It0@V #.ҍ[QD>=.A1{dP1ˏa pW 8FN)ELP9qKׄz'UpQ씎 m .@;Gk1 ӟ+Zb9C'.zj]BQ˿nnwc4ir )-S%S0%n \~-ws5y!u- rrĹ$؈؉@ 9YD23+RX省LL9" ܐby<,[(67,*h 2;L27)ݪ`gm ,WА SoFYD<Eԛ< zCl3ʺ'OfSUn{4+9G*A SݐZˠuh8Q!8Pbn3 |{m_N`̢f[wK!˳;FmjvD+?t#1FM<էj8{ |>rM˓N.'Pgޞ!OmymyE]f8(e܆A܌ⲕ&eaL\'$e Q.VP(xhr@7c2HXD[iJ +dM) .p՝K"mvb4,{MÈTCE[=Ұ%\eT,e=% g=%o( cSCXˢvQgVRJV6t`1ۋՋK4ZՠLғF5!dKM XqyT,1"9\?P4E?cvPu 46$sJ'MG=R@%irpI6*!+@4GmZcs7s9C N}Q|AŽlVĬT؁U=ЭѤ.RZ%+ e0#P[IeZyd21XnqDZ+SX<޺&^Ni= q&$x#> U_-Vm`r' [.&6i8,zO@AMMܼMJ)!!=Wc^Sp+il}Xo1^E&TsVߍpaw%?-$Cցaң€mxi|k·QiNaSU" 9>AŞ.֫(I3UHݯ⿆`U5x>,˸ {P;v9W+w^ ုuXQʯ-NVx#4TU=GvtMz'dž>XG\vщT*Y\jP/"?@+ZUo˺1b|P:BjE}D4?E &1ЛRM4SR1 x]Du缕 wlLVBPR(rgBGMCm-)S#.ŻU$7Bb9b@YҔ6p<zA'+탋UNApx4ԝ B5mtt^`w-vi DCɳ_*\بy ?c49I_T@"Z2R(xzjBO:jw;%{SWvn[Zv:B\j^Wh_.\7S {$F3_F~za.|K $euaÒ!. @)ysU5uZr C PM=%(Ap`ԜL#|Kh!UGwa1c;+WWԮ)iy裶 {J XO-١-%`26 ),LQT0ym7tDmcUwi0NCq?u?Ki(dgDXLFzsnr<}aFXR34Ay4DQ>*^a Yr`},idNծgS(CG EK _p~<CunYK$lб{< =浵ʄQOCTm~3NW ë_:8 K F9$sDB8cveB%CjRc9頺$|;(wٽ}%$c˥s2 U/ouwh#nv_TyhTWoYf$61~Shj"~/safJRt>;6B<"!b|g #\fpQxDp /AVUVQhn?h{d dI=(G݉sd(]nᏤxҿ砝Җ;yVRC B&m/d P&*?v?ŠP{eςW/Md#QiV^z@qeBwd%v2bmbFIV[x-ҧm։1^N0ү;v^360~v' bx`Yl;z]/Z j}TS̓6cV"?Z$Վw2䘻v~rC)T3OFz*: $Dž ;?8UZޑ5[B6 Ouw/0yLψ LYY*oVEsBp07$ƴ6Aiez^ =E7z* PәrƵ<݁Dd/v-_-#pDAߝ͑ҀޮXfІDc '/}b8:PoH y_$7Qmx[NA QmoZqh}2rp8|NWs L1Z;.vS:QPHvdʙ!*j|XvuःUBK yڠ$QО/?}!rRFjm@J6GԳUcP@~Bfۣ46zG QxeE e;)[U~B}e5O'tվOcu`&!i^m"[H"FЍZS%J;=ˀr|;_rS&ꈒUcb[_ӽg,Uu@s,Yd^N؂#[ MQ~%HfSUK[2i474o-4hE0xng:="felEX{ڟ {cjeG&]6&g00lSjc@ ĿhR(Vò%M~,_F?", M7°zaz[2jiZ3M/_9 ء;aȏ;cqfXap|at^Kx < uV/Pj~M f( هdߢ'tl•-˔6+w1l%xe[}:T1pPԉR!(&U_XgYZ0707010000001a000081a400000000000000000000000167ffad1a000052bc000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/-R|]?EhDTTk׶Ǽ5Ua`ߵ4WNAY.?X݀ $ԪF*ZH ) 0xS '(̇\n٘kW&ݙ {d62ɸN $5|Yt^fIAk3l78=֮ݳd|]I`#(k%DIcߊ|_BͲm93hӱ5W&̦?Q%@cc%īkJG[dc-y0`ڎ5==B]q3|\ nHE9\"IAV1T*¸WbhX*qQ4*zq6v1@6Bp9Cf6W%l@KUTx,lI,`VsJ#X>2Rцq('W7w Q^cr;8x3v DO@ M9Rvr:nFvr5Rb7JA>kb] ~:!]kR^ITzVDƛTi=yy OyO:+i,{) ^%g|PAuARY>g^8z)bI>^N/ U=YJQVHlx ^cp6rM1&psq[ҿJF*!|AF8ݝ`%.-)fŁ?(\%.?#ti;kA% a1dՐ@BoE2< 2֜PH.6< ԎLz|[ⴄw2顠Q4+v.-zr1@fzK#2g;燝Kȓ[gKq9\&0 S x[:-uq#[L'9hљ `onj/a"9/k5y9mq7-dRRq`+IxBր n^". (&AHٞXQm66YmBs6Y9(cs^C{aB{$iL'p$̊ΟY#v*6?x3eo OoY\De չP$6Ofjj2cD V>.&z\gYGoYHBf>w g0EF~IiYPkgqpPn;1{VI 3wZuEb'BFajɉo>-:ֵ@|t]>/؝3ȁT6.^@t(FJO:y 'U!G|90(=uDj᮸!(p/Z][P\&wI)8JsQ+K2ED'y9A  T9ij#Fa#?H‚>47_ƙ”~G:wˆ̡9v.C &g2Y̜B)h&S ,/WF)fܮ-xRܣQI[3Ov4K RC$>OP<X] G+B޺OJ'G Q`gV-rlb @*6wu\NG7jևt2._$f!A10N=V.4+ǿ-^9H ~,~`ܱ6H3%f# 50{%y?C !SWry/PpxEַ\ UOur;_)ٟ>^lTJ[t>hy^ lb0&p.y2@kܭ(9/HSJ}b{fh)cOb[Np^qn"uhtKg444=,5ޢ󑴮/ WH/0׶M96?럕Y-5{]؅찅6 g$.Rm4%)5af'Yf9D ivS]},_'IHʙ0 L yLgHΔI:/+z4nʐ  W@ݫ9q3[!DGsGW&][2P:irҭhe೥E8'a4tHff~DJ]ikN@"):pgx[X tb0b[vL1G Nq$w~uɤiXoO\GtDCGvgAۗglYuo\' *ÝQpŜMךt^+( 0%^b@UaeޙF|uYJ#~a-K=d QjEiwLXt?t rFeMfVwpgAvŨKR`_)n۳xh˚\EVK4b/) [^T@cMVg4V/hF~5it:(V)\iwF w 葽l_0@6yS%,KpF,%!^5.чQKz a᳴|sJC(J@ n=AXG X %7YD]X䉙;=,mvfk?AC!1>I]ܕ4hb4f4kΗ7H톦 ,*Zh,KO6~d l9\40/` K3,1f?_P :;15+S|2}઱]@SR!]ݳ%\9~Wgw欇w$ A}S&~Pzs?'hbW" Q( 16fMvq<3Xp;\fU@"uiZվ<^$1d8reqN5,.uڽTRZH.ZOrj-1/E /םd*[ֻWS2䗐^@Z=u s3 dI{Ҝ@3Q!kQP~L-X髥RlDKLƯ Eb{#Y#Kڵ벻9uSZ(GsRDo,.}hn}ir.J^H) c;.Ď5]%V>K}c`&KRFE"6 FB`9-tYj83%!4ԃAӒ@:IG3p3!?6گH`B_|ѹ0ֽ6ʸ6H&|6p0C 4x<x2A-Ux: PENm])lN"Blb@,jB>Bg>[<G d1ek'w.$2|.VG4·Si8TVZ,7RvuN=dZr)5lCs ;wGlxƕknlzfW?>i/3`y(7U'ܳAٲ([Fŀ;ĘRU8+)9F4,/#!@N@ KjedM2NoxS),L C8 yC GҖ62ss{E.<ʈuX1wpkR۷یqzm"!%ꌅ$lu $"t:NЃ񭘊)HƵ残xď/bƊ;QSm*< PF#"EMuUqf֘Aƿ ှ^Uʴ[FJ@8MQ87Ȕ1r/ŷy=J%EWdXD+DU3mҚC+dΎmĊ%.LƯ1Zj_X'H~\j\X^ꮭ~co (R!/Fu DHO )DsѿI.u j{~ *HP]N&s_8nz+f|8)R8B LDM|;G$F,"Ddt[T D_ ;SRa!47^Fo!8uP_kj]M^zIF^4 P/<j 9i"EVvՍ}ޠZt"a9* *aQث{+*cv]߱iT"..I9frmBrho6ѕ~4U`{$I5|)C? glN\(BA۰b uӛĝ!*b<$\s0$3ꑅH 0 MkFx:(u[W{ՖaÖ1O`UCANbq`GD1ƯYvmj#'o Snt7\Ate7(&zM[Ȑ>3 yӧE="T~]fDPOk %vJ{BPw4z!XaͿ3,B%^W" 7(HxtX,'-(Ұ#C\iD|s%tb\k{nJf烪hλS~LkUZzp8 )x쌛t<-`8>Ϟ ΕNQvDVT*e,p-rZpb6.  )ntv@K4XrK61ˍ!AÆq<"usbFZn30zD?J`N5|0f+BK1rҐ&GG7 Ͷ@>" O\W|ۯ;g]7Uk`;?('ht+24c:uySΤQ'%\:zȼ-޾kxkfٶYЁ1g:!WgT//3FǨnKʱG̷w0U * 0t#l*~-iR%U27ȅ]=;/qqce."fC㽇Hrxx޾^L~_Nr:y :wJ "ST4QVl9A@ %VAfц.}Ga54mth\JA lLJY4cfJ$[fgA8 \3S[]WgDlP{C1|\cW?8wdNzeL-݆# X [bul Bk#:+8F9P_@CzRBbCQ?cp|%e JVTYb]-`%ix:{Ǟ%c5E+!׽|=cEbeQtٮ(yGzIᒑ>':- L=jѥ5ܭ Au)*iIZZ"/_ź\i97Yn* yKkj [(@qP`3EZVXU8`g;k^#- Χ`rɸ3M2h;(|N$kS;@WW h(7Mo+FrI3S\B'Irr8RgkJw׌`.8 xeBm\fV䩁^7HZq$k3p:gK!0o[3JMv¼6"᪪WT~!iOoBh}`h!f+g?mBo0C]K^?PpĿw}//[xS|$p"T\&P> C7`_[wGD~n m6Bek5{ޠFU=@1J lD8ܩ$(r\\}Hz ?A\Ia.Kor;29W܌x^X,uuqIx֊d+̱ 1 JdqCzκ9 Pig`d]1v\Ժx_{]@ -I8J E]|QS\q0yJY$@d#^o)~[%QrJcP*މB {ş%5WC<9oզ30$uy5ÖT?z̫֝ %FMjdRoIF þyOMtu }*VbyJQ=FٖeX\d,yפijlѨ#9sEhr>9R-GCJъݶX0NǬTS^@=3'{(QfM دs e.`C:#Z\| <|4]NĂL 2kFzkѥ1{c':\dN WJ=*|dcߋ#=mNKK?\Zpe(rKpTN 14w/"vT#] R÷KOPXynynn$ٝǦ@悎LXw>M2'=I&+:ҤdȩDC.w!: Y:vu-#[{vd ݠ)|8OyT$KVO^wٍeO9iHEW9+s"Պ#hƎ72;9Є=BT& hLj=c EWXSԳojH%́nXTd\^ECL0q PJdޫ:N&am"V&b ^Qs`~x4dLdz]Gi٠*}:EWjt;(KsjruҴSzB(0XvOGǀ!B!XN];|%7k%10OAL9(@՚/&#~\TK8~[q ;+Xvyۑbѳe ˏÚ޴Ef-ZJ76ZC% b3e=~adP8$1UI[^h'A(eHT|R|0W#A;3kN nj'cM$&Nj XogZi2%VD>՜vzN!G*z?F\c;/Z&aϙ/7 6b%/kjBUõdUB 9֗x5/*>]To008|'`ӇQ2|W׼#K%/Q-:@.}G^*C0y f߽raE&WLS뭈b$|e6}[rQ2^G.R7hjA/=(%4u-9C__OA~hxeHq dJzXzx.SC ׵}A/#%};&ClDJr;2!C> ":?J"-yO7TZE>D1';IžbAKPGi:.rWHcl`ȘN=ՁP,^\uAB~cBmSS\K$H# E?X% >b{$!vi&rt6o+"O"˿ӣ@l}+gm9歳ZZu-9m;PU:uetgY)g3IzY)\!{7+X[|FX]smMM:0 3ǞrrMpMel? П ,dbB4aXb m]x̨İdMժ>&Uר,BCI>o3v:~.Ț,Ѓ(5*̷jlf{,qM! I<#A| Zm-ʾZ1vc*!-Ng( gt'SrT8Y Dި+~vߏUkZiڡnuW?6 1f1,ż/AΊJ¸@ \*|t$ZlZɆSh=ʻc>o.AB5Qi>Zrws?2o#1OlShźiyǫVQ d௞ }xv}8Df17צnӱ?׀2O؇5>_IdҐrb߆>g&Z.2% r#EwEy|&J) toχt8]"V%C=K#>W1xڽM/Iz(PƴQh]9eHX!!R%s eM{` \+*/4 ͜99@}4 /n؍DJqJ:+ #^*4CM8ZCZ}2L3|EjЂGf~}V+h1v KZ%r/`Vh>:=|숕~ M~x҇MGF(h#(oS]+dl]8$eND7Q46]XJm! ^ļ,xÈaTrvXuL#``%tkz7OvDYm Kvf\V I)}~bñ0ۑ,w:%:c 09%8߳OKY0 =ȉ.1T50[\Q bR jzaHQ@a 5'g%qCx+5+C/m-xp3 v/DQ E ѝ4G)(|F^1P#'W>Y o&\L|yC)VU|WpE)i܃Wb$?]iSH3/yZ82B_=vۣ]Jvj]]<2O/P׶&:r4H۔`dt ?G 9sh%B: B]VƋIt{Hv2L7|~sLqՄhw *ib ?Qry`YFIȣZ\"F*~w29'QGЯznmp7!<7bC'b^ۨh1d:ȃd02FL X]lͷ'pȃ)մve9X繧0] $y16'Rx  5CSP E"dH;?|rG[HW箜v29-N_{YՀJL۱`1]$vWEN>1vH/!.W?vf P抇sj*ߙօB"Ֆ!03x}| $@\;i!Я8Ikn_dzIm-~v d /}&z>Lh1Xb5q  <Ug nel!g$#vi+αqsJ"[T._v'@lY}=Ὴx\8*8-.葀O&oYtb!"Mnw6 ,&c6j&5jHm`4A!E vcakC^ʶ"ٙ#ϕDR yA.4-8(*3&QDanyzXp+ /u<V hj0rVL^–Xϴ9Y*N0C~~޲$bȫrBIْ2A; ״Bi jJ!O)Wz4 C@*M侵Tج[X@HŦ{9"!qL *Lg~gI3 n٥-sr0s,ywk7ç!eI.qH$&:nuU[;.f/pHzWKK?*Uxjpl[jd?9N< 䊄HLQ7![4kyycIWsГ$47 jDX8pLML> W--|֚ '&QMIXЂꖬm80sQ2 " M<odmʤ\xVA DO/<#>PCi-R`-=`Anإ/ :U{ ͦR&Y+Ų |ryWk8rH3Id AHC?1:C}K)?3_Zo- zWi,;L;΀e$JG6vpCwjp07EP{͐)R*8.oɶt w>[B$T4[1}|OctV=mWyD,R/`݂42nm5L[C t`gqdk[(*ヸTOjdʺW+A7 ٿ)jG*[M׬$G, +ҳTi$c!^__@.vKnϠ|l;/h ʘp*ԐO2a"oW,CDpxz{@;\B:šy[5˶5^Ɠ 4uϼQ $$)ӄ=:J𛐎@JH,mx.$hX8X@7ҨFLfB[Zݛ~$<ξƣJ0JHh{^愑"oA{$~u>xkw< ޻,rn\>8F (~Yrf_UC<pe5&#S-u}6'dx*){:)kI:ɧ}iZ_e_x2̉BNU @Lo]SҬVU&e&݀Xx{!hbvmّdGk e韐 D`^Us]B/ۿ_ʮ,N 7sef6U[.I_IOecS]`Ux?_ THSM[%4 wHea2(È;~OeKs(WrH8y:ÔKobՅ)Q WHb]mܸ6:}[甜<ŃCEYq#<;ۑk}!x Fp2{ȫ:cQ3ޅdADMrUW7l~i~I3]HɟIOD)j,,0/HOh6`pyP,<~$)pA,0bwc&]]dmؖo Næ> =*V%r^K-@3[o [f[?RW*ʟW"솊饸0M1FK#>_X+qcR @`fC_[G>bZkNf"${CS㌽wRxXKU ^D\QۣZ(SP5p~a׸ I~.sB v7G;U0Q.;~ 5Bf@%^ک`cS@fO6 n賠6),n`?c4eoJ~ ȿ#%|uGu,U>Fhł![VU1Ro,b۩?cniI|^chITCq{t5La6m̸DҎw'^!0DO)Q;HD>+ {o#݀0ݪ׵TygNlI6m2ΐXN ):qlg7\V)<,ntc<" dIYp|cPO ({g<=oi*vY] te^`ge8 }ܪ& +(hU GWNZc8hfv`X%n%gOV]; RDRyTDczMDK>ѭfJylN-A7QTM7YԖg%YKFEDNu4m3W [R #b\٦AEٽf:fpBS(nT61n46LS̘^duyUx;i"Z Ddާax3wΛqMz+ rrJ9G7ADOh3Ynp>Ra:8Y%k+% Ⱦ#RHJϕFQh /K%~3Bvd,Չ)MTv$ڥ@iL2^!C0,\h"#l+UEJA[n4á!M,.o.M#?|hSu{Ka;A.P@}߸L Sc_yIs[u};A`Y˾H#Bm2O؃ WV S "XD#CII4~|(7X>HOc3!"OE)o*e?jx7 )k>T]ejcL!?[5pRE +"_Ѐn=t0̛m[d"gi]e3A <@zpUAq["gH=8ޞFOT7D<`?AI5VZ[6ז?̕h+W!t)鲮VΎeޫ@qCa, dYXvl- jp"-h=IX-qx)^&9A-4hke~)v14 PHNqg/;Rӿ xx)chAp|D*vjanN3% X4wy"8yz:8Y؁~ԼC.،h#γc7Xkh\Ó:$$@ʁ1!M'8F5!{iH1ȅi >jk~!6eבo5v`Ux^z,h;+H,ky3g9I.k4(8DK6uz}Τ%۬0dgQyXYoR8r+\7l`D&ވpڝdl䑡lq&lQ1-_INTAIS_TcD7p 7ɓHgֈ/O\=_@ڗlz!JXJ tû]٘>lz! UTPۮ^dyjᒤ`*xFH]EBA>2@0~1qTGλ S,wFxX|F_+o 8Æ.uT@e wBCs`@ve2i~4NYPxJe'ztݓx@<ɑNvJ۩(>ѯcJ:M^-g#/gWv&/}KIȚ l>)/(p^-XPg{g&Hח")'}7@[1=soy*E?pah{I01BA-3N>~9FrEI_erP""s$؄H%p<5ǁ3y܏{Tt;6?ѢndTn2}MܴLq+ؚ 5wk%x.{|j`%K2yTߝVN-`U>ȆmoleY=FoN4`c^ H.#E~(xH3s*O;j6[ {U<6z4rGՊ%Ƴ!˭CűeS1 O>nnɨSy*RtKp"퀆/ $MxBH<ȓdI݉٫O]/&8\V/ǻ>|ȡ:@:n O0^gp^BI%hԻ6@$ BbUq"MmvgL-BVᛳ冝1E'N޿ׂܒZkr 8e䎷=YLXђ9 ItEE)\6@l0gެSL.ASrW˝.AYtO42fe"N:p= {h+(T)N(#LQ/w!d\\sFu nŊxB#!v?XySoIY ~4IeȜ)Ao'iv K9IT"]?!e̹gCLmP0bJy.dzUґĥK"E|@A ^ﺷCjwB4촯#OAe2r8 0"u5AP"cB{~yl}hXX8-0k9$>4v61JckU.Ed(ԙ˂GGW>;ɸm]j@jOoe F8nwmMwB{3H:D2TD.hj6qJ6KUYoTrCR+ezԯΩoCWkt5;0vѻs!m[bRfl#GrM@? cTjڻc֤HEf þMiZqifq > = Hm⠻">o*u,@]X6ݲqb shL`LwB ;?.UfD@5m,P5& j;>RuŦˍ0P)Mo[/ؘu7He#^p!T fol1LJ #H KWdXs#wOc6/W"L~zӪN$lc>ԱgYZ0707010000001b000081a400000000000000000000000167ffad1a00005680000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/drivers/tty/serial/serial_base.ko.xz7zXZִF!t/ᤝV>]?EhDTTk׶Ǽ53=c1$NAY.?>HԜp}ih_+tJJB&RV֊rK|]YO+S}g&| ;iYMz Bw- r@ a2zR/g zB9Sr@}N?r(G\Qk^Q ]r I -aGHLcr*.n@^a=_)ՖdXJ8H?9ߏ^˜oFZZtC[cINYA"Q%O<^l7@~J?N x@ɡY\03Sxx,܆=Ni|x ?p.Dy(v`:+jdgZV>h*mIkg+ʧRKCXS˪vlzSCk+Х1o>IbK4<" epEg,K2cm\ p -9DJGx3'ӺLbuR%qo4|I`}?R,%lgI`eɪML?v]DlRYbu@ivz a1 h[ |H'v6C2axG!Nu&I(]s#+.:C`ѭ_b1CMkƢ]nFucіR^gʐ4;o( W]SڵMzwi{ ஻Z&\aRa+JORtnU613#Bû 8 R|#J\#U;G AK)'A7DqedpecbФPxb1"\OD/47>4hiN"ЋGe]tAnψ"vBe~BN`aVu FrPKIU_\i*[̟,q;^i@6!)3ljIauXMj]8l&o.ڳвum~/ݔ` m(EFD;jn ^p R1 eiIPR{ XRVx_ܣ~HqpE2 sg.J]"ڄuJ^L<'HwlMO>Nn}Q?6ݶrZ"x04WU. $L̆Y s"Kvh`ed敟6z1GK:7xiEՀg2hLQ{/I0"vA6Vb9/ޟ)pGxp+uio|Ydf&+4QN3Zͫ;bҹK#Yc\53:ԦiǧgVH)l0rreJ0[98l+Lk7Kg;Ib!a*deTV!߇C/w.8aԿƃ'A+3CwѮeE ,0v uqⓍ֗;4=)`i $_'RvK۴.)jTjESdrJ#pɎ%K7121P gpY&{xs*U0w Zj2 5B 7 A֝|7'b(B=l~]Ecx iT _L08 /KϾ {@Z*'$_y[%x_EҥʘgQ.1b\g{r 2eNT" HnqY'%c6ӳgC{.= |-YMta-]!Z\ tflǏfηP;y yUf!Cekjo-y<;ěևIkF5 5iQ7@4Y;lwnkLuCUi)4qr/].Ჱ ?J;<ڳC&D:ke+0^ȡ[xKVeFD<~1Q."oAf,UqA~(Qg4B0H*o6mv<*Lmɫwe dT(ju  G9c w5< պY Y[&5~NJqǬ&030k3n.'7L`=̈UA4Eaݹ\p_R] = BT;y@Ld&KУG0mC`zi*~O ͆L*b脞(c=ڪbo]U|/=Cjgm7n .3[,|V$V+vHdd9%* i3-zv"ui؏jW{4zx#> yĎxNg5O\Hy+ً( Yf߿;/;5#'Ɩ(GT_)E##'!VkoVLD;7`*T%*.c*:]L\nT_EApI(XNڒ:``X]pȬéCMۿ,`UlR#Q7wξ'Z EߍB*jSj`'h.QʲF&" :/1ܝdP+6b 1Fʨ'ڸSWմ=ނ:}=褫VߎTJ$æ>~˜wqV(oGrxD>!nz I[;xY9z?.4uA| @AtF"ר([Jē*N)إ_(L]+.aO-&2;H++%#E ݋$g~ωJA~ܡۤdWudn| v>ȥN9myr ])"率ZlB@E,t-Qiujeu(o,0S,"3?ỳ{٦HV6uȁ<"M}'v=#&GW/M9cs Tyg=I\уv?\۾ň-ЯaySуԇࣳVA*Eiⷨ x>( DCWdb--*rSa͚zoT_S[-L%dh>$!hd>:I~"pY{֍T iߦN./,`GzEE~M UZt ]UNGv]vNqXx5ĻeP;}w%WR(HՁّjʥޡ;ة(^2BkxU~^Ga| j4x/cםx)'2ە okQ  xɑ2$qw]җJT,KBsJM@ks+}$]{ZuD{ "g$Ҋ؄ ,%Aa-eBɒI`J#''ykB7tn(.r/ zQ1|#zBEIpGg:rJѿe? .`qgk>qQ&F-~:Ϯ=?6 }Cwm c a^rxls!F#lnZ1 X~*aC@ʣ 4:A/`1G  'R)Rej@"??M؂O9+9ϒaa]G_JL"p;/tdgPʖefKqVߎ;T4I 5j^r"y 2ŔEФqM!CP F7@'OGqT W8̀Ω> ޲ĝj#bE{+0v L%*VVTFЯïၠ 8a#<UhљfXoƒw?EBH̼̃Vg  &}թݐfNqȪri6L&ގzUp11?aPr=ƛJ\1փܗ]եSy7i?MBlY= /6^wu4Pz/c_%Hw_M|v2.bQzvI&}gr(3+DeolƟ$o׆Q\owqj4&2-GZ!m'_F7b/mœ2/L! H,\ԯ{ZΆ5PjFzR|ck'Vܝ̽8v wl~|OXJ ~=囀T!2|&I!Me'UlWYѾTl˷>>^ &~Uf-"ioФɠ2.y~xąP5qŰc*.bH* F<<BoWx d)WPIu^v4Ҡ]1ɻ]*#) }]WJy7s+dVJ6k̺AsIDhM@a+j8AZ#q}1WȟeMl=kGIl{O柆l7VTD_V.Ep.+Ny:ƹ"ǧ+W"f@Qb|&R`)~f w lGOa0P@Eb}Mc3!*!AiQ{91[%"[L\Vw_Nmk{$xO8|ùEH֫*IT y+4˫9mZOd`P~:=ޘ<ܒPu^nR_%^;t#DSǬpǡu+}2 jb玁&83x!C,e|귓HQ\*y &KEiPD0tXI"0z0ӶYcD e9 bs~U66pw:" x?׈`7||XmY_G{& ki+iO}:ʐ2[@f,!ߡnW:EpGQ GG`pS/AW>N=_[p:nG|s Oފϐ%*fRfw! F* C/oÏ?LkBU& ꂅ} TơB> 0f#.>K!*N'GKS-ZZbxL:3Jԡ!٭{oHC=?0n妜F8E0$">HƋ;XR2=в-F7#zq˄y#=Hr{M\۫ zzJל仔GNWGVň`)i1BIJ~ߌ=6&G&LP0 F*w~W(k{{Oe"WxDr*dcv;[ڦL$Y:9BN[aEX{8U:Ao7Hf=lOoWrT+ %3IȔG4mPS|Zd ,by^2[C1)r> 5y#шz-%".`i0^ꨱzNMK_0u䃼x!"v@5nQc8L#"+CwAjGd@VCeM:y`W}Nd/yxB=ƹԕtSh {lr:p"˨}i"1f)ayr;^|'+x/75V);6eַ `L6x($qR>c Q5<,LEcFA{b˕t3( g瑫0lY>D'TX )4f6g=cfng'hIJz]U5jٖN+u&waÍVzȘT Wի0;&Q_>7s?Al.3S [f~'/G삲{D jʽJj!$C%I!,06$үbyU&(wوؔ20{*h&(҈8$&M _+!=ZLJ s4ش=_3y\XPhԡ48I%{r[(ʍ5y6`kV ={݉*Qq wTbfZ&!=w y77.\RQ-2۫K{{|E$-@ m2E> ]tу"0۳&KCl0k dAaG/ށHX>I=BryQ&5鼞%L# nIq.Cհ_[UldM}Ϧ_!1_q27}hWś0tIΫ)/UUv[,~mAonaCw%dKbΜ Vy?WI٫ͅ4g,~\Rix/R{iܤe00xo(D,Y`{h64##|w~ Kͭ{@C&.C;鰤_ t>p@B5`B=piޙ?/d\YCX3ݶ|ֈ ֙Eٜpuۂ'}{MZ;Q1 Y+e:o;eCh[ %I W3Hw )ٯ_VmߓܝfwqWva(ySZ!Mxo&i4d9sE|%O XNA%ϵuF=)B(6):Hz2B~gFvIO^a9SINJ~q_p sU=| 94ܰrڳ,|^ô"? o+B1Z7S`8&.qbHΎ/fbB@`-Ӝp2q|E d f'!j΢[t/S6y/:o`fpSM9VTW F38F,Wbޱ0#0>?)9&ۻ T9ȜѭO u&(xAfQ7y;3]FGI3.G9)|L$NRL_y"gMKZϥޖ ^ĜHfVȴ*B< l2$fY>1K4|_L53%E Isp~M8lG7 Oh4ԞbJ<&%8v}5%*9L{AjA3r PC:BA ipQS U݂EÐPV$kx=y" ՜YLH;qP>cM$ѠQZ0`,LԍmeК-j7Fhn /WSGm Q.wf/`y0u/ƑN%KDEc‚SFǨY6OW&d=zç%j$o7O}=3- %Ց\q!FX Ga43\qq"xg3"⪋%Qm1S Ϝ>\[ ^MxkʆѼbxQPs1Gegaώ)x.zoop%R zv9+&=ivyۆvkD4F9S=c;:/D'"}H E@DWH>}Gzuo|qamkZUM3S!u4a"ecK8zC#zvNٓ5&z>e Q7C5~snD!ZfFpgg: oΠ!CR0,L՗ڲde1&f2B$&vFHx |̐ 4|YAnGmChTpl&8"# 2g )e$.`VbC^xy)X!kr2N6ƨrv@nRq&FARR^sED/C3HqWKBKsQ;5%1L`0ȾrРkKOmSkUF= Y&{rt Iwϭs?t*Dw,a_  t}GSfG+Hw!!l "W(LfZ>-ij֘/.)'I"w=ÅΒ8'W3Gfɓ%dщ2 Bh!(bҗuwECT0k;Y=TRSwDRr'kZڒ޻Q}m>V%1V[[}E0,b0v8i:ϔqoYcPї^pnǢSs[y(;s%?}z)nB+t rOTPF.dӠ= xt߂Z)We՛NC-;zT|)DWvzZƥ8p_8˵K No'+l|ǟ-::R_w)1(`N eY :~G|e)!ź;ȅ F,ρsu'Of>5?^`q} A(S%)/=Է0{Ύu.}2yD^J:5廫3`Dn4dUK2[a縏˲ *l|4/h=U!XqR'f껖'ڝ%k]Y_x߬ؼP&-pC*33ewYXjG{Ķ(C~$`0%-ޔĚc1ȞF;$v- L*Zu/npt`gP=Eq)X ;޲I#[owjZj%Y ?H5%@i`Gl4読ޣPlZ -.leu.S}"CYc]ې۸Šo\=+v4SX哙xvg߀z|FH3@{V<0QH@oŦ\Zb5jIA0*WVI8G5ljtx3:ƶ)AൺU8QQm5k@)s}wx6_hVD>V&iZnm@7I&u v=3s]U#'uTA%tfLYF+up*KX3#8z*͇EӴ#um#K=<:v[OIU0] "j;؊UIw NP|ۄ{B}K鑝 z'vX`rX.p(y{%yJ(ĐwOt͇jVІ2ësr: ķ|#o (V -@'rB+i7#IN97р Fw߱ u{~Ve>HkEzuC>jrjFM@"n GJjqbִwTwˤMU9^Lf$+ge[@vDB{wLտnVVBok/m֟!.`NRE@! Czæ6c/b iJd/] 6}<([!Vgk딝`6e@wNvŕa+@<(3O9k@u8B}Zt(0f>͍[%?8~Ubr"kZ:RUEV̀^[3kW]8GL9ʯCٓQd"oE+-ª*"h^sU|qV@o켢ַ@Y3sFXF;2%JTü>BgFF [H6o $-ld9u3$ X3}  X@oW>4mϼ}w_ i,~X#0D1(O!cU[`'/ 7zi޷*m Mee:h7/%Bd$+)\نȃ S7'#~fs͞P!ֺXJhe0Edfw"g.<]zLݷ]|y'>ECS%ޔ+u\GE*d}TҜ j7w6)}t*hbFbAHWDŽC?S{N`a& )J\ @R#$8U}~P>yIų?P}C=1_5e/F}.iP/{y9pXr}M5T&Te'ž l5>E MNgxVDХ`raW<4t&SC~zkl*>ncxӅΗl,6gl>s?uhd<,b:Hٹl]USzN&(7/iq[l{ iHqdSC=9/ֵMde]@揪݊U\tM2Q:P7;'_;&+5B +.Ϲ+1 _锗6> e^)\P`p+NPz>E9-]' N"D.a:Wt@'L,rmbȷ2')!,jqi41ƈ8MW~H^Vs^ SJk,$/QZ`SSXjWe\vXDcӎؽ]=ƙiN"W}v2"hȄp*;|+'En$!%*Һr9)7;hX ѫF5ݎV:k_ߙ\ԎIS]E4}6=χ21n Rw~|wNvuӅF(.V{#<`X4UXݴ-{'-_筇F]+K@c)Q5 QCo#^ƣVc5?+5RP@)B 'TfwV 0&Ab`%l97z9AY⢫<X'K>sl@0iQ( 5gKڣB~A17 rjkƕʉ^)+9P`e\e%7fبdmjHKa>}Y^;)9=j?IԊfPp>Q[9z5 1 vAy Ǘb ZJTlr#$ \oO.Ʊ4DP3/3nzO>|0uܲ8(qN&f7^ko}f؁KPnB=`;gMN Bv+e%FԸHܴ~+j&ھ`%w[4`wi k-~K@`CR".\Ƿ 'Ӏr Dv:w>IH'E`J90]Sr䣬)pU!/ƊyR{Zٝ1Du]]äto:Vk,kF~e[ ![ZHVoa !v85dՌqE E"@ ό4B߄A_K,۹Seώ?jOvqj͇ɣ<&F,YO\,?:z3G$L(WɩgRDjMNjتe~^ƹ&sE{6Y)G}Ӌǵ0`lR# EZGjI&5GI h[єYIcAPk}!y{.4;ME܂ҋWl<t&acfpB\crfАV41n=L.{PaaDѿ@ / ڐgId8p(b(u8%J)dl(z /DZd!1(\讖hWn?DM6;fzYyHwRrH W>(嬅Ruyo ej"8!BfPtDͤ d`¨蝡c NAA4ԃR_ nfL![3c5VO8}mI:WBD`LMy.ͿA%y-vXlhH"E wHۆ:4BS0{'+R ҟկn{lD7uK#SÛZF{*ѐgW$<<:E[XH0/,[GԶ]Ӄ/`̦n, αę0q1T^QLQs+ږl[J¶s_Q@p~Mc2E-1uoI$}%=G='<3 Ld{ʰ]#~e% Nàz!OVe*YC? t` $RϖRJ`)e1 =94 0"m⠺ˬGMb"lNfZ݆`>aԺ0ZoF9CK!Ӟ.OV "ȈnҊ d3tmi9DnMjogBXӺ^~9ʬY\ v.Nc!AMLrb2T#!s .=eM1t~A{<wwJoK)a5oQщIhV$RS=~ /`ԹܞߞdQ&7y9ђ's A5$[CT|hüTQ"H$4nr54SW?3wKsckkB'3[٫@pdWaQŽ<+mraq 1@'^GD[v%dX8h`'0X8m)PD Z|^艘@qШM~Jo8=z8 zvWBtK/qd9a̝~#,iC R#Qv쨖.^\ړfioГ M!5GnTɭj$1.)-wxV+Aa_.񫄳}bv} ac=#PW0fcQ$LN=K?j~̲cG70zm؈rN޹'=H{]E Nm$ڔaW[n!&odS4b3;BQEmìY1i퓹Q6be *֮7`L`勻<& Ѓj="88_VAp(* sZyļڹ WkߒΌZ ia;BR3#p'^.x1n ʆq ;Þvf :RT< j'~o6>Ez:hszXǙZ4<:q„eNc茷F&&N-,h;@VGah#7Qfl`h RwDosfB&8Q`?M;XmQ@# nX&)WRS4}dY: >NR%>u&lEB1[W 8UUpnoX=z3}~^Zum1? 6ͣLs6#,-7hspTJT܀[磈3(ld@T&VVege4L 0#tr?\'5ghC.%==r*. nf ݖJ _H0LJg7%HXwa%q*t+HL 9=[t<ؖ*=e%:,Fȃ{aޅ߁ ޟPssڛZ:sEC!f;K浤S&NCy׋OFQrob,f1ˇ>ɾAܞzcjuT?^pH&hƏMW^ThՄ{}hɮ}27(P9(%xf7s >nukT7{dhm =/xcؙf!K",n(:/ݷ[c+b Yѿ(6F,czdRȆY)mmDnT$V; S8n#O7EהlpWl ޼ŧ!rȊU1+OebJ$SR pMNwyRnPa BD?T"ɥGX\/dTqv* xUW^:4:{r$uLNx!|&bngyœWmYUKW\o%E1 |&V4v"}W8ΐVR n[]J=aɓd`VQ'zg`3'8[/=:Ɯ[EZw8IҷX$N.Td%~E78gY#fǿM$vdT(JC N(VnxUC?L7zj6X׳D$`];.d̮_y4Re=}C>#o%g"G,rYi)jSc %B0Z:iݕKc|OT ~f}T'Le\`G +_ ?%m,F\J c\R6M,Bxf5ylV[Xͣ_~kfej.w>PAa@xO0ui8}.$q{@,4(pg^d63T6zOjId;-eעj 2+?ˠx*YV[є4sM[Ydd.$7D+{+Lڐ3ā8"Nqr /ƴcf]3k5m vZ Gyo3닿+O& )g\M Ϭ hB߆O\;}\-iG|<U^* о,(;k8viTQ[ mH!R!lFs~X \Ϫ!] 7rCr#oem$:zIK5%jIꭾanC4HE*)eMج:&/wP\P04BZ{rNp(ݷf0^Ȉ{obL/]bVN1[]OaNf։{{l,q++Ov闝-֩ܣ1Orm1 'S٧^ ZiJ~:yU^~v\.G i3A7y~TJ}~MŒ_P`sJẈcЂ>AU(Xa{(}>ӑ,&``o=*8U[JfH5gSt%woBj!ӂ <d| '_ :[/Y4ܝ\+- }"wzBgq TL _{'$HħM:o &9 Eۮh^יsC`#V%hWcZUZx_!b֧uM*4Hu7haUA@|`j$2VPU/tO,$;NSLgߺz. ĂFL,B9kDYF/ 9VD" RbW𻗲9Fq1"M}:P@шSXL{T暶&rӾ +/^A8vE +U'(7z~hMC;ۄT]Iar1'3֌/3[oF&2h @k'uh%S+~^qk=aQiOI7Ư%m!գ}*׵Enɹj%I7U֤%isx_))t`P,ikEdQ6*lrȇۨx# "uU9W=,% 6\§v墷G0fSwQG\RF 7̠Dc`cd2|[׀Q#DP)r^<"3 X}l306^26*;5֡H`4\m˯uRkk| IGV[n] E53YScNs46-{wяЫ(@j qU>iķH%mݣlWUl,%р7V%K#Ìhy5 ?d mg8HτND)$>*k%&,ʐj* 3nKAYW6#T#uZ-XM=lYQtE62@=VDEބehY.U}9ǃPOm5  ڬMygYZ0707010000001c000081a400000000000000000000000167ffad1b000733f0000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/b\]?EhDTTk׶ǼMvWo3ub*Պj(u,I*DH.Χ󖿰^f2`T )ۆ&qރ3!%6HO2́h/l,"1Q _X:ݱlSkTI-ɧyƇAPZKX*ežc3Q6E uWKqBQ\ʢ{( +naʸ )A ӆ`8F,gyv[π7?GnY"_oݏgO`z\.+n @2DJS: C`jؑX#BV%*P$*ۺ׿\D0C1Ǹe&P[Eaxܤ /b1ݷBiܻt=rX6cerjL0-*=]`#F?@N{ 䱔"uޕ~Fb,pOQU'ؽ>;ƣG1>1l.B@DRe ƨ?$ Irf2g^,W&5 whZHW!e8zVq-J6"k-_a1H~GNzn>h2ߴՠiR/O_ `9Gw,OΒh/Mhg.4"":i8TC=DG7W%:74+Jba3tEiŦ``+؝{$!ur]<7uܐnҞRGDp ԞU,| a\L< uyt7OX4fF"$eϜ}|3Κ<;6P?dp)蜄xHH->&٥=tV7:+44$n9+12{"8fΠ,4&z֜ !V^: ػO|N*N{9ŗ-3QMYF'R rp JϨ('lHM BZ0he/XҖiv. n_"w&2LX h@A$SY^ ?`j7!8Ig8jVQgS>"_s#cz=(Wn3G4=8c< J їdJrR#*c=e)#;qh8Vnd٠4 i 9g[N6uYj\ mfv-f1(/~ +KYK.P52mͤf v~QJ|٪xGaz*tK"pXdi{N) ]o\fQ L+[S-Srv(r/ $Zܝ8 _Hg3 5 2Z_]9D 1Ӿ~xmKJBD-9yド9>Ɣա&Q6d IoYޛT$$ùvRT;:Opl:.I9첍eˉr~/}rZv:DAq n_Sp=K(a mA'Xd4{  Po\)duKޅ WȅBEEcn`۠mMqKWQ,'';@2Yʃ|Uf#qT2yώ%} r?z\`?Tȸ9="#EЊznb>YuU_Hce ? y3<^yoG% S|(i>3phmchʩ3 LXG2P~Eg51l8u|a : ?4gy)zr:邈f_JcO=]YLrU[;Ɠʊ= xȱ]KRִOI_))fBc:@g'I@֗U-t@=}@m;jA9m׷Ak'X\Mvp ߣzhI5 ՔYd~=/vdD7,%<4&b +KE,fȻ}ƨ]m̴Ɂ Z" @q?k*|CAIWQH=ן~pv->Ճg&.Qhɑ3[.ɒ_.E#1!ȜFeo&6jyOqcX2 jbD9S8!}` %pͺcutТ Q iyI 殮h]٭AU.N_7uOW^?@x@p҆>Yf<#"6+1_xEh3H ; ;P )}87U<6oJΰ|p<{}1ŀUϨ3CȯX^L#Ymr |0!s8cApқ M6淃9dM)'s낋 䡊6^k*y\juew~v!h+3=˳Eyĉ6S bI ;X[@ b2tv"~c7&](eb4>tZ4M=,V7hkqde:eVe$N='d еLCݣEy~6g5DywmÓG8?ʬ&^ [B= Gf46tYD<㭬< -~fԢHYҼ+椃aJC8} 2wsk&DmPN@5 ߎNSj萲(Ecuyۥ7#|Qz ҙ%uS1t5wBF M\V7ht-0-g:pD0a\߅E-s8Цy("=I9₵gޤQkB)W@%;-<9tX[gO"UjׂOQYU%JT {ʔt|t(Y1AP{hƷ۫$99o>g͐Z6on)=䠛_uaOd"vƗ0Uae&$OZ0ޡSOQ+^6]ypFsiVx+jaߙCԎ')SEPo]ac15DafT[+z'_N4Ge g3Fq@jX&QXv 0a;lʵ$EeK0%BRǾM{P=4Z.S0M6i |qI%[ɞ*w*lhk._,2읇tGzb)jiԪG=\V u]@06,۪vؚm㤏>d)9n SH,t#9eMrM|JzrU( r3Cqf2+iw~R*KPp$} \pCa闔q6S  73,zɬ".GĄAbHb~*"F{J9jAWx* "b. fS(', ~CqG}~8fWm~r*]x ^˵B`ua&s rinf>\7prmfx h\ꗆ]X~!:,ݪA  0޼8%ǃ;/E\9'h:ҊQ؂&r ,44,/s*}m=6Ä@=l /++q{,|+(yB{Y; #xdw96 qXQ6J`"Go~ Õz.9K@,=kUH8Ԑo'cbwSlvѳrJ$5ܬV8EUăvc!;R[ӧMB?D\i…nD m|_)㡨'9::%.E,`3pd9x4z3*B幟@ʀ!|\#C}Ù/vX:}EnNbCOIqs%oǙiwKu$nXe_zx,K_^#B23O<hƙ. eֵxg9YO`T:g3t])k^TkO8àT ɍ13WBIvaUt& gQ*'j0s& $-fr2ȟX70VsRv]6Y{z'RO'y":|u# [䅉ڞ]!ĚmC@إY"A]Zx#4HudƠM2lLnl*1d`ܸ(ADe0;=q;MNpg?RεS tɷ}C>ٛhR8[#2,D bIjrQV1tlcXOHThݒsS{C5j8WC( tƋH.õ{jLtaGs$Yܫ\z̙K}\^ dz~ 3Yk R4-3ΔCMY)ң| /?:%|뱣!ɚ@Iwl_ZCRx2j ސmc}"0"T.fi9@b^$Ck94eYbeZipDzoxz֫DQErKv'^5U8#ܿIG.@хblQ?/yN,>TnߡZ]w>ʭ;f"5\Wo:yXчAmq 2I.:¼spn8G9([GJ8YmgL6zh ;g&\!65v#j#@& 'vbLm~kVJd!?kKM75ul13D/RXĆ}Z"h6UPs烏G7CQf|N)k=˪^)Z9v,Pwv>S,/:[ŎTc=#rMo1te|>uk;\EȪFC;*7(NTh|Pr7wAV yLD7cPtG(X]\O%aCs3[yx' nĭ ئON6?כ yJ( 5Wmx__ZM 񣁐&Ta[V/(d^vXA@ .>E?u٩J=n͓XԴ-49-XXUB%pj֌>ى̷Jފ0 l!JH9V0ؖ)ٳ6 d+j Z^9& Ɯ:EtM!ָEW@ 0 ;*W6/C5jeƶ2i d^OX _lm#Eu,N0赭׃h!8֨"?}jK$ZkWbd M a7yuҶ[5d Y?}zv&9 "ݾ?y:PTj3";ふL\adR"$4P,²:Ԓ`y"|~;{Zi`SSOL<ͬkE} [r٪),n5QN謋ҝUnFf p,q ^|=u܋XeB+/iS 36u5RxŖ2{PD=+3dlEѾXm&0V7:} 8G)F!Y(j̃+e9oMOR558{ n0z k{tj\'$۷HvI^c'c&9tKI`8"? )H~-]fbWvμ䋺& P@bUzA%2Wa|h4_kzDD 16&,ŽQ3mY50_ 3Fu/.ɳeݜX>w!-vBƅl8Ri(%1&CTRE԰a84ghsZ<΅xD /(o𵟮$E P,\.AThzD g[,;tCQ1=1ɘJ9oMVO#{/Ygyrk^ӈ*=W@CyjA:eߓpA}$'+WW'v:^(+ܓ$};t@8ISaQP}\qX wc콉Fšt r@2G}2E@}G@d q'ᴺ%#˱Yx5,L#N_>\kV繨TPF=,cgTiV^ġLN:1M驢5gq.rO-B'aB/)Jxb1Utoko<"]iA&Civ'lPjR]\2f/i|O/E2V1z7YφRR`%*۱6yw8nl HF{ջй]7z]bTJ"pS%:*i&N>݇A,wŖ:N;/Y'ڡ3֧NNH,/wL9 (>R]EYC,eP|kuPƫhvD68WG)ў}o!,ƁǀC01r Z Y׷1UEEh_(\s^28:êؿClOq۪9!_9A>IOpM=iQ X EgCV1?_vђ/Ԏ-L:R *k*#+dv&a=hkލxY>.=]D}kF x-wrKv/Fb*4FOʝ>Ӱ+xuG>5lzɗIQ\Te~I)E4* ^"~+|t:*g/>XuӢUrLբs5.u62UBD(ظ_|apEc[1h@B[NI=E/V>t6LʯvjXYjy{=Oq5,^va(K! R 2~d{_IOcm`ZnRnqT1!E$cũ!EJcgBTЗG1j;bqu@.tbvG 1zma G=t.e~6Wv9EhȅPS>PSʏ1<%RnU /'bh&.ݢNyQ;P7-~*KGh7y,&G=/?x E9||7"aP?oN@(B2cO7;^S{?U Zkx(!05 Y5ot=}#uRMi Să4Zi>tj6 uL!ߺOzk,t7c(${L9vNŕ?YL6&+7*nՄ2fA{+|#\FcSN\M\U7 ˴.r5%3 I# S{/S?zήs}D#gkI/0 ۋ {{[ppC@5D+SVY¿Jd"isjݭiO$ [c b߮й\ <tsLrQ5X[Ʃ ˊkc=cx)5AT+OҴ{v{r< Hw6{q&utF_h,7҃c}=\eׯٟ%\݇7:c+CoAcCؕ0>?Qjo 3kah9Rو3-&HH/axԴ-sH7 Eoԩt}:p0S puri&Q?K0U譜A s'~mɘ2Cqk4tw!_& (wy_1|Qğ0^V~W<#'ڪ잷w!S4T |2 J+8asQjۺs6H#~tD>6JqD(rU= L%5-lUR1(JuJ)MI/ -1Ֆn'qpD>;gܱ}zU;|u|w#OvјnVg )08[pсvΔxL۝WlhےXz)+9b00T5 Y'sg4y'r"}OuDUnEZv=:߅p X׃5[hi6O'[$X.2\Lh8t@Sgp ? p EmhGtwԂ=et;л`_^Gh,s̀(!躑1?l) ߢl.0i6CooK DǾ?u&kwKNM!Zhga`\~j]S(')Wz{VǪf޽s'#saZ:tOg!ү4P]~XOmD.B%73BmL?9'bCT ̗;M/Yɧ*(!rp]OXg;K­+Wp٭J62PSj57w\XlZ)gFp>/:~P^C.ҵm܅I6gZ500-MXJhVɖSDlHm~հN@EDIOw讙*/H9+8E4Z{0VqpFbrz蹽`yf.F)(}.I9EC!CguVG=V(;#5:bêtJ{߰K˘=u%ř@it2*y;Ct\c l\?;ixVD|:n=5yZiȐ__6[?G+%B"Y&s#! Ԥ6)=ǵ*"7A34 л.?F&Spgf.LĜJ,fc0/{'U3LV4t\}ð$6Ljf%,З5\Dw]+ 0iGlb%qL`ab1ħUB T,P|nd-?)|+G k6Ts?tw'ǻ>),/a2"\bF^x){ƼFpS؆=H_mH3L7&/XLr_5 Pc 'wc8i]=`ǜtLL15~$YC sy!Omдے0j,(*? כ,iý ͞Lrǐ|へmQj[(;R J¨ wmhj ,6zcdF@_)kh;;Vb{\G)ɚh]Q&`맥};~T˝B7i<8i tBrXÄO.TN䥩8)a5F\ս҅QC$Bk~{Uq0 iiF)eA#If1,ʜ૲82uXM>:}+P3Յ6 m~$%B׳p$h`E7+&_yvOi.xQ4 M}O(-\%\!k{@ZPC{Ce (*lCyJ1JKӺ6YEaV}UZ`/B,Z8gR]oOrP"`5tfki5MtLj5rN:Pu! uv|^wg\8KDybŻAXFS:"S*Z^B(oD•yM0jsxC_>\ dݴgmE伴qmў{" oV')ANutYf(h*D *9ݾo06]5U?b3%k& q"H)((PJ IML]|7ʉ{۷<*Aheb;-MJNET nimjTdE~2w.;{V9ɎLI-|Z4'(Ld.̢9~+O x$%Aپ룟5żUW's: uL\WHFE]&|{atMъR $Og, 6OCUY]v \k? .5fI:hvc` \y|TZp8Hz@ 9Yȶ!Z',?xg̑w[~5V7}3;@.ҧ\,V80S?l̜%^(%oQ虈H7z$to~EF yaIPB$YZM1Jn{=͐l%m#'@kTq֧=%;yDmsZ*'cTdNqtV~<QsN?5lm`zUTԦr|8.I^9}n$Ɵ-qWcI b\HON!ptשM:賗Z|Hw%NqWa^-H+yy_ȋyؘܻ:A0>D+ƇvZ P d~Ihz{i&x]?IzK^džC,c@&0 ] Mh!7 THn?A 2\gxkdc9:`PӋ}]񽯪*>ƀF)@Z>ƣKY^o8hwn ucٍۧ>ԸYIaJn?z TGn=4H]mVqyЍToR?!ѿ.<1ߛ?Ӷ\$[7d_/g+`YmcWk%@QnXށ '>"OAA)d3]~&>@U1Do3mYOhb̾,YO܋#o 6DTb6bV wr¾}`ыnpEh.qį$S+H;kUbAWN d+*~XI [x[mGO5[_0FCydaW.(ahɯ`هCT_Eh ʗ%/HM*tB /Q*61gYǃh3 ?"V;>{/O s!dALHVWHI9Fa-î<#w_x$/h֢A<:ρVxmf_P;VW ЭtK^Piq }}1o}Ak6 XqU3i|LeKB=4[X2O5$ߓI厗\<ƁǪFw4;=JҐD$v~w>xW!gWA@B4pDgx+WF+oT~neEji 25=)஝F?@˅ԑG[]'|)Y}c_}Ou!5~ˋ 鸘@7"@0<)$`Z] ήY=U{, M ?- vjHG+P\uNY 5AyH'5'vx@G8>Q2b)5yhԸ%ycvZoRu.%a>?n ^*۝qO% Nf[,Zwd 6-{HҊY^~?Jia4X3{4sciN*TXt#]I[KCY`u+8bdh;g6 FRɷɂolchii.\zed}-Tw$T-.ΐPF\<ǜs2<"$44 ElL;[-ҭ ) n `@A  &s%Ϝ ]VbfFDw҂#<4V-܎%4ܖh`ڂYp*ˆ/ *5ߪ/glkZQ}/$O_T/Zn[a++%ptci_N mRgbgPd-8 -PLM&a{0؂?XJCQߝ!P*WӦ:{8%7ksPI8rzx,?zӕRM\_H3J~C> L,g+:b m;bc(۔/%"1jsR꘯%,e4Gkٕ.;LI$2_qK8:E4/vRe!A8-2FRB) q%fL덩zUO.tH:j߻*CeX>zl O6'<(M1m鵲p-m{Ʉg'qsPBF*i}[ ľ'z|w4/cF ކ@hN&q*2SVK ~Fx)RkQé[c71h6HNIf\S ~ fMAx5[۞ wR%B i6e1Btri'bM&,}HT#:grSo CX- 7r N,$Dy{Ԝ>JtaAŮ ,f9CAhb@4ƣO,T$` *VV+X7-ݠeUHFE奁s*b`޾^W7όq[ E3'PѕBgݔ&3e_̲1oOkYD\6-B>[~lG\M9$Vcdmle:m=KAb!y<݌, XZѵC9NZ2Dx}cu0b*J9/>(<ȊPӪ=3muc-xz)ekHϺzH>\TzV&)/ni,(zIݮ;+_}Ց<:z?C*-f!U N0ǎJ`:\wT9KQJaތ7wzH V(w:xM_AKy=*zCKi%£S*CV`T`m%̜ёyx(3\}d}Pi9Kw{3~WAN˙s0 vC)[3ˠ=D:NgQjɳ r[[\'@-ڎr&4--]bk[YsH²0OF1$ %: Mئ7Q8LOޡs§5M5'~U&fQn9S8U&, ttJ dKڑ+E= \9E]S8ךw,_HS5TK܎2*b2:mE(DXo1<*U}Qw;+a_h9Bc3Ju!n;bn- rL O#Pu%1D}NId,* FFY̳C&y:漏/MF@qqO;P噇eaLSș?v.y.O"R5 [[2y߾s\\Ry)TE%wAba_Ia >J< ߹{cLhc0㏼0a欄~TYX"G%bQw^,xi,39s-nĥVT$߉SmNh. .7y9|Pn~L&f˪\;T7BaS_DDpn"VIm=pQ̆(NAAZB2%7+`GUzB9?&C^H3?`?#ϼfLB,%GIrґLDKJOLbL|E0s_E{aJJgyt&Ȑ>;HzB{U3YfY]>|hN|ǝLY mRq^]DW1 48P.wOQhbuJj#8>ϡžDCAU +4P@&kܑܹêYx'Mz=GT_{n5#rŇA;Pyot՘=Eus˷e&ic.+>uJGbHIB!>D+rdAR3PQese-Wh&&/~qz,׉[ʼ,;,IKvމV&ceZUkP<o5r/aP8nJG;.nʖ-%M,6N"662Bdg-N䘯Z[[_"Qb bKgkAFVgw$t|%YNblmD 7ϭ Wg]x/krt$Knb24X31%:ň0nf@Ii2٢f Y*V!VϠTy1Pye.8$d者`gxSF'4lHU"rTsI Rg-ܣ\\!ƉTU9_ ;eOb)_NJL|Xz ܁(6c A õJa8IyidARV\gf_ a:[9>7[ܩM9eKS v>q| (a5 E7,saޚ9XPoSϪuLE[ ~ZęF}MBa=CZGds*`jAk.?r"W)1&Lb.Z0i{M?2z-VYW%,KP$\!;k7-^GmԳ\(ʕɘ%)G{2ߏ{WdLQ0Ff {{Pᦇ|Uυ2-#ڠ1E=CrkL ~9LL)HjFQ&^nP`'MW>nw[x [Ka~/1PjK#Dw n@Su:d;9iAb 3&9wR,mw"(\, ٦XJ lGclKJ%yNX+ߞ'*-v9""$a@yސ:oasGt'Zqku8. 5i _ (1pJ'vԋ6ra 9NSW |!8&1=`G'Ӻ78Fasݥ?c9ryC3[,pv.Ih,NZP2{b7owǮ‹j?-G1/ǠUWAf9L Jk)OHPf nt۟AA4vOdMHľkEgAZ#n_)Wp턺G_=jKʁ~&fL~*UٴGuEHɜuK9*BKk|b;/H"Px4qm#G[''Aީ+%=kE' 5өxJgQ 2.>͚9o ŹV))yXUClM ~aAK'XO DkvK_D0'_\9 4X{'SvlAige/(ZlD M1LJ] Ǒ$Jgpv)9L1[IDJUY$(K'y#WR *Cì- c3&p:TaecukXf_k ۜ1nFg2YF$3*&ә@1"`>\X<.X1 ꬰ !uId[x7]zkSC+z'0ٹɲ#wx4zIAA{͉7=ǙVGL %V 0ьG:!#3-y6T@:f1u񛐵+4_GSsC=Ӄz%n8>Vn.Ma܁$r$8}Z?P6Zﱃ5Oxl~־3K% d:]7c\\-mj,]k,p!t2,ku# %^s 9;@е% S'W\k.#@68ލ:R3bdd>=r=ۇͦ#օzNt͌c2R$rh.'RJP6|qO+b@&`]K#})ɿt-!UiPY3&bwWqmNc Zi{f~US#+ ~a~ Y'3RQIpvٯU!2(g9\WhIק/Jq:e^̳xJbG#SS#*~ ½OcTw ?g_#WȽ ǜ<<5R<L8O((E%D!2(Yb[X"_y4.X,*Ĵ$W=8eFXBM-nejV*sLujMMJ4V7?|yRCƙRtC(~C?;\^52^dXCŶD FkQJ%t*hl0 8CEt*ݝ뿟uOa 'c6x-̔ef&.U~PEZwlEJ-vbWfP|#HxJU諹$S[B74]wwsqjAH[t$`Sphq`DL(?-5ꊱ$Uan9?=9- _4P`M 9g //q}%j@݌^HH$mIǒXVsS7eŃYsµY39~sV:6K991ثwi%6q I6t# jfq6yHaXs [*K TTZO oiC-+ st ?k(/ͫ.|d|+ Gj >e,%pX#_3כsop`K5I&0pAto bl&@T-/-D殂ߑ)hnKJ5E:ѷ±Kb!ے4* ja=iTls$5x'&CoOCNG8`_ +旨``w7!Z,Gu;iU9e=R"9o 6 h_SϹBI(I:@*?_@a*hnxљ DbB呝j|!btLr3T0 EOϛ#}=x#VY+2BH'e׷I0Ʈr%+LpiFz3KXm Bhm1gw#C=Lྯ[n5ڦ”x2E0춙PΜ˧{Ro1=dߺҏEW&3lTimsUC԰6V%΅()Ol}4 l<[hF+ɔSd2e+7!!qTY0klZRQ' ix>wZj0 z}?]2&vG74ZJ(r3ՆtT3:_ՄS 9OdžA@!,hZ4*]m71X@dv?#,;#afWGq a$-yB1ݎF⫃Ї:z,qB{HXtF0I*7k[u*ט`n8+54Qgr#j3T F5⛑~M0AAT`TPbR2^֩xsŇneJ^ p)Dq=>λqIUZ/X3NF{ɤ/A,DJv49}b z֩>lE!; |RS-w w%a@5!Act>Å-Ҕw`4}Sqd U蜶^⌤ǁ89j`gJ&~ese^^m`|צc,7Jstuٰt.b~FjHVAGz T_0#\|(CJ/X`VJ%ADN'=X14NԮ%@Ʒ;s++:J*D[e4L?#-ZT%7c;{WL-? ]dm2[$K緇Ҭ]HR Z :]DAf: WsL-e Zk-QZ&p L̷m2.9:[-')]9sN&)2HjF$0:D=:`[ܻ>';C?U=<'zۡ=- [cg /EJiۃ6>aM/]iՆ{,0[?ɤ s_/s K)Cw : "oP|GXɼ{1CCC_AjM<3-:`qpl ֑*юoWLyZ1KMݛ,K+e N} ƿ:jxoDk4 7|Cu+T=OmLi heXEzB>SRFºLf{ЛW{8^Iҗݓ^>@(ʽ/Q|+Vt>|o `>xRB$pҨ0WVCz"`i?f_eĐ֠os["ItjUQDҎ:,u#@&z]d OtpP| [d6d )R,T|o%-O 'r7kBÓ |pV xS^KM.ik!~ h^=w6W D'RT5q)Uw "OgF2H=d*({5짺6 D; :ٜEUi<@թʅyML{I6/쑳?7f8[Q5t`!3gvW >&JОECGaoݒtehޤOז%cxL RT:%c%[t :41.ajֽ#}.Z#b* ܻlXRڲa~kKKݼ !~#eʯ%<&md4>iV%kALDnuOYuIMS=RaXsCLsB2ꞻ_l8Dq-[M9\k\ i%άqA# 9@/"G-F'5ELNn$jGRN DsD+oJLv(&rfzvޕ+.$<d4(\x "3c8oqyZ@jf!vHJp|yᴪps*$2gBM#ޡI$ieN2qi<[GNUhԏt(MbNw\A`8w!`2II;Y ˱$m>Jm+uo|8cy9E=*\T={"}iO**o.MRid<s sI$sg۵-Pfffi˥( 5]" =v=mͤp`{3}*T ?J`5/'%~Ec{Vye8vqS "CfS D-*IQo<Z>3Zi/kXEr $=nuN!"uMBgZ(:ejαҖsT 0u:qʘh!,ac:a(łOCj""amsa249Li2I НR;yG X*%@J1fe騸&[mTLEv8 =Wd3R4>k6]a/;@ߑ 3N`lMPLQlum^ 6V?Rϙא1֟od 8]$-UkjrځU-SӖ&q&LN.wƍ]/슻dAm֛Ɖ%LKȊxޭR~WS,7E?˘y 8ke0_T-iD`~jQSMkkYKPB%~jPi!NܸJ $TzgFN{"H4r1nxm26yO{tUͰ$fAcFeb)8,s2҄C#Q<vjKMRgZ{ͺx=&eq~bE*!IE2m*z: 9ـ iHT_1vzá췎G&۱S, ]h>ߤN9hx,oz Ԧ@qzƴ,], Ӛ.DXïUI:=+2,`% O,o:21O3&]p~"Et̐ lmX[jT-Mh*rdDžS"笅Q/Kt]qd>/ΰ.~dB2ˋtζG mH1娽R2 aj TMZcJ+s^zcV?' \kb۟= :OU\dwᎵ-&D0@atW>z7 =|8fgrȤg5GbVo<-5lsboz$5:fǫlxU]6.c߁"5PY h}YB05n׏0PvHB@37{CDJ7|a] >xM ޾<"-D^SDದ#YN4^l,?O kG m$GH.DHREŊddU"$˓uKէʟhDa3:7thQy؃ O;e8 0\z׈taŗULw:\DeNFXƨկ> hz\Y D͸\֙&z4ߊk!- c3o-9 ?݃T'':zS`"S)^h,S0 O ;_dK˵ǭ E5$ipKD޾$mLS:q+&X|wgV>n %.t $ =%"㟭ݒ+ R3ȶ#Ž O 8 {qѺ(qHi<Zg >x>Q81^W]sԣffYD=55wK TpקJ>&c kL0ˎ c0'8RMY2MWЬBE.g y٘P^9[fi2M'hS X.ƨN~fSiJIe y?ief nX ~ ̾|x&wgCiKn tֽEUmE:&l7nb\"L~n`IqlTM6bnFكkh4/gߐhpqHrmH4r9>|u7 eٵ~\:'EN`k~dD6`ΩA"V:vÆ6;wQS&(Mǵ݌vh+^&0N*2)wLUͤ>cbڨ9gz5dikY$KCDm g0:)+. vfS8>3PEyv}Jf=Eф&?n;a@TZyei\*yJ W;kO7C0sZvc"8r` ˔7_*K?fyM`QB [PJHEk75źr3:J JaVUӍ]U;#Z.(KkNx͗&QYƏ8C#㦘]Mcp'z&ȍƓ2euj <1LLʒؤT5<0u;7?̼.\>X~grE_u\ZFXE40ՍG[H ])pXd X֌xpY L!Oq+e"G!*80l^•ҪF3J&BԌ+N ޹n0׆^%F#I4 uS{kwpkbxעig 4U>To>Ϛq,+q%7ҐNWfA Qc` v%Z.O>hIrwu7dMCx.F1XzW$I^o $Wԧ 큯  %*%`Vc2j~Hԇ_ꫵH̥1Fx?$O_:Ҥ:Jse2ziRor,Jt|#ulfox^Xw2ФJd ?* @ UZrqՁچ V UU[.{*Q('րEp )u<{p ҡTҁ(<1K=" I o@LAK,H I:ڋ_k/6,ЂaC0" <fq1;;[Va=cZB0:oളC<cv _2ed{iNL{*}SÈcqǸYua&(TdwJsԭ5):[kJ7wD[EbՋq4S4X%6W &\Vp!k0O"rF"nϢZ ,}F-Wϕضe >[Ó ImM?i2RI=kr'_pr)@&b3rJjԱMh9xHuZr]krҠgK" 0ێ ޴Cu 8Y)9"UY(;/RU8NHcF~rfgh7Zh¸ isx5hylߏT'8_x_Hr4ၟv8 "|Sڽ*), UٍiTf58bM07GcZ: }` Ș3Ði{iF}Ca׾h0v&= Ȱ\9z? eDv@v2KCn{HAC<: a8%gE@؆xˍ`ٷaҮBa0\NX) =+mOB{BԳ4Oػ,]:%`"߂nlirexX~)2B+0\9M.y J,KVCIXA QSlf>q@(+u\ '8K,w b/ b(j[uӷQ97y\m96w 9-B4iְ;[lʟ#^67AF]< /)P,7- ԆCyc|#kJaYwwպH.呡Щ4ZCY$;}]970:xTio`Nb[,,޵[nΤЂgN!b492cL$T n_bae,21JFq"iz!1SZXĴyty`(fWDPCSx# Ϯ|r q33PMǰ؞ğTgR 54&q޽¿Z%5 $$ 2Mp: 'TAآԣ}`ݷ8#&g}_vsK*5Q@N4e2w#}4Uf&H Lm[Κ>h_|͛(&D'%+QaTtRညi2jwIzeJBKsن[VD&C9n8QZf*tM(Ar HWfoKF¼i"nE7Iqk/+\m_z9hS&`F)jitAbRPs/,uhGzo^[&e sVZZ.M=yZnA52*]%6߮@XYpkAM! OUP7Ӹ܅ed-)<.'#b-H {ZKx$-uڛGN??_lʋGpoX/D]Lb?|)%=+2e$f61mi5_iU Z#p:CW. ?2 T_ԥ"G?zU+I#WMcWw9 ]ĨCZzf%fRߥ *K(|Uw#Y&zlf3G[a%JBILOk{h^L:g員<Wtl &SQ1")}*cm8.Jd s Ǩ!/ME}WO[~ 6A4}YП"q؇,t;΅ԹC1Wc 8l?t<\ZbZ9nJs-O"V<Χ/jM%[ML}}"&ݚXar%OeQ'bDPK߻](%fIV(D[ hKG ބqYhPQEm_N'($ge| VM~A勝p skڃ)Ii1+ 6#K#/.B.3ijOp:a2Dq?2Sp;cG4j.R(7_F%L"-O= \r?H$iLs0QOgv@~`~&?P`tz~tKv*m+;7.izs8Vun8RwxFKnZIݳ:c! f]*4c$ `krt^I9y"?Iz A0 (h+.*rt{?T +wp$C=a{yim-iޯyY| ÂhjUu)ܹOn;>= 6XӠ#hXNph㞿+Hj˖==KulXsBtsL e z\-LDܐ5]Z||]Z( :+fֈNI!72 ҭBX7BW=1|ُ4!GW5#&=0zO&h|N;O\̾P@I'zŎ bb.+ m]~F U0J彩4ո"\T%i8>Er,} Ot*iS #=2Pg<v"+mE2pvPEnc6ɆWnTchR?]׿?t2&7WfW]a[U"L)-f?qrwD5mKm/~*}(8w[Yn&za47ʷ!Cy3ɤA;A,vb}F˄Ւ2ĩ{I/Ơd7]ebΊJFvdpV1u vIDQKJʭRw;shJ&w@\UxC<md?YEaЫJ[r:{< +-oo݈vؖL4S켮 om\ vT[.us@Pɲ ,#d} bm?Q nQ"Xe+(_\8 q`/0:"Msbx9{lhH x^Ūio[^,EA*ư䀪Y k%ǬDgnۉX ~ӈA'>|ֻSj11U]TߑQk,ðk$C!x=ȳ8%+|!2*1^T+̾A=xA [c> 6}_0gSӭO54]7sn,tu+Q%嶞R-7WDR6aZu3@*>sqS< :yQS?"I7:4L_I(f9i7oLuL9f 8mb4&`x ж?H%+F)üǫ*C S,cP(GL1\],7oH>(|Yח 4<޴-50~|(ZNV LϘ6%ϼ <+]x('6 in'%ѱ;CfզaFސR+_iͳ-RccViA_-HLGJc%3` lK蟾cΆi&Ɯ{U钡.j 6} `0BCggy5e!XȰ5-ӫxk+5dג/laՑک\ ћm@<#RU{WTəAdGt2Kіќ*yLG̛䠞5µgd㤮HʪO T>gڴyY.~ws=Ҥ]h |c/P">w-bW)^CxW}?8! FղW*蠜RR9w-|4s9׊h8tDSMr:К0| )?@Kr?,{)e[]_-QkU6w&q7lC{ Ow}Ud!t&@-;£Wt/rLpqSVNThU'4/A5`UyXjpU'A/( ~SMg0GMrM‚G%n֨İD(S*qTOR _ e#5ؼq,&P{) ؗDaFAZZdK}e8!.?eWM3azH;LlnsYF FyivI)gJ>=*큂hy=\}|BՆ3[JӅf6k4#ɱKdJn } Gי212sj=qI9~4Kf~\)q`8&an{`STG3qdhF  T{cȏ&)HTΆN+St]׊ur݃t|W0= ~cg@)hm%%% V@H}9wuSՆo16{]=Xs( hYW? 6֦4Q2mC,DEE?iVĊ!v͸.<!-xbA~TN7×zRϤiRy#-_t>Of{t6d^l▍1Ә[hHURJ`xbE>wbgzF]H4Pyeqa\EUM+ B$haM٬ﻠmgvSpׄl`4ĆaVC:CY., I=Lxns2tz '0HUzN]iUea`NsVl9=ۂWxc!#PY+njM$X̴Q?W'$)) ̺RODJc˞&+Z]\60^Blo:|e$ kBSh]h_f6В}-G'Ű "@n{.r#"vĸ4,^ioðY͔ef3bwu+ĵ۳8ݱk%ty Kg'Lݩr.e1IbΚZ&*UXdMkk*U(ʎRuT `- je._ߜb{=d3Q@ `g\Z\:Ύ%QEp#Kд E;B.Wk4X<:.m}Euh$ypUַJp|B۩7v7eMX̎ fR| (S&RҘv|ߛÐN {g91d1H3z@]پZ>'^ᏀXJ H,^V"vr\s+3ٍzxɼ&N`FWIHΝ˯`Z3DUV۔VRNd_!U}gVÛRP%gN$OJU(W$zrZ[|֪  vbw|I3u{Vr&o{v/rC؃9F bSK6܍ FTJ`oA eGgt|W<9 f"w-qc0& /Q o0ϮE*4 ̏ tkZ>1U cL&Vɳ9F^ͷR"V9M'jjm3{Lو4ۙ9S,&X3(|#rbgf58q#0bW8hjvmTeUg7^Z zKЂBYVwAxQ%nX  ! vVQH`hy 7sNcd\':i%WuyA 5u\[xMk m|O(_2mh<{JlԖrk= J [-DA6G+6]x$".JZg_I~OK휏E M_ޮ3f9#!P2z=;୪st|ηc(yWXSVn>r%`EyxlrA,i>*&%䧎n sIо,rCN2 8.\y52cs叢f~ >ڮG?Jm1S5XȤb&Ofn/ǃmY2Cpq_}ؠ _N~Zl p?TmZ7\9ՔV^Q {ɮG5 v8%5 u-K31HR"t[ t|9pyg^^\ %ɺ5V zA+( 3Yн{~-ݝCd-8ϲ2oMG4],o4]"B^Pfɲ:TYxLJȠ'a@\hC$| |)S!h[u(Qž /b}䒥j4"aj օLȴ^}q.n(s/m@@oFԫ %[5G^5- QvM2~lLqIV~H!in$Cе5rBwKB:szv,:0bqG׈w)rh ]9ԃj1Pwz|TlWQw'R.M=ׇkoyì#Q_^eeß=`J_{u';aՇs{JL#'w?jӿO(Z:ѥ<*F/dxf@+lj6ԺȯLͧ\X9fPF7~R9#&"h=Ӹ W"Lկ꧲&㔀2 @pʏ;Fj8c@߭B;/yE#"5ĸHb'eZNgYjD ,L90̫1tH 2_oG3j PJx._½7։mo5dM [z~#;p8AE{^^9{I}}8#5ֽٗ˸җ7 B ~,k-hmZ}x GU5V<+>"16e몍StMrx32 $<׮4y;O.}?_IuǛSGRDZ3riIF!5ʆi05~ Gh*s\3Ycpqv8f\Geo>'^KTF̔I 8͸L(LĶ HW Z`F,3 .bjfC3XQ _8ݣ*+_$S=53{LyvȢ5>QdWjr+i!e=NtC7pT]rπw>S/rz_wsP%.uOщd P 6T%+@v<\4D)Ǒ5JCҫ" b V$ɜ,hJb뮤yk9iwf|ڵ3{] "ϝml| GRl5Y(y8S܋2db B%ԝMklU=c'$]ī"-/ㅹu2}p5:b<Ŷ}c7X-Cu|$ ՗8(8(G>?6%9xgT,ur,HϮu=݇y*MyS5:O]?n 1 %1:xUBnUu6c%|xD{IpEssw2v$%~҃'!\Hs QGbk "-ւRTNN^#+Y) @h% `Vl5^[Hz{]fTKdSǒBuoM6^(pT7LΟxu&C:k!eMwVdUL;oKm-ɾ. A1Qtp4Rp"Peu~CjsAn oglfn< (ն+D%ĢL ZƤolyp!TEK#|vRyB`;|E9F,S lpw;PjD;J&~sRuj~['!Isb4ήC09 M}~jw2;.j{v+-7v2a]R#q1}yJ:׈WtvEngagDبT{ZTNc;ur$I vQ5V_-~ԃ2 TUU `Q7`CތGMm_Yw q_ %F$a˵hTTQ@-Ad75=Ѕ^.rT oĉKUyPo5)O3ӋHg>3QyJ_C U^'C6ɋVɸ71~p< AQts7)qde^8iFTNWUW"jV\m_܌Xi DYᕳwMN{Kh|:Ȇu}X)[,=-~REUSŖidQS$=KGО}2@Tܚ2GG~{X9ongXaI $e߷G?f,Ėy'*f/nufIݢޓ:㳠)),i/$p+F7h3SuC5Kd]3kqtI 5M+yӫ Y̋eJY,ALi+$m .r\cqA*S:g)W¬ ?:q 3t3C X+&02z%kq ލ%,J}2(y'&s S! 1boZ,:Uwc:j㘒E&97.Y4yJ vZe$q+w' ijz<ڡTJ8>:a)T^4L3^ :|ή57>-v4 .M )f@DG{a ]OفN`/,潐Š)zlxS%'{*hc<ڔ23s1V-4\f.X$.>&2UEOH0+E' >&+ UiBStӦbF$0 2&-/w`,]oN-9ApgR*|9˂k9][(">KhջmVN;_@1#Sj)MkKtsu|EZƽ .O0½l^Q0X X(TpkmmA"'WO8*ҐՓVV Xw/ţ%ZPnGG8.|N͒GaIZQB6)Zù ,vI(F;*t4 z#)a"Sr`E5b)3@ 68\PY댩. Y q^mzq-w/\f;'h:t&|P)̔Xf(bV` kI 5y?~dtT)uwV}RCPÂ翣؊Y׾(F!R͈qDتyA [^'"k1i>OeG1䘆ޚgm~ ㏾a$K ՂUS [}EY:dRza iroS}pDWbҔjΤgKk7⢶ѷy ʆsQHQ+O %`z% F$[||NW@ 4Z7Lv7iZ *q42Z;gßRƠiKugy,ffB`Z{+g:1kP/]]薦J:w WhRS~Rs )J/5,)/ =4ʖ,:qۡ?;6aU59%z^h-hZ;/rG ^AճqcCvI_q3k)?T%GD`zR̖*wZgEn*aZyޟM~[ q?sIv4KDvYѳJRf)Yg]c~>TdUq)Z9Kyܹ t{(ԪY)0%1mJM {}i&ZQG!n]8ܥ_顔 4=8zf4cav^Qin OMW̑"ub5@_Z*c5íwTXutUQLNnwʣۨ$3 y4. ʼn})~ $$18s&k?|X~f5IhN@8h|GS3V`\fF9+܃psD#;ĺbI6}f@9~Xgel`%8`ģ?lr}e:>qA•= }!/4O jK&ن*kn|`ab۱ &n%}|Ax9 Ҭ60rU҅1qm+*׶MZ_~le> /4DCJ gl^i؂DʬeǢLQ{A-|dR(Wʪ~PTA* K]6O $ U# j+c_gomA9o0c ~F WG˸/r[mX{1l f"xQ)0q| +er=-#n[M }O=a S B~Q[W:13{PKwhH16E!〭3~Z(%}tr|dbT=Jq'x ;![ohv֯ p>%(C[j\}]Zn.݊Ж0 `C/f)*+5k>mt|r8Aۋ8y. Z";ފLY7*c ?+G&$0,G幁Ua%?JyS 4}E]/gj˨[{>E;1_D2#at4KH[WD"nb {bg3p Mdӗ ,Cpg~GW|ce긢/9bJE.TYjgScN:n-Kh^iX$pҥZ"b. uW{ޘMLs9.璳S;BųZ~n )c]z^q-#VtԍyGNQVBf)g=5y|dMbŸoourpCn]E-'ffY|"5=5"EЩp J9Orª*17'-0ϵppb$3F.5I؝7>HVB%dF?,Ea lgsl.qhkea%8TYqL%JXlڝ6^pTuyBI6MɮBqC塖d( dɟʤ{ ZZ(a>Bݳ(yi"TԢ}ߧxcH+gʐ=V0Bl&r9\zU1EBU_o+ٯ4! SK8TVz^L 9`lOyY{vuDBӻȥ{.*ftfDŽ}/% -sCb<{{jLYOD'hЃHL[>qsNX1Fr .y lm81t7s Z\F2Jߔ`r, ;0)ñ8b,r ceŭ? UJMMpE(P x<#o)š_E d,iej倓91\COt/$/uW"5pd8Vi!EPsʘ3)+4Ȼm7Fkx@KZsjko$]B5 !*xzR6acW -⏴>(6ŭSK-i6kRZ] 5 ('q˷0]jZoe]][Aqa 79ogE@L1~ECB=sTrtK3y^L&)/n ^U)uqM^C@@h_X a-(+:^Ii 9;?reWU`*p2-YV ?oT[?p V4Ur2N@\}X[.lYë'r1lHe{dYiԊRN{I$V.08u݃G^o/H=KalԂS\Z{=\HԫB%a %Ȣ| #sҬx2iܟ1aʒB%-g .(8/ydb  vմjwF-"x{#OݺeWaf& P=fp3T%.-[3Gw=TQ"V oaeW :R,^eriZV(iIfe_wbq(s|txj1 P(.Q3iYU_5K8o+؝ThϝM4pTecYf'w/ MGg)m D-=j C)ʤ FŝwP61?B5nr,@0~ H2o7Gv{"H6uk@V7sTJlSޟ&kjoq {\U^<08ds\$f.퐉Q;97lf5~_2s;j\64 ƚ~"F*L7WgT!dL&b~q) bķ-Yk{W)hsFHZ?Q)H=m.~u/OVGⵌ*0"}M-_WB%4eS@G:yUh 3lz]`XEvjio|<_mPwTlƸTb?3!vz`OT4gF8n7>XrЃ C1R" TKo;?9տ`^s}wrU ljJʗLjv7Γ촣LC!}bUaXV/_77V %i3x+ml8 1݄ױI^LGy[co5JOe:Qo.@Y ;::($ )7>ۗdezuSfd/_ʘZZg1}yH1*u0yF1*.3A !d"Jb/kr a!E][YYZ*B3o)5k`d F(P(cZAXi8gT0:>ۿJi4RKҎL7k0R lT1&oyڢZU DIDzy|Dk d*7cxܚ(ai@HT4B nHH Ȧް(+6EUY"vIQa4;WXЦ:YXJ̾9;^֚al>^:\u`AJAmi/Ns^mg% A!|mgcEᲞ~ hMUҙ9m6K̟6eV[Znik\ 19>jRM2*Jڅ+NģECdt=adžn_%o bb`$:;0pR%M3x>Gw7X׌Etr^Kvhtw xdKtMPi۷xS:m 956f%?Jh7|v $!quh 7 ͎?G 8啻۩|c}!' rƧ-ғ\G{ځ3*S|:?*p[l?6jl*kf&nLB퐇އsZ>39 ) 8N篽!V]ptZI:L+fDŽ7 @3BK\6&[g=Z0#[-7 T>kO*$\o?voG2#ZZxd|&_p6g? Dҩ 4t&vRj/J :>4rJ@vLQQx6!'ɀa./ OٟUPMcXw)ysVN p:sw Pa/HDG:m26*G\7ޟqR϶b@ǫD5M&9=pz\l+w$0@囍MU8-ʟ,X-o dGj$CM)͸Bz10C$6a7,˥jHW o[  ﶣSB\6>w֤ZWq~ l#[m:rM)ѫNM!?f-}kFG3JKis^합@FEÚgKh΂җ^q<]v]( 9Nƣ­~8Q g9`2]'{ K>V6JE:d)oCY{ZO4&h*f#8dVO !do0[@l0yR7}Bm-`Ȁ%\jdHd a?ILZ6l+wJhdZzBweT»-sCMvOٝnv3с\~nt5$hL%ś駧Tgq"hCodg+VHKDdyp:W/΍UT$iZ~*DXae)-,EscH`a %JZb+Ks[N#$nIO#+| lfP6 ;pAenb."O%8`peM#|.ŌTeT%RkW+ԙ#fh0jUѿ;w䳚Cb+5 #Ī^3wB{lEkb3;a# Tvm}1J&= tVJS-2~B)҃񙞟3qƙ r6F2|QK1s *C>c{|+6EFV`F - u 0QvSlvm'$c AI1ZǗdC$Fo/?'ىNKݦ]"C<]P%4dBSsf@g"A{JUOʿ3)(~[uқ0ל퐜vn qiox©`\W]*f"o,^[iN%l) ''"rq|OtuH[tܱx@i[s2 ?fØ3djB3߱ ~]&Ԛ^_WSM>(u[ﱕ #;MqU+w*]EI"$AЙNDaI~:t2q#w O\u%`K bM;b;뿈~ U\)czAtnt,z/4șBWDty apE>X{MCCbJ3Vy=wOFW^3J^D-7VeqnGp8Se0ӌd/vb:TvGqi)[/s Y\fc#aq̺RE8CE6xɊZia#}NMhI, +ϡQ%gf(D2c()zgɐ@CNjkT!P]oΧm u KGuЕZTaޤ4؝lPUFfY &Uw'OĐϧRf(cu^񦇸T_."[)f'w6Q*6᩽{R1Ay]ީw|8]ɰX%ʱJsd:KYjk 2o6vSaԎBWĞZ[}гWg9.zkoqlV]oS5/3QG=,Źbnhnzƛ%7mjxKilz OAJd{)P?o,":N HEso_82E "| SʌpҁTnBhQFv*Wõf6A?* Ţ|1;>'QkؖQ/g\ 3DIe ~]6Xn6ONfPj :ݩսG̎EJ  6/@4l)V4Ѱ\˫t2^[mirҡHTQho;6`Gu%}SݚXAx\m3+qZ[jVkJnwk> V9g4;>Z=3u!d҄x3f,qZV a2(Pd@߶-{PسPiьC9Ϭv`aS_=õ~A,O780K 9>dvhYRxNp =GQ+9pP*FЋV*(!VĠuC&X) JxiJնqYz&Z5Z+ -&POԔ (`'shz)# bM]z j05):G ?e9p6$4w.1ғЀZ_&{iROZhjv{YoI Lc$4ZVqr:oUDdfA**{=sJ]Tj"hE;nw<$I͈,;yc$JGoϔaÿ>@&˺xD'F߯<!a,v23W#3(g=>jUw{nC`*_C*) VfT}' }= ]SO*! HnU4h6`Fp..yOMw"$_p~2:#lʉ vW`W4% fmE;+GJ;$EPF]?)zւ 0%R;`yKÝ;Qݸ+>`svl3/p0S*pCfL|>F`GV¢۾;!\.N@˕{٬[N٩Tw܉>Dg`_HD_(,-mudTQ / opV򒴽H)&,Sr-#`LB;qdXH"=MyhH}F[[K_Q{m)\<ْ>a=-Rwv N} "qѸN9ѥ@.?&89~@Q!$6,R|x-յ tɑڭUZ[탏b҄~l t > ]¬'11F%W+0K_T.9&AK0bve5yF3$wX4ѫ=VZas/z,x^Ź 9'r%3U@uX/ww(}I>_60ٮ9Af3yEHl 5hؼǬfq?~ٰ5ZwfflWXCIvxYr.R0 w\IEΌV+o0%O%c ] FC\*J2IGv2u=_;}4,}FMPWk]$IDlCѽT~QAGO3tkCJ=i`G rt4ku:OxH%f^\-:Z?S,:;_gp[-\񫈛_F+$dfqHׯFmv}8>!6K;a;̞z gIWUKyJ߇` $tC vL.SUiUzfTZ|fv\c-m_Pw]K!pLfPzV)F<Λ6}nx >nMx}gx1ٴ}dKZsr-xV@;nM&{q"6 @*|'~?dacݢ|K\l23Bfev?l_WU4/^ykn!qB-1bK% LWl:ܗȦQR*SeF d{A޹5ӧ(yg6;]RZlؘ%P;WbD7S3Z9KzBt󸏐 y q(9X&D. p]eB@рz#[K{"9($/WOU\KGattP'\h{NƮŐ$qeFX-?%#|l%.kIS msϫȤvD}DQ"pTωgP4㱏Ml+JOj5IG%_ h? )sՂSUw77*NR)˞ ,Lm4 LFfNC&LlggA`ِUSК3Ƃ17%.go4kplk/F(LgBg]^(K\>.!u cGnƏ 7E}YFQ=cUk#j:̓ F0zʇ- (7ȭ_O`)Ys]U iQ6%3u& [Ŏ>71.Btr#%ZZ'/.j#87+:U,*ȷ h]kJ`se'(XI!:տlF*^@Ap*/eZ=i5FT9n6 _G,jc+9 Ŀz([~kf贀#AZ=M_R@W3wp겟tYHhg&z1_xn5#mcsh"!`}EiRY9=J-AVGAd xHE7H\ QAFqS%Tkz75o$9ٛBs`6l%Jդ3v+mG73)^ dڊļb ާKhMGw$i^5%TFzRՌ6P.t`P՞Yw;4ѰKBN f.PBr`'!nY8 "z]4s3]03̡\@G#}QUXѸ2.x8o"qr<2l/.nc`5ɎWO>8RqX!s9[ExO-W%63}&X!!t.:|yds_-@(|` 68{<[Ȥ>lfA2N"Cpo 7 S3ʱ'*XTbָAՉoUQ*ڴǩVCA.1dH}Jfb <:\I6s.ab=q;xۧ2.ŝ\؟oQJ hX ܝ- :2Sq=%M7U‘n|v`)Id5t7nLC98mRm shRۍv {u.ՃҢk؆c4TRaO#OeE d}htՃ<Ib8$<5&K!(ba~FUP"vsM\+v'aH+cnt/pѹϹ˘Af9崦:bĻ͜8f(0/^Yw^X4^NŊ~dT;XPWv NzN$, kLJ#qaYC:|: }~ `HX ܖ9wrKj,~9 bPlN3|sh H l3c@"ػ$KOA@|*~6 mJ_Rσ;Ff|Q^[~ u8:ቈ3d/J j8pQϜګsW;}WrD]ʅף>/8Bps6B`vz3Ŵ 2>S uQ,GjsBz8f8]I.CT L'6mRf W >|| ϞZh>g2*vSrȉ (]FlI"کQyʼnk7,E&)oXm])!5GRKP8 ,is\5XsbLcǪQJr~\>:};&Ⱥ}B TD,fhq.R֎[CWQ7i4X?Nئ{` ϦY|ҝ*:&c^lW zZwi"hڟ#NN9\W3"AHp)f)& L ~Tv뗲C$|$4VoeeY=p7.3l&`ǭTbͧ< :OH[#"|Wt1 ʵ*TϚuزDT,`=sXáw?oK% ~%+lqޞM u=l3( wu+;27Ȇxa:6߈,6ާ]a܌_I?,[a ?HE(j>/Z6r$U`>yT$GfD :ĖPWcMvrexGoM GeK:GZyo9SEdf+An~cr޶R"i}ԆÕ&j2QҊg KѼb! iX.ǞsC?͛9+ԈF%u9 }EEqb/VKi䚻/+mN%俩vGXӆ#qiHLx;Rcw-;om֤S3Ҵ6@^፦FOZ R|`eiU~mfY~z 3)&>,!~165,D&3plCD. R|+5V?ʁBae;)|N_TxØ~l3 A r ȏfbr@>%mJX!Aac< &kJ#LH.*0m}8dW[ҕ .N%tO͑ǘnզ`6gz}ҍ6 n =zKgL1u6f&e!M309j QNxG .tM!˵"D"M1#Zr.UӕdҞȖ|.H>^ ~1a2 sE}hcqHJ/'M)8<#BE3\:2uZiϵ+ښ >SEf܊]Na6n&8Ԁ܌@,:RL>xUGnS9&H(9r=?ۍ,5d:pyLd^X# X$4ӌ H8Ix7.#@8 ߷&u=̫}oȱz+Q74&} I`::Qs}wgG~qRX̥4^f GM$'| Ky-?6xJ*m~ܹsdC?b+‘B@q_+P=6/0(ULN\Hxuasq$0"m`)*Ii'j&WV;;y<+}W09*nDvp EiVaIEXfv%?2OuSu1醍-w9~8Qv:zrWǥdhZm=bxc3z<, 7R-+tDiX:KU6TīT IuO0N%y3B;=`==P?$ B0v@y1(lIj*jܮPح`R2MT9ܴHk|+6J8p}V? 5F5LCc[qf[cE!pNNib z]{lwt >'9les ryNl$é;pD6|E? FEEȸPS2]vskYtC:O29^1yݝg!G3@m$ymEYf#|?o%e5f dGʹY,[)K=^+>ĦosQ">˗LOn~bP! yaMs/XMCLLmeNEր\N8jM\sZ&JL6@ችK\f}a=Eԟ;Ll1-=!T!irzxGp)6Jۅ,KF= .}tfvYƲETMUH:Cǧ"qrV=P.Ȍ%$ONe5EBÇ`^.{Gx5^ sj`Yhg\&^H0P Qc9{邟d] TVfқ}Xln&XiGfkŗ2ߥ{Kntŀ-2@CĽyF9=^AY -u{IjN&i (L@7Z:[P8n$YxNIB}]WVlCn'_܎2?ʐAg3&0ܬK2RX/!-*%v§[}~Y?D';Fahj)*BeH*<|7)> ٝ&4g|Iط 2]&g ?i[\c2fZ cewaV`p  < 9=TD,9 bPh#q TLImL1֯}afɎX}dct~iL)0ʽIy_:V|捂jgP,%Qn 0aB6T. |_t=!x3B`t3/8\;~{\P%Q \YL8.2`zA7  !r 8י jtJsu|_ex,:N BT u|qKSv-|A䟙>_ٖz]21] ~6.%E=c<[#HNHV5s#NF5%>tF[SKdPK/ !-)E[m4@/Է L[ >z ]B!zTm߫BTƥs'!ëфR!BM7VQӯ6]lI+bfȌFܠ"_;'̆&bx/סxTK ;.M`О)2_&\^PT7Pi̦U)<9BsֻXE<"Uq 2ux^d`ܺb5MΉA2o}?eEWSlZӹX8}Էq7DW8'xd8BIR9gfCcuzTREoc#Uɡ Rg,X@VFdC_t8b{e?{^uUAg]~ Uք_:y$bI Ntn k߆tB-Q>whw#:bR"`ß̒N/۷]@蠂I%p  a}q=H@~9au90O%GVЖۇX,N+7`͛1Z *%Ceg`Xʀ`ԍbAYam.1mgf,Pʸ81Uh f^<Ъ^M6dؠ7Tآt H9 @mڐ̈́=3F^V<2 ZW [;36?.I݇6^2#ܿ~Še^#M"þ nx5M,PJ7@(;TӠf0+'[tw K,W^AZVK\Ύ%?xX!0W<N)D6qzlBְA-b<&lQ-M= H:`;5h^Y'Eïpq+B8_A/3 R3*Hq2}Gطa-,pdsaDdTX<̮h9'ApmJ$'"׿|G$N #ą>NU$cr/GJ۹8}˧נB<9X߃b05*'C|MᢋOGqSAOV"opʔ v#>fӇy1QڅDkqYyV%kճT1UM-֖GǨNW?.cx 'O|N}JK#t5ͥ% \&:6\mb ,c,gdh>஑^k,|yar\= Y,|,UcX@y+y6sT 7Q'W*Ԃx;u?rjdQl#XAßmS-|;fӝ:ɏk?7fmYa%Tx`4זb̭;H Vlz)هEq Ca3sE+XޟK!ԿA*n'Ac?k%}ŤetK~ϕ 0ŔIS%h/K!Ug|[&e{9u2j +A*dՌ:|iU/%~ J>8[^`;Əs?(Itݨ>i%^c/Ldœ}a5"kխR<.ykA#E/ϓ,n^.a13wjN`D %<~"Rll^8'A@-2u=/COLg c^Vɷ}D<⠽50;: d}-ݱ ڸ4+qq(65>zGj%yυYpY7^\͐0Ԓ$hK6k?]ρ_AhuN. DM"=3 diKqHqiD(+CBV|c;ޠm9 Us+3%}5\-] *.`Wqʸ lCi߱[μHB`x9rE\v"2ꪹdL"T:\%xz*'Le9 Fcw-m>|鬅H7ECh|y5TY>Fp$q_,g_gyl)b"4@@Men¿.nHR!ԧ YvӰUe3N0iM^-EgOlpek]SY9?p}K,C>AJOg00(_Ox9@PP`G!fmu {׈iF6q'FMz+{LFlDCP-@ Zw ZQ?H/g4-s^,sR DCơ =\)|ʌW@b*j,k* &ljFTx`Y9ک9iJ 2#xZ@Olg' (Mt<wF:FP ȏb5rХKf~~^ oTW'- {P/&ӞL j2 a1NYIi14F 4JOs{$*2Zi#2@,Yɔҳd)Ƣ4wt,.ٻ_9y/PSm߫=O,€Q_jܕlOp_]u!y@yT-F3J/0;ch?Z[ajJGw7DھVLYc7 _+mr%C=^Myx .?IE22htfW)!TÑ*?47=W!Uҥ6ftD-vyV G?f'OKG˂? +&K|y%\Wzmqܐ8-g,V {>٢6\8bתrī.f~%Zenw[ J}dPf\kPRC%gmѓ`ue$ ܿĚ h} Q܉f6 .ƦC0@}}&.] PؕuP^kΩZ*A?6r^ykh}'g.SsLt \fܕsh ߥC:?m*e?17bP ` $`|Y#z}o_nTASrR;$[ߍL@`sHfy(|[_˿>aWF sVA7e5ѫxLlj/ndpc { ^g΋Q3|C|6]nqj]jH0<,KL\BF" äuمN8d$=W razi~VxmUstETo2yeCrouͬ@)uH`9Aʃ͔3YȉD[7N]ȱ9b ` kܱu/w_ 2k?6)al@I֨"Pj]s\IKvi>٪ta\ +pM_헪b[ I'L=bS1>3ˉ^KcG|/)bi$k ҂v$g|?q,W07MQ6Mk(;*ɶIQSu<6dh)DKdnY?X[|TEǐyrkaKAc/vmDR,~h y8r-4;ʷ5+o|@H/m},.daxm@ZD>:7nUVc ֟ rLbTee-FןDb}d{ !iO1k%V[CT`XLC%PsU}5Gcfr4V"6^\R8abch]"+*!vG+ZpC2T} 1Llixd(@hyxMdKfT‰ƒl)Y9X|': Q"e[l*%2R#_`RqyZiiija\ ,'"jVĵ-?3`$~ _Ʌf4QxaY^ l[ }~Y1vE*Jb].ts[CQ^sSŒ3$Y}Ly ٢x;ϋJ gV~%Q^P8PT|-F]`%EBy`{z/5nzM}'RY>nWxOlח|ˑsV67` 277 WkCS;%ki8dB<)Q)er:ne@ﺇ]6Ζ,ᙰeZ-!#!jK{HHcD8c :՟n4hMr3px0+oUڕFtjA;v23cIIx86m @dcAvӆJ6 &K|ʁY723aZHLT9`g3.R)]-;/3ym^ZRKKvQΩɢ0{^~e?’ +2Fmԅ}6 }A{ AslMA8y2%:O(o^U HT#/hk\4$.z*w 2Kݹw7˔XVݽ ٩DmeIW^DtT` t0B)]&s4iHL໌&LWwT:ޒkROa3Ssכ|jf_3!'\J}MxoJN2[Cu:}agqoHy+BEtZ5.()"blP⭎җWCrMLeK^ qPU)sSY_0 A4:c>'Qt `O!4L#YY6B3ȧW"foZqc/0n”}k*^z7sВ!8tN#) 䡐CpЩX-:t)Ӆᝅc@Oh |āij`fIC\KG)o0sj|B&ۑkSd2*,q*oLEBUڀݶL<,рm=@&Z4?J嚃 eW09nP8`3n?p; bA_DP@O|S]mnk(aY8\u~&N{vgNtd SUӺ#&L'<3m3:|T |“RuƢ@H ń=) 0CiM6m@j0>\]`Gy9At+׬Rzb6IEn8%Ǒ(! EbxZ,)Y4Bq:!־"yhFɪ1&*m+Y?c(wQJ9SgȾkChocםQ]-|ƻYፕlfQ dӦ%moLD4d>/Jw6!S{ Zy&xLԨVc䀿<.-7} @T  Inm ɍTԯP U>UsW&QCu"Yo` h3Dbw,$ˁpjGqtIs8ah+GyG[a[,ij,`ɢ#.|虳gbHs}ݎisQ| ۗW!q~gBz_y̩fI(gy8jQk־ io|FhñO\L&&'F׎*k6zQ)U^9q\U4'$O;./6e}|Kq~*)gu;q %oZqej/~;K T/*sc#;} FO`y>ݥ^g{XОҿ#3x"<%Bf%Q >@p4bO 3^YWte޻|\|^%:Pʏ VWxKI(_ظɌ+m/@k[_vG|☬{?t%}йn7}pXb$ R u ʒ7ױ==L4Ǡ/U㵑5提|wTZO^oZ6IDYDspopqB U؃$3҃}-O#HTF}iDK?d]<mZv4·v^F[\+x%  eZ $Ά;jE0* LMo@ 3*,h |!*nS2sf.#u0Y{~ALV.51VI|d"VnY)Am|ɲ-4*K9A19A|4S{iǿgN-..A+Hf,-0Gj}3R\C":?eS'¦m H.?1ddd.+#< =Je o=w%5an+y!{dUxdD z3`V)+RVi#-jh{ul$f&Xe32<?,kE&"+ Zu//Ϝc7?J1޾%ȏju[tlSI`}43 n#|J,Mb':Fh"uޓ 7-g-YdhqS釟Eu ?eFC LȸTL= ȎI՟x,%|w!h ZηzpZz\]mXdr?$pkG6?;4ܝS+C1%Ðof-1&?JPI\dHMF{YUjحm;`MlNQsH_m8[_s Vy ]nPUO_nn'S5vS [BӆWZdا"ʓ)uC15##2%ϣ[D1H_3'I/q~b"BxW0+BBqY;VXψ*gCxxZ@{7Y-L)Z? 5TK.AAW]e B5 ; # nݵHq27v5֋O, c~?]@^A}mаagU,{n4H.:0-ƀUlXOMuRAk%=ԦVy.Y$9^vgԉ^Xˌ\0c'=,'24L`~@Ķ7{IyI`ryP;j*2%*F?P\U@w`O7 P2,m]byL; ksxkVʵ~8ѓe=h$"UH { S%>ݹ( V-4zZ}0oOLЌ1:O!ks` :͏RkXڞO_R>PZ=MvGo]KYy}RXB$*Bs߇ eи aG?'=%qc Wɹ1b %o$T@y::2 mܭN] yp Qj3:xQyeS8ge9]I'@YSX\s^\ݤ/m)Rrz'B/z&CJ{%T%Wqjj_Yly~ךZnGԙu[`/y̱em녆(T?AGԐ:Fw.Pa]6?'z Q54šƪޙ y@j0+ fYef\lmFq{U *Di4+r&X;!INrE0%Nk)W-hG7Ϯ%f*Y#NmIS]VVEPq0G#A_ 22nd^ܤ2^FV[㵣ZWЪYیwl2 P6pcCIFKڸP䓿#׼D= ;ir~9}K,ye}"bX*{ &)O4>1[z-[p X$\.țּ^+jYƣt.U㿠HS5iN PY=7~XkZ"7vՆNČâ#kռCQxrsm'3MN˼IXpʏIITdRsO/`CP<.M+}읦SSEy(tzOV6OJiiUPYjosϒbW[\ecy zy0Zg MicD\#l:%fKؗpҊ'>!ڑoXO W;D8j?TԖ >fkmrAhOis&3F-xCxIvIƖJ+,7.y$5$YBD黉okgUYA'Z Rj0[,ҔEӵ҅aMQ L&w!`c4s\koI&U=$س+w?Q '[UsbJD=EՖzj;oZa\:jV,Py׿Ew)t}Z,pQo|'x1Ye* `}dD$,6")3m?nhwA$`:]MS1.D0U똴5o {g1'C+>S\JX=&NZN9ğv\iQ1(+;>"2<|=EF46Je D;9\huaPBhIZGˏe63Cԛq.O+V"?faUt,A+"PP]n/?Ӌ R7d+apW}"0Em›so)-~>ZpԍzSnԺ2 %_#DLU;.K9y =NyPD˅WHm|[Ҋo*袾*E"X~-L RV<V)J%qgf, 'y- x(Dwiub. ~siͮXb%Ot[C.pvOpZLv~* Ěi%n5p-Q)U<o2+'PEψ2qkn!•,S~ڻgJ+N[\vHy$P}C{ڜqeƓWK9`ky8oL.rFKaҙ\jLUe-3Y5)-.4_׽hBfozR+&S&-4WX}3K|:- 3ʒzBOn`wNGnn u\ rK=&SLA|]y$VN+%>) q0\Ndt&OPz{S%/]~f *= <%I?jȤ0 fpld=K| 9I*_hHU]]t?CvF"8\FiZ0{߆LhWҔ=։EzSo'Xb!n|A \y(jf V/CZHhD4u^ٲALޔ9lZ=C+MX}W+lK޴8fl@lfXɭ#x W09ۊb:'~e@. F:[}1 3wh5.GyLX9 dy蛤e4AWUvixpWݭ\TP4Zhq| ~tf.à:{ p:s֎|N߁".8Ϊr }~k헫G?8Sh,lDPR3\cg&`nkb7UWYhԣt>Z"߮'aJ Fu{)>c ԃѶo^z{gHy*vE{a]2Vh'g$O9wNcQ$=!t,,bI*P@P'FPQBG"/"-*y23)* sy1^֚®p@l{/[J᜘tVR|L07mRܖ4E j"٦bxV.Wo:&jF{Rhjǐn5FP8sաg%g5ȍ 漫 =]7=Ne#`vzyӼ.>M /JP16jdԿK\5E4ZHPWhK{؟ 75aQ$񊾷y"X$e/Jp di=LZ `I~lez^Q熒K[ ^"srgM5vg6&^yˊuqL?Z.q<'2 0DN-|t32y/㱻8B?߹l3sʐ>|fŲo!ZcBHK^],8na傣 q=";z'(ɝVBmAXܺN$WrrqG3?år<-<_|wC\l,>;a"iߑW,pWϪRt%-JNP\@11+ʓu/2nfx1qf?\fFP|uLr-@;-ߢIIdmP}hIC=QGe3$w6g9M.}X>qs)^Z)ȶY)K/7{F;wL!;s}#PT)w$sؗɺ *m#paN`,&a/"{Ƙi<#9C?=g@u) μՔ}>4x3ܣ=NUV/֑d)(jBEUdnҫe c. v=}lJ3r*k4\SОⳜ$3buxԕlŷa:.|wޠ_Ukd*bd oF"ijH8kѬImLHKBVI\o"+OEZ"9To#4JzO.O/c0sp71h&NYQ㏳h6j3{m͒R9f[Bxk S„\ݢEf֬w!6;KX-`}1@xOECU=/Nw 0YVMQ5ߨ|:+\sRnzxE)jg5 >v2tDl u*D\2f>r#Ћ˴jˮ<śMi NW]&NTFR" iY-`ߎWFj*@ 2T}*qu0=I7왴>eqсG<Ԉ'{sioDfGA Y)VV9udל=3U'/Ǜ^dE}RsԧMPx; ׺awuTN a~;5ԈApdiMlÈ6.#)r~ pGRjn6 ;duGRYEVF|J5gxwQ)Ƶ?Pcfd&?$NT1[)IQ!%>s CTfԻD}f:3 $ / }7Li^SA~ő``eVd!bN=5Ka,6VM19-0:' 9$I`4ף$QT Jδ'%w4_'gLfv)JHmoMoKxpu&Lkv9m1b 5yE;mR<=q(|fj/rD {{Q/MA8vOP5sxjT3}0t6!J ? ɫVۺ Zj^kf2\OsL;UUӠ3:~Vg#.-Ž$Hji'\xܘ %ʌKZpPtƴ2KnP]ⅮZzhY:efo: Z.#|# hkV^x@or^{]ˏ$hz0pCmrJV̤MO0IpoW/Xwܝ9rxF!~ N'a)_9a`Vy:Wf-8G8e8_ .c(5Tl|O|GjBunց\ey gT"w FYm O_R. pNFs-4Y{TK`s=M>՗)F[,J^۔&s`[痝룙 Fآ~RrwzNz >-r>6"4%ģ+c%; tD,3Sb 8spU.V z9}d=zjJD]͠(! 8'횲HZ@Ѐ?s.={7ktudxc8ꉵ nm^t@5׵+Ӎ08VA;3'-`%OMu6 L  Hx~H6_cC6d goɼ;=T|!U NN+['u~eqvhȠmUh4Bc,Tw)ץΒ96:5W6JچR f˒XaȨ%Fv^?xF04bMF1mE1o V&WjSXらG2p%z([ YL'eEA@!‡gB,No ;(Nj,̚յBWLĽK(,~5X7+KqyȰ sƋIXa$ ֫Re1&8i|qv !rLJ^Kb먬_Vƶ6b KIZ"-wN$UHXFpu|.;_ZfZ ŞNbT p#$i8Ko 5qmC$F x3׀!ۤ0n GGKl:AXE]/+VQl`h%8'>xwWyWV35ua_P: ;sN}cy)2!\$Eitv1T({uW}fuΊp/b2Q ]|08̉l*"Lw/a@o݁&|^ioQz|F⊋[. PִI;!F%{ouK8&x!L]1H.Gi 4 1'Tb >-N"~)>ʫڝ $wK>L]>n=]}? W[$ǗD̯&_|c%o(+b8ܼM r݀J n*_]83 ELϐ1%~0zOH6\ʐj)ál5\F] ǰ*_NW*,pet'ϐG^?670į2-|- g |G'iaO~' ->D?Ċpr$ "Z3?dleBQǔj`)(d4 -~m7>#RE!G4^'2Ej 4Jh,N in06Nm// ŕOj^M@I $u:W#ӦOWOv6 _孇!piL2AZ<41_l_i0Y|Ox-zVj#DV4c3g`Z&5<wv[sv?tEP}r;d 5m3Ke@DDhn!y5߇ ̤?OODvN'jhT[ED_%ݞ *Q-|i03n3z`?;w♗SӴ20z+/zNe۽D0P+'ÜC]P Ӕd}ϗO) yL-8?4>UʹaANyA ->3Z65,]qfXURq;o7IjrtrJ4xA9,8粉y5M2շ{U7%m3d('H|êX>\gm'žl%p94(,q3NȉQ6 gyO= J5rA|GVr#76.HLIN6sA~f ;%2 `F϶!/,%V9eOGPMi\QX'j֠1մ?Qt h1Lʖ,(YZNzĀ(,"|.|Ӹ6 SHpppɺ!3DlBC\b6o㛳Gf -2M'T{aj[}oQb; M ^4;֞o27;ԻDWNC!x̨'] oz=ڢd^@b(Y?%ec@Vg @ݶdKHqy\mT6=_FXrBXY,p҇ U =mmgPs7L%B= 72@,Kɟ^p98KBW1ʴiqNX8yWd\w[fSsx$psa4 'S&9f=p MNQP2#ei@ⲊRJ?ص$Cm8{(u!n 2\'NShPۆ&5aSӞ5\HAQg*u}G3ι6r©~JX%/xT7\Tu05Y *~a 'mTgc {H G,(MonL^0]0VcJH_!2ϼѕ-y砷(ٖbIey#j^cWǔAB4x -={Mle3 2VUYtf-heƠp: Fg櫣RO< _@cx˜5T.ĪU 𾚷G}I* mttǔ2bdK^Op v.3 *-Yy\e+D&W#]FϿJN*,)Rr*ֽ ;tQp3 Y\);C Hʘ"ja< 0T[Gxh )Q+$hΑnWYh jS{AR 0ٶ`&iV׼<#W{32Cڕ@`8DAW9_KP a ^Ҿ<>!^82]Ig1]t&tM8rŎ-0Nd1^ z4n-|59 z)o*K3$PL4$տ-?s[P6 CqEOl' ve^^MLF%5zhƗ;foN̍fO 2zSQyPa&& kFqԠ!KimGܽpNũ˟?gW p~YAT(HR0PqIDN(%.{(^EWj .1D]$6ُ>QB\8uer%te{ѡq 2 j3-!'K罵LAY؈-^􇶵6S9XCJI&8gJb.\ s9olcYi&*-atP< 8z.W?u>vY%i;}n]4V?%4=*z ͘۰T7iN?6f/-< h@-ooFMnf=e*":x?PSmq1e7hN\ro8W7.fss~9%8aqL;1ۭ[#3+DUeך˕om@5ی=PEޝUDJj}ɏRG,`&F;%~"-E/I3/} $n8Z-$iNAķlqB:o_tjx'` K&`50pBfOq>ڝ;WbDy7 l9"0qF(ru=OB5A^ӧ^e1,l~M|VN+;g!6>A<+8A 0Ypp32UZ?q{FnGL5 F|W嫂x&hT|-t[ r̘!\J ƥCH#J\ZHCmgMQHCeohټB2#۠NMHQ~6@.t8y}\f1˘KRj ) xvw4 %fsrufcq'&IZ锬_ k0ӂ'ݺsI  f#mSOdˇLGkݣ՘~LCuuz2BsX, `}t+^N IQ } 0/%dT>& EJ`fYbLS)xk?$.Bg7΄YKTdM`/LUd'2Eb;#Y,;c4I\lj)-=7AhIs"f7aDӂ5= Ҋb𴤑_cѣ§O(V.6;sa',p`jȼ?ӫgzl⸤-SW\_qJ)+-N+*#Dvt2SsZA aX?1^w9 b3)>܈ .ipp[$szKgzrRhX_HXp} ,!*P?o/Kr6^8Ԋp ?|6c1'8tًQgZDs`h)Op((b*1E3;s}Z%jDhk%.^;Y5O"wmf A{mnb75`(e9v9-.c΃n;/7w켒dm#)/ x 99{KJ}(0{&D%wfЯ>.{w!H'*lXg#lf=RN7EX7o 9 uEĥՊ TvfpK2[^}:P^ՆċV[ Dى[lbMyx\I܍ƂA-w>a> _pOŬhZs7o1NWITX7$ IdHTHGُxhJn BDo)aV8mFňW{]M1~f'? $RIyz +XH ε%Uò2~D=A+ 2P/%IIOavYC*W9hZß |4e-e117C!( ΣHZEKT.hvl\rHHdZ <[R[F- F>p @/hKq\j'"w<\3-z`s?9O"Jm ǐBS4⾣`׎W0NjևfQ6sO<욐'z^ݶ kWĊjy 1 PMUMnZXp} wo-a*z"|{*3d"nK$ݒYfa=4& c#êUU:t#Gڤ ~ISv:w[,ozl\x5l3ޖٻH23$ ᯈF_H_ D1\E,J3~FL'p&77"n[o9&!0|t\>Zڟ䆆/p[}oB{j\jwo3>/QaLQC3KFNIA|~z^1O4N:r μqd Fܫ=M?G(9xmN̋iU&rMk6|^=_/J{y@(#'>K1qe7::6Ֆ*|0gH a j^ȢO5 p䭯m @ZASWm)w>= n[&uā&Bi> _ xvЃ=}*FS/;}Ylh.1*cs|&k<e3!ux[IR_BLߥDԦXd [8c}.|odk䏷y@NmY(Ĭ?]zXѸg,k I6n鑼hucJ'fj~yW=,KV+8 8/'bKAֱGO:wjJ ԃi {鳈ѣ#T_6R=ѹF.?,Fqx_$$`K$X>TTUfmU91oבpUj|p~uω-𘐦d7nZ%5K oɁGNnM/*Ӿi`~_! / w \ws!n4)@]qn+6a^[@ު @U+U(|DAk5F oo8?lO-UA4mDoTWY1䰻]6Bhhj\)`)U3ڎR\ {QGqMً0sSA –HEZI 5ݍocpSɘz5f5[CWjaa WI]@MmT ^ZUTv9P *eʡY@fi/CܶJ-G,~/MG.TSZ0L{%M7 y%v: Igъ$duSHzWMWjS.^I<ºtP f*P.t'݅z)!ɨ`ڇ{m]FRzv%*'ce5{s?Xl[ M˛OA\+ۊq"/ىD,&%:kۢm^8zHwϭֿع>pyXё0'S>#I)9Q1oDm7Âꥒ 1xMB*X C#ɿn҆F; X CmyЩ ͐ڭKt}F1\ci}0[¯ƕ7G7soɸhJ<"F@2!9 gZGAdVSRv?^d%_ 0ݚ*iNk:eI&x'%"Uo~V Ct]ltT%6<<_uz% SI# ̱͵cĆQ˙8&q,If:I36(*;ܸG& #P8q1j/aE^R\%)AՀ*7g (XiQhɳ>*ɏgdS3 ?Uh+wfZ7(S2d~XNځnƪoVījRUr*ц] YeoŜOR!tlI|maPfg}8'8˅q]XKei6Ѭ#(Ѧ51ڮAS0ڄ_Oe낊,/oVa\dLH (fZ18:V4^%ւbs;}Aֱ^@ր<5;EFl{Z{;!|u#"o`qb*eMjk̉%j!N&fy{|YNud H Jn C >(Tw(xN9 ZPlpmH:(vlZS(o`rG:Ak+ih~ʢYFV+5d'&WM:ݛ5eS723w&yC_ίH|P\j8Hg{)ۂ:e d5h؅$F{3h~p*k` 7 6r;{9b׋2~V@ "Sj {)AvA*V!P(+'kUwB]8C|%)gz9 |mQKBD8D Y>m"@BƔکԁ]6D]3:]뇔8Pzc$ce<(:K& + aas, &"y|dK5"[E t(}!F4ɮι?BR|{r(6m3-l~F`pS33fQNd MlYXT))$,aynx_2Zo -^sΈ$G2ӹKm2˅Dl|t>zg6q97 A[4ž1i u0hA&sHn~ysM;S>`OaΧaM?1}6x 'o̬ "}|"d_(0>ȼ*w'dAq{~ޔ!xI~[%dG~nWA'Pm޶Û 5-["Ϩ5{",iB8BVEhe24ZԮ'5q?lZK4SDRsnlIAOi9NÖ0mnYMDƦC71?&g^ԋG2MrFMvM#ߗ`>)#c#wEk}-9RTED B=yg 1BK` |S<0cYʒeWP{~k1XSf Y0Non-\Ji1<#) UoתlNfd VҵOBho1IjU"M+2?۲1Kqf$3PfeU#g'~oDC3PM(/ԲTHTzm >_bms:vc_$8,Y:)$,jZڛz *^W\㠷Z^`"!Eb8 (X%[7>ۚnU|М7"qj=zX ucT '*$)ZuH:T2]avB=ߦG7a^;j˝ i̡c8BzepEp}֞W積ktUB۟GoxdxHA:+sRF:are{l$ړ;}ÿ&c_?p0͖{FkB= "H+cavn-6|jxiP)ت% S_٭1O$QU:[oyy{X_(YdijWi.|,O6*aAw-Qt} Idىje!t $E_U/X~UDtn]H-m#i{@<4dB(60E[HZ@g!.I~KX3'1G9:H& ʂzl[> aXO745ߊ.%eL#<ݖ)WSy U,YmS]c.]{C9Bu,}$hfس9gO٩$RW2,!}9[u`(=4RND'7cLyQ}?ˍ曙 UUQ1Չ/ٍǷs3Hc fGwmNdWWd7&><䔄XqrS+LR!l:(~SѪO; L+CqNޤ ?e"1>y]/H2S4c$!nOlaO]}Ax0u6!sLs<.&(zqR ȇh|-Rc* ߢl)F{ of}Rb^iȳTqu6?e8CC5{鰪ciҏ 6dUiRqO0te^~]?>;!ʗ(x5ٔizh?݁>7d$5Wv |c`z2vI ʅ%9n1[o7)esC\W9bV1C k,V'> xS]>-Xjt),q(SW{A-οsYA5Q}MdQgpzӢQRZ"s8-LDlrv,* 5ǨܪaUMF* Zc& YۗKml,> Pzj-PjEE&Ez-52N4 {qdR羧m,)PHlS](gg.p>+O7%RS~߬'7=<93 n I'YdW總t+˲EbzɏXmODԾ^B6VqQb w r.yADͣ^cֲ70@hG: #Y1(KUqEu Fǰ:J7 Jv\\'砾 <]Q Y[+<%]zGLrZF8ImApsιL8ZJ~(|\$4Ev#Vb1OS 0ϱv|]dR.^e)};h탊n 꽛yP~/.&:6]oӼXƨXI^qmg ]ju)+ʘ}(ۯrۜZ }4? ІXWqLq\&m p*n SGPDldP=2+ -c5a!rk;/$g~6JGIʓPMҁG'{ 5%PC?@²C ȗߨvӈawltFח)^L(V^횪X@Z/˻o0N:6T vV̖7>ˬ|KS*XqA(\HG)&?"\9`c+bAV|;"d?B// bS;EG٥`GZEƛy}ݥUH\aKFv~OX-9W)0H><4\MUKPӝ`N!8d3e4oX~'ȋr@""hm7].T@{ܴ] XdE?a< uq})h՝>%4K,v8zߢKfRY aB4}#4jE'm j_P%Һð!mxER~c}AYj)[M=Z^9[~r:!$eʇ-N%*VܫAuMRHg\Y L4e@QF W´)u =Y-$RiVeRY#nj =twA jR# S'9G9<׆O@Vi<E*;u~Alzt8HֻF!}/]'9:Nw #=ҝTQߣu᷾3<-|>y~(k -vr+H*joۖ}嶃T <3w 9ZA͑ǞP$}IJuzY^5-Qx^-0j#_thlk7\G|5㒱@)U._D񅼼 xP* -4ªd75Cć2GS/E3-jgpYƣg3Mn9K>oNk"tDa8Ky 0w#K5!M/E3 Am߰w0G6^IvGɤ1BJ{dtȐ 9RfxjR<6O*jPSNHFEꮶwAm5wYR#,gw~AXN8:JēB=Hg1 t/v ڴA#ɤm .&nPl/! Y 1X Xd nwO ZPʐ(P46qS+ SAo(153ɋx{N C֗s Cƃ34Gkձ(ě(5.$)^!Z We{d4'4|˙ΐ%kM2>O[xV A{ ZQj݄ lӭC,YL>{RV^,H4$jfJ&;Cq; ru" #{/G3w GAr^I3_}=.p|^vYIX3џ"M^lhrL$:zs9 ;VR$sTrY%`Dh ɨ%8o:HReP2 ƵujN14\o5*PT^C5-*TaX;jvFc]Oʹ굟qZ%v /uz7hZl J$[/8_bLS+S m(pG#c^ri2dJJiͿ6$4dhĈe~j%q%-epbUZYozJA#rd>_K4=-(RN2 ճ1|a0l'?1Jw9wdMAIFL)'JWssgTo% y.I%3@2\l77<0@I'P|-BDzC0cW?Eս8bUTdouw3c]ɯ;c%Y|5(22pGarH$=3ϧ9a5 3fxwIsdH9̂uWoIcß;[6mV;&J'C1|z /Q! (ٙ!}K԰(P>߷88 >в y$ J!DÞozp>6b r:,NCdBNEz :0D4 uhmւLR#$q iw /tr{q1j>Uqm:ZŴUs\ҔycP_ P+b7u:9ϳ^ul.iXo(KfNւ.5wmqČv{|%{Ej5|Zx6D{Ǯ\V/ޡ\P;l5t4Bb0^cqő>oYRY46Tڿ0E?Q8*mbx,Gdx %b!c>8W}@^ˀ]tw0\/I*˥JZz]}t a0`fX3Q`tH ,|T6Ox*~pǯ#DsT]9j #r{~ ]Z{fM[AhKKPfتk#=eoH>V>M>YI=o=XAE+ͩ"sdϽ8p?Kq54P?놚jz Z]}_/1`!YB~Ŏȗ \QE*=[o(fN.+2-~r|f-[$a AV' XCԃ8R j/}.SO^̠ wh%?gNdEzY{s@SqA4ؙMEo+o|d:Z:^VZY 2 k8KP:MTuGK1WncȆ&'JL_*©'A_8yr"Jz{g \EӀt+f6ڜp˕67-@Ѣ>w{Q! AX)fŅxF4ןGo.eYF?y$őBm;wn+?4BsVk ALcFEw]j?!3w ]HB} Zz16`:r*(%3SF4.]DM#aEh P:;Ml""'Xpp]jy0!UԀdMC/(SAߍT2\DUrŘh@KK(ޝe^EY\OG"):S1$oPTe!NwI,M5$_܂ס2ѹѽ,N_y%}qy(tPU$čT≔ydC%ؽDe"ZgA߅DC|ѹρ@4nywa1;%{ \ـ[$ं#q"Dh$u=-EJd^ ixurXZWƮ\$-fXH)Ezְ@5N*cvNsqԹj.'WxQ|0`9܆A0G K-Ol.g+U6#Wc0Cu.Z>3jCT?8ϓNז ht4A%L>e1hؕ/XD![Y-1E.,c.󢃧8I|1qB64keM7\.<ʺp0S<^fDŽmƉy ^|\1*9ۊ qqBwP3X̠ȷo(Һœ#[|+PKY9|bgl]"kIx=W,"I:fYV#blP epC,;,;YDglɃ ]CƏ8+@凡܌mLR!~Zs1=AH}p6' x]E° +2ē[48*{Q`vLj?B3`8Ɠ'R2xû<0ε(|w$/ pG*RJPP}3cYo>G25kA6`OzpE jfA &:Zng֩<-5,ΩDMfQZ -~,6 k\jUt(ywi,㧺ܽk L'l!ai{$@-s&l_64llNɿ͚$v4I.* K*bLW쓋gБ^)Ęi68LajUfڡoXx;XL- d Wi0Le~_EW\Af2JOnDm^MJ6iu0s ¥oS;,iKܹ6ns"/iP]+rC)i!vmF^STw5PۀZ H!N5T7Wl. rՓGIjʰmUIBP=̞p "sر2]i ;2aT[M=#LRe2r>L;$p4r2{.m=(r-FxvTgu$z)Jb3@:NBB.Im˵=5L'|IW<R,nIKi>{^ :l%E}5lP.xȢbP/"Գ4tQ~%+S$1C-:oa0gsm@PoB6]d' {.o[\]}V# ZZSYە>#\zqr= 9qtU:1AIqTe').)ōŲ+#pWAKgqҿ jB:r[^CS`WKL%ٟ{NH J7Xx2d?-y. Ya. Ȅ`n,zo*yae ~8qҤh9`"ry),&As$E7\IY܋ P5"cWL'64]ADASz+қ2 y7ziESIE[ʲhm73"WԢ2H:3{-yQ(l3̻ %.aNK5X\ likMVX%$2Α>]M$Iǐ Jz2jnCS7@ur Y%.h`\'.*08oUs[z$Y+cwmْDI&TҪym6On}&o|R*^T!׈Լ4jzc| 19HPWa@BŜ{fz_(ٽEnY,<@|XJNhB & $P+҂HOsoӰ6${"z^UyĂG.MOəƾϪqFb<FɌ~0 ~qԛ|U(jW` MH(?N%Wh#ㇸz{{! PAM$J}SJ]'ڃe8NUOJ t8iQY7ZBbJi& ͂vӲdAdKfn-o wA}Lfn凁ZBg)H\3_^wl X9bZ;8gb  B1N˥.A&&6 HS9ڰ7a,9d~0 (wަ.%ނܹ@ Wwmm痥@3o .| : ?b82p= q-= ӃqwXl)82faWsu ۪!еj^nUָ=Du,;|EE~]4übfl_.o0l\ Z*j0Mpj.:/`;P7CHa\] ЯE+!pЖ OrxO’T_ "t 2ٹǿXq-'Ě(0v{?SuF06djFCW2xhJ?N²x Zc͐5Z‚eМִu^0AkǔLfaEYXp&ox#kTkxR2$=L2=^X8am{b_*@Agl CCQPUyktd^Ctw7hdcֶ"BPwkL,+0.{6 tq")؇IyH$cp:B \nʣ͙f;Z {T*LaGv>S}ChT&SY>o5Ol >ɐeS5@~DG[Y6r;[` Ux%F!mٌ'GYݨO,A-҄O_nMDtW5'e^Bݨ|\&w-_7>{S:7]d>/:+L^Bl~-V~>&0`|7#at"KWHzƛvy$laBˉ' 캚6E1ǯX UYI(x\2E=We =4)S&HN U5,JUqk `00gȿ3v+-~&DS2UkMZ:*^JWPJi}wb-(Z*Swƣq*EIĈ!A6k9(z~D^gȕp7Ik7:U`10;ebL8lN6tŮ%ҟn 0LZvIAQt"p׌TbN+(f!8VQ5pk֚)h2!эhFT[4sE2C/`S@Z+!D*?$~V<{3GMC HZ0i8f׿9hҼ?7QJ?s| >ۆ#Zs:-jyp_zS~zA?P,I/aWQpaᮚޓаUL m(ܸULsyW'>T˲[$t&Ҁ"j_K0 Ҙv*9Gm(@&nST3vM#fE)i9~ꙩ1H$ gz Ņ*d1kuV,]pEᲜ0깞s3f}è}2/,-Wng5lVgkSnN24)/)*k.9C^Wi\G6v@L dvyMډ6.JB\FZc"`f~^:<~fNN.jP1(uh~t<(ôY_5O)So-8~e7C15z ~/r~^i NR) j.叒fQhK}ޘtE&+|Gƕ%+Ue|I..6sva8Ot5Alx*FޤX\*R]'%"SdMؓs;y 'neuLp 5ڂ+z%gfD?Љ(ӯ3 EgBOKFsnH-]=* +q/^Ĺ9JrԢQ(6\}&H]^Ga5U;]ZooAGUʃ~sAg}%#'(qF&kL|:zt>$m,C+BbYVdS_N)SLL{U߷"XdU,O+P!Fl窾|lx,QġfmZ*sRraFn[9&HL p9IL)[F6X6ռ- oU㒵 ֖*%_눅q_4FJ^ "3+1`3b%aYiP83ugxD]rOcC* 8C<##;skL466p1qRKvj؀t@TSIԾ.":<(o"}a ܋eOל9}K`)Ƴa1E6-Ѭ]%26Q3isr UNH>q-4!5RCAg?fb7Q7"G["ݼx,m(Mcߩ,Sk\u`InfxcE=A_kpA u-k jUKVk*4<~s>8cu J~;~- 'E+džXJT m:nۛ-)5;ӑs09݀V =+Kl ޔ*DYJZ [wVpW݅@;P,nrh1*{g-L͹aqΛd N& @<^X*~S CEąMk1 iGߒ=Z) C:\c:r:ܯ墳Ś>G`{)sC{]$#oy{Xvfy@2|*V$gʅT-O(ppt!XUY4ӕ3c3fɺzlHhvEL\j'?{+t)w5Hķ0 Ƭ[vIa|ROږ|Ajd%úȌYW&(P&[x /϶B#[polj$MTT!c[ڰHt0Ӕy>w[*ŴZZ*P5e `K^(c7xSZtZhXG" 7ב`u {?03wRд7~2~,.4Jlu{dSwGSR(S 2cq,Cf.\b:$-5t>[6;~`򑥈g@""J裞d>`:p10-*tB03 ;n(Q3-N1#A!I|Z"~\]5iYt"VWot?M{H `2;}0x <0uf}qBp]cϱ?R88[?qCAQ-UdR?pȔX X&mߘPȹ)bS0g wX#}%.Ioݲ]fe#$G>\~~AjjLPWő-}J᛺#> <wo '\1ŖMڬ߭x+[̓e-xq9J98Ehd =n,^q1 ,)3f1ydĄ]įYV9C&-FC墾,k HKU0 zlsUg0AH>n/s))9r&:fBaU\i)AsYsUTᤤM):{V5Vt ŭ@l,"3LZ 35p''tcцQx|L+ Qi'4S8xf,.U_ 6غ]!XeXq]xϱ0n2]# <Ǜ R{KO8S]D#;:6z{\zviS H![;tN~O8Smt§iڱGwm>NcĬ^p%nXlʣ׮8: = A;{մ=iOȡL3|1D. HꃏuŭVtIG zقA(v8*=N"{|ӣx8pkʂje>U݇" kբNjb {\h]Dxݐ.s3ك _eK 4P3ft;;zG[dӋ$Ȩh zğst0aWtK !CHpGb7 u~>4m愯G z@k|=ڡ D`s>޼t=r@ra0 p;zWzR.ݥJ`A،{"= OuZ"![ȣ MVTzL.$X`*(͝]IT@[giRRp3H}]-5w,JJS-yBc|8ģ960 {sOP+`g)-F'\"bw;L55%T; st*gD('X]$vcY߱CQHS]zfC_$ckIc)`Ke(H|7L{eOy%CX_[9)v#;Ә\a}V_&!`)MDsj(1[Rh_k0 7*CFӘ9TႠ=yUW :rJ׀xA ;MaHh:}uUA#TĆ 纭Ww!?pTa]| "0u4[nA 86 Xt(f ᓌ`{9g| sc.;-*w7xl;3 {Q纓Ǧf҃ 2K`YYFdOg΍&oP dB=ۓ37[g~l.<o|5[LI<:ӌ A"~DQ b f+wOWF$ M3zȕlOĹr#Dx]߶@`pFQ:7b?ȳĭT)\E[>/; 8-M`K&pWϥQm[*$Sȱ@yh.`;5?yVՍ{_e4"%OzZ Kps" #*zbڣ1Df F8w磿ٱAqy%M'>֊BɹҼt3Rdhc6Y=- ,h[Et`g;uVl>wb3fDH9۫oaOz4 `%ce-d6ghLϙeU|gMO Ҿ5 ~"DU(>vu̷RhwJz$UJƕ+V<z0?8CzڕBĻ,G-o4@-9ocOT,ꯅL Tz p ۙ t{f-Yd=?ifgl|1b*M]MkxaKςaYX-G@wƞ£^vuC]܎s L7.[n<@_lAA,J\;Zntk.Jd`CN^Lm;fW\RϷMJ܌FN%(5ܩ kH4.i="zR-l Fp4 pH-^[uKz!YQY&j>Lߦ#f2)IHTKq?sVe :e OVwv=q'HdMUv SP犾fh W9qdz KL'tX&Iہk̗!ZWښsStrICl1TYIvK=)S.aZkW&N5oL2yDuզaMaZsCm aº :s7iUg3+@,4UY791G22?dž}%E42P AAd@F6 J~{c`RƎo.XE哳GJn9  4P"1 qpY1\1l+VꚣǶݞ3WYno=m4pj2^,u۰r5&6!l'1DWH 6ga_kt`lkmx%%m~;)ӝ4_2~m% d_܃aI븒dCC9ytNjW~̨q=wo-ISs&1WÉ ҿkSE (i-UGؘ]UR1$Tk/LgE瑘s~|R`m-QjQnSư$_f֭:'?NL<2syxrhݦكKJ2ℇރ(mdmȅ.1]זb@]eHL2Y\U&j؈r-!#뢁} ptYam̑(|̧qZ{UGA_ʇ]}~Ϸݻ-]INFX^o'^|k a܇Tpt*:SbV?ajr9Vs\cE3CRZBɪ$u\b|Hi> t!~T w"f73A1YcKjٗӼ̍tt4M8)_vxҐJG0DHɥGKhLFaE6.b2"1ނeQ3C-*{*)^.1&6 mR(}#AEP#m[ڵ# A]HȪH,v;~eY &!Y2I&G~MU+MuWqep=xc*f2tkJ9GS{Ӊ@k8pt͏pvr`XDZ ʟ:Teajy(gԌ Q^euh08M@.2j" yr?]'6x)WaTA\7OZ YZ=n_||RfvW6xTbOd|jT/$U:#ݵcXǷYr}'<`+%L = }! u3K.$q y=nMcrf.ͬy 0B^` {r PsG&!>v4[gZAI'\ `a"Z&g5&cl\XUYJ/!rQi.ld͔8Gwb?Z> JgÂjԾ99sH{2Wv,O!p©.o!_CNذ;|=EC)+.f8/8*%[->+~񥹒q IEٮ3>" Kc/d} Qr#]'5H4$}vg7 HάR1bKH-#i7l?@@2_7▯^$9OP?1{<<-++3\Qbe+xnN}~b.[/a3" 6IM] 0[0TRR -|Q0lae;P1"xZvX| |`IZo1h g߁!_& pb]ϓ2HCyEricҏf+.2MlZaoI$ |4dG<,7Tk%l< Em M.eĭzeJtBp=Rrz .ONr̥;`f.:\i~.CNh),]=csYJXFZQU3ayzC2H> ,WmJZjJdhF]Jt@s`w@/ggJ~(pԖlYaO8;V`^r.WqEUQ٫O \]ɥ|dQuzj­إ aۋ6FnU\tw~>gjoiT3+-ijxGBi5aHGBg76݈of/$ izN]{jaH2 B>yWVNIZړsO`izg RnIlSN}DiF>q_ $.j7Zin_+AG zf2,Md-.ŖFUE !|Gp \jh3~%#Z62jU0M-3 ;)ؿVTktU$sm͑-3~wGJ[j(6Hpk 46 [MEX2))X)31t L{j7~Nfv?\Zn>I D첎]zq?<ZRfn9s72Ӕ!{/_k0Ŗ,)nDiUVw@HCb8ɺ>f\,UZ'8sEǙ ?Fc؁xz`"F΍ݝՋU!+q.fym%ȭ^hКkf )szMxU牟U-^1iLd_e5]731ڀTkDzXe#DX_Nl䗕bd+U#yE9Hfrύ[$B_9~A&O J8,xSuF5 f˜/#r#=s; XOS?ެ]m{+juc̗ R|?HXLQa¾16,i7֙2ܿ k֐hu+WJ<̃(_!z?A͆}(+=ڥ؋Bb.](WyF|Uk+ĹÇ減m+}rk鴏 xau!ZH̅KYMi.p}~K)oghͷ%[bFb5Tۿ[v6er1h~ͣj`|$E|Lc\;!: 8|JzIÑC}ʓQduxW+ ºĀPrtvSdrY{Xm:DR&]1T-~{F(dpԋ fR@(*VЌ0\RiPx,N=&ΖI^ڽ-oWAc H6ULmJW3csw%ReMvMb{O}L^9sP!!32Qd%g/Qźe~ʜ&P~HQη)( Dkފo;!̻bL<ό"yǵ/N? V:`\uXDJEs-٠2t`3ǵ1 ]e %)msӈsk5BYW oRTOY5OUDEK{|ȻsypB7'>h  ӉԽK!:-XHPDPeHizj[20ZkKGUQ(>֞4~Wɕթm-sYGsOt\ LQED-Tvl"QLv=sUGdT+"'"QR^fnW{ [*.\e45 QysI_f)tQ >)´:|0z2{_RUp5S攡85yc=T0۪=K曎NQ~CU~hrcS/;V }.EĂdn$N1EA+ d]$_;r%|!|į42oWm0׬eMhiؖ('?xA)9ŠbZ0ڞׯj],Tvj9-#C48l$%b v ?Ҋ|ڰ닽9 Hxhŀ3./=S+}(6#BF0O a'#,K.uiH9oY,_9wݛG2f e b1n []ĵ : v+q hX(vŽŮߥ_Fqxt|Bks6dYTMo] ɚԬHns]fJ&^"g<" crׇϸtHZ&_`?_sVɝCZ* L!1U7I/&'EpD0z8sJfk ={'n. l&vn&Х)z : pȦ2E:==oF:dpWk7dzg!pɵ@BB=ǂ7~gCeՂ`}dI.bQD>39΃zSqQ+ڱ=ƺk"vH-"D!߃ӭkqۂj }"л|7sM ;'@-QTфέ whvD\%2brٕ%,f饣ym$exL4gd}%>D[,]Nyw|A1 SAK#ȯZw1t\5hτ#jgZs_T`T{ pIt?|+o.QT#q^r}%1>5jYq"m>4@%/~ ^Uɓ-8ǩ N% ;ݵҼ*.V@Me9v7qÎ0 efy_%М\z >ULR8}4My^4D'PM|6rQ9M<[rKS^Z槒Iͫ9^n5+Rᘞg@e%{+9E~"4{2|!*."B|?._Y` U=bwW2+E k\^G>Ugv {Wl;NJ90őY:kSWSdmJZI?X dTɋ*CgЌ\GN`!603iDӑ72K,̿9 ĕ$f,. cenh;I} 3.3yӍ, [Q>tmCI/jJ16إ%X'l$$ᘇ3y'# tDV[e8~gϝrduْUc-j1 RO kJ$/D:d(I̫tr'Z"@͊4Y#J 4?8{;ezkݵ94R#M9j#߻Po<˂Fϙ*eӣ>blBSem:TGg# Qo06FYGS1 Ri8<3ɮpM77I:C@5띿}E{s#ϭ-rdٓ6*|ꇾ)uVz+2Q1Li|S;,H1PK zj_}A#]*W~O*ߵf%Ne]Յju\kwBzoܬ4l8Hfjh'{@ 9[]<-}.4Qe0eqמԜ@Ex5u₳8Ƀ5-;>>MN%cdy Ռ E(LߧOz4$aۮ^*!>|K;sl)L-_49žrS-!k6_じl]󂺖S&`6- qwOƕiPXZ. Z\oVUu9극SA7L`^,?h^]C>U- :9uW3kS-j;3# 'ZqSݍ '+LsyW'FS{A'$=3; v%;ri„+&u'f՜4*MENdyXXbƤ.o*ljSb@Ɏ7ew-P̓9DV*s_[㸇YF03mPp}:;0/|OdXʔZ;ۯ^F2J3jϋ\`JV-+;qFZ!wV!ݤ}sp[#Z9^k$%P5FFg@QP t&UqCR͹‹Qa0gD#]{( QqC W:ʦv8 ,<2 YiLt:=ScUɈ( 8$:*T9S# hc&K 8PN>-SCE*ŸOͺЏEϮK5d> ¸on٧G?}""ʖD"d >84Lj H(ЍddN-'|oGU Ttu]Msi d( )E*plC!`_gC|`T8_|87\1#^ld }toQ3]8g) 1%:0q)>ڎe?ЙJ q.]H.DrNYEuJŦ =X(D,F|VQalʀ/1b=xAsS)ά+ ƾVJjSDIS90#KmL ;/VZʱ-Rz|i*Qn/̞$H"ds_pa}=6nņWW&W Utmu2p!vH>P\=&"źzVXSzBrnN,xn'T˽|mZsql:"\g p%ǀ©ᔥ'5}[@)Zmm"ЎR].-mc 0F)n?ܾi- @&pΡ/)_*0eOOU{u/;@_+Q4g$>l>56ysRVX gY9Tri)lCcu9E9]빑/Bir;Ek~z* 3Eo 4̦`=lKe+L~ک,ko&k:}22|HVzvsQg_;XWءdv+b1@,,)` 'ނA}n<|7:0moZͣv'hbK|06,bˀJת_g ٝ[>iAvZw|w\.|Wer<ʽ nX3 -^7IǓIl+ksWHeTuI 8L0H[lTfz0STi̴ c$=:;{sBHSӕغjt }4 9\pNzn_qaOsBapnbj bL=yS᨞3&CUȋs d8C՝^<^{)\ 촮)aU^}s{7Tl ?|tͲO__ޅh^lYG1h \][=fH ?'as= t;D!ZXd`aXۉnW,ozː$aH|QLA0~>ٮe@ExYD|YR¨EAxE[Ѷ)xf &?~ g +x|:zrg8?J&f>]qtYxtG=*{@[I+22ᘥ#S0A Z2܈$W0zG;,<= LjRdM~>J_Kgy׀uӚ&Q>C)(B24>֝mJ4DmkR/ pyO-wYURmElMCyrܭ::!K5,'C㏞]E-X]7Bb=R6d*̃1`:E^) y7|gOX8^O2ĎM<|YIfPMKiqڛҒ?ZGQ6 hdB䷿:񠢗FD UOdad +#%a֧4QX@349790p&A{n95o)fA5ƌlĮM&AvPjɢJeg[_r.84rZPRkl}ϴ $lY޴]SO[#޵dPbQLM8O?ZӑVT9ih+$iGӆK#f{Z+ T%}ܟv1C]9U_f~s5p2'б%4rq/a0EX/{T*҃8Q &>,P\vC4R^?NΜbFhh,7 0^'PGzbR{SRE~s: Cj47R>3<$ L_@=#T`.-uQ?R L÷ǀAHRIZWozoO~deLk-rGzl0Iy;aH?ZNzC(y߄ wC ˃"3 1*q\ԗzR s»6)=s 3L]e$aG\o]@n% 8Xm3!|=T9@'ACo4BGRZTr fBqBx8aï#l* odЫy<4md˭{h_o=wP#y_XV!;q%8qᠳD6b2LAG åB[ሥ"laO!)0~2!1퉴5҈nAw{pom-:R΀>NQf *Զ|y^P '1Ύ L:͘I`g]~SKdom*fJ1Q30te8'uֈD1E}HZ?ì3/dlm Z yS.9Eq+BcOJ\w=\\ LL`,Ķ˳`{hB@pZxLt ?[Zz*?jȓݬdPaSS5/ MhC0Ca|JPtvWHzH"w yՆ7Pi~cMMto(+8C`sVގd _XN:r7ҸM܅wM-&O~-gdb+8YTX׽֟5p i'dxKZEqػ{H&|uIydSj+(?Pۮm*N&,S r擮>!9Dw;Ya'-[2}I|%dh[#<ܭ2ķ$]$_ٲEȴGkv T-1Q̔\"` c:!G.㑗^:B>~btu)[cl[}F!K=#H}b坝~VԙA∨:@zhEHI(zZЪПLx3{L$G&hC_Wͭs;ҁ.;% #< T+ZaѢQC5ًtdh; k[;U}̅%(B /Pݏzݿ rI|n=]8%yJS.bZ_]|^<2LAEzbqm|bRB*ƹ>ؕTۉ$8 兩QeZU>(\yv?~F|, G@~[ k*3f\OA (f̑QSC _6I8J$ $Z fTEv䎀Ǥ>mnuL!'}]+g.|ò &VSg/mQ$/ / 'Z-X/13MTY~Hi['KWc ̦!=Yp,&oMT Jj-P[K3! ]ŦP;*ʺU2q0}qmU-e0c|۽f=3i$ǯ%T=DB[$ pG [uP$jKe4jн#N}G#|p%H^,]c?y'hAkZƃ\_֐Gw#%,"?nr*o-1d1UP>-p[6bͪ%lHpm~[ 2Kjj j*/olrHbs)E{D%n2m]T~#-W^J#Y*!CM`iyYQџ5Cf-u>Rxz aT Q2)FT-ezypmZ{:szT\=ް!ZS?3y.mJMno>A ID~G'bp溷{>)9BKb.cp;:v0''>D,C`ػWv7=Yxօ(:v>_lޫ"ѷ_J"yZ2wPg1.iao3c1ӊαb%$ñD#` M$6͟PpQKkH. s VeЛۉCιg I&ef6Z)%ֶO f`P쁻3,߉hRUc83.2SM FţD'nЪSԊCm_%#etc(~@+,`W 4ؿǿ(``̯c\es*gpkgU{^vByO9rDM4tD/_;LPEMh6Sq SƳynL7nTF^291zo\oE\ڄ?,I>g5&*Vy pz n]Û쭊mlI6Mtޫ-&-2(+{ް(\.OWxgifLaigY~F$D"T_XUCt N2|g֕zTΨEYW.QH7/.Ccb`.Q7biL 록8s[t-Ca,ra`Y" ;Y={A_ 7"h3 07ڤ$R!<;E0 V5(9b5YW.jfmbT9Di] TLkO5 %o8=F X piǖ`S9Kdl#pM-W!KU]EOFqYy1n0pk]Iy0cR35bF''yjJ gVeR{H=vFz$q}?WǝŃsLT[ڧ[i%v^3J¡̎o^yEߗժU^V&4QX4 ^:7١͙٬GeYaaN+<˄xs =x|̝T>3 Z>|?U2PInKx6쑑^;}l6*Wd%}VግxrRH`r6E3՗MS7N>@N%VmYZ\wgb[ [){\Od00HfPlRːnj8Gef$ V&(Tm1U^ ZuYI44?rڵprv:ÕH.yinn+dc ok}oh8szȮ1%2pgΠ% ?%$e%Q* vÏ_X65$~_ @-kLv[@_1SlZ~~e51֬$ yˉ~hm0jē߶L`S)ˉNgx׹tSz׻=aP<4/tD!pK%YsPC<'PH|֙ؽɗHG2+'7kM[tGlDIAS}c22<,H$Umbdaȁ |5c Ÿvu ]/c9K ^tXj(aqĈLxVS^tSvr¾OPͶ(>O dn=@¼'`!gKꑛㄕl<MFtk^HР|U%L]<0ܢRԞ^HZp bge 5({ V$Q6ሰ o1bbe#(DN Y9n5YJ@%[kBDQ݄K$viRΜ8TQ2[0٤A~!6҈@j|-Hv|H@zHkV2nsMFo@^|h\ 3٩<:BJ̱&]_RxzB7=*QOf$) !sǿ?LWCx 5iTDJ'PiQ[W}Kr^5Q@E{Mf:7ǻ-s'k-Z˝gfV9jK0c̦j%kHT W2S\L6y(~Ѩt2 $K*Nn'FkGkqyy6Ρj1 ov7E' ai .uhq,6{_s$Fy2}jȥfS ΅R6*waA T<(6*R۝.e9Xv*ǻi} L? +TA?ִ/zV2SYZ\O6QLnM3XM4-J[uAJǷo!Z#]V+%!b!#R4'%7A HM TkqcYghQbN#d&[b 椱Qk@S߻]VxyZgߡa&}l2ZdyiswPeEK{ C}2[rafƶ sfpUqԀ y$&)% 7ђRj7 .B $䐿?6jv.v4T7j':b<8KAVP*t E5HWH䷧Fk.ZfmuR702C{*8?ܟEI x;M`[/M3AM ۙ E_}u1vUxymyóMag‚֛}I>Nvb>,βLwCY\MUðWI6 ,FjEfa>9K2#\<)$sdFK6da@96I l pmc +y91-d|BgD7t3Y|8 O%qތ&2[`$ 3S3bؚyGH >Nb-X<1_v@k^FpX=GxrόGٮy 03Hc,ش-}}|Tܳ~;TRmuAl*x>ֲq-{Tt mς3Ë`).lgM|j9`zc \eo`<- K˸4@TVЬBP[t-w;C`-#+ߞEOLwo%pWdn+bqIIAwKuH{qg [ypPl*=a8׷D\A#^հ>?#9.@ CK/±c B&Nfw=ESq NQE kAPbD:b-"AD6Aډx[QһJ&P͂f `bI0@Iu 'կ. t.*nFj*GR}r^ k:w+6AedqC']({RAOŏmΡ0 9!JA͉@K|U-V.YtJ(3xLu5ڲD+b| g٤/_mŧd}%}0,s qodq=(6滄67Gu+~dmw <`hj-fV7O h5هdrxլG(@=eVGiƛMq=a,k X@fK%7+qD9uɶ 2+6}V6l3[-?!2Ґޅ~4S[%P QvjE.RIhځ IJ gt2Y4$!rRϓ%D2(9<7ȖNX $*1b4~'' t`f)ٛJǒٟ}O;Љ(%5ޢG5O)ZM秝Lդov ;OVQ?AWQ]Z H)Ja->~b RʜgP[K'/J(an^/\5ye4Y 7tPIZ8+%#_Y{Jc⛂^FiAqK҂T"z4$1ef)(of=$cpK3 |m85[D;=Rp nڟG gmtCw!_1AѪܤ$LىeKP!" Ɩ>!+wųpx@Ԕ %o/1)/?Ƹz4MuZa Sף Y)$+H.^Oa(I=8S6ٚS;oD1WGagv?$VhzP"{Lx ;qigc\%Ձ$0P #QuA Hy 2[qg0xh~PiɐxS16<zD (#"lqG0їz~.ju\y _@Q=JZ%Ԋ^ÝO5NqϦs!aݿήtC) OupZT봾pU\O_va' #]d5` s=y3|RM3ޣA=DX|Rg-HS˓Ab0@*J:[}F"QϪ?l%$z⌖&#CZi8TTgg@-\kN$ &:  \qnvhb>ȉF} (ք 9Qw-RgCfݏ\s !/;aEXMs^MRHJcI ^+f@:ˍS.Q);/?52T%}i|4isaTŻ {#|0F4\Ba¶zn~b~QvY@VfnC%WoqNzߚt y"yϿLuRA"d^@OrXx'G8؇CASXN3 j=XIzW׷;*nD_=H Q^N5o* > YI.1iPYiȔb[!.ݮ++_ք?* NZ {N9T%F|I N";UWdr* <î54LsϞ}&v略}Uduf6{bPpU++ryjY MI(D7h}N橘nZ!YMvܯƆᛷ lWp1G"c@.N"M6,#6K/HJ+ŷvȶ>a֌QIq ;Os|UXO:?E겨)8Z{uED@Q,8B;\ݭĈ`'f@?F;@hۣf?U2|d*C׬N/z5ʷKI특lQySa5? 뒬{3@ ^EF-M!CÝ]r!~8+.'%]F\XfHZ: PBT 9O DEX X q+0=d*ԡܣ|G '- ''d>ݳ",43a\l͋U1jQ *M̥9"E3+h6[_fZv~McJ@ ag]ܨAn'U;WClwY) L;hg9qɖ U[=fw߷ix)r `@wäTWxxmewK=Tܝȟk߿R3k#nО;/t.8vSo6C1WcYpݺ^8g)A*?5eLr6>YHQVȕŸFeֹf Hг끉w9+l}Ycӡ(Q,-8ʰ^)~;L/-z0\@9@.NKK/3n+pI$X T(?C-)O2p3͊_\QjetV=^ ]Q]LYz6pbݪxʽ+2U/L5:hXv׹F^aY}kLНB2ؓI5yJ#iVA#{H#A)D/-X8kU?J+3nM" ϦN"QRG@Te3Hsg"G0]o%pd ^ww>耭y~b)S: hHS7+M2C[ՕS9/mxoCBgRZ^+twqnЕV`?f!Ś>v5yYܶkT;o`|5Yitjc'A:*'m^ ^Ě8^Σt.HaM SQpg-%̶Lǵ;MqvOad} @4Ե7a{%8-E$Lw_=k)U`]Di|X2|`9k7ƽr#Z q^cU/LSYqQ۹&؁Q.Wꋠƿ}Fq' 黋~(—w%p?Hc xwq=Am+OJi"VfOxq\#V_Y sJHD@j6 qS"Rvkn9IHGJTUy5O a1jd.dоe%٤K6jcB.sqdB E[0" .)\W0kLWM`/u Wl*]V *G >V{=qE>/M S*z5>uQ{.U@ȟwT9+;U>+U?QY>Z d}i+!_sH{ @r4[URMz]3Qc% i)Q!#VWګU fV*Yᯩ1nq2=N=c MR346əM;YHvPtUmsQ~]Tp5ŵ5fV&0UO\Q|`D#!"^ ثwc2^E|BD>d s?:qOa6|Mƃ^vb[U*>)ApbmvnwPsћ[o:/((s#uŚ%^^xMRv=U*HFTؒAў{h>M60 )A)*?Jv+].ØJ]Pz {ݫ`-=Edyf@ HNd 5ݸre~n>>o{rxגdr-1#GiFx_y=o=0O|"TFc>YfÑ<"fŹkRXsN<С> %"_C)uӱ%) TC@9/Sn̒n|ʶ./L!w0J`ELI(J4#CJFPB1zAAJz[_o*9d>#}>6A|9/YsoŏNdf dXg^I_[}.:Mp_pѣSb'm4lT&!][q6&{ /ڼE >ߖf]9y109\dvЪ  '#6`Vr/z!oK&攚K˺Ψ9 |g2:1Dܚ~#n5Sz NIhԃJm+yx+*GjE7q8|B8vjA`w" VBCɛfaFYZnAXJHY,QD)u#u,5; V!h߭, DYRwRÎKy#2  S򣅐{۟R*]\>`fƆC5}B! +N"x^8Ҍw%+\vϋFn^.1 Y fqlGA,1%J*7B #~gGu90+ރſ>]b’b-Ú:%J1l`vE:=n{YR-l EV۹iP{Bc 7Ȣ]<^:;"KO a : ?̀" N!ADf]qv"MS,{񰓁~-XRˎax`KЙuGz9ڼq۵x 4/w3U p }IܨLH@+^mb-̓_}Ih~AaU^erKP\ȕz!JV n1ʏ[&2Xڈ0[yLYS'1!ӝ[+T| ;쑫â5d&h&O(uw{@+mVĴ'ʔ szZD0Nj\a2ӓ'&ptzov:ۙOay/x>y踗PQy6G5wRLIbuS<䏃eB t 4{k ;1oo{u&)?qn?@bLVt[x͇+SZqb γ(FQ~K04Co8eTZX Qm)Xˆ*$m?HSWO b/a" U1qHS^lAr:i:\w6GȜ-,zs{o4`h)zǞ85w*SiG'-pLg& ZZkis%Ƙ= =  7s"psU9.0+/Re*Ln©6 AhF,d(YQNk1օc.p6^etd[o5U@GGE['~{*߯(X4nh)ێ"6ټГ\@ЛҚY!bDGޤ&ZVňa{a#)r8 l9Ӽ6H,Ubذ}qYV# !pI.ٔptS:rbo_QәxMv _E^3`,EFF%o ,Fͮ=^gE] %6JkT#B%?{]fuyxR %2Dl^L7ǕmJ `\yDJb1 13.$ZQnH8)@\8rip7PfLciWc+lX۫9Eɴ:@,Ν)s䦸*>Bp8;tlW;8a():jyYMZcUw?ԪExt#y`>6x qF% 9Jvs[ڏaxy㾕rwN&onS~@Q !wuyZC+3+'9Z8B:aHװt]5x, t/D ?sj#ɨ9lJB*, 8^N7V({2SzѲl\ăߚ)aIiu')oR|&&6V9zf|hZ9ghͣu> y]r®^ϦL%|89.ί6(U4),Tv}Yezwn r#̙H{qn;tսiB>e+p 2fiSעBwm>p}d^+v$%o&cnE1V\gLһ ?p/q%ajV\nܰ;֞V*j"U+ljH%ݮj-PE=[eDQ(j(v]ߨnQQv+IK-QJit Aa;CКv9_Dgg踡mb^ dgcIXjti 9vȦ6U˔@- ,׉3vj3yrdPirBW5R\( 2ͱ~ (WTy2gH2s_s/=,ƁczɁ͐3+B4'n? t0V68v·"gH1Ǫ &' H?ɹziW8LR)Z9SZP |<bde_2eo*E},sW`Q ]ùrLk45]Zi˃(ۋ4b\g6a~$w2TB&Ey߼"XkPs< +;d3; ^B3d hWf{W޴{'V$[{L_7+0A (Nj2Hs7Vo-q n 9_-$rÛBRCš 9>8ՎvW[CGd|Œ43$I}nG0j ߰9~{=q? =#1k4Ng(%N>p \2c{|0=As bR~ sՉkgyxkl󅈮jc,)YY{ֱ WzĢDBf*JHV߬.P4%G67#tiFnӉvwPU*=d,Z@/;S7 f+ #2thKɗ$ǴSRrX3&)tӶ czJYR&GyVU V"Ս6_%ڮn) {o۷z{Rؾ|0_`ƽUuޏ*ʋ\MblW(ofR ǟ;C}- &`>x45X%,> YV`J`_kJXQCC.0mϼ>xSbGA39*z>!CJl3|A6WN$~-mpНot(;]av@irṵ,+a#aoDV !1qk85b'޴4҂􌰅 9dK%.t5,\Mt etx~+/rVDJМA—l侇*CRj-X#3 T"F`4&P(@3.4`kO=^rDِ?dL*POPmT-'jX*Lk J6ep{?F \Jd(M"xtECy;~{`?C Ϣ@U <= d:Puړ`فdRѐuO)6,i֫py`\ _=N*p4WEeش^3x<:xvc ԲVp`ύҧ'V;^gZ{PQU1+}.7\<~S탸p XA;X|hFƱE|З#"I=+AW[/xw4.bVJ55 ԄgQ<u4eɭ3Oo&*\#AK"6@EF .}[x:)^ܻȊ%"}3H#WңMmJX}PtwሤN+ '9c[05~Uj=~&@(eԩ 7ei )*RnC<;ڷ=R!X:2ߵr |Gچc!\]֤̺CU_VeꌒSbFɀKH}X~ gpa̯@b0OW^s%F  u޺M뽹AχFSb#ߠAx?" |WaY|L4vɻ8v%o_J@~P19Rbg٩ D奬Bkt=(9f_߉ZH#H(hd96R'/ ONoL:S7'r{'ʋ ]NU1OPdFeLFw7svT\M[T&p5a]"ò):-|:ɉ!E·3ZEA.~ef Gu6QNN A@N`東U׵ӵ]8-x&nEgoݤUe5i8^14"*r୅~N  *QX6e<6տb؝zL8os'&[;HP u8_h}aM MB60 6G޺' $$Kƶ$vxy!H=1r VG2WR|JUxj$8>Gc]쉣ۈKʧ~TqgI\m[a~0voNV>13SF+6ˏDҳYJNS:O(j/:)reg%Fx%M >QR_rȒ1iJRfvڙPuʜPjjhIڒ="d{4=: |!gbOي,/IBϏ<yl.|R26of (FHFl[r궹2rcbUC:i1`"z?`R !4,RYv3 O`pPl=ӎgXKaSFK|O=24sjx hF ׻ ln~A j+;o7E4:v D@'ϸHs ,3U)v@t]dvԶe]dFqIVIT]5uL_AA~TSFǴ7IH;k >lI&5]qdБNߚ(1hbl xKP9%2nǢe6וzqzw9bN45\ߤnL7㽛ݠ#4[7-6ǿZ*eϤ ʠ!9>֭@mlc@ ә38!ÚӭOƠ;BA$g(};y@P)gsQ\^xn`ՀH5WkČPg42%^9gnXۭxNCEaOxx}َ!:fi_|Q%kl+ WF8mLxP:.:_"| ve˂5c;z^t0‰!NTRW+&[J1[]5*HXu*ºыte@ Ɂa GlW@|xL`G}z*,>"}<8t<_W;Tӿ(IhXmAO8 `C2l/ܩ~Ð:?+SĎwKE^'^te0oL:DN$yp1E1}zǀ(!:hKH)ȠL[KY{|Q@V%\MZ>7P: IR׌22 D]YRa5B{GLrGNu=eppA4EM,Tk[K{yjudf'4d P$<^|YJ(eUR@Zv:@k++Q;Ns~JF1 _l'5ܭ>c)d(Ȧؒ]pʧ(90PtԱP|qL%c0և8#Abi%9kfX -yK4X02ӵaE2Y2)2 jO%IÏMCˈy*uNxR4iy Z6A7`B.Ng} TۀWxhLݿXG5ﵰVթHbB޹,i%}FF9{w,ZH=B"bK bRid'_mQӈ!)&rLNG@} yHW˶{bBX{AH{;M[PEo O|Rc^x4>Gt쮠yQƶ6/ JKIk O9{|x+ȉK(3NjK}ى"ڕkoa9G? ;|C:g;DU#+vé ]$[Ԋ'f@\qzetWQ0t\Zg{PzVtԼ@x)bC(=DDO³6S%*,L\6]F$G4P_3AN~zo^ J@V c &LLm˗]WQ6ߪ 3N<ټ< kIvzxs$=tyGDˍGl!Rr oUQzC+iEDhS{ٴ8-!T+Pr 3сI6`^SC؈ k;0Νx9 6=S\MC<'?!'Zcճ[_1k8 >9]R㤞9CHkԃdwRЕބRvc-:(*ސ*&4.sVC/5g 7ļփBBQhgex,3J6r/c'A%^<@KA}ܪe'@(#pJAPD`yX"e+ ~ٰ!ZEXaE]r ЀM NT;ؔ\/3fZ3mnF E}ODvqvS4@rM>AHI'a H/V3HGW(c|94H(㷠΢xOgeP{e'>P'MMI7Gkť."vtZ%ROIes9m|ԵlէQipPT"Rk9ʟ3H`5ObOaΟ(0࢑9"G<0fV5ɣYޯ.CE<8W)3(K:.{rq!o?Jﱩ76 }BDadN:@#_Y8@Wp6CŕN-[ ~#riѨ`"sKCl2sѲyP7xJ8@NPuSY40(L4{D]TTU9P\=S. ㇟QܸXh7W/)=vkUD\o~lTgiGSs5W{3:s1('pw'#84+FG#i/m%%àO*P0'P nz8usZn& Y'pޑ'@  k;it˵cq`OM%3J,=2:1=L ͽJQQ\2T UpoTN8a6x5taxҢc̅ca:!bw{d[8 L x%{|+T# [lӚ毡_6In5 %XX&0ҏU+96wY*dugyT+w3m*(("{hnD}NпkDzxQ&*m,yĪjn4Tq `g@C^zwPN Ƞ̞\5z gKs:L) hP>aԆ$ڢr)sޭvτ=3~jRM*=8,'uiF#Y!CXKs򋒓Ktgecߑ`BiK̵QO[AmWfb{ifUK_@A389n? 㺸"5njq_O003@db)lvDtYgb j4hXcP^|3 Ӏ) "jD 2h.C6K-Es& _<-@7]vNȱ|\N@ d(ZCnȩ=!7FF '`r|m}2B%W2iq*ªDz-C嬷+L\NMV_2MU BbI~RqU ^Og#/xdTr Kӄ(E[ ~EBm##GbOʺdKiv2ژK`~ܑȷ _]BQ+H:o8%f-*⤨[{RHX)8i FJ 1P)+[%VwcOW ,Sk'r8\oCEr6=y:֢] &7K,qz$?f|uDís7r <0m>!h &/{ ,q6Pk5 :,aqSrF{Nt+`U1yR8d>.tBLƍO :p}C!$$Hxz[ҏ9d#Ȕοz%Ű ٿ؉2+m]H!l*lbԯLjIz}Wf{HF.|f-%ՍD J:ì Zcw&vDϭ.Xss0XMծҨ?~53ZxI! ${ Vڃ]#IMx۹ 2qX_s = yɑTiEQl0AX7x?f1|#˭ho@N NDB_˵hC)EbL&iPOpz $a9]E8156X#UH2[O8o[^<=rO Kll:S9#-g|c?2@DשMǚiX2B츣%D|8X^ 58!m+P؜法)Л7r~Fjuĵ;AFԥݯUv-_nik떟u*Ziev}+܄ Nw02Pd4H#IQX^!Y)-{3?Eʨg+ Z}j2|:?MS ޢfΔ$EbyQF36S`nVwh7$~6'\KZ_:h8|J6Nd+ԗ?)#_L5`7*Pi`qrF($<4p Haz!O-E}.+_`0KpNisevim$tq;N^F3&ofMsd8\zDth?M7z%(Vh֜MQnO~Z3~zimB]QR{PLw5w+3x! Aq ?q1*-'d:6MUI"qX1rJض3Ѕ'Ⱦ"ɗ6 Pm#JlcXKV¡iE.2 .b-; @BpNP9 Yf#;f3Q{s{ x%@S!kNH󳻯l ZFX)@ k IۮS,䲫oԔ4NfG~ȎA#D$hZFk6loDM)J-t1|k?AwoG OYQhP? A[·A[6\yѻ\5Ju`58Sm2$Jo1ɼ =|rħlID<+xnn=Źx( 9d蒌gb,QIVS?~Y"ӑEC:SDږ"bXӭߖAax*ẺjypC/[·*v?x@ü'b~}EʶدؕgY!bH`.Ǩ_}; cKA5|V"a62lg,iCG&%WiM YR*y4C.Aw qMR/?O _9V(N)ޜǛKM5AD:KL*S4y /iKYa|r }L)aM \%|AyK1 PB5Y(쪙SPLKvՆmj=s`A4̟B.Er?ByJ9ϯ]hurP A1|DP5x*b\{X5^M!pZu8"hf[I7xOuR 7yA@ GDTڨ~mX?L^^BјOy~aXzՃn>E pɜ& %[.yuҭ\3GosN[;Y-D/9^K_a"āyE5-ܬ:5$l A>_& bvI)uvŪ=̢DW6Q2x^$d%[P Oj Y#]j\yQ_x%8;P3v۶vKX./"I+NX=Ytl~.3N+7nÍM'- 7W";=/bV})%>o%o,u{R`=ڏG*;E?P|i8lH%rhZk>Z| $S׳~&)TXV PVS&W!n~ mPjV^eW*!ZQC Q62/&$?BarFIW;sĪ@ xK1J,!@Z6+Z[a-6N/GQB3_lhJX+ayW͠Zeac:%e6mWQT8x1 7ջ),ɭÖN 1:[ݵ,\[`7 Q-^8Xi0Pg%𕀷U[a62tͫH2ȧ| `Xʶs$p}$†,(MyTrk1UX\pTU *D ގR, Rw9 N:VEҙLj*\@:@lM8 %w6{iM㫕_l$뻃a4 {0@s BFQct\&) T봄{Ȑ0/{;$u,1ۡHDV9'5|Q&*;?>]$~E]1K^WY<Ƈ8;mn8\g٬_ke$ ySgZ L!(C:fQ\`īHjV6G}<4R&־ +5!-e x|@Go XmŃ#zMy_$ >އTQ,+w;\OYEXuoehtḼ|]Q)H.*rjR|8舨H #C~F|"yv. 妬k1$רcbj UTVF1?b͈# )5F9YAm܂v9\z_pc?ϯF)A=PGEiֻh6; T80_aU޺Fsz9m&8IHsɊB_h޽V~ Z୥4K2~쏫a2=WZgO}"'|GcMQ?E ϧy o2 5۠<}^䖨tς}"﨑,xI'l xॣ}38&3-驦XMG۩.mBdpwp7Yn6&@?r B1r;\ E?0кxoTz`ślR1ʚaL 3 **U.Cb.ݡ1.(WӅeK'Ę4;}Rt J&w{R 6@$%oxC_FW|?2fn<в._k V2d7l0_*g΅_#\?׌IB9LBCu6,e'Qb&0IZZ"K؃J- IKyo&̪pɸs_Y{iwʐB݃IPA=y>[nIo1`HY-҇wh [r`OT؆CY"/ҞفHPxbh"Bž Ű4 +8?|E|td5R Z nЁM V]L`}Di$n_Yc͌(z#i109DcLr2%q疂dyh MF;(ޯ dBE@5@0-7ѦdE Y[oOu 4<|Xc 2y56o$XCB| 䶸/c K~-SXrsQ~dY$H/Dg`𪤐%8'ƪR$vDZ,:{Hs`A391^ǠBicY%S3i8>ڞ4F;r^#TQr0W̢gfԖN-\+"XabM*>,#؞O\7x4>"&;0o,n B3黭DgtwM-ln6BBF\Vi?$QSصI`cՋ"E,5ݤeʤK*W+2ar.MMgT >gcR#A}G믹ndyC {-nU6o+(:yv^&VdЁ3ŕt)ȁ{ϭiC"0>B&H[)UTo-F(pŌہAA]l|s` lⅪp^brxL~<A:#Uo|yO$Li9a>v?F6i5oa-PUΛr[-Fg˅xZ x@Fwk|h, UQ6-N~C7l3pE)D#F>H;IτI =Fi>;ie-v=U˴-Lm2#ҁ#g~BoV4@* ANP̮RK#Gz/Q!ْj!MP35dǮXl!dhȣc5 !X-A*L+޵S(}z {8DB1 `S'p̍iW'UVRWtQa٢`,)x:~۬dPЪwq t|يUATj&' I1}RaLɭ_Tk4Xb_2v(pK0&w/=~>r];"]OH+/Nn/m?|%mD{{ߧF>8Q.Ʈ-BrϐOLߩo/d֩}5@(=m$̊w?}V&E%SQ-5TfwL*tsf f=JD#J\3z<0i]uh?<CJU2Kؐagj&cn[?W|VkӍQR1 3AX!Q`\>hRhRB![dRsc.ė "!+! pEPG )#aoNq53?>xo4/C r:,HG TӨ*Buoe|'|i '=HxpU )c_G{”t"<VT:Ȥ osUj% 3PķqL^{2]އ0~?}(ĖHzx>B;EQ^G<;h`n|j(Lm$?o [aBDGDJ`'tCMNEbpYo°"ՑM`tp(E|dB9Rװ ^ MK!T&g[R"O / 4G3z:#MkJ\*NBZ"K _KMַB/oPg~ txJ,{pS$vqk裲!,.h̫:I/$B=e =Ү6jN7Bή.J G܏IK,#XG +޴X7PwS\\iG/ƒ^w Iɸ_;tM`߾ZyM-ס"[u-ϐ Dnt?GџŚyb)a0lmlttET6h,Rq4^.{ &5(k>.ݎ6@u8{%R"Z1: j1L_ hR.jZ[1c%+ Q5 ra6s~3Un?s6H,6a'`Zwi:7ܬ?X@g8o՝U/2N> }Y m-JLH;= )G*B|gջ_wq;,lF.ztv2%]tz7K[r+2IEcl!cA*B)&}9ʩsno$n|fKM?s9%ao -tZY}5Gx}ǘzCԀŭ-D<nBaZ޹GJ`:3Պ6~ KFh:5Q×[X㊴{s=IrE!t;;;TٱHZ`I>[Uޔ bzГCEv`m]!w8>_Tv mFTp6&g4?#4giR *'[gk+֓x$^ )"jޗJ}êp?US|[ YF4 2λv<]3DSFkT #tr +m!p\v8u+3R_sr`(yC<;zCɅ9SZ7.`hKI4fD?[b] H\eʝn!aY̵-8VlK‚%灩; p k%{bu%.~H[߳/O)qu19*apao$m+;G!2 ETXRlOXB ՗r2Hf'KcMXFT3@`b /\97-J!NsT`䍄bb`K`ur`%>l{KP0G(} D=[ WB0l3~ cL- x\Ox;-m {dD! k|9"SԥzP8]L0R/]t!lw WhKhigpr`$BWi쇌(᱉3X[sc9ԋ:&>.5ut0 -l ')&N{O 1I@c]I ~| 5/Ⱥ$U}qv汅jE",$ۙar:7&PN<$^6YgΟ W`X) 4+}X1̨BגAH6G,7vfxHL.Á6j(88M qsnDڄvs;0`7~:yfĜ"9WYʶH62;?0vm8gCɱeܼ SW$m8]kh <+w6luF[k% &ep2xfY=w X%@ )N.@m(7`zu= 18M@P:qxC\cgeit`y;8wEYFN1+6l;p-(`]2C0[)Xr y?e{w+@HFlTxXk]7 p%FgBj'N+[vV/AwbiFEaYe3IBrvrg*)R0 ls2UlXre 3;Ky? {{oI]E] K١Oswc)t`*qs"[Q'T/?YA}av T!,aRp"q'ۙX:d idW4YtMwl0޼5A)]?!zVdiπL=}>`0L}c&|gɽ>1?oY4sgy)2 cniWjG#c9ZjBY6OxXo,ZaDz7ԁ߶[SrwWHdo`mW~_7=T.7WNe?duz5B+MDCĔ8۶, t"R얭щT#Zo2KA56D"Nqi©:{L˯ٱ>@=  ]he((\qB Mh':*L;̼WHer`EHڽo-lh4ex̛@و%৪?V~K8[wO n ?2I]]oD}9}O Wp$@%7 :Z#}^-& PqCìkz&@&,9'*JD?V{nI[14dPýNm4( ݮ<7U pc9aN}xmSty{ߜ8y TCA4E5ӉW6jpP\;G-R5;L.辰F±M#1)2jD]2 5g,뭎[$mg:؜ѯܬވBF v:\*'?SsR,ʸƤu}Ek9j< ŠzW+7<%Ron EN^TTxoY0&}7}<H\ΌxBZi32>@I~;AegYӪ\E z[ನczOp("Gp"ꅿV,щn:,Fyc9v^t #KPuLNdD]$"M=kZb[ %?͕֙>1%.]Z͹ ڪYF6_A+Nk2衩n(hp5p?3f.05ӹ`bG5rjaZ gEhfR-c@pM#8bxjA`O({4 W6Ha^҅"`]d235Z237bFI-eSs2:Oc͇|3?Ag- 8ҷ0@1*@Os#Q^("#êIytb@@$ r!%`&߽ ]c$.kQ }i{y-8 &i%0 B)P&硾xcYd}[q]O'W2g|8P;5DTEL2ѹGV> }h *yY-17t Gh98{>:|t=},X֒' ڦ)ށ*s=_Vc^uuDyvE.0'D-jA«wvEށUM.L=@VKFISԖ*F}ɝWc$hE@fdՋC~a2OZ RWXz}ZY>.sՠ&bL$ ҤY= BvJsI X&DzwpBrDy\;'&Ԟݴ 2ސAo(U/qL&<>;m&0`Yܜ鸢{PdO0d #hD4iNj'Gd@2xBV ⏣Rٙ]Վb{q~fp潵 O*`'}9R$0h|Y,h _W͌%194u= qpBr2F/)9RXgnŐK*( b*L̶2ӆ+ $u_Z+u^tv~`-ndvKOμ>NU5nNI0 Y ]I{ЪآT~lt15i]q!GTw]lTS7ji=bbN=5DXyIlǫYU7J>ujD!IBu!;+YcBc} YDby2 8^70u&3R ܱNJp) 9^Lm7H8rgLjʉ7d*:2|">{s l,`e|]{+E(Q/dE.t0 0\~lTeBqO0ZSRUvQbno[cg^lin4z꼒"NNFL2nf!8o}! Ce8bI!`U_ xa\˽QY?"?&; ) s_n41Y|!N,?|4?3ul1{y;N4$d#ŕr&S󜝵;s "?KN2:ydI 9˝ ZYii¹I6dEIFTpO;Ƒhn#VcM,V'$hpz&N^K:F.uNh@܄9vjUB15)ԮA,Kx4U=Sbͤ4 6AّPy$!X=a&/ n:U}ˏaᙖ,>ډ>yc,N^fr.+S2t [MRK(K<žb+1Q#XL6U@jk!JOkܮYV.RLX&Q'rYzà9.S 3SkԺ {`e +6𫕇`#dsZ 1A0=ީ_ޒ viA}~`g H'cne"nmINTlR8W=wɺ]ˬ^V(ZqqO WlsSvX5lS ?f |hվ`~?jO G(p ˗ o wk3λ_L.eW(.OG>JWP-aa~ jܼ S lpmiGe\s׸ۧKM#i_kSF/Wd?XpT:˯ s0فV 18"m g(]_էFi HQzͅ-pSSYY\o8/!st%*<ɎDZS?y'vpR6A{v8aBE`!Iڽ`%ؚ]M Ρr:cKo:Z:Qiq_1&S  'A0Jۛop ܓ2=  hUК@}.Rh\/ %S+h"UZymXX&-摏sQW DD~"RwG^dg!;PٲT}ZBDvmQSm /Nsۙʈ YF$YV)!1[=L<`Cܼe26c rӾ%%vC?drP驹ZDP> g٣x%nSQ7 i,>8N0jM.5bcxх@tN"BmZ) ɏC4pD]p5#!EEZxja )#u^BgZu{ɓvvzl/- X;+s'q9hn;?F/}4 wJȰP6k1`ıMDjSՐ骅>yeGUmr~S{"G 7+`mx-ju}MVy˘vD#s o]\0}<$LaFJz}59z.VQ?nN%B/V'6\6jc#bKqg?t :TۯNo?VG-yd( ˲F"j[yδND x2DWe:V0*?ƪjNY08Qr,$Q~[G֚Os O9}E԰RF5lgRGxZ[FtY&~.V8 ?1T$rPzyQ*yāߌP8]2/Im =V:v%G#n9m^𻯊"H*2]i+'"P1ͅ('+զ _2Bh y?KS eaMZI^'cuu PZ&BcXWUxcx9.ęR3.&]ekqx,X7 MZePRHޖzq6}U(pruWKXU.344c!q3;ITυ!RzdY/";5lc]ɟBe{dO1Ct]e9+Y}aJ{aŻU4cSL)&lY9U/)G<׏uT$5NI$uiD@P.Yk^\&O_mX)[qOېtǫE$"jhM 8/D*W&əyzl W4,n OŪ&>ąjd5{IOk) vX3`"6kZnN0삍lsg3IjCʌ@]1WJ0=Sܳo;[3(lWXtYj/ૂ?ƞƉ g%/3Uqd@G`iGIPGV|BR6H2zVY/BA,AF#(fpLh4 cAvP{f⚉v=g#]WQ"_hi%I*NOr!APGO _v{'-`ߌ*1e%k-eA݀jA̗E_$6eT3`yǾ9bO &߭52EP\'w;"oQw6T.zJK=|!;F3~38nkH t\A v0DsN/x߲KP"xl T8QhxֽQV)~ :2IZ24Și#z,M CG^N^$uXFө%}GÖJ&Oz5 D~ëFWcYwiBy -/֊"-gn [DUdwUƝIŀb9`31yy l;ŝ Qh@fO!PC 15(Ph8d guS']E-? ٕfU`Lܦ9; %&] EFhӹ`oE-f;EfTs wG޷ 4Ryj,"xJg-oc8;Iipv4Uԯ >'75/v]i|ԏ3A<1zSù 0g|}}~-91G ~_ؠV]s/Lk5d؝`4m쮭sZ%D(/e֌Ӟ㔿Jh1217[&gP*â 9FF>_z^< %@b+ |KKCfyoJQeW'ruu L. *1i7![5a0@jZ0U 糐<  Jѹ&Xm{4tܘpRղxi3h"1Soc%,Ǻ 3R肤V&'h^NYlʎ|EG/檛$u33H TJuٮQ8!W]4vd)+Rvn?@]KXGXmw sՁ)j 5<^HHK}'ֹɎAS6cǻoPktV5 t⛡kpI1m!-q5_ēh&OԊ|-2:O dA*; `8{{(gh%n@ i7!'}Mnt2BpF1,m8-pr̭g|dgH;bmbJ5M]rƉtm9`19*KqaoܦO;@I:~do3&M]?u  _yeqkw@=cb) WTFu E7*;,L 1:NrLZX$U6whM8}0/u%A)*7'|_"YA'FH6RWx~h7~k@Ѫ`_SS e~KGYg:4 o~/\r Q Z8u9wh1xL\K}IW|QF~_D3eK$I_յzc>2jջ1זּF\@%}JT4և}KYԿ$eP'- kND5 {"ݞ}7z̨snHyelJJ7ibdWL&fMHK *vD36Ljh"ۖu@ 䊋K;*Ƣ9nv%t ԘjrcE*cq~dOIm!2s^u;.eBvHYKE :8t^jX׊@Xcky{ x}b$*yoY+ߚ[#53`m-}k&evp`Co]`6LȺA 6 ,.V=s&!:Q ~[aUApZxK !"ؕ4#jfh2buUB_}۫(تIs*;,{y!ݏ cbdVS]"$͏6wR}zm_" +) lm%f:H;Ygid !liQ^8)&qpP_^źv=K$q5l~OMN&1ʓy Pַo"uM?,U1:17^m|(3Z`[Y_k5toɗ8"$4?@u3k6~`FE}P\$ ̍;d]{ K&KU=Jg2Fx^ŭ5GCc}e FdQ R @YH 3( ?f V6?K(۵Ͱ9> Amܴ;ļAm'5%PKUMk/QjfVrp O4f6n1 K)ͥua 8>v\J@QzW7S17Z0'd#h*'Ÿ!ntJSq(&2qVrЂ-*ןI\;ܪ|BZ>%tQZp§lC貤O9K|-l@̉:8\hqfG}j_!֤bQ]5!t?P iY,sRT=Zk^lla??5_ l)nq!t&"T"ҕT =$ld&zq%>|R3Kfm15,!rD  ̚R}L9 B88 tR ',JIs2u]z[n@Fb(z. /b7:nv6*CnWuf}4 o=JOɮC{}v?BIyTY(YT$(9.f=s0VN0PA7]m8. MR6p5Fu.(LWU/}pxg t:w$V^-q"nG$'ijK?8 й̣rEO񮔙z[|ʐ]/4wcIgi6Z:^!xc쾁uB(LѤN޶{#!ʨ}3~$boQCUk"K2ʁZ{;/oؠg4v61׎ܺk72eI}_Wz8J!iD iQ-S"Eis4Shnp"v]A{R3 {p06GO\XrAW-IiU-̎w]3&/3ylțp}Z/=zKD/OAW`.!J(_B|nk eʦ/㘚d΁c<1;f@X?8Wv[ ;ekJ!?|9CrB4U;Y9k}+cfHl$`?I|$TuVv"H"`!nޔm@衁"\\Cc%ʹ g;]صAFo  Y6SjK}tGib]ZǠ Iస[^ nE؅n5kߦ敍_znwbJ~T |=\5vƝ=Ds{y9>ccD 万U,>x4Lj; @7L^Tfj~A$iqj_bL!G+pްwhXbT<,?劍ti$TQ>{{`nh ħoA5d3΅jD>':BʹCwp7g"[<]1i0'}T,H!n`İBHGJ%~tXQ۞wɤ2[ i6靅1~4]LDp̒4gzm:)'d1Z ϶d[I`sX[d.ʼ[\;HoGxd+jKLkX*ŪQ}1`|nla "a7, h3E?6䖈gUP[㔃_z)Bc@譋: ry%hy<:T>B K\^`]oBIɟ@!<7nYl>)%l xhnh6\:|O&2)t#,;MNQIYˤ`NA/ #YXjl<.-® +ҧf^5^d_W8[LW AIԌwvC)(7gv)så;-*툈{[ir)qz>ɓP u[/jG4 Pi+p+aMT@9DNۿĥ)Q߼@ezkv}[֟QR3 K8<#Ή( gIM [Ħ'K "(owD _N)Dp8%V'd0)siI &gaԗoO4TjjEGև[:+QLՅwȔYavGy0X݆~GTlM/ 1. T-BsIlUۻgX1@io9…$%[UCV}\$m;ΫiNFw ߁ TioC>aLb5;uz: B~c(zEP8wpևI=exSbɸDB}nCIвy_J wW!td7m p̩LWmel*Xν_]9RoИ _&p7Nj' .h$s,ѯY{w01E P(Y`03 $^@ߨOh%k JG{l#Q L6|iYˊeA:YoP49 ٠fabq$ⴳwSi!\ tz?]5|T@> Z[|PelcYGϹcʸ!R/;<1& @:~%xEaZ_p#bـ ZY|z{ hZ%NsS4Dj-B"YQ5ߣu玸) rko>#Zje!~[9vhB^8,P%xj9iW^{ZJ3~DٰI`yϟE%a/aAoW:N_LFR N|5,l7Xƥ75<6܉&/&@lХo [P='xP2{uzl}_7"v?x8SAmiR:+-FQ;rʕ>xH~RϖB6Gʰ1:_=;X274^¼m`$n-ԇ 6էtʭ&כ_W9rksⰊٕ}LtQ:X^\[;K΁(/jb:a6y)eٳӔ:/YW.ꁶ?O%shBZ*ĬuWwq5 ؗ%#Vpfh)SŒA}U0YtLƨWJbÄJ (},i]'-eHu@2R~`(bF|b:X#G 3i+kvcTF/RHX-=A{#t +Ewl[ $qLarO ;s%_7%9ԆOJx>}a lg7&q?G<;ƄMG\c5d\2.iR0IoG 'Й;r7xSxsm*-6Gb*0D[{굯NA}|#/LAFQ:ԁݭ <Zy=<"̴T=H)3[׎+egza*ܕXT#JalXBY;n࠘HT9hww@vs}Ίf*]6AXR" Ht'fl8gb{MwmA?^؏XHɞޕ7oE ^(t!ڟ IeHXaRC"E;eR?:7n(Ɍrİ6G2Uy`ݠƹ$cmC˒jF9gɞ/EJ\i ci㮺 ҵw xX9{aEEwr5SA?Efx: q$Iؿ/ɿtߴ@CJנ,\xFN `j*Q6 'i4PaKZensn1St>EM_9Itvm_nf[yrD =]%6<IXvniOSqCR^'pa PRh*b6K4vr4Тuqr AD=Fa?'@Y&;n{_O5G; 2UFoRUNirs zk>E}l`IiOˠZUQk_6z15ZJPj% >Mhjߖ:5' W ):(' ©3KOblU͍hv5ۨh/3cc3[z{glѦuO&XEq*N"1b(.XZ)%<[{vMAl%㠋ԭ׉j*J:hfl ^P:$XDpjo'"k{?*|;o_?BIv`Z~4Qχ9%QqoI0 |H=rݱLV_Dj1K*y5 t;](<(~Lc%$UB {] 3)] JX}q 4Vd0gHx'7-mAA].lۿxQ.~ ٛӗz4kA>g1ͨ_'S3ЛSV#P8 3zcR[#SFCz'@1룹M,&aû2Ԡ nV(O~^Ec8iaaש"JB3;&Zz- L۵F|m)"xk-uQOHRp`43WQvdyR6[a)]'(9dtSnV-]JȼHI]2&ޮF T YГz9 !ӟPա8=(NULo #f~ ((Muyv-ǵL(3ڜS~qӃ|ZtزY(w yT I'*cd HnQvsan7=vvoG Y^L!ȍ\ SH ^#x8]R+tiRm%)U剉/cɸŀF澽tMR4(42J;-GM8:'p O [CaN B]&Pw TK\Bi f>פBS9&r5LtЉ {Aq5p4)dug8Mcjs~ۭhГ"m"i{-jn6GED f.%{Oi'WjH7G%s,5CH A [5_z ӱcf3NTs(x ^Jmoqh\XOpӬ@O ck3o 5%C!@m?sMEC`(*E^CN`}ĒV%y=@ KWEawt]b`^$B=Rk2Aeob"Y :U)6풰7쭦KH^l 2x|]A93l.#;o _r3w@^7OAiP]Olf Ǣ>ēN1Bw@'y6c WZMi~T¤͆yadV{X |+A`XE͏‹0X5RHO2HoUb6(t?UdNĝ˵ɶ3jU§2,;H4Q`e]R0 TU(If6nrL6AP\|+7V}Wd]BΆA C\ќt*<1􈶤Q^#bAs5BkSwqY^ꃠ9_au)W9(@;^O-ì#[I>|sp6Mʅ<|@Z ܈ Y{: R&Lp疃o5'yc~ @['~v sUˬ]Rd8>&u>xbaLFޝ|אf>ZkaU8_y T2ڠ ȥkȐf:_k"/Gre=p#Vpm ė}CtH-: KիI yp;mwWvIo{U[ ^g\VO _f ߛۨ 77ؠ譵Ӊ.PY+s=up{ߞP?FM+f3o#58ﱘ$Lf'LP EEiM_.j*UCxm.9؃^N6 Zm*\}>e`h|}v9^+N]"`V!/)cPLƇ.qZ.Yi&B}^͗QO};i(M=*)6PZg5({I36z+$Iy\;1(G$RP`>&b}9,>k28 vʤIuI#0prJꪸVOcBAf oΓ Ɯk,[ҕkodFQ|]l8mKg{> B,ms9n:aOvƍ()rt=L0і\4a?`!oj% ޸qyd Z#_amj\2,ddُyJDbו؄~ʧ#iV٨,ZXlX$YBLMOk2Dhmez':OccVvCb9| f^eV9T)f\p=BYdY ~FzEYLF_DF隍/CsB7iOmRFGLg+>!ag=ꁡ s?IpMGcknjwc`wD1Z(eV1mSxl->j\Un#w,Mv!'sqb߅,h"E'?#:QxaE}t(Ei3v qo"r9_EnӺQɛXa-cjwwb]Nz6 p ", ~6/[L8vC-l>YbӾdmgx]q`2yvJԸCdĚf=.ġl Č9$\uquѝ,g@VS.ӯ يg˲X >qkAwJeqGXj?5w*аU#gB%mtcw80A.>"~} m6{LW"##uh.G pmf:/؁6|Whؤe,yDŶNEf́eXVAF &! N*jt}H؎8hJ\9*9KBQOmC[H]?}Ҕdk# ƹa>qY5g+-^T`TJZ8xXv;3 /*Ѫ SG)lVCJpd0ko1ق?5w ٬,Z aaX5.yHa04ёfLosVgk1OB*MX6u_%J "CBJ(,_.X0` =,}]9M4 QByz4n_2/e6OR=!͔*2Ko2 750o=1.q9m< ia8*4N4u(=ѽ5Ue]GN~9i8n>N{еcK7 Iٍt#ks"7}ѷoϛun5=.*t;ȆEDhlzJ!07ȈL H6;| "AȽHGx˧}Nx~A.nrZyC#Z cڼ؃f 88v/OK!U_>^_ H(#nl]ā̫W1S 46 G`)\Vc a\U`Ce:pU%`vWo+d-5 _uX¹pf6v6I/8ޙO7eoDBO?Mqy' & B?wrdlJ1Be輹W02I7Y}l sH)(ﻡa'$*KY,j>U1z(EDE-fЈRZkTx"q>zNxQ6N1BTZ21>q!C TyUVtw>dԯ^GTD מ^YpX4A7"ň"-=aҜdGrZ63ⱴVdµMwI _LoxyN t}mF#7dט8լ5Q1t`{,?(#2^x4qM(C|kt΂-V߭liѕ(9q15_Ew.JL"cXv~x9BmuԔr#֖ے > 2i`h*12l%._l (TB- L(p|Tsa n_EnG2EP * u囷pO=w,3!4۪@ =(%-ZK.1szuϢ&#OU&aW?KQȏ8ޟKz {Fm.MXL`/.-|4@/ʬgqbW۱Go&U %6#Yɵk VKH irX[MmJAE_>dX~i 6^sRVC0.Յe*yjw>Mn1eB+imֶOyEMEML}+VO A app2yyV1aH 7v0 Z\4 t5a ^l OA)>/^`T`E4lwPۛWdʉQz+,E"( Av]m)>#*fl410GFE~]墵^X='H˵zDY 4-4Fݴ69 y~æ^hHwCC$]&+7hueI= sT/#~Gf5=>#~^d}(tfn0 %F4HBT#?+ 05/* Mb LBoWr21Nj&om~z^&![ s)1M& .͌eCfM/B(53|m-iqnBͥOVdy^~j^s,u+̀LAϝϘ׆o%ctxחCްAmnlJbץmm$ч"Ӯ@Q40)7<$, sBÞl tLRb_]Feϊ e-аWQ#]luEߧ,l;PBs̬3 + Em!>tGz}H\JU *!v1= š(;&YRpMɲwV \-%2ڒ UK ۑ|}Aڗ ٘gwv4ߓcHmz"ifn/$N9'ɉhرq |U6a9.9/:ASqC)a=M!q*F<9&B+AW64cL~=j1(SG5ݾ\cm ~ؚI*-S`D4(<@!R H +𼒺,EtH!SmP'H\ȷmM܏Nnn;ƑvlŇ\JD[r{OۘخHs\?d"R0xebCZ]+<P>4N?)%'oKfiHf@<8l]!ed^V5^Ri WZx[p*B_v{m30;: ] Ǫ-x5,4TSsl>͌L R2YBgJ Oc t>(2i~Τ(u93HѡyK^ G)֝6𩴑=.7ܖ3.lfoyuuA8TTܘ=WuC6+(<>r`mSxnfkɖ,rKHsR91/w|5Cly9tA̓}е$Om5H|*陨hAa4B' ӓp}Epe!ɛuM<aj%QY{Bhqèga:|ufåKdYkR`&9Rʏ94@[/֨SPO';m=K~!N\JC)+}7et-CSJn|v~a ݝXzѢa[ Q0p\g =v}uЇWU eL[|DWQ!rW*ZmgV.xہV|I2뚜7ǯB:tR=}1in]㷟rn~y:~cN+[lC2u. ONXwjq4PTn?1#f7:i{G Xۦ(%G,au wmkb lv&x9mq!+_=Z/-ǡQJA@| =>M(?K~:gw!{Du)szѤ4d<{tI ՚A+SިsvL;&o*P Q;~d.*",R8Մܲ,ݝ]ir;UYZIJD5*]$m;qy9,2HqLI~&3<;C`ZSW?sWœ`wƳw xN,> A1('45hW燌)[ߺ̤"<,Ҁw#B x)Xza ֊@Gs=;:OgQkkBUG60;5DEX#P 1Y%¹" :M/zh lE4#[\ w Q8VjFe>8n}9PP-  ѷӁğIdGZ@V 3u4J8mxGLs3b@ԌMKmXaV3džl\evYd?s>OOoӈ:IxUF+5{ )t }0'>Q+%9nIB}{ S%םtDhAc(wCкelgtG{^ċ.#A'J~ Ag?>?teO7;{slu9A\g Jb|`$V3 OM-m |RNF3ݔ 5odz};l[G$eڲ_U;n`͕a 3g$sɰgMc!8b*MbوI?RZ)ek_gHA1:OKźЛ% <9)=f_/0sr:g'M;EHй ѽ͙wO)GT"HXZœΥz^Y!*"?0FmۡZQҫV*.jX2=#K6?)Ae~a~CvQztV:rK)ۦޭXZXm &Fipbػ}!k(Itjb~׺%'zW~>LZX k#+"}+%JiEi^rx{M6eP=D*68 rk–]Ptȴq_9>:C0m _>Je Ę׌N?)xq$pߒ8;n;uPEc,Ⱦȵ(ZBDh`IbpA%VȒN8֜XḠ5-~TXmW+,OYD?!(+i 8C䙪xCyVsW{rB^l2#la==<&z;2+ peǰ&eAsף^E| ɨOj4ajru-ZbLfݑײ`u">JAxPRtAٴwڎdh}pSZ\eߓd~]͑b]wZ8 4u4?7!XGVx,w|IGr{mzvsHPuH#~NXDy#<NHN!&5sBC&g%TJzȋ9_) XGS1Z{w;J Odi>;uU]OG~T6٦pOFqp..SEG׸X-T]oHа?^$*tv6n`1hUcI ?~;{P 1hUUⲌ?߫v6: L}ʫ#D*PrlI ]$LT"O%_G.Bx{&綊ڙ/FA6`vUWn4{JP|RJDsjbuW(\G* e#;ql!Ϝh-1)f_vhHq! ] sz('0f|]EaY$gg)3H^JZ(ˌ YE F(DbqJl,RneF/X-XU?N'R&A5/:T땏Ā]vѷ3iR/2oӹ}4w{8p՜ Q#x $L^5t*DY`2RĻcV&H-;0Dbu+5g}Ơ[Mq"^ҳ֑8QEזE^k^f&lRVor7P)RK4]FۇABϡ.}^+Ī([(#snHE[OzvxIezQ8&Ya@gR'*"z+sCKN _rRXh zVa H>W?*σO^}*Մ0m(HA,C(Xf(O` K/:vаu2fĘH8),ÉNsck;=S|[P˙K EeU?[/N[um$իy -Lpȋ+3@> "e eU;N1(bLߞoY㪾[$8k\5^ߡx tt RWЕ)%XF1E Xs~S싚_Rڢ,F,3&UpF;yu"X_:[z"m&9"ǒ3o5[962I@")mA(`K)꾕?ZCGRv(a@BIhOqnDGd~q#(=f+:F]|ِbЧ7:|2BiMwpmk54)sXkInBXjAEⓓV,z`뼎NԠ߲7A[^?>%M=42K1Bh3)H$G7Jj 9amXA/mo~'g"h=]3i Mݲ W\ X zi~Ao>M[s\-L7\I⪛[†6Vc̙Kr bٳ;bZ^4*퐥`RF_:98j(`QƄJo:s= E|alcl~ ;7ʠNls .>"B_^\M%ϐ?sM7rPl`20a9GO6ri:wGW\rݭ.o QN$BYPc8q]નN.ՙ E>Π9vSer$gbcLob!F^ 'U'g,?m![~YF| Y(puʯk-23wm3CM-QTK-AEfV.'/MZs1 dЌ^LwȻt4.( %z܌cŮM=#pہ@)$Xn+;gH콼$Q$-Py5p-Ypd2v>Ѷְ3W__jb!mC9FجL|rkg5ü 76n x;ǛS3,3{/ۈOJd=Βbj$EУgfdilcĚbJ-#-Zþ މhA>,5=U->L2AW{WOKjvn6mA4`68C!߆ѯt%B onHd ]:.w]dc%6S f)mq ZUaID"dR|9QڃtNKwҿ=Kn!X-inRB7QCi)JDȀp'h+($l7/ "Aݰzswuv9//VC Y8IF5a'P16?٘ \aUv[J k!ȕLj[C PqZgh}$#1uEa/naJiTxv`' k6pq %3/[ M/p:@wC&/Zs-OACeK#cCj9`kK_Ƃ.wxKt a!o&] CN0`SV b[zX̺?+^{ĵ8}`ghs4mΜ&-Z0v7]@_Ҧ|[B$w rt"'PQ$- F]%GrNQ =Üw7BMڳ -9p"<3;Z*NlGŰÀ+ 㚲2ժAk~|}l=*&@sZfh$/QY*Y5l"[j/ i/:\ zB:y iBQP2-%v7d~=عG]uz_=FìŠaDA rj7'?SiR ul!tji7čs{(HTܝV+e ȼ-xI͡&d#jG p mI0( [dW_7J]w[ sc'>glXO`ew[+@HmQA Cs9{DJe3I xH# 7q^ gވ~5|E8 AFۍy[ɖ,t%~h_&$Own'+z*n#y÷>u/ik>wzxpPq^{YwJۻCu[uP坠\uٖN}LTTZ@Pix#nx$KɯUpn!"&ԋgw@Z" ULt>˕DkY$8F4ݨ,d7 !a9nFk%YD1߀MZX)R]DK R7l~1)P<ލ5CjxScTιHѺhh?oI0;+Lc_jq.m@"p&D\'ց1"0uoW>T{4 Cr07䲋w3˼@zU-'r}. B׫"fHj꘬i¤8WlMQCy/T_>k!-V~",N{,ߺ8aD^0;i+qDhّo?a|q׫ܶ`OIO1DnjnQ-Q@$twǙ^zc=mϭ̺}thMmdgv8zBAK و@|ih|LAH@I=_&;de@ T^/Z$ƔX'9 JfmμJ USdш%- O-gRzd ìJ+<׿)_DW)/Vmnbse=Ͳx#Xugh#JD\xF3*k. yVeTt̹T +-~\ 1?a|rhdWaW֋;@7C#DXH?FhlVfR | lHNOoT}WWH9nop^OHY{u4:i{z6>45s$yr~[ I35{cBpޮJ7l/`8I ;&KGRծͷ:s"O0(Z+(鐵]6?. ) CYS-P TDM-AwM>~FnR.93^8Kp=/$九1X-$('uٝSOJmN+!ڕG[jOnϝvwd>W?мaD\)u\H% ^c ؙhp[AĈDWj]7\}=4-X[(kX[ѽ,Z{v S$^~xAcCwEXUPS`iCHq6#0ɝ-D27*$YϺP?G͹Of+|F;̺z l;ʬܟ8c9dZ2[)!nAInAViNB۫/0"=SMc75pyT£2Fh\g&Zasf+a* %uUjLA Gz~?1̪Z%D9 ]o YAkɴ쓩4oJ}Vq{B@q4^ݹ2"1D4H4Q凿қG w'C~-D&7@58\RE>5lLmyi팎8v-{1`A}U SI{^vޖhR%z)YvqK' Od;By?sޓLk"MOr#TG1\OmO-w _F{]K-|Do2= ͘3<ɽ9>@JJ@F~~gxL6]vʌL%STW6pl|K`@0txCܓ'^)+6mա\c9Nl1O2A1!xTX{/~$L(ꟻ4zz. Hy ;EKM;C l:`6mJdak`u<Nޱ4 rB 1f; ŮY>$5#?#5ɥV_Kc&1uJj)kWqo.KQ(#5 }w_5)6Tv"= bqw,99ix$bZ=GЮ/Q$8O'Pc%M`ʠ(+2ejZ:j `u9oi$=3^z跟\2$t{wXy>ל,EE nC> vx3rNt~`t*1|ɸ4eh Q⛤ma\E#xfн;ϹBS=MtˆFI}|'s'>ÕG:la}\1SyWDf ϊ"rߍ=J+P}?C#:uh 4#IJDKkf^0_?jffxۨɱmS.rVDZY^blQx@~!W 7ϝ;'F']Q&e3sKl["SeTSf!NrѭD | 2_Bƌ7*~q Ndr+&ŬD6/^hO5_p : 8+D u 1Cd%ۨOrR{ެ@` ,GK 4EׂfoU!UlɘܨV#zSZ[ ́gVQ%Y4>F`f3u\D\rjq|'h5)&1jK%}2X8Σ2_K@6! #LKlk|k}1̏ktfT$uZJ X ϱ4B 7) ܩtN*'\a,^-OD|LbTTy,:\mtA@DE:1FwI @R=M=de9leYtv.#۵^"CiՅM3M/IŅ.XaQnbGvY92nve:a4W":֢.G^V0drnӲ_^rW S 3s0b--rk2om*n[,WUrfEtD ;.{RdpˈLݭcJK8oq:ufyy j=D`F6< k䜆^vglmdu Dmk(v`|Be<:E v)8za0XeӜݪb/0m|T}Kרn7dp&(3-9Z8c*[i#2m#(Oi״3* * uf!$0i9#HcW_(ɘ2OYgG-M\:?pAtN@{-Lݿl*,ՠofco:m4N)Ӭ6-/ݴkZa zJMHrH-wnՒ4m,NJYJ"mJeO&&N40 VRrjϫo;6Ls=AR0HԖ-nK浿̵ \ e'/4ɍyM'V"$5 ϗ@AR0g/O`!$)#9ba;6.HPÕ"Z=rzr#Iԋ; 'NS0Z5nܝW} [`KE;fRM2h)ni״ir+jal( |M$M}i"8#A&;=eY=!\x:cc dH^2wwJW ٪)vփ-c1{ h6TL@8㶴)]O?:rt~94hUJ%`XR l}GFRs=Fg)y IC/a߯5kVȯ*V"M^iV!kpxx=H{۬Lg2p+PYh{Etϟކ;mk4!]d6\?Dm)S_/2ɶ>hmDK7*OĦTs0fF,GC+yI^l ƚ<]i3BUtwNYwid9':>Nd TN#W,XߚDX3{$KJ|p#:U03bbVo|  VA\&*z w1-X*qnH+YH>H@ jF6 |gOįEA`l %ۭNɾi-}K{i#ݹ mIъv4g5f_0y]fW>"N"F\@o,L GE)#]e9us{1@&U9 M,ލ&Y}~8CѕHMږ?o aM#G&'9ꓭ5(Ʒ[R}5×$Y= [p>fE*êbv4Cs7N4-1UT_,L]L_P%vecHb0ʶK{mO+V⪪jinW6D3ޑ4؎O*qеE8l݄x{_ea}fȱWo1q`3"}H59` ;ЧѱI̽q&Et :0p}Ӵ-l=FbH<^"&в9~yιtvQܻXAU_sڧ8.ZIE pY2e60YAz3nW+L4PP\Ӎ'FnTX[,яٝ;|$=}2(Z˭p!ʱ%?,:y+eofV:NWNɃo';+&xw)w=cU2"z]r;.bRL"&Z|,FpXGGkLĶdT?%c')mna4G54 Г4#2t]7a7o)SD1%㵸R| }E] x2$nIqgc2 tErL|KGz 3mØJdo qw*b-̭!s K.AQP^bA9.U2mY&9,ꞝ TmMMl8wݵ&7Ex4 ,οR ~friս8DCћq^] ksgWVV]1=|ޕ 45Ű9J1 (x r7("ˤcۂDC `; I>X3"tvr)X6ao>"Pm>9 Zu -19UJ)T:xʯT|H>RH!t%fpR%R9r\kG=Q_m"FWrD7Rʟm dtyCo8 b=wQ}ݙp)&;&#,:)V(R lҔt ,co$%fG4jfVg'V*a1F1]hB2O9I?Y&]oHg!&nB&iJy=BK%u +$צ-B}2Ze)nQxPG茻/ Z.dT JY+ NqMVܨ杙*_SNm 4+-^^:FS/NOnJO9P,U52R~R2t)wq_A %1z %b2iQkT9峧33ٕKc?/GY\+_Do] -KLC ޘ,f%cˆWpaJ=ɪ!U*J%"(L0:*_յDꋳ@ nsxH&mY9` 4/Aw1DdOV+5vh*zh"9 ؉h:U,XaGT]NUDKsge`=mwP@j.R[ ~Q\lMqt2m4}~-r ᙨ5 b+TL<:y@8Nk I:ܘN,zJ ǻ.yEA9mE$FޔZݰrp[}s~,\? f}b>njPY~<`1 N{,^/3hv1(d|3^pfNYXMN tA X8^n h}4HJRg si\槊>@&:ƍ>MlZ>=fE7SM`su̡L!1fu kݬ7?ӌHn K{7MWPH@'h_BJKȁ@({Dw4ס?QqGJ^ߝiK9jtrS&g 3Ykx(%upBsu,U1?">ڍ9Z,> )71^FovMc3%{mݜ_z=ͱwZU^{̠f6'L\~G/MZ[v]@Y4xHG[9a'*Ԕwٌ?q0\W Fj6EhỆ/>qQVD 68Fw@b^(ln6yS)lh:TcA|˜6PQX>{41;BtA[R;s ?(5~-oSϡno^56iBF 'CT bgҢgq?p+kHIKִL,C 3 h˫]{Tk2J&#E_Վ $:A97-~y?9YVu'u$+d۟{i MA,Mt=gJԺ?Q6Gb\2nMس\$+}p6bғ>p񭭭5yȶV`qO<4V'}Ǝȱ1 aœeUmRcy':A sv8 4ŧke^4,**}X+D7.%BQxgM;|KJ{>u@DDCޢ#^CK}.& [OŲP,u\>4.C\6Pu7ÜW-Lxy)-?/^jKNx%,%+i}ItL!2`DEy< ZQW hZGʠTt FwI0U>d_~\6W#&0ȁ[זZnϙU^d)ie~Vo(2n<(6#7vj:784Ŭ,A^ (yU;WV-b. ǖ.sB N\(z& gn 3% >il<5 g1Dɛ4D8PxOو3UkI֊9ʬ> 8$8 ~vQq؅б-7y/-ETcKZZwt }XMcz! fiEġؾ퉑}\{]h>FZFNbTdon׺jĞ^'{-o%9k;F̷! S1N 䵾D+lݎyx۩rO!<삤U&EÓ:iM Fto(f8ƂsU-u,ߴO=UNݛi M=DrEu#oN څ_Na% {ү-F:ͶM/X^4Z(Z *P]CH2|G`A\˺ne^gycNnew WF z|ɫ֊y$EG:\p|K V)E:A|P9ާ4A(JYAvRR= Q:<Mg#4?y^Nl//E?QLM`\(ş:9oβ3ɀ峨 b}v9^ҳw1vXgYpFޘdy;1n04\+'stTmAkD*$V !b2p6&Zu8JBx"(PZˢ |"m1|!B 7x~/DJ}ye'.=w0:Ł257q-H[x%X:dpjx^TP?\n0l OB@.˥|6}slZoz_jj=8 IQtB.nK"~sS=| bL` Ixq0"|.[4O2([j2x<5=,猳? 6OѶՌAht!xM1$}lSvES1>ǻb6GV<2`-h^Ab|>b>XS ta{dXUTǝ d ˧do9F`1h]`rKml:蝭:53җV!NNp Aa}nEp)oҹ[FSOϷ Gxh7-5'*`ĺ@z_Z˛pD52P^5cw٪Yag"# :uL}A~;$Nk5Qv;aqIʅ81^WRuheR&y䷭qKf3v\r*y+>Gq#>Vh4JN{^tW1ۏw}+D I0558/J^Zc/]yD᱆̈ǍaXlhU 1Ϸ ;Ϝ|P!m_kHd0cUUpSIٺO怽/=$bMihsWigR@v"޽vg8_pwѬmmI=5rPw{}Y E]Cq J0f\v7UTw>/Zq>@vvRLTd˛ew`L7{Ev #fp__P=FapkC:d D[ Ќٜ钉$AmiT2CԊ e( |\ Mk%XӮz~F9;ܸ߿%lAcNr0NYKp_ߦ7k3{Ǟj\#}k/ 3 b2^YwoW:W$ctV`%yj}ڎ9ˮ։*kW7?g3f>ʛ9-$VˆyU~1,ݖdZcrb~#U^AR"i?g`qgd|Bs`Ugb#ya7l rcBQ0}C'jݥ0Exrz>gr j[ʏJք ]{ZNRD Vؿ?<$gHI +\wՇ<|/s'6gI7W! u }#+2Qr"X*RYat_1 e'k"IH+"AICAVFMo#fD%`SBѱyz[݁׵G H3]jEBpi`N31Ύ?ζ4ˏb,Tm+masHC d?jtHHqf 8!zY |miC%ٸU:+Pv8 lok4kw\wiz^ ];SdZ1DuQ6 ~YF$Jv{$D--tdp~vTQ&Bėe4ate^[10>BpSķ5|FrQۣRB(cMMO; aTe{ԇơB &Poiw쀖sqx6AZ^Jk+]ŧ"e~pay~'01 C`x=8_F)6G@ M)xSwΏUO56GDޱ7 8rm(#RtR+8oD3>^$ğ*D̟CIJ7Tm`E1Lc#,__鿶|j%U%PRv?AMw5L`$:K*fڳO!ǰܱеػO=F#X$U͡\]ү!N8хGػ0j5@՟;y”}+~HyO6* :U%f{TSt7CB{k' jWР,)')cRZ5?Zlt{ę`< \,Cu|]jJ57v^&>+(&%5s嗳:EM(2hu.m5=:a@߀Q)YI_~lk*A L|gJbJ?fK5WؑM$<²W&ziV9`PH []I `!#b b/)`C6g/WZ㨲+paaVWj7x"vɛU&.Nml-Q`7 č  b&EL|v2~Vِ_f7б;okBO[\TœܔMal? XCLd|V&;C+ЅCp!v+J$DV: 9s/ ت_j\s`ISW Lj',2szȟ ~ۀ=}b]dR'.1-,ZhQ޴QՕ\3:o1}! q &#)< /0><+!8 ZxnND4B_IՐ wIڭyY3)~q*R`sFzqjU$񯈶{%#(]xiUO1)Y19xf^Uӭ VSPh HI3?Ln,x QlA}-sHt;f"%#z,i>U~.{xuaS59O8+v>`$ygGG֛xDojVݚ| e{lzaFc^%*-wL[ѻ0-,7(2 I`BJЦ=h A:`wT&Rȴx;LLw>ۍNOD8i ՛㼘ausr5L8ʍ]LV(T4cjH-\wQ`{TRdF!') Djk`Jr ,$Vsj Ə&RU.Kh$EիQϙڮE 2qSS͛Og=|.`/K}^4C֩tQm/rOE*,`W(5'A>#};AJqBr|t>ݐ}$ ̕#0! n`eǵ˶jy2gqGNZ*w_Q,fj- }ĩīOz#l׮1Kao`^fE2f9YyM\n0:"^aWfX,dzj͎U#C"mkY,,N>Ï) XB@Z7yz?])BP`o!-5yT 7,EhxZ\`/rbʟc5f>G#Bwq8PZD}/Xck@aBpJkW)!/J#++36 U9s R(i0UVxWXX O,),eemY/M^vQv衧X[([̂/0D=]7}N \*0gYW'L]MPO_efAKٓ4ovVL*BqOFfz Y) /!KA̧v G 6p b``!^0BmkPa> Z=n! R?t`@ЗC076jۼi}W)A&XZZ7f$g\uz9b;s;F<_ , Xh L[P;R$[d[SWBf*F{&qgG9Yb iq*/@&.R/wʟGe`"CBLe.(ejk&>miJ@(9n@`H)ib.h@a=v  bq EzNA:OP < ̴SeGsk{ľ4DɿMV gHuҷZU!^+s/C8fd0ZDYU.=*-)a 膿p_`/4ִ2_1U 9!?43{5*J3HyL?LuEuh|IxɟXCaneߞ29{1۱g,) @|.eg$ yr@WBpwZǾcfNlxkbeUA_ ;&~+gLxj Yl@pc`_DEji,JjS?A!Lnm|svGc\сK.˕  s /VHa:#ߞx A.Mh*l%z-I!^]X;RyQF_%)L%5Iou3]d+Qt cg`Mwic#ShgohƄŬXrڝWcpc h{dwG c,+5Qb4vӽ 4Tdk-kt_h>@J,רD,Kog.XĬ]nl)C7IXm0eyMD_Oɻcq0=\3I:20`~|9"cw2'DY?*x{l̺XsVΙKk9/C; ׻zFD Vaf<ۻ./|v@~lN9roq(՞sWtoaM5N=uËB|č%TSlOѳ'pq@3LmdhL옂rtlnxeO 7^$`$j$̓~f ] T.'.=K{ۊkfOMb Z6">?$stGuT.VѶKM0Q8*}F#2c׈OۼAU~>!'7Tb1t8?vjotу;- 6FMK IK$+z^ #wlg;K9vWfcUl혇ؔ"US[VL@׍ e{T)DLOD>RFlG՞3n:gHz͖GmTy#`Ь+ďw:I2E(ӥG#Tϻ5AFw-;P|V=}u5ܺg]Q휚E+nM=5D*cP3-h@BbD9 /H[}f7 qd)NIW)zhV23E'?\~S]V".Deo!I= I?>'*w3T4,?< sq###IコbN|cEEPX =i*~w[FDYvX -J튌 syfMTI{{+jk5- ;s3(uED Dв(XN~,.Y>oXi}̓ǔ̐|> g|J-e/@+nܧXL8bհsaUb dm~QoJ= T q\^t%@ayV؀"yZgsccr"LKDŽ%5LQpx !vt]x 8{;B-b4Ы_(J˃EN'?LbGV τ9K3k檯bh*B[]s)/Zs"9.rk ΢r8GE}2rr(#QdE񃄡媕!^ä8Udh&*OC?w7j'j/ECHaZ jec:?Gy6aWd?H ؞; hL*ʉD\5?+%/tρe۾Lx_82)1<7j!l5Q # \GTG1!U;دq RՒ(X['_ߙ#Ij{wbj̲;Fa8K e,ώ XZC4AY?ߨ*LdY^m%A{.!??be)rjY Qʥ$@5e+w{zd^FgLy0 dP.&VأS[ElX~\}h=p84qqK/G*6f-{utH3m{u} ٙxy["jp*,g#I4uL tkT+jw?[kmvXH m)zBܠyoncgZ&B., ֽC5eRD5F@sڍ!tbJk|d0~П1@6K8<;*g$-; Y/̢jbL8")eIC[/< jCQ|C8QNkU멐%4Knjj M\3TLRKTp,/7Pۂ 9 5s wuK5{ 㣐$ŕTH1cW<2+3#zPĶy`yB0CLX5j}Lц[?is("盭&Ed"?Ejwמㄺ }j4I08Y߈DOcqJ:\k;h>IG΅yw:RDT=Fc>V߲t ;NhmWW>FQ0vd)[ {m.<~ь~BO3zr]I?-O!(d]5XeVeiGAUԠw|$W&hF_pug2/q!l5[UtSveTaDZ:"Sˇ3sbO8Jqiac<9YWOHQ6+_zԪϿ)p!X]G(t3JبM)-CVT?C}ˀWL^9aҜL iRψ@_kXMVWچhE!; X 4$KSĈšX'?xhz:6^ Z^Yse`>/[:rj\-uWLPo$ɂdDId'laWדaNY4\~eC3o Rkt@0r7 :-ѥ"ފ!bX}z1eL &*T{n`X>nG6mŜv~HSO/zJV D,0ݖ^?P}KcPESߗ>ZizoSbN&}~9[Jp!N~/&D@͟R \ݛf9& 2NH4I UEݒRD)gaS˫@Asf,Ce#*U\+ӃX_6{B1nM=j+ K0g~¢8 v{Ypk'կE1#B_S9 8p!Z8XYLcPjvw()BtԶXOSX_)Cu,gF'7<ր*|_̘jALŒ'ꭅ7\;*aソh#F,P94Aih$n:._KYCe/=:ҺS3WWVf1vܓƕ1aȌvt@gD;C+W,#*ymy_P$ y,{QebAIF3i[dz;ն4;ONﴇ#\Z_eA̴ vEz,E99pjQON݁vd| r[Y5̹V,v\l-Xc^Ԥk5ΠH үKc>l0hxpݓ#@ċ3QJFw`ÆBOSo-eOA3?@(ԎW\+7iˢ?ʤZ'GH={ '~o/{4 Q+iZD{5{wty=]ѿ*oprXYbn@{ٶMVu;5: ،+DxuHX3@%Ã.vZvؿ](DA3Tu@7]KP %NΤd'\"3tî*6JM>Uc -?ՏTgOb: IW¶Tp:o x*F+O(Uۡ;΋ֈ}eY@ @!^f>/".? qNAgka?4#f`Ff(6~wub].7DZ@#,#>6h~չ UD0t°Y%J(ad>8'-G~7#}a#uΊ3q|-)niY~ŕalʱߩnkٙ:M5 6k3O .SJ W) >8)5M B蛕( U(P ~MvC[nk%#M9ei-=ds1dCFϯa̻˝X0uw5șQ K;_tM.tC،.){KeKxSB#4I!ȉj#J~kV;O f]2z oE_ 9^evw(a%`x% ^r#aݙ7ky,V0#F7%@U(R@}Iw7f6Me ;)wz>Z3ce:x"s.+Ա[ s9xM feSmEyM[X{%N8*^+VNnP+2Sٮ$q=y_mvQaWvGzLɍZwU Kd7W7E?_n)RJ p EA s`8hW 0[ i˸( "J?O)*)Axa#WɊ %ʎ[)~$L$HM*_:@pщ>q,};rTcgz+l)j;G  xHEmўDU+h[)0Evٛ_-A%T/d-`.Ls12)& ?_>p_ 25h"]_[w\"%Ee;ږ 2AZyVש7=Xpoi{ވzf Qo9#?{5o<ͺ0xĻ%5ƄїT?[ 7;{ɸe 1R->0ШhFw/5W%AiN |+NTU H-JUtI1l+C c7ČƾDFBF{Wx]qw[b,L7i3Bnt*UcM'G/7AlG>wOd"˓n2?[LʯyL Uz0~e|Um\\3_g´>b`h%<{Eg!Ӡ ʻjEsDs\P*}SM8/:翻 ZxƼ@Zu(R%sfys1iNH9׆5 4Dl~ ٯ}D_bq7[$ê[%_)->^.FDq }Y"\^1";.ZSYUc+?-ΒŞ1;K~BYqS[lۣg4\A`0IJ[J0i'e*eg3k<ēlIxc MïpY.Rkpp&6ߠŃOIbhZIJprV p?FmfNdZ 7 Asq@&i/8*20κx4X`NKҁ/Xvm%""m~aF[,*~5wm]tj埛XMҙi;etPIaۜQnIeY#%o-Nٟ!v:7U5:|@ wl"p6J }Rs['b$^.V.L)D:!_7 KF ~cJl=6?g/4N)Wh͞|nKdu]3^U|< [QV́ir} 77>6U/~XM\7ͨ;=^zD,-pʯib~[ jb~s`]ĤS@O\ߓ_2#ůuŷ@{ >=v#0ݻZ)܅#Ev"@<ҨsYOv"_D:j1V=ƩVX4y+:iH;vxA?kC8kإ;P!xIq2)\ngٞx$N\PZӣձ=i^6H29CJFћ㒐 |c4B.'DDQO8JdOcRoH_oS6-eoN駤\Vx x8,V(bR'%]/,Ӭen qMYX Uh;wZА4sF%\Q%Rt^;rtGx2αDDW5Q2(utZ6uMWDf65kLԫAxZuT,DB%"Dz8_cϵfn;Ai6Q6j$^L / t:M8Y#n7ڕ e2XҳHlqnx!mp2sIAp3~kJ?aru;8 77ց'Es=s" '@KVV,"^y#b1a:3˾pmj!Aή?:ɨ sIAwipтPFGM<}X ·|E^^H59U' ``f1x= ѱ!3(J*h{re_3ꄠ%~*׶+ EJ@7 w~Y :r_))VWV*'抽5-Ɓ:wcVD,Lgㅌ'bE;Z]WE 1QQ9ФIv0U)6OΕ31sg! I5me- 9|n̸ L5Vp~X,-= /,u\Qf!x24qkǥuUAmL8I|DMVk`%Ulk _SeNE n%=Tg%rvK|+3^LVz ob$ru0? :U~֙^kUڑ6UA5K X-}]ޖ&nªu"Ďy{s\Ⳳ-TN>j$#/Z e䛜G 4 UpH %>'i/]M:bp/xuL-znP"Ex9[*]1Q(ƉlwbKR. xÖ́[|`^ qIt`I9(h<:SmeSe*`X1`׭;低JTXC-IC協%P܇+JjĢ8!OA5gݦnm#Q=]7ĖcY[ڋ=g%Rbpuy°S˴J[4§3Ga!z]v1( 7?\hTFĸEϫ}-Fq 4cs|Z J[rw\ ]dZ}ߣgiqGc(wtԃ_\Ao>XH5Ay2]6S?ީZrhM*Z?"CH}GKapFm;6J:TN@ycDq?&TA0h Vc6$'p ='D22 CrSKte hct3`F"ȺD|ګ rh`5i39Do]khN*sрeU GLq4ȚPɋ6iF\HQ6 4@X?,64F" CڌS/}x@{֛L04\(-LXl({3> lVPd3?Ew!$-Vޱq hl4VC) h>IrhyW3?g_Xޤ(̠2^r!.GOejW$vRE~l8vד,N.[9r0eҒv7y$Gt6˸aɆ[ Fx'u<) 4ta<7jU!'Y){ZI^uI/Q/۫AYV7%5Jd)"קP w]O}cfB2Ʋ𦁉,{JJJ{482DD|WԄ nBAg&C!"ݟ;%erAp-=?\6#H^NGb1na<!3͟NLNE&)VH(ɔ716/W작VxC+ v͈%Z#p_+I 'De]&6k|Ylc-VChLmU9=Q.] # M"vYΐR{fwІGʙm*ꐭՎ]d1LvԷѾ^!XL.4"hbe1ZiQS.t:CC>l um?R~dwϬkSr{Ѽ]YjiA4}b'V98X6}#* rQ(NCA;2CFko T40+آCD#\lΗ]LE./=-ΦM ,ƙVʩ|Ȉ'3Z*/9ƃxn:ĊF|UB"dR av&jL[Y+g-䫵yJMD6(7P#dη Z&vf%gL^57ű!>v}%V:#_FgsXNA<5g̀tFCΙr=^<0IIe*)$Mڟ 5a1="HTXHg㕏\|3&UNfz "ԃ|SdL@(|"Ez q9J> }VZ(bba2=Qon2lv-#ԙ6@p>'9˖a?R`Զ MaaBן'XggZd4c ~ؤY` I wyzs.58ܵZ'OsFCo7[c嗴KxtiX=]0u2m\u1>6d|0A4yv".-ikΌS]$"Z q4iQT{peZHyІOl64۴ǜ4% l{EkĝgGft0D:0>_J# yxJ䫡U&%0:8!dV<%2ۯo:CRNz)?|%)_>D3A%])]}}l㔊h71Ϯ6تxb3â3vQlfbq¬]'_Rv'~y`H,W`Q@@!:2|!hcV>>Oe4B:N(9PVZDy3\ ݂Rj6tN:/.WgO"Ϋ*%bd-;%x܉o$oA9MwI?;á?dNH1L$26h؜ESWII!&X) ʟ 7*`cEFIS}G`: q&٨ ]ZXf4_af2ϱ'uoS ,uh}'/w~WA6R$" Z7b6|a i2&{*3|_9 :XwƞEi_scL`_Q?F<:="O}/t;^(+5bl+16婪5P{fMhwTAx'u7DCZyw|{O=!eR:論:t‹:O Zם7҇#-4bNKofu7u'oz٣bofel|xg~k)A5H(!kVH4,]st[&DRͦO>kDƲ7C'rV6)Ҳ҃MxUǞpz.A^j9W0fTw 44^dTj8*.FY\J(_T1>'O)wMUrլSt c=  F jK& W "Czu,FW4uY'טS2-!3犵ݶ j@nսw?VUZ::5RHUYSXQ>'Zirx.E V;Zbi1_QkEu=Ȅp"%ymƥl{( |#spjN<ad1F)UNV {mCLV|u] y`68`tB@B%ǡ(zLwmiL;Ɠcm4acdhAIy6hB;ZDW.I9 TX[xɽVS1+ofYHClzJZ .ĢK_y\Eִ'i & KoĞo۱V90K)sGnjy~C4?U 9:ůְdhs?JX8݃^BU_|QjA(ô^OhUä>)B@t._i\q Wge!-~D<9tۏ*VՖү{XY M|Q%vzߐ 4 /-v 'jnI;pr&cTk^O #b?H=g1-aOa6hE}3F;aF9o 4z`1m},uxۥq.X$ʀ+ dD~ɏ8V'_*^ذ1V6)KHkmZ>9F{/(UJ79X" "[l̸ytf9HGB`H6>ZҩFwZgU;Q6(\q=&%,hf#6֋d4| #KFo1`|UYj%5tVQ%x2&K10iѱ)F3Lx]:T>s6xIWk~FE^R֬*\>U!W"xGs^P,.ڞJZY?< OVS{R8-1mפe,Fif7P4M؍4p_QEǩ\–Q0zR]yV,쾇E+W([!py 옞w1>eC+(¸bRdֵJn{TI]K|qQ UAMZVDJ [ЖM\z@ H[/\s{2qJq| nWWoh[ @V& Mo(i2c6=pC$b5''vxwkN<>?4sbZ:/sB&+w$3PAaU"-m .3Q#_ t[+_FA6b趿GQ̎wdN(?q=f,3}Q|=.H a&R>+ g'DktOST6R0Cw.;.ixxdgrdd-0[Pz;S}$(9PP:aFS7 p&}f9䴧,fϥs(d|NT 1fCV-ƱzSeeٺMQ~X Qxp`}TF@  #q]yD j;Չ L'!'~/ZۓCz+,%u[7{[[-[L10qIZ%Ux?>q&_$c".͍6ݻiXh3 #,1XH~?fR)p/vշZqb* 3'jr䯲ոV P^pϖ\zlN\KMYdC+e-ϓ:2xSBL!]ȟ|+ -u*q۫M[pcT'Uڭz"Pz}C#?L'9iB~񜋸LU|=Rٕ:Q$!u?k>NC]=eV09)C΂\BBհBٯ9o=}GPPȻvũuk5`fo(Kæ[ d)O\ yI2,n|Wް>woʼ> LʊqE#MteJrwW@,3pxBlU))%iAH!e=<'8gq0su< `h{pkD)^deڲ~C¸謠1\jB.6JqB#r<٤?OH'BM@w^+f|Y YlD՝_W.wےKY[B^خbȳbG$30.sp2'7-YH~[$W(HT U'Wȧ_[ܵ5blQ62ࡏɊD}Q`kdi*Kam<P# F7W*1?3) ~?cD ٽ oZ/5,SV\ [F͚?M2f/*T-E&AvԣWPJ;1⎩Tޥ\wIoMu:sQjf"O`N8~g 'ԎU0pC,k 8hb/#=l;+*{,?Yzlڮ@R`XU< ~GA?~0U=xkM)xՍnd*ywW7w4 ̱b"QbI@^+ &c:^H9YV'r_BLn ǟ7iVoUiGURnҹj9m#:5]nQd4oo40v穷JZJhW7k9+O_ uAK5n//XgrB/͕2bk<)͚3;i{<3^C#}Zm]2?6 o}ϴ(SWͫkتMm#mB·8"+_v}ۆy*}{?[^Ngl駧6*Bygt6t# s/m}=۳'L%}s@zf^#XMVr-d W+K,nɰ:g6A~t^Q="CVKh3 Zar(d;CrQmd=%٬c~%M'j&ޢi?Mޘ[͞sO~nP8SX8N:X`: H3Hkd\j0(3)a %8A KK=mNR^=Rҫ\DHF{|2K͗f2[dI$/ff`ZHAl3'aU kWCPBeT8Q>k"}LOWi*Sa^hWv |oAC$1zq2 ̻͒i=ah7BCQ)n5)G亟%JI'&햄nxQ *T{s*;֮&Qo]uAhwNIFu˭CHD Q!`l^/'8>艈pD:/r)ՑͩuW|i-DeŲFmO1f<Fuu@Mc$]O]ܢXG4<7(ZG٪^ezeuBc+zz)12:4V8,-9[ \?]^&K>Ӷ`+: ZtL;˹{^tѱM&Et:C >c05KǢ1JvZ<2/dSU'DR97YaO3@,"wda( ܎Մ7RT&ڮN=xsdA'6coz+ќ YY@V,7@R.fڭFjvcgL+K1I G3jB<K IJ5Jx'ߒ)j& .f(7ӿ&^Jmh[-+l1` !rX)ey3M:>G2< kO ~ykn1>2]9 Vi@%;@_/o VB5Dnݳ .Wr3opwk a Y7DWđ P8 {j,L3_JVĶ$g\_'n@(8ktm!yPB=9>;:RtCt䪚n-'eG%1`k(/w12wv'zXbܵ`.iB\n|)kx~dA_Q9ICdfwkJ|~GC؞(B\/DIBDG9$bҭɗx.dTr7pF2,)KX;d+@ĪCɍ - [HлL}!;qq|X(EM!Q򵽀U!|+*uII޴PL{mt5rs]*ֺN^(I1n -?Z8_i%d'J>|jc-IZ{E(wGUqTGI#@yS+ys&Lڎ]r^G(TeUw\W'H{-,&e$-ڏzz]*ˁӠ4y&Y;Ь&V 2‘7]PpF\z!ӟ y5mkfWrk^ʦ?'ԟTxEE"1,^V*ʲE"?'C🕹}ruɬ:mNu"hw;(\QB#ZO0=bS~qhʆ#1ֱT!UD]7[W2ەC88EJO!-vygZWUૅ:"[?y8_]sd^Y VL)vBN_CV#aƇCœ슉,3MS]^%;TH;:]BQ|Ͳq /HsՓx'Twbb?F|m9=+"=#rg#R_|.FtNv5pHw3d>> N k6`u4#:Wy8iaδs"!_;spe]:Վ-pqXkJG߹e%O1eOyYsADv\&{{(@/TIf\?L{Sk.a&En2|!,{t8`,,,/׾c^ۈH_%m(E/ܩWVԞ4eϏ #鋬3^2'iՀ@8#Eg7 s F½Bq$T%ELyF#ƚE$΃A._WǜŤk|6ˣL)$WZE!]b.ٷN0Iq>N 4ԸH UV]4sՅ}jKa(:i >5[sSq_"M*En ډYʣ-L@J/+jZu6f?~Ak(ﰝ,0ёq~;@]v[#Q?2mg䐯@cDQ8G=tX6g9* +aʏ =H '*ZHQ'x^T:G`ɻ:O'\+RG0TWNl]]W gJ璳<Y<̐<+svYW瘾C/&(b}Kw3V%e>_GJP+e3p&,&I;M̛iHmIBtCykzQU NwO ~IX+˓ou؃>BEF$ ^Zc:>XYRnbz$ЬfԀq~v1Szy=Gt0(c@{DȪӭM! UO8`368Y@'Bαe(\UcMLxcPG2,Ƌ%UI!1܈oIh3@#tz,D R@XA@Z7 ROdt!4+e3s1G 4%~&W+/er) Z>6b{:A7?X*, y,UԐL_pl 2ONfS!L !6A@%@bC1a)9^)JR NFPx4l |{idUԐi߸ٶ#0]W<*g%c[]O^l`#4pђo\ X+X=5c&yh}Q6 =fj݇>9Woԭ1 -G{1÷j$[@VF"BۂR%R@wIܹ8R:A!I03*K&9T$s{H~,CKG.c]Քc\8<T]w7E *xF oEwdx %np}MĹ d+ 4#lֳ&/A_Hg$%Iތm,áJ~;cC4RrQ`E9 ]Թ-T{P$P9o Kwh) v$XAY@~Mɍ.c&}ɲ'BϕlPHgֆ^ߵ4}Fn8PTYtʂ{EHX!`9&}:8=QXb%M:}f*6FnOD$aSU͎C `~?Z_vqs,IebƔ,?@tf|r}W{}R;<Auv עMѳJ/A jфLqsu/J!eҭEdL7kgpI|3FV)|vF ry*Isi \-Rn&FbyVjVE@i=JQ\Y cѼ60!؁TG6z.ϊ)Z9cbX4v櫿,UI21aȼf#UCN  ȭO <4\5`fob3-bn#J>uVX^^XXmJ=wG X%[Vk1&D= o{z ~gPf11~ܙj*~8K魁z[oc sKZTasTAr&Դ . /J$5O<@o696LObhkVDLs\gLN2Y vDD3y-eVʗG-QWFVnS(*Zl (LŅŧ2f=VFLCOs7dzQl"_!?(7 D|j[➍fU벱?n)Z\ {J?Ӏ9@z`Z+ZV4TM=RsazzTkܴ  d;ACO85{]BYݖ|Mb/MԒXT\1TH$y0q=ʾgqfC n˳At\CY nP8w_E3cصG L}*Q0{K18_kqK=clJC GR搑Ijd-K/)>'zWSMlӪ""C'sYZ*m8KZ;d/wVpeDiՇmCpK  |n=4Z~A|=#-r48Bjtyt=amYZwy>!FΈi%k,t"ge}ޢnb_LΪi B]ٿvc\%(l[Xjo]ΨHǤhj[Źe wCUR<#DIq:ZkOB*bگ̻+2㺴gTQMc T< =5׳ָpj`3R1Ҕ: d @,6%,YFi!'XIE6ke{"%ytTW|Ջ]Y uHD]b^Bv~A+:v:v} {dS.t0-LufE;0Iv?fXr׃v}M|7jPJ7%u' WY G*T- w B} f P?K8;QFwUU(w48 8qEڴB%|KM;rkܹk/)J{"K< \V؇j%{mmhp-MmI( X%D9N5l sU 6 ȳx3 &jkn:PukޫUs&SdRJaԸV6Fwy&Fz:kfXn1~5O%`' l@9 @;J]\Xd_;g3xQPӽjrG5܌v`)v }# m{4O-ꋥ}]|&d2V:)r֩-q|8L"% v4Χms^̃K~- SNweΌ4gaYQo>x 2eV8I#Zv/ rqw PCA >8VHܱm;Q-)fUOIBi {x:ԩyzKf=o2T@#Ld;̐Co欣 Z ζڐEx/5kaI,";,W[rVvd._<%c3iD p! s%_Fbw`3eꃐCZhjJ.8K3*tkʐQtf׃+Nh`O;YljSRlk'7D teyw8? 6%<+ݢ_d*FrB8cc^eMܾs4WsDprmVoS_$/JX,H^aI5WMk s? <-A(Az;Vpspht nK,xޔx!lVS߱XV}؁$ʙRE$~fr;v|ݭmj͓!C^,ouds[#Qo;4idj`3SZ9>R,O` \ճc/׫ɥIfhKۄVpXRTE@`zDki-z>]^R MPa ل;>}te[xٜX?Ti_!֚SrY\y_nyT+ʑEW'`Y>(7TVG?ToA=Ta+Ao(*6vLb^1 c˔Ȭ$[<,ruM!97{)rX$:/)16h>:iKĒ.W dAʞs z]Ь*'G$(_ogSQɴi]ݦߠ07xCrk[*DL|ZVl^?!G|6~^1VM7+vyB=f5Ȭښg!T|s Q@N9[EVvQE;D۠;fr RhFA3gF&Q#Ԛ-Y)xJiS܃Urnm: %fM=rIUdBRQT,evs ,N *wv -ؤv%̀6k~ 9BO2D5Q^b=2eDq/0|4]ظX\]x"h?u#s\7>$l!*TD;9u.跉3Q멬R1KzGR@7{A b6|HK:9T^M>'&uR4 Վy5GhԖSn#,LFlT?$u1ǘml Nx8bqx85#X~A9" s9i+FfT9}I{ sw3zCD=:suC;˾f!GLOύ@^QƔH[*7jFLʋ/DECNcb, -rꔣxk K !z*VZ.RwBE̪tMI-iZ] m ɘ}* )}[_憻+B #C!c$U*lY';&%cVk1u!e0Ȓl ]ف<ƦRLY;$L0T2jzOnb_e W8]m^ ' ~6 z㘚Ҍڑ7Z<3OQ _*Frv!&EReOw|Ϲf1㊲xbP4 _m- S t`BZAhݥ. !9ea3J]EpXrSֵp1NÜ/.j9Zru cY;2k< PvC‰Z_80WhID+ZL .Nz4;7)i,hkp䴠6ɍli9~}?n=zy6M.gŹi3!iM*}#Ѱ`F@VMkSo:4gPl}C/4!hf@Xfn7i<ѶPil *]\&^ $^tY V=:7V&(/Ol'9!ӆi=!0uԢ-?I琯Ƙy=^Ҡ5vh~Go󻚙䥎bR vrqUBhf)xx &㯜݆+J*|,'\ xiTv U! dmUncc%8EpHt?P> 2Fj3uEIi9i;5g/ .wSO/%vw umWR%IՆah@!@P}eEOb/Ê`h# AQ>*}h<'o~< |ߪ6hx w?#CҍGO?,x} YwdD_|O1˩t/%/q%6xΉD9cyvCA/qTz4*J!a0!?{n5H1PW `0=mȋ,.;i6:y' =Q"(9K-G "lbiZr@DUQ`DQS>ψ ̲?)1PHOo7ƟCPo/PQF{1PWG9_>Ku[/[C`DAuy+*ݪۃ5sHSxъbmG4_:'C,"MХY?8*6<ǔȧNk=ؿpog }(%[2S콐ԕ"?9v3 w27=]||< OY5πgt Qn/44^)YT['};RdbfGkj+453zqU :hGd?y&h8d-<$ud=QN%UiH ep_gȀ;$tx#<||/kn= bDx0bs#Ρo0?<( 18\?BoRo(&\1 \1 ⥲C@8:Ϙ}/L$wPZp~ .|7#xjR7 R+n;%Wtܠ#|1*wj _`r@#S\<"¦yQiJS0Spp雝m$-J |ia^| m;0Ie G 2vWRhqCcfOhlM [ vgvb=*%}~_q[Β;?K4+E,8g|YloP;DoF2c* RߥY;OE<|bFܲm@NoD6F@D#cXMj~FrZXHH±UjzA2}i A/&',RN--N-~q֬Yy G=O5X]ӊ&ާI1|Ҝ U\،B(oR~B[΢gRKjG۔^}\F82w\ JKԲ>A]C:N7`f RR =Dζ\{js!v<QP Sg 1fn?3"z )ܤm([mWhD]7ֆhؽ݆I  By~֭T;xylo*3l7, 1vX[2Z63yϟyO`Eۖ޹;'#Ҕ(Gf=!^k1L#2EP^Aj3p#N?_[ȉ\!T+F8 kF>@M]Y<c5؊q .BtlT2,ai6Adp'ʸ+`{"+‰X"_ 4mNa%fBtcѥܧgY Ti s\2G0,%<`$c¬dTаw&fc Ĭ[ŊIE H r%@6K %mrΊ D#J I3W;7o9jihTK} ^|_F4XP]hvGQv@bN ls "]6c]}| !`ԖZ u P4Au*3 4)EV( Ql*[!yZAK2I7EP܁;{P5 > Z\zu z͍Y׃0Z,7:6|f Wa =f8QUt|2Q!wCgV+$[0( /oVTQ>D˱AZ4uگWe^l(qgox$7i=IgoELeªI_yWE@r`bm'(}CٜK2|GqkuKf<^wb 0sp VƟ ؇gڅ$lѸd:mܟo/w,w2Z %ҶE2,~Cwr-S9"\; IXsd|7;!S},b?\Y :^Yh"OlSAu0ji6YζP/b,a3KBjr(=s5m%HG@,F:ps?;bkH8`N0rхbJP ZJ_l+nӕV޾Si X4+[\|PExRjt{A~ LLU2xLs85~-["pyz AдFdԼ d1bùryr eh|G)AAzG/ځ|צNuypSZz;?lF *Tg }=0z;]'Z{RtCПl7z)㨁>wrMpa`~xL\J8 4ɭiK`BLĽ>;+H鼭6 PŵX&@ܫnsTj%Cz#ѥ ÙʌY9b+4-|eٕ.w|iY&i&LasM+1E>~.eθCLwZXTfo@ALy#&}WNHKc#*qW8%/?9'^KǗGP* 5 Im2+Z_;UQf|G.LB84E֒aDzy$k/nBzm+?^ȚN&ytiaEtiߖoKR5[Qu֜B~F$"2Nڕ4}=)ޅKXkl:rzA/PDVwIblUSʄX[tmKy$Ws;ر&3y~/mh?M@Ylgy\E3 ҅"0GKoz[?N y .mSKoInDV oБ+#_,KDK BŹZ%> =X!`xs]1˓ZVs$Z|#] <߼-H,+[Č &MoЊS?5%wm>ˎWQ`pQ)bL5'Z,ƈ6 Da^}F伕,|E$@F1VX*̒0(Gp`H=#5'cKK3t[?uf)~ p~//јc[_򸻳fʔQziLRg&3fd(sdќF2%L*;_bIfrt+@d<$ JQLj;5Io~:q ;S CL,cl>_7\.cy"[=m<_e?x}G Jl_B iUshS1:K%4Xds:tYsй;6.Ey6G1]eqȂ VeVUBr׎^6΀Ԓj+[M+X2BXrԍ_ߗO)-r(3<_N =ⶑ'AYUN+;kK9OӥW ɍ`V0Q2‡lNFoL(w(]..'VDI <.rpȖ)#A?NBKb?@2;DG}vΉ1XYzECѿnᅪN\7!f5gDmТw(^b FM-! ^CxG h*LN,49]D黖8IH ˌC_da"?4Nn6Ez( w( [eFUpy#`sj䙣KXW8Y< tby2lFjsKF s xٯExȔSWE߯_j ͽٗI|enZ, UV 58zg(4U ^,Z;kXa;InhGKT~IK%DŽBn4ǺܼYWm nMfKY?<. PZ3sW냝Gj\m AYP/"iV0`)QQ`sk^%\rU3Vd syFC[C8cﲧVj:w?ZZtu&kg) / wObwz*/'0ưSt]\ WrBv=9)sq Av7'gQ%&n]H%?mT,UR'P0\յ7nE>Y=ZR? " HcXTEfԶEk1[_"(Pa/UН^VDz1EWe2W(+>R,?z A)U&c'Rko?b% g ?Ubc-0,Ђ?^MnwE$.TWK Gq^қrf# GJ;2e`՝r@DTG*څu\ZN exJRv@:p5ܸk#%F4eqh_J~1 yGl0EP% K'mkˋx%ZՒLlߴRnXMMڽ?N {fá I Erj,\z֜ZV~\\`Uv$q@ibX9z)TQ^ESKn{kڞjU.6 .J {0cC\9O`m1%(별IZyHiP_ !u@-#{D[y]UWBj[RSyaJT,**Um}ژ {~@W_xTBvuz2sHؓ< ɚS>Pe/xڕД] ^)SOv#J/) N}e Dq2֯wJfDFJ] c0(zs>U*,KyAE2C#yp;nI!WeQZm`0&68FBYe>Z JMY(1y[-JTDkSA£18(#EɱT)\ɷMz7F1_ZPp2 `a*#IrVpelwaVnuK1Hi/4A~x ][B1{3I˸^e]qz-D2* [龷.[ BPU# j;sI!iHdܱ1+%gK>y.ꪓoy2!,Yǧ7yw?7Ҡ X0*4zH?`MC4?ķWMw%MD _{娤H>5bL'd6Y4R#FW-x"TϓЮԺ-\~ӥ1mFu/5;h"-}@ 1Ԃ!QMk͢TˑV4J(8[xޱkA ٍ(K7WJf wQ92́ѫM)) Hـ߄+c890$EkS$7;=@?QUv|@O:9I*kl* TB ǧZXj?9V! MDŗUlf |ꡬs%XUY>#!:#/Q>ZrTDmM$b.)^P߈7 qrCh72K PfЁ[Ĵ*|%5l_LL|\3-PiN]1kCsrkh=}gKM(Df"Y ^ cDYd_@PyK:G{+T=TwF ?e Qhk8M=߷<6z;zpfeiե9&dũG.?oV sk'3s .E>52QRu 4ipkL㼬]˹i*wD#r*}Q)pȮꀁeT[+uRMjTp ܐ$kP!Q*P_^(sƧVzAZ ~(g?YGֵ%'ܜPbCpҨO4Ɖ#K@c%*'Oxll-fƝ*.ha  ָ {=v׫k]6X~fQ!7"{=]BRąik'v:MNNVd{*)P !)equDkИrd,kTyDRݫ0lV-O`'^cCefXh=wô"4df5"b03cS?Lq-tZyLBe:ծ,=#*ryWndE=ȴi2a r]@qg}sy]/O&y–A WqxLq,490gQa ιdj%ڟ#)-%ۡeEB >tzȊѴڂ$ T Şzv8@jM,B&^vr~ky]U]ȡd2;|l Xbbv(+?l:Z6?tE@Q7F*wr3$3m$^bU ;zYo uS>Z$ԁzO`у~K@ژd*viO1Hh(FAbC\_3"n?f[5&*Wj?kLBmVeƆsʅt)[J1Z㤗^5Q~=2i S',!Ɔ.P0'&miĦ^%p xVڱ!1lDK oHm2$$ǎVl .eYMRFp%9"DULǾ P RYGP(EdWbgRogE>ElS_ss+ 2F$O2G%"!CZIBZY:@TʸŠɼ0.zJ#n5"78kTj {@H f~AFy%WNV+@@ $T4$D3BM}%V{,So-3rx}!m,e疊菼FYjRTvl\87#;!{jзȝthr:M^00t9-ZzAD,H K2*mU py;A1~^2XJa5WRRp<ȋN kHyv8jM{א\g@Cm5v1"%r-W!E / hd[ Mgp=|3z`kږ>=FWul([pCтꈤu4'%kM+oO[ƄNc*5Z$R pw--NZ/hgnZ;A0O d<~aNtv`h31%rY2d7B壤/DF*Ӽ`ۏ[ bo%kwr鳱x1>l!v8w&4AlZZd x7Ej+fZq^{>(Ǽ *2 5_3ľa(OoL&/vlu\q0gظ3/+Ea"\ڭvBۦNG셈xye{',*Hh` .<+㞅u &EbgCc`LzdLD$ *U8/)<}$ i2>`,UgtÀf]Q Y`Y(w_GL@jRr* 1ZJ }D1M" ,۵/ӧPV,eXLgNm ~&Gs:$psTva`LB-t|(Kk4Rݪ7 ۙJ-%14_346@DqG 1}ʩڑ3X@<9[YU>VgAӔYf~v9 [`jHw-ސY_B,ȉx0K^Evv oRo&a`Ed2P f]`fBin'pAg+պ#L۝$+cYA%osGrb6ia@L%=9d꾗b!>[<ҵ6țS|Rc.*Զ_dIXHj=eJ)`M/zW :!- d ݼ1H8y2각Llbء(e*`ozfgm)ey\9<9I1E׿`^W'c-b4xY!QS+4>x|lvu|{qlT'&@42m y1=:.em܈|ezR],WXsŸD<7aޘ_Op+X)۶N. LC܈I3o!'zIu:Om.ΆL`[@!'FT B>,S g~3Cx"00d?}2- #/P ?w3R]![d{Z yJox uNk*fZs4"@E "ZqB` c?k{'@Bt=?96ިO' E|R&a˸ pv2m7|AzmA"tQjhAhZHQ4ZL7*o..S3Y FܾL<ց2N-LWYVDTZ,7A/vT- 8H;d FAl M_MLdӡDwFVGTT3VWy譴z}g?ЄBX2B_`ѿn@ʂZԙ4D6t7?9ܸK>=МFVB)]$8%?j,i,;`@jq->!o-ezAmUAׂ ~}lV 74M~Evyf"8rx'pu䆧L.IϖS!.Ux c3bSNs?׮cdA/~tF=nE Y]l|qpvv'[mߡKQzSS[WїTH>%?&( 2'z2&~c“ WHx:8>E>_(hCIȗrK;&1 ǯ\ ` (W_wJVBG|S&dGjoK`qݸ2= $KkgZzuW (^S Hb1?Ʋe"g zȠQHN<nIXw\it't!{5JN枦Ƅv-P榋5 %Lrrp<=UdTZA'x[M#c='zlL&@OVr5 ]t\ |.77US}~5H},B r-~f[~/E(qnږ?j,t[Nk!gEߍ>fOVJYW7ZDG3:  B;"En%{FPr'Q CW^ho vPx$|e&++@`a ^xy;XL@>?bBh:gX/#1Q"liBWɄr}f왨ﱀ X`>I" ^zE:"w'Y &y U5ьαrD6hf#,s<DRr,,ͲM1 `I ^8PR4˽ צɞ(+D 51jIeUC~<6@Ů%>nu:h׹v;IҸ8ΑO%ՖϤr\516[sYY]sl/NT8h@H8 uYAB 4?!i= Q"Wc&{8f5x o ],> ,]Ʉy1{s]eienO(钘-JI Ank9u@*fpk˞`7t눣vVGGWi^ 5wp:IY-^xE#@/ 4aV!*{+3Lq*Gy%$ OwSZ.;2'-;Rm+ެ8srL2e #Fj^[҈HM>UKy3JCq۲oYBPƄH@ĽD RAEfgLuc @^_܆~s:5K>ޫ$^'/` s׭C nKebѼ3A\(5d.Ky!搅X,2Y%p|C 2G;d9A:ė olQىըQEE"JT|#ll?P:;k.Nz2q2QC// Ok16O9 `ԛb'^u6@ ҷ"v!8?׆WOiDɭEcMdEZs]N{ c\,=Oϵ5p Whw J :fi $Eh\% Izbl1+'Z}& BudC u .e5B:\ w#_p]C:\-]Z&֬'v燎 ]d: QhdJG ۡȄeݐXLBv0NȊAo FΌ+dn:BHWC "Zƿ\=֪'4 '-RGx=%^kg FJA̘D}i p~-,2sF(d Q$±wIn³*DhQV46s zNpcȽx1ۨtbyӾWԉ'krjPG5?-krcĎ(R55פ&n^)7,zdV5|0F5~KZp"w5SR]"2bmvY(@>eԽF]nN;zAӀڏfWx4*lT89#mMĖLPcr]8?GqylZ-:?,TbӐV 6 gOknIpFe]ss'Ibl3py0f>C}ˈOb\^|fՃJfcOA#d1QU%~||)XQh*zpotQRߧG wr@PւZcCc6`O;ހH)ܛ.-~l\@4ힴNF&Sh!adε^Qobsh/RZ%L罛_=1pY7&d ){~ ûy6[FEW" x.GnvkzHCG½@~NquJ90pH `XuPdjTaR D+Gȫ|rv>aA.2RwDl836Pp)I.q9[&t~>C>Qk2ldT&bxT(> %6YLh,l 8a)'p1˫CJ=!_Ch+H3Ͳ2싊,WLJ mVah$t5G[{]f3IqNZ_ʱ$4c>ODM8>xY))S{ 'UCfw+4;˨[5ߺG*w(Tjn1`ܷǎ ptYIH][{*LE?Jn4n;tWQBփX8o~.= ZFcY@>cCB&U C iV-@ܻLPzw^_(Ul _9ڴLC-#oE;ʔm._5ʻG uA.]90am߉သP(}o5TG;hIO)#^b R徻x h>r#uRG¶0A+YGs~I0^'1-Ki#(:3oz\e+-"$nHq+? Z~&~KZS#>|A_Ә0< Ehݿ`EyBY#$UYgSgȿ&T֋o832"J:7fMO3)ꊂx?$3lT ^u;m0]{Qo)`&g [>ʜmŢzk8=(ePc-݃ى^cq-L: 8ա85 zn i?#^C!``o6=q!׻0*GGhx+\";#[i)vvvX#>cwRh,`楛3}-LPƹW)MvZhq̕CDPb%4蒔JUzk®) 9597RX!IDwQJ;[&DPHi˖7df41zs\cB-PkW-iuZwu!I`Ti)2p{ήU% g6BBNI  _ S/o~a$!I} g*)d8+P1e]CNs  lʎ``VwV2uV&[h]j 56p|5+L"級!1[bq_._/>*`.R6]<6;PY:oElF~Eluk.&Q4P9xCP[OXaZR2Q|E@O<8 Ve?gǯQ+|MD&-e =@E1D!=~ώIb^>{q>qVld4kWw1P?A7lY͓$OUg^oތB) hlrsT>[ ,R&?.hyثZ]8ME;T!v`#nP5@mG*٣VR۳R9ABͩFWu}ߓRNYyr̭5;xj< 8n{\oX4M.]KxTmbÛ$N/LY2(4Ǜ2pGe[ucC^<{˪ǁS]ڤ0盹ևݣ}m!`" W=g-eph[ m}:V[_ kY&LTJY9@4Y'$}#\v[J匄kUlc2/#wA#f^k=P@s HM XSJwut K?VSc9S)0q V"B׻h__V`PT>L 1hn/ϊ%G>dYLqSgK)i~"P#͏DZ :SNb')֊v\)c,eGżsɹk :F炨*Z.bnϯ"xOΘC4?Q|r* &2q1~H%S>}oFCUCz A[աAN[vo%•0kqgpv\ |$?;FTɞVϰ s΂Ż_YaVE;ع/%7 0||'MY`78ȏbo5žv4Itjkf`"p|6zɍ/8cFoH~ۣ1Ayqޖh`J&Ooǣ jOYwȗ~#unc/})ܙb ]b{AI}bWj}LjI/}P|ƭY<=!)dk{{Cv4UWÑ\oYU( 4Iͬbź=:XMȆ"S:OK|JMVϣ(wJC S?W]MȧE`J.SZtʊۿ='&",'υy43)b%CAbːq*~7R " *gm΅:kNS |OekIJ#-Eh[DȲg(0+5=Gu[ɹC18F_@Ѡg#[27TK<3 ,8k$V}@/>\V*2QBHvATB焿Gr&: EOE hZS K]0 =#J##3tB~.Z$@~$ o˦T%ӕ]}P]&-MWD[=*F slf *hVH(N#d^.mC[i/l DS&5 W\xN eel_A{?qK`zRTFmR$VVR+yPEX{lЋ~$nA}|SEA($cis=AfɨXh&xk yUS𱧊hfd =  4⢤WK}tc ?ؗ ^H22[^B)쪈 z Fq}4ϔ -DWu&.ۣ_7vd0f $oÂWC,@^*Zű1#;hh_\rQb̡N\ }'~`kgS7Z/VCQq AMWQ,&IF} F; AT50!_ldଗIvf@|P X(M7Wis,k%/0=׈{FoZ&}$RNg,9MT$ ?Cp7>E= Jsh{n(@6=bmDl-vcHgI# p>KE Xv/f%ضt!UN~5ڈ7\,[Fq ->g=\&ʬːA4$/h;]q 1ذ7MmZi:H%w@o~̵%9P)0nQ;ϵk5fn}=<{ `ޝ MGNٳ~KRrџS{]>wڌ͐Ǧ&9@4KfJ^xP\}ݙ4 /o1g!{7 Oc7͡e 0~me>IaAւEpQtם!;;] ABȼ:2. x/~qۙo?E+) "wm3|g`jXA׌^mlhj͙GjEtFd="j;!641iX2T2(^riJAZ/^]j[s֐1{͆-U}!UW1h1)vwXK x%_O,*jR7Dٹ_f]:t^Ԥy!9Y:NL 3 cg 6}TBxgo.G|v#}Ě[l|C}NG "t^ʋFM?RۄՑ͉AgA6?HZTs;濔 Z絀O׌*cD}^OeqNcc=Դ6bvr17.?!&u3eaýphF(z`U7\/Z2es9JԌeJFbC9@4iG jr<34hRj ސEm1'MuPµ:!$X3ehؠ< v"iNw_hS=Zp _!ݜ!%!&+Pڪs,="QuU X*p؇R(^1­SZ b*?8mR:*Tus: ad+AgGⅱ=sHWIgK Ԕ^Ff6\){CtXG&t5f]cwYzK&3oL}(ܘuub%'oNOZv_b3Rc04:HxL;nywQA3sБH}A'j2wRdavAxv+[1ч$[?*p*qMOjDYya1x23ZQyG`ӻ^]u0C >{w  M!Xޟ#L"5:m1(|N(k KOnb}kkR#FCF2>%*!NY̨FI7o:#{$@Dwq;E%e\o0qtH]|8hu}-NA7S$_!)ڝs2fhdGkFAvX^ aϙ~y Cc:Zeʮ; M12"\=  Ӄtftz@UliHE;^S˅xƳb0M72w{uB ~J=̎cAI2EL~Ls؋WGcskpW r}LH4Y-@s`hF|aռRI̛y3qm ^X+oouEW 785KQmF,7LV/De6GHAr4}J(0<66e^X,T%ޚA:4-!7*ZѷJ?i٦x(L"33yDc;sR7 A҆)t5t( 5>&BIPb<&}#ޱ@Ut-OhkOlMRj9G] Blsʢ]@QђgtV{bhX~lQ!0}6*q9,mH4,W0d|WKׂk,ξ*O5GBvp-{qm(] 3T_,\*9$bfv;6~ :6ڎP_OU4cc˦O{ x yKD˜vA _8\#+_@* +RPǥaz,US `VI>%,Y\I`I@QrpCQgMe IKk_9h&Oq]̑ӧTfts{2|bmkye)e`̔na˵7YGvv[fTU7-k2#G}spg57K UK|eӗHV/g5AW-Q*h:eZT ,Hbr(тNס`?(bӁDO+}+ YqAq=T9ulDfğǘn0]񱥳M07Be*~jĵfWBnr!a|%tc..J/JA~{?dx;* :dd%k7贻z{?v2l8[P7҇׵YQzy j#-q̌ Pz[)<}/g"i7=΢ \؞o(e6*ieܕ 2 ‘rNnNSt)[צ *cerGVo0SVݭT O К^P7z-U϶L=\0s}Q ul?l aWZU\/,^IOs蓴?MD_o*AT?n1R OXwgEs ?jyP/Bx#3]j' > 5Yptj W9Ǣ`I@yi1&2y)t<E}G/)%Qž{e_9j}糺H-t,~nSK[Aj lKё퓭_F޹ @104yv]x|5}*+95,En6@M{,-;yP{=C-_.h^$ѼqJ w#4N(KHgE^bo˝oޟK 6k*.toO u+= ;]]iNjySqB{-k{z`W|*H%xWf+ '5)3` +3y^o`'LEcOЅq@;py??NK! <ڗ/pG:z)$nu wV_>cPDɌX88$LjVgD;͉A,$ࣥӒHbX6~8-)&LCnZ%n2ɽ-W!@:j<+9wt[ڃkġ,]R][iޘa:\ 2(wVDw 69z?MO%(~JU*LMS֔6׍[yc#USy 3 9;DXƊ dx.ٰ;QؙjK1QCkDr\%sxmW-n в)ٱR,7 ~*{BsG2s%%'Mq|KTqСṱI>3S%=O/gG.^bQbB;qT?~8_vm$@0ȳH$s&5Bkʎrę>DnzᎤ0\R-q:y>rPh "ӭL?Ft ě3+5rFt?N Hxq% KIe/ |z^7˭XSmbtțe^ApyH_t_~OҮdj$aͭ Z.^B;Vj ő!7uI6ֹ)Dĝfklz( wy[5}+딳ޣ|MBs=[GIrtv9&3{+F$A rYY?+ngr\'Eﲔɦk0}jF;go_GΑ('^E:ʠcEY|E-=cZV_ p<=!3-\Ƴ{8Zg{ ʱA|R VɤyvH z %c?kXk5qH#:E)"qp99nNJ\2ڭ* ~ɍ%NAJ}\f`$kv'J{8oCV^!mDXѡ}:r"Nݹ%\CPyO0zh͝))0ڛQ TZp{ Mᓖ4=^w/?]#꣧5/$Px{j]`gDp eK檚fe3mbx{8MU;lAjآT%> r@qs>iRD889a%:RUv-Ӳ*{\fmD.nn qiD մ˔Լ7.>3`3H/5ilvtrjv2kx)cW,sk $;C\JPʥEZ C("edTт?̙Iz6T&/YF076cke .&mP)_er#N^gGfBɱJh9V}(E6)uS>rlԓ7N} jU̕zdd̈́0uTFW9 ˃k_hgUOH"oϔv,?$ς iN<5>ㄛ_^! !v]/;-114^lP(@p;h}j BɊ>1lHh#tI!ZuO[Vh{ʖ `%]ߴyV(YoƩ$YnvYohլQu!p7qQq  z1ӎ-6}DŽ;4U1 zcNjx禗٣kbtp[*N_19 Htvַ 똴 :x80[ΏTFyL\@WKl'0Qw\ ᱹ>{GaٸjPH ֊|=-9!k5ȰQ2Mܨxk Pata7+7iuT.z+3 _=x5(D=HWLUFNf7}S5{y )usN/zu47Ju~5;&{\!I@L zd~|&|j>%/}Ct;3L%Kp3gR:,USD;E{ Nfblfkp8}ޖmGI^eV,-/W6SѲO&4PezluqJC(M#kCjZ۽Ȝ«Y1ÙOeBaSn7x'-j}0;Rym,?DGB7BȃH2jxוbݽ@18%Ϲw۵HWWN)z>8]=x{o8?yJ9% -p̫k"x\l i#(%5*ZQŚER#um]ZTϷa4EdzV~$OMC&vX:D3#e5aqALDZ;1;0~~' &om H ]V+ Dr#'F _jAijG4o=8$Y74HL*] Ҭ<&#ovA|) zGYo;^rOtd%L,!h$]~Nl9owA>{}xަR6`)Q—.#[{7 CVʎZ/`ZAehZ0g #GvŭL^JP%ʋ=4^o)E[ % 8 I'0]UKY iX<]jxU?1ήYB)8JZ9sV Rl,Lt=*{bW'2, HO 4J3˼ c(p'm1n.`3 (wb0T2M7wT_ ( .~!dOU= ӕ/fS8 ]~l;@a'Nt)M,_2L ZWoj1ŧxdx-$Z4^[RH1wJ%>b@'E+j$lb 58hzj\@3Dxsڑ8<"&qV$`i J= o^rl:4G9qDO}wq =wzen~v^`XCC ޼`~f=žzs;l;V:2)j6e)hmI{!VNw( cNDkr 1B:jB#!4sA'ICi ,_""qIQziR(`LbR܈LFaD*C"Z6_S(P1GYh6yqe#o5g=_o$Q3J:OP!] Ccm=_60C <0NҸ{mYag Ǩ::uh{Ň~m#s>gxwA}뷭1lƨoOQ+& bwӴP_--qo.Ek4Gm-}t+k2}o4t|8.^ۜ^}lj8eQx&JGZ.zc]KX|?aLcFc MGBKTSpS Y̚xZ@WLV+q?%(MBiYGoD(K}5aBfgU*:ːSaנPk(6xȋa^^NCX?% a|ؒP&*)ARάJ#\S׷.]gz#KWxj&ب2}*E<5"hӚa~n0u*GFPg u%Yˏđ.wZ1X-2FA)P(%$u3 [ e4BwSt-[R:loC8ݷ6s ҟ)?q0#\$МxQI=2.Udk1ܷfB,qNC*@pB Pb.3%&"m75&AiǬ"YR ;"vP8OүAUDGW:MўnOV kCGy+8k_f)̗°9HOoo!Ҵ1mZ!VU[ٚ9Z coLQO2gw`~HE_0ƻ͚/IhD"=P(H Jɪ&@me(v.^}'!X3/]Ysf$čvq52k2D9ΰ^\UceOIڌZFJF7b+.Q $tК"BkMD$&tu #{OG>6\-3)r`cBu]QIrݒD٧dd/ZNS*Wׄz 1.].)ܐ!-;ޕ\cl.ڌ`;iJɗXīIɣ 8vKKMY 0}MƀA<;? 2 QlHaLGIwc~`S@j4Ļ8mbҜU}VN=(!DfsdI:Zӝoפ1 q ˭LE,{7] WDJ4Iqnل:-iYL)#a6lK˜Yl5iǁXޑ&4O&/D)szKR{77جUK(74Eir}\6(.w-L _p ܇V3C A˅z:DH3.-/l^1%nt/DKR20E+tRgw=x~x%n7b_",r>D'WB.3apẓTƲnD?YB Gq\i$Ҥ[׮% Ժ'…WԌuox\k{1*O{J:o J( 5 DHM B.x@6ꐆof2 }.f8Ax$G7 %NJ Cai7p*=l`a״w Uڣ&~JL Je17A#)CKZ^Yz-H;PguM( pxpjQ |%"|<䗳#gbc)PFJ`a-s,](ymr1J"+8v'rrd94e5P,85~'!XRHz"y}jȺ mK2GW*T]qF@ʤ`kq8R&YAwFgǵ$mv о ϫ m`-A׆;(bjv:smNVcѵ `epy9GookV":të-ʏLK  Dc f )o0t'[0[Ă0Z%1y?%}NXP3B7?}Wiږ{G6} >a(|9B?V1ۀ3h \ ­gY.p1 w*5K|= o UhMr6mߩ^Tk-=GkX&d 7'u:c,$TӊcNh2"p\98Q۾ 7ǎG<{tS+˻dnq R=.hOC*8R[&NI/ Ou{'FdL$NMAA)D`,/v͉Gd^/Pd!/jһ+^UλOd_ƆQ MOai2@ <lU<T44Uޛs pWu>8͊_N\Ubw]j`^y?z O6#+o9_FkU?}"#{O)^b΋*m-"6h# E H>wO*0Ϟq2D18gd91OU>6py^, 4:JZGD1jLͽb_ t'Đ_2,{m-/LfK(ty b1iGtV&t3-e'v$9C:JBթ2ځ-h: %DQO\XZ96mex2"pWPCC=e'9L%݂qBB _1!꼨@eǞ|w cR³|@P 3@sU\_c#Q*O?ʪw'.ce!sǕ/_fzoڱSp?f tf7-< gK›l^X/*jG_Y_ophcQ2j1nEĥJdMV"\ `:\zmpmRaI\n̄єs5S6wE?0eΪ6SYuZ]m6ͽ'sN ֥cˤ~!BcUNb0sW=JWўs[-L©],oQT;u)E9rOcNv[} Mi͌y%2, \`|e Pa&Y\je-:f~!U|d l"*L#sիw1.jeC5:s8h5c#DA@+n.4â4ZZ${ :T6NaG1'1@Qhऎ#X:z3NM;]SZ  T6?Իiu`4!ږEH]oK 6C.nc $I uwͱM8QݷFWM-V\Œpje䒕揞9|iA3eaQ C2/*Aߞ Ex: %Gw)l("0Lzꂡ=x黧uD8 BPT>\q xZ\Zkߏ=ei\t]߄DTRQa Rg[֥ҁh8pnbSgQkr#E`h"!$q3 cejc۹,8E߫SȊͳ.uxRh+ EO D팠O׻'_ : Rg"@h2E ˿ ] lf.3(FjI"315 *)RJmM_3XwC/J.Y=geR1B ģ4(E*flBZi/ձO𮰡Fp+` j-^e''jAh/ML*/18gSрCL(Sȥ`2m@xMĽ.5W s!c7-'P\~ؑ@\W%?ISEgx] 0tE_FX%%aÛ</fs?9'(P((X6Lv!m4+\QTz@ 6BZ!%)zOn(K ~ u# &ֈ6w|גb'N7*#j2t OYś|~Pzzݺu۟=Зx !bdoϟ)Ja ⵽h >g\gD՝5)?Y(maA _ۘB7d𖸲K 8}(A~d&R{7,: }6m&Ёΰ3< 1IJ4F/ߚqf uUʥ90, G'Ո˪ҶΫrڥ CNZg0+pJէє[J\SsgV+$зPH܁ Q7ƦD(ǡ˄Go^+qQEJ=d;z]ũj퟽!pkl]c7SYtw/ԪnbW)\ mZ'J'KO$LYz'R;%z#P(Ű VȧR =zXD}i.W5_#l(ֻSAM5RXH3V:JTj1(';0ˢEL<3 {Dg15rB,s\.Syx7p7gܞ d;uC.1ҌX{㐛.=Qn(ӳykcrY#|V|-2%|PEJ+]#̻4:@\r7QOM*%Vf-uI@$ގd!ؽn3t9VG\h?6#J.,YC*ޯ$V:7L# [+,E3_(YCHAMt0`BkȩBmcfe%l凜7UB!He{j4g 8@oʔ…2}{֘l0k+9R1rv^ZmF[n*!=/Cn LY8X85,GCesL }$=a@'ZmXbV 艑̜@h=5G̵Vks4v;#$1GOQ}llp1(B<*&|[;as G;9@w[/E6NO\cHX[xy4l}g5.dR{ 0"xW3§XzINH: ,^Kq eh]TO8S:dNrOC'R(vݴƝ/ڽ wpڨB.3FZxC*7T9])k_5>%,ΦԮr䳴+E ;|b̧ }7$u#xB&QJE 2kl䢅-Xd4:<Ӷ3n%#ZePH,ۙz*^ѡ2TS#B{{+'R _W&|ąZJZEHd2*Pĵ_%Ek>G? f!~ԮT}4v-,ئ*prp 0l*Xo9is5p+)>=-Aׯ5az tO睆0K-IW\FHe5sh7e5\[*>OCsdO+4g>jص>I|Q'<~ʹ ԯ YRN)\jAA4JtjnYe;>@ ufn5j,eBjܬK9'y0i~qWK?$P9Znjy֕Fs3[t\r,arx6ROcD֎QvecOm>6h&(˹Hֿ._M(S/)rBan 0gsaj@H[?$3Wy_:~,s5^Eq3\"CYვ6hlOg?\v%#AךR;K00Đ3ـrIgpEaӶ~%$kݜ^~ge$"4Y;dFTmTJzMYk9WC95Si:H[Ü2X }޷wiHE{F.B"I $MT&SKV)c0bݳv.S'ųVկ pb,`̽DrAX"JZ7(h} Swәb#g)ҏe5`6Nt.S}3Z=%=b\h/?A4992BGr^;  kxԘԖj槺~BH3h0 > Z'(!X >j8DD(fy^IF[ ȰEb_O2؄.Pdd}!&*,Kw r.rKx#7u5E2SG~C 燭/3KrlppL)zF8ڿm.) u/"18p+PvYqYlP eʳ)WZU8e1NF ߥDσ]o.r#)uAJ",_ٖR,q yQ$M~pD}պUUDENRwI&m;{.}M,jMi7!m;%zta l?O ùU'fx:Y9tOOglMg˥P VA!COdF"F٢{t\k.axqv߯+'œ$( >L qۆҰMy:O<,[N+̷Et5/Ũ$*b&fcsUKp7܅qh|]Z`+X,NOg10$*@ycH; ^ C;‹S)`ձ}"Myjd{Vs& "S ']j/%\C-ֶnH؃˞80 VqSd9Yn1S#Gيk[ԅFctU"׊Wf5:5N'0lf >K*g.nfYEiW7p}UM_Y՞U~εB)CUba, ?䇄S>LoaZDBon% X6? Z\r >ay;TڃǕ%YfKz'%& )ĭ"HsKoVeit5N w?K ˧;;j;Y؇ a+ KLHCx<48ߥo%Bkvd´KL~^ 4h͞v3+:N0KmҖ3\\!h\ykܑs3=f@%˨)C96qNu'0ꛡݾ/&B`lA3懹Uq6٘Ի~7J]6ulHl`)0Ə*laQ$`AK)}-xS 6a_fLO7Ys$T{1쀪E=7g\X[ q.1[h8TЉqg4? T& !- |Rf e\P,S=.M~,Do1J,O Jyw3w0'ɝydPuEo=.E|Ck*YzI8Mm) !p:9(f3nJcri翉ӱ LH;V ,4[佈bzjnw/aqDa"^>:g,VPɷ/<mL~cxl:{#=ʁʲĻyctFPDžbgO*$6z`/{Iq~֖nfjs81lu', +YzͿһ-5J3>q_`5,S1Z^@Pe% {B4Rz=`ws_F/EݤOV>ǖ#Ky˨,I5l 9U._ kr';Uh]3YMH*,a-[='0`&'_9]W!i59Y[e*$ ,O;*jx,F?6-狿@Κ.&9龳FZmi -H3C>ϕB[ VlFW %q|h u%S4Qݏ[4' qQ`D-/X"k>>L!k{LjQsL 92tBQЖث5/]/1DdD89 Cle;&f?a\5`x1?a ܬ̊R|bKI3>˗tH*̷~E}fZ h5nu3}gbR >C?WyqϏ qr"ooӟn :duQlIYغB'Ţa "2eDC{?zFie[s!θ6,8&=#U:a`9Ă9y̯8Cx= EM:2H+^/"y3n{v݆> f+ױϪGǝ 1T9?cklz6 .U[U{%k& w9&$]Ie6¾|[I6'29;|NQZ,@f6m6I-`O~#Ԝp7 "͜ObxL_ԇroOAmJfӍzkBDMu;LRf6= .FA06*&F=6~N+ZJN꼍*J%Z9ZAű_ʻ0'C3KȎ˒eM\1~V_-XʥoV1@[Sի}w+{$=m]9߯Ыf]:!/92H[[!`ٿ>@W垵_k3r{.YW/Xb${+$abLj32+˚S^!$K@zJZ[T2ršEFJ5NpwM\E+ t9OW\ֲ6w cPzk@\ά.'s̨Xg0\C"48UcQ52 9tHS\f0_ZJO5[$yP#k#;ױj҄IM҃sJ P~ٱM|KwF3Ou0ӟ5P0VdT=Cq8=NRɸ'*#>0$J-z'Re<6 w?}Ed媸.<#ZXy,Q w`mWэH #wH qvKґ0H凲Z2tC;rG9U';I xMWY޽y$ /]՘=Gf%uHR`H7u9'd@W3WKT|k<+@z9U!+ ϾDl@L$6Bn {DI>?ɩM5 pQa&PM)-z -p) t To!.T1re7#T zsJM _Š(ny@$Ĕr?#V4&>7%sd87$RVBl*z !%T$j[cYLaǎR$#Gq,?aV^u›ʹ>Gr 55B>Bv$Mn?p)i4%mGRC6~}͖ʈ&{d֭J§,J./$\2,y_JUkU84VfQ,-\X>#[Ij)WV|ϥ<(܍w_9<[UJ8 ŝ JTecҤnq.R4G陥'><$p([e$J:uנVieejFY \w3)ifkN,w:Qxg8gSD+gz`2:fǪo/JBٯ/ kPuǵ|l*+{xa-6uN QHAQEs+/@ DvFʚ Fw6NL f`#@?2h8`X~?*S=$_o>?w*lZOxו@$׺]] 0ρUavP 5b s<+Z1v@xڀӤu["Y,rs >~ccvo^1s!Jka-8>\Vp4j1n֕.`S*GpbzHҤ'H*c)NƯd u %ƃ>RBQuQ8}lsCʘm3ЫVgEҜ+f4,|=ys|_Hoɉ_$#x2z$;c!n̤ה|Η Eb?UҢ/F~m6Oy 'c{Ujϻ܂wMJ>Wֻ qHA_HC *ڵ+H_\*r7Xۂ #AoVk4t rEX,|P)+Ȭs CI g\A&G(,'(?F›/[ ބpF^i\Ehw.QpBƹ;ujWi.VBB\\-| |\Z!+<31%ey,Cx^p_ljB z2.鍰ly=E`[m{d;,P@N|PD+_gXqVܯf¨xPq/?T #<+\{.Xc >&qix9ڸldY\p័TbVfЀF]v9Iu!Gv9iaZ<2Zo 99yXGYHԶ'~Zr%#3MWU^ousU8e? ZT|Ӳha'q@ʼnڤ4*Y ?c6%hiz4*3yH3ޛi+q~FWwKuIYvD b[Iw;O&Rɔ_qT&_@ɂ~KޭIIdj2ʉk*/ĵo,Zd\[M\-`<@,ވ\_圑]S8 .xnz{r&_z|Fkl !~ି,tinZ2h[ `OYOM%V3\ئ 7ǮU 3٥65! y<{I[v\dmcyK3/Ľ KMdw.{>{I >IFB1{J%Z~wcpz&".F %POFjmQMhƷ2]ٌ'\/&^ c0B=!dR,H:Z^ 2%G|-kS"saRm!l,9 "_0+{GYp)nMėDpqͣJ+}sDt(?DU 60 ⶹ*V.#qw) q*\&>$K`,#i{r.D |VZg%mRBu BerVwdnCd+SH"t>&L=ֳ>y)!G )nUU lYȅ7_E!hM{DO*ҞZ"-$ > /r3-a{$Z%qKya.Yg֝ZmH`wyl¿g'oA.14̘FFCW7F}9!,gᐠsc%o$X'Ͳ :ٽ="ExR֠hss`xLsTXz9ևgTo%4j3,ʛh]h|m{[\8E=&ZF;D1^ۡ <6D~=$݇aHRS~~oEcdjOdz ,"{U^a0QDn~'mQ .9it"Z5#V8R/)I>+1X8|ee.# kZSzX2]L n.kRY"l^5N85?^PJq;mxwFf-`=T;_>"4 ٘׷N CHG1ZB9ؽYYlFxJFu:.:?2.5;ʺ,؀ByTV\ ]y-I-׍~d zzM=wYk {3R_> Vq)][rv7o6op_Zpv:n]yW.7_+ sw!C\Ѧ1EҼI zi#뵝Ăa;lbS)㄂Um;>U5%p?<ob 5ZDx1^hB+rms$Ol.ƃbWNCCQ av6~#=/͐i/M Pf`4 ι+gUX}[2 sHؿŵ%+?|mN$}P!/[4EtaxeBNq~? }M5p3G az5/IpKiXQm7rBWuC\uj?X_eft!SpujkR h"oܘZ_nX3rB[QT*R~ ON`Ȃ-j--mk5q:o `&%8leI(x0!tQ `/Hh!8_/R !fK 8$]U~x\/,v/? dM@)$i1 >@Jo2~jo&(@ěW~^H 4eqeexNjL"4K⋓am2FIfzf0 c/d-6KE 3C7t[>pxVCaa7}op))@8)YG휊*:QKu7ƪieg|0Jvg+&i YG}|, Up=0FD`ʵNQ6Zce@ŶO0aiydsv4~~{[Zi>j P~0@lC<4ϧhLl k/rJ VWFilY -2@w ~ۊrLq4q(j.-( wtN쮻Yޥ𒈨r* F+vo5 ^ܸ|e<^fH:4P}.϶,ew!r&^IR=tD xQ+D^KEWg%헶WH A`7t+k5tF,n^aKLZ~jQ(%Uc'tn <%[M9>CSX Do\*F.P66^!| Ml-.-).Rm up j՘An7%~+][+ee"yxXJÁ^#-*= 5 ; ZlWYV:i%|CNMܬy`qK( ]]Jر)oC[pQMY0 ^j6gs\!F' 㟴zs8 Ճ:vJ m \*(Xatg[7 mېI޾'<or4njD9/# ~ }MIK?^\i@ՉP,EFO4蜟xP;Y& I"h%xsv4{2MzAr0U٨HSH®h>bNe$ۨ⮘wpgƤw}xE^F(,ZSEoz+wG> NY~^7/+iܖkͬm/lI5Qhl<٘XUbϴb98(6%PuMRlsJV(RR#L@76=Yz5;MY .2;I\jt_̺8؟[zMW%{E?LzOԐݯR; `Aq'h/o2!ֺaMj*PJ@MUtgԻࠅ~)9/8*ϲWE@!P~EIP<#-1:9'Vfw[+"D@-LZ~Gq~ $~y 3tԽl2FB?/u,Öib}+8t'·HP| &sEԗ L[XtiGF!X!A' 3W"zkYK}Xy~:7%|(uÓf;䰈.Lnں &ZBC٩UV^ꁑWi䂌7ssԘNӘOMtJ׷n \=;mw[1T/_~{IzgD0$E{{)}0dm*oivzNYy3H [MqzAXn2Nu0#$0- OBӭT{ }@ W3cj\iYk;6DL UUЃDp~2`gS^?!"$2.64|]&7&>N BSԹv[MxK<|u=s *1ZRL}#>Uso w 8>-=fQ5l1AI{ ;xH并 쪂Mk@?-( ^r6' 5|׆Izf`r]2&Mx 3y6B`R|`8Rueヂg A G4>J :yO*+ T֏Jbk}ˏthN'dCߤG[+o{PX젗 D;˵N"/aZ]IˁBͨ9O!"+{*8ʴP"4Ȗ7.nxlA61|tVT}t^@f0KWzfWjaXxw/ihZ&F.wK8%5N֪!IwrS`d/Q搑V{5ix5rG#~^~g"l PH чcqDj Y=ŁA(q5-pXoi`֧4w#='i T.'4]h#i2>̗8 jTž.Iá=#[K\~8U &r W,m, +&W^~̡C&}"alsMcY^BAx}QT7H[Fo%Nj\sX2ֻ^h|ֺ͍zAP,UڴCq}<9g[fo'm7trj*|hT"› [姌Kc\@Nn8>?&Ȋx}ڟ3+Ѱp&u hº+gruܕȊykzLsoE ,qnXPi*/͕㬓@B0Q7HU`؂TB󍋤ÉI-3$>"C.i][ϫԮ#/5RuwVCV;a%'ah6x z<*ۗAuTFv2̣'\}VfZ?V֕G$*z4MEEAw33aF_Z%<ƺv&!yGcvwEpJKjLy;@_?}f[sj~~)L^ʽzN^1B 2MD`mn+l;-k(,.EVh/랉`ނ̪.Df#WV4dcbw4<5 0"UNRMBp0af7.M(X;N!S=kh`+ܘ;!Uٜd@3׭@a6% ӠEI ,vZ˯y& ?u颌l9ft/}τ: 3O;/_mbLQ_۱ Q~^I9ѢGt9gi6' 2Jͳ(Y hn( Gpn7jR-cI21HdA>]AWh@FúO((IwB!h,Y.VjDm$ AM0hVXbI[[e[k@+ ObIM MI= ;[s2i Tb!-Ŋ f%J菵{C̳YT9k`~eO䴹,"Udw:vDգ-iV E/c;k2 M.WԩZ-dڈo1 Rwo`商/AqIGl ͍7y\;O~2_y HHLbni΅xPCT{Omu5i._9,pɢ=7ߞeiO,r7'ǩD X/z@6Ʈ}%+gDM+h,Z{r`BOem틝6" !T6r@LUG.24yeXs݁}S'>ӽ#liاx;kt %Xe7jݟ>p fԒƱz>Д8$t! hT`UxˁqEdwvI&qLJ \sa Fw0LeK@=+]n{qP/u8 m{*AՏpIn.\Ϻ_&-,>Iv`1S]Y$ 6؄_Ni .X"ڋ0+kAR5zTcG|d KC9!u ? Ū0ۣ.G9+2AbI%8mJ:? t ?l9l(l  )e,6Dp(-%_WRdhθ;(䕈^hYCN?o{0aZ/;2r=v{Nk3dV}]󨥆|_จ\S[LLb3Y(`;3UkH8/ƌfA&Kgbka6*P@j\Mޤdi 󿨶.Z6q=c%Ïفs+MSQ9>gTh8LJ!@]daҁdSy('֊D3V}n+a0G>l\;Pq*z \]w&[|S7E*)9a$/ř<sbfWs%z ”ĀOVWz=Hcu<"D^@qTv:_'#qۙMU[*!׍FZ]mX# m<C dۯ3NVֲi..Cf^ڀRBKbҍO@ P A[*;h"ЭOĀPpW.$T#ƛe!}.qjae|f5$3doc/l㌐=%nŲBzs"''HK9tUSD70!uP+f=c/48WAg@Ɲ@/τrw,1sÄˀV\')uj9(ٕ; p]ε\fD~43݊Wn'Ŭ ˊ]]/$w[|pяg. O"/+ e;@:7XjĿ5),ȼc /eGkB=^I1 ȯ#jRi7?&) Whyr_$'† 7>b`*yp0*ߖC*d .po-"]"sy8?$;X?c{vapO^f6aoRt&yecGJGnX򫡽])RoϯJx cp.csIqW<"L Ђ4!u7}K*[V.Ƭ!PN*ةb[⻧/y Z6=Q%$N@qP<әـR/}(+— }6h7 SR[U$v\]\[7EkjrD~ N1DJeBJ DF[$U-E@u-ϯ'"㙚,*EEMln0uHCq{<_s8WLejpn,y/[N߾]xqݳ?N^];"- &::|toۊkUt40As$uT]$1IKws~;S:u߰ GLE>Fhr~: tߡl9J)E+}p*8٫fGWsaƒ1O6bCPr8Ҋ`Ϥ1m311U1k݆,쉸~9`ɬ̻"MjР덀Ն]ٸsZr|&V1(yR?7aOEz 9g>,&rDl!Pf.m9F?Q9Sq7(T3҅:39tilb҈*[U k\a[i+` b}TAIdte\}O\wqYßvtZMQyn`ZQkz=X/zy 'X9xZ`F0#'B)E-Ijpm2(kWAK=njl)ͦ8GqwV9iNOfLcg:8 ;„h~M!&o#OFu 0J>pӻܙRb .¹V Y.sOA,:zFt5-gc+&-jpAA=RL/;FJɹ")NHfrDMUM4/p6( rPrZEM^ηUF%i$WS."$ 2%f4F<ntK5=u۲dԚ f=Bw~Ib"Fe<,6LĂnwZ%ߝWzC gql! \yOL( d$@Wn9(4݉!l:8[^.搝P5 ;H=IuEnmLi:yJ))s7=r Ej].(xTօbNX%P'`JO2Zm0bJ란yH&?^IϛX35Tr6 TOqad5e3$.A亀7#|;&8` F7/̢h.Y‹"bAecyq)gG~=yAcBxu3xdDX\V?!E">o4Oo.ps^qO_sɼe~F{rFBg)\Q4Q?i㻓Z* qOLJOzWm4)%3&1*_LpkKP }4/ KaňVh%kْ:`)AqH2:,Rwܕ[A\\s۵y?.8sts gIG[3ީU9'u9Kinw< YWB13fegJ8)m9V~J ϲWG+q@ u7tJg"q}"3zVoL>c=b"y @€zzwcAbb x/'Fa 9NjY~xNAn[G15߁5R|l[/tI Gō*rܥ+s#"$AkSG# -tW?xF#[}Vvij#8TXBkuN.+vI,\[2/sz(؝&?#l_AA ,:ۼ@,v*@_*mLw:_*ᗅHv=[tcK8Y(&BD2z;A~gGh IELsTړ9g"1m Am[PX3 #k]_7Oyh,od_fH':֙\c_QUtA.byו14ԬyCh΢dNGjb*?5c }(m]!;.P9Ynzb*j_D2hȿ)4sQRzL<:^uJF0{OzOM!rݔr7eBH[@;Z r0ꅐEꙥc(S'1\Qˇ.E6D|i[VBF@|PT+vEMni2.NK?4!eKN$x8M61|it5d,lIjFp01\k n36 a-fy\\0fҔ%j5Ӊ~c8V&\)O~"J Kl7}Xh^k$cu\EXX1nO- ֔k7?vрh_JiLȞUtۺ"r5--@:4꬙ \`TqhJS78QARP<%TO|+0)]C2":Z"4dB^z^/2.۳⊠!>m}BmE&Q9 O:ƽapUi"t)Z$)y*0@wȾந`E=%~/go)ۆܧ]Ɠ>4v;}`ѽ.<@A!oe3.Gdu!mc߫ iVlLުn:%YG/e7ɔg+0x?P-dG!'2^>Rs$w644f -f٠usL_cl";k , OnŰMk~ksӱX2Q>n!YxwF>𧠉kRe‰AP#x?5] Ŝ>ډcaqMHց`NO4WZ< ?A G]18jӂu)pX6]4)`]x B!:{ alՌPYPÊAQ"@ZlS\Uαi[Occ_F72ԦjnuP!*Roe~(}̻@#}4 "Aqc]|J]yziefWFRYvm4RqN+w?Y6  0j~/}b-1c噟j|f~DԼG=xV'{ -- ǩs`eX|ܙ( Q`5+H}f 0 hU 0#ח JHm6w&L a5lgy L^Iƿ@>zcQ(7`6 $0% )DPg՚X]42?<[X_<AtbA'E (b(<:ߊNwpδ deI7fk]}M1ONURh vjB a|/n254`owDz:K9.$ z?85pL.!_+6UgWH VNPMxrrߵ!>UVFM{ Ы%`5e>})ASq( 6ϩgͧLb?8*Q wUR& @d`_" YEc7X!TAj. ia/IG$V(-[Ԑq-EKNk)W A[|S $_q}<{6%&%jkHi1Oobz6u!ݲ5(A(B +ɨ մvtT'7Ύbmj_UMiӛdNzD9u?N p̐E-5)kPp.K7:pX֖TPi^xFX!lV^6- w⻴-5 U,2QW%1GX_Z>. յԊXV]h*TT[j>ʃ'xGAV ރ3c3Qb[jOQw kt>038tjxadx+w,2quhIZRvL:,&`PWW Pcۊ7GP L-fRbw.:bVJgG4bp;aޏfX#Z j3IƔ X@i4CSlMi%^{R?QD wwJ}LZxA*;]sQ׆jWBO=nY"ÌDAf(#(^\cX.` W1wCE$cl5`\oT0BAL7SѲ>JfEFwZEړwڀsݰ&&k=5SA>'hl鰢G0G8f ]%筍*:ЭQ@|RހeRi?X[^6<`r4OUBX"H~PWרz'=4g*dw 8<743JZ8AEi7(iU5)F 9+? ]Vyó)sn[E{TȾ۩$F3߬R2X{,΂/WH6W6aTfQ$@:^2+ks:5H@3&m< G[dծK/ ݲ殜Y1|Y SXYV{ޛiߧ$! Tbo6\)O@3G.~/|B zF[Wɟc'j..b[@_x<0>GQSr|ۧ.Bf7ze(ߺHPIp !Z.Ufج9ÈS__zH|3dІE$h?z;Iܓ- rJM3i:2Y bYT*ύk];rs·ØEWlp}_ #Y=[á54:02sʄԦ~dq3mpOyHB5KZw/Qٽz!黊Ȭ4o%,&zX: ^ Qh6zE?M=-رi,ĸO"Btq} W""d`/ F-]1Lrҁ%d4M&1 QvʰE=6(r͖*_Y] ~ծPB04v3)@F/{Fhl.a{Gqa:\z:sVT~6lPɴkI%4o~wRjףds?Lׂw$N^i/Rճt.g,e.6k{hwNZvsԧQ1kyS '>YwRa(:5#(U~BC)2 !N]Ƞ:pE3aP4IYEtT3p`vdGץs/dHӎ乾>f F˓T)`]n+I_; [5U _@YìOfe8k;VCjV /^ L#Ezxn 4gnf*.>^)T)FQT3CJZaTD5̪ZZH\]zg7ީ@c֞_aWJt@ArۦY"*Hx:3?q#WK' Kxɝq ,5>n{!1wգ8StNd'[少q9\-A.*lhLvā.tJ Rp޾p$?ܭj^V뗁|PI< 4Qv/xw BJz!)m9ZXj#6*uRȎ8޹BoVxrǩ KJhDU=]͐W,5z{LbޒX _aHM5K`.6XG.#w?ׇz *`=S[*T,{l=k FM|iy}LLI.=Ѽ@T=z.4g=אB[6ÑW{߷ꅕՠUcTp8lWEWtut6j50>`-L+gycb[y[5:Wm.Xjm"(,;&VԀm# Hɥ_)CޏnίB/s1|c{2GԘ1<?I6zlL9?=䘁:z%8'[B 蕞bXOcj+0 -Mu`h0hkg`d4JWs@k$ZSoȄK?.DTDxX#| |р̽],߸iJۦw?dRt`d"=))}䪇z5g|by T&>S_Uf ҇Һ%:MOسb^!+VlDMD ` 6'İPbʸ5 Γ%ߏ#j&\cZ*W*?nlgM}/Y cXq/2L{* 7$=&ILC"ASAy7a'{>iO32fs*èZamK%Fdbaw|:h̝{I#*0FQ zBL W Ŵ:a(S9)&*}c?ڭ=i`;L|a4Ѯ(1%ePs(l%c$.9?%a $GQZ޾bwy^`gUקOaQe#6Y!0식YSAst_hVGb5n=յH^TnD u⨢UB9i4AϦ  HL)ruݙ"^7"@D-\ݔbB2=3X|O5.wלv۞ CpK|'x gh]BRy-ɮ$A!us爼6{9_];GqY,PW_mN 8V(?畾 ]SrZu:WS_qPGj$WVw&r@!# І~D M}: ;|Ol"n_hOyj^QIftYr鄘LW`Vg-`]p:ķQJM  |nL`ۻg+2ܻ6jzF{x $#:N['p\!tnu0`qtCVnؽP%B= O,mp~mhs( >Xw/&rsfVP((6T^icӅPzG(7az8a륉~}/႒!g\,BRj,Dbk$FPVx'|=c ?T&A cF\ܣ?wA !,@LaPygD>v<(klvTuA,&QY4iz9ϭ@GZ+72XyTMы[~V*C_s%Wy=aW( ԣ}fZkX@5֣^O];OQ#Zξ&k-W0ЌM@DPsQ!)YDn˾ o C@;Mͧ 3EؓZ i;S-?Ȕx@}{h+/ .u}}P aFC\i*[ *#P';I dnbF [[׋?cؐGq:vZęAFZB[3:ZJUY0vTŹ lO@0cTt{ {:- glo7xT̥|fO3d#$niaD+![vg~<^$H$]p. .?uLl7H7&Gq0zMz5_nݔ7f(#6^&.'u3j[`h?L<Ӭ(?lfLi@i|nQϟAjt$K?{AD-9Ev3WJC-?蚎+zcsHДB^T"߃GΎL:B{Ebdf9PQ5aa3rϨF1pěe} 5X7L]q~\ e(R!J-F* Xal8xM`&ĥ*gAs̷x g){nB`<;$L(PtӤ/W5wr0b8(T$A4 ת͕P9jҩ' N-_V7 5=*\hlS>РKȃ"7%JRj;S W @iGENUZnFhag₤r3! Mҹ@a 50HB5~Hvq#jmAxCLXvǒ.gsys!@! FɽQǍp+)FەY;oGΫnLp Z9GPEMu 8ljEn!]jB;A{~8ťjUcIFjqA zW 5)${5!dq}P0tD-H-?8}SYnT(+4 ײ߉_yßyd"DB9ۚ!).z-IQbm^{ y08euCY?gBHaSM~rT~@.N,f|qht: ~H)= G1,V8WoK,/'!#TddOhb#dCM]^9xi)pFVv$þzB5E붎 `119>zBVpPglx.K(\p?Bc?*gU+Z?=^6PSݭh/yUfh5z)՛@ t:ޯ@lcbm(vG ב7 M{ְ0e'p eRUv c`f~z|H-oT?iS (;o~Ea;sq @ S:.lLJ,Đ'_'&z\]Gj҃VFAL@I0L/S G[D8/&VM $}p݇bN6QR|C [etQ@VS[t#QM8b2beH5q~~$ЋXs֮-k &V}%A[ђ[FBD~o'AgEi@p/ʹ _`"CJ1uPȦAT13+|.SPi=#ǵ%%dT(^ۃ7zSҮշT U NW:'`'J!R33vޔm,6< .{E,mDc-:?oKs~=al^cP@JYf>T1D}NPL}qyfaiIŮ1XN¦0S2vLqmL@JkN|.=VD+0%>\A~Q~7{g Czt\\O "5.q0$_iǤ*FFe8hQX+tm; v{v/YT[q>YHNg{b=䥊kRWR9  A]SӿJ3Ę"V+JE2 ^%(ff'nRBNSynWAMj裿t ,^>x8¬N <s\HlbExs'3]yU}'ECmI]f?JؓAժAh緜M~&^ttk[g9Š~8c+#J2D2"=eNM> 8ng8,Ag=q{L?o?L9 BH'ړWT!ABaDx`1XlCZv(M͂NS̅t94I0`هL[ڔZ>D1T3dQ⾗zaM4W\_ΒF Lth- Lډg6?m7Wk% yU1l_G ˝`)Pf4?m;Ւ!^;x(/sayӞIB m%jd|k(|VbZfv_Øt>W|W0[VU] ]st/ jYJ!9Ey:5x`sd2ƞmǣC)z.'ҥA)~L,~G~_,MJ;<詨dYf_`8L?#Tu*93 NLu2 y,DAL)P}/(H?x1^60uFQΚ -K %[L_9/;2|blD+97e7ϿaGל--jxӻ-ǘ}BzEㄈ{MS̢ mV~X'^D_~eNofn@!( c*Pg9ycS_c,a'Tp5Fz7KL ߄&,5PMmnr"< ޯr];?wIZ^O,;K~ˊ1`B=ׁDgk=CER)geN*4hfg0E _oǹۈu̿(3P'ȉNa)Tt}eWr J_(rtzEH*VlVuX+|MFAK:nZ&*!ILh~FPG= Ύ: >KV^DJM}!֊ S%wzؒ u&L\N=)Kq#q9g*<*)WB`9!MiG!Mu2~-|{GJJ )#FSLI 7S;sU]@TV T MzcyՑx6{}{5ݱB0r˱]њ-d{<*1f= :RT\B,D>í$Le-_ƷS28/1'֐w" R(ωG1 :ҭ6%pi^J9`QJ `_֓@Ӝ!lbtb~NEnd!ǽA*;HΑY >4G|&/C֣ ⽜ngQm]?us( +_:K? y(D埀3b9Drj4vT1>T:ʪ!B6J)<Ґ"[l)ڮϔ84]U3" .0bhtD((p[MNP.WmːT}C*B`A, RU⬭<*؝gj rm]P)H!#>9y`8NC-J0  ,N('IuX`"g:VL4(Q (sCOdf q`PW?' Ԍ:'k^9Ti˽xjpͲ1H5lΪ)F*p+2Ʌ̷6FRkj׾ 򳽒"7reѼdopSwsLA$F0l ΡbIS9nA^49$EnnJ{bicӣ{PR 2* !z<@Ғ.F H )<_n4j&W(f@<\2Ȯcr>vaZ5J@[5>t͋9{XY#1jKr ‰r@$Xrd؁N]^g1-˵QmA߁FurqIwb!5 &_| 5VfIY).ErȔ&`= J~迤tE01j_GQ^TcEiӳRׄ^M%))rpp go6gFoHb5C̙wc, u9(<Z{Q "^k4[S2 ]dy$`- bQ08#GWt=R{RL`W k k̏"C0BB m{H\zO[ݖv dщK |uQP*ڞ 6g^s6l4˴Ⱥ5{0T<nBcaR `V -זdAvh)Mf&jX+*/y]uUbl-=h0kG6SXl*ɃWu fL$qeRc"9}`4z2x.{߼E/D D4; gO2̔͟1dUZAc9]q1rIR!T¬ Pn F80/Wor*kˬߧc@e]ktw0Rj:ej fEzjhү& 5e|*>`Mjs1\b (6d}4R`p&p\H`\3 Fi򀪴lM/Md?vި\t@Xe.'<f$s@ksYEWG؂ޏ7rfՕXӳ0A^*-i>b4dR9=uf,mԵ Է0&=~ 0S[9ū%dq˒>AF\f-'󯕧Q1!8WD5";7$.vCj'.t:jgĒH3vE#CI7z4vT9& }.~|^K^g'ζl~nEcn^`հg'n'0R>C2uƨ 8NTAfFc@;'(˦I /Me,H>joVK,4RCoNbAN`gx crbq6,f!,o9d;TQEOWP;H򣧐ҟ]{qtx=?9{wM9~&" jRӦO|!@fxK87im!jDJ6YbXOaNLk(9rQ[+Jiªtլ1![!fи ar*eTJ֨ 43ˉ͔BLe *#hC?E6#H L+SH$M`M7!>s|~{ڛp+ֳϧb%e`@FW }7xpn*pUOEtUQCYĸf Fa"Wڵ*cL]}{$,-#2"941ET{Y Sޙֹae>q>JA:NAsy9i&,nIEjlP55ž2C$߅ZX,6fL4`F}UQqzB{M˫id4e f}c/Kq\ጏyN2+O5Zp2~}*-&KA4TrSǪSnԏF.1U^vw}N1OLOmG=b]3V:uH7MXsZY+n-xbsfFE}0%xEك+S)*[^hl[MпP)N~UݢS3S5~ecb&gӉ9*Lr``'/# \NؘcmVihJzr0` 3fWSÂd&*%#Cu@}qۢo:R8Q Uu< H델SXTԷ)偉m( ˲Џm0Lo0"mrk}Hqy6#D2ֽ#~e5ފřɡfVk aFc*U>V!Kڲ\LMP>ofd!piY,İpH;E8WoP$pPQ2h0 W ojѪng%3"pȈ4T1\CD!Z`u!-Ij`TҌaD 8.f u&}NPbS0Fq"y w21IQ_SI9=fd7ҙ>@lCs;!2o-BKbJk7aɁ gYκG7IM5wG5Yh#0PT\i1o )dZ Eb]{t#:}s٦\v%:% BXM d5P!m)|u "8<..%4(^͌576@$QK5h ӍԣT\"?G?&pϣ "a`>x,-xnCa. ; bo 4P|2.=G8% e?Rjl^v“SisT`W(I{5Y_-bKg'[k]\HTr${2V=($TkzUϏ$9&ÿt ^HB|Ic_VGٓ,8 -j]kw"sUO2a$c[>!Xs*0 ^?#xU41m#(cv{1j KЂaEgBL.E&ɂ"3$@z=LƎ{6+!;%hcs`V-z53=Bn3PM*A`w^F*'I`,йT+F,o}b f.VrdkIs_|4`d"*pDF<1Z3+_':NފIR29?$(;* HK6 @wc=:4+}Sq`HKr =ǟC8%LͿ``+c.Ң y]]&[k.ANB,RKH 0e~Ɏvϯ6j.o% ϐ)2޽1Gb#Ui ߎ%LOg+H^001U`ks;/Ű`4{l㲵.8AٲYnTےi2t%/#ά+-oRYtkYðR#YUuYF8|pΓ]b5 hb_ϕ+qfy࿫߸=%grm+.{$2 | 8)h:&@u|TL f?GuR%KoVyo92r-{9mTQ8SJժ{jDoG+?FdL[`u- wnO2jozR'"milG r,nF%=mvR牼 nMJ0Еe:L]|=]:({gp\":n+LK]ynsQ=z}2.\R#po6Q,Q"O^2u@8DɧhbT^jX&θ 9ϸʆOh~}vxcrEpg#Ě56m@z٨`7/o$R lV6hc3@A@I*ޙmZ w)b.A 9Ux&d>t <7Em<yjs}"CѪuaV2 p gՋU9bhғV1zC9m\QK~i( yB,T۸[C(wes;ʇ\Ake?bJ|ͩigyҋ;M ( HTg|ʹ1[,œ,>rB8_њlnBDD'ʒ &:_ vB-Ż yQgc^Eͭ[bՊ%+j0\Z~O g$ H>2bN]5𹀃)xK:;詀OEZфb9mL %8:M 8arufJΰ,K}ˬk fOLQVo ;9H{vPC7b1U,Zwl"Yih Qeu=VKO* H_w] Qm"(oRJAkH(#) q|Uiq=3 ٫;s0xPt.L5'}Ev蔛,qdR_1RAsoCbƈ'W(4PB ßCi^J / OHY;E$1ΩbeN޴@=V!V.u*=l׌b4V/r|^/zIur%dof̓UBd~k]ucrmT+b P5ep&Psݚ$; e 7K˪UR-/y#MZiB/DžwN[s<ݡjx}^Z2ɱkԝ3hZE0iYNmW W4m"kzĒ@S) @ z&Qex<80#I*u)V◡Kd"a@'zf<*߶*9ԝCV ndl;u"zTbyHFI5N}a=&b; g%ӂJlkڳb"іL1{x{n1E,lM=~OU6Tm2[HbPDn F./5bƏ^r=TΠjS EI:s[RI0vۇx-X\;/$ƺKԻ*rR~ֹ8NfoW|6.Cm8`~Gi%.=xL"ɓt3;n8t2!BǷ$=v4e'#rCbn_!icEy9]|e#ŠT/=QH\TlA?ˆ#%S$8 oL75 TZ!ھXַ̂1mծ rڜ @kBMLW r}?!; {8u~ivmj|yDg/ A39c^^EfsJQE-.*4{Zq򂤫v>Çƾ@ Sҗ Mo50 '=\E3 (x"æH %$ӭ;e*O)©9+6 MA< L]TZإ oĠ2>z@*_UM¨n?7w!-:+qZ1-y"U h1|[)ѕJF7fݗw=&Xo,`qpsKS?'Ds4'T_1V9Sъ'p r%WR\-3b,[&%;|\"𣸿]ucc !A;8I)\7f*k?JCdbR@[@v߃5M3Ka8-%"*jC CtL-0JH+gXM7c@]ƼT_;?JZ 3R*LGk+E]R۽[Nqq%j\Yx&t$*V4v4&awGx6l˱nykG‡+ %"oh m< R?W$hPD _NEKU`Ӽ*lrN&{ʆ4~\H<*[..CuMWRG1u<[H{ ko{ΩwOݕlE}HWS{`EAoE{@Y1he1m4q=5Lk} "P( ͕" ޜB%1ַȾŠ.=N&N UFHpNQ}ym`TMhr⹄G侶N$gC0JT3"D3!_%M6{ݒ8ZQ9 2_DexSN?7lJv?fOx'rE/:nYVdo#BYXOD8vEO0&x<ìvsL`]&$~-,F*` }Q%^ł/1_>b>9p JZ|:[Vi=`n9^Y5Xke9Xb?q$m6Vڱv_>6Z7e&+09[Bj8M(iUh}+/&7h a)Z(\12&*s8asHܩh:iYwI֋G+y"i fOlF䃤r=Ї =dId8yKyZ MKg0Q>tK$wd/] x/@xHo4Qo&l: ^JՄ"mܳM %=` l钅_BQk3!hz{K.??V%pVv@4gBGa\Zas]oALeQ)_yFb@"?]/).椾2:2C(p"]h@^·3mOafo\s󙿞|g\43' ٸp2I3lњK%Iue;5 5r&P߁*}ijdt-|X=[A`+]` >#(Di+LdJݡv@<[U'aPI PMDAMSFHlQUŴI(g};{,a4*UTo[[ȹuۙ:;~XRT9i-z2Gv!>"Ldp;+M'wH:&еrFʨY֕ wC!m-)Rd@+ctAeCA#su‡\DnV0H eR*,IDIΥBj"oeYJsR}X4q n_>v_dhwrCU3 .r'BްIqb,AxrvVz_R'ncTE7mh,@x^F=3+%IVI}d Zܹ_.Ona|8)۸ Hܥ*"Ɓ&> tJM$9% R몑0/Lcst5`oڭݿ]^{˥~LN<$<;3'P*9<Ҕg $)u1݅r87ON]&(Yl/)@Ky!֛*DzЎeN4K=$P,@nQ!3;9F?|Ch ڕъȰZBၓٓkdPf;$:{_pnpDhixx;@G!UGdhULl*^! nd4i4!;-܁_Cʱcqg$ \>9էj0 Eeu"9jͥEA}@Oׇx+*"fOrcx^X !eՄR^CI ݵ,Ug[ #(Ȥ2C?vMP خgZN&);}S)V(myK!<8P_jovg7ww̳Yp:lA UERů$|BmHISEϣ$mMH'൑%M &{X_MRZNE?Jgbjݼ@Ⱦ 4-R9(v Gw!מ#rO0I-=i36zɈ0@YO%Gr0ἯXwWzz/V'"H<79labhR2sOΏ1dMHM?C.R9Qj)#otjOP4x7ZDB2ǖS@wѿIGp׊MPi&jYvOq%klA Ƽ،U%;ʥ#Y`tT '["&84+u>V{z}AQU[zTsIfa޿t-A]XQV\C3a](d A΁c!Ծxԇrh~L$Mgy3oSWⰃI w"v'3bNgrMJHWzGkTύJs+AW>4opI=:Ӡ:Vuc_|[q?_DmzJ5S-m9 GQ)3HQnޏ'd3;1Wz&wrƥ2W0=4S1&L&(cY4F`N=gQ &R1vcGl}^gn;y,چ; y]Ʋȧk\9Ɖ%w1z#SVz( [(>.H!efUեbS:| )M+9d4rv4lU'2Q뎑!0K MuBW4EaجVmV,N;:9mVF`+]z4-Gy^HC|qx_iԋ!WQk[\t[/Mx\3>\1{;{d"'$qNyR-ۿ/CK+#Cg@sհ2L7AAVKaX$ޕkz3 fj:]͊M mw@AR7t 5`˄L=IsB#lٳBdS,F0PezO(u;jf>z,XL1a_{:&6TLo9b9Cꩬ6IȟP,aB[ Ol #̤rzX=mUK5sx'=8ِ?cRIPZz:5ฎΧFqڼct1'3]ȷIL hqwb  {v)<r6[A˭2zMddVm/W :R=+LY;]|^ȧ*t*m7U>k:q)9u_/<_]HpTU/üI6Ŋ#JӝU0wb6;7Zy +uM2>>{ 1ɵWؿd] uVh"`{M8KK k- Ap{ˌp!#ZiP/;;]4:u{SOot!f_3j59a{d$w#O ?YvxT?JVMp[,T@!aА̱לm|#dztl r?3ݰz69b&,",:x}fUjNr3rdU]k0vͷ ؘ/~:l 31UMG9̶n/aݠۭs-l+* UZL)DPX'_c␭#?R6@ae{ǥ<::_vR}U!Y1i/ &H 4n@[`s4Ʉ'dU_@s4lZC@(gԫll4hc"-)[^sCWG_?Dң+NMqu<`yo*"HA/=!EQ%\;B|Pȸ88㲯tQ]-1wjFR\/_DCc;^т(s/Kȁ{#Ca0izEٴm}.L;A祤b&j@ .,5iR`Ōޮ; }X00z+S/IK&LjQ"!($P"a5$ɛ YH?|o%ifMڙǣ:;]4ν WZ<k9x`y^w`?j Sv;Bs*]zyh'( QHHMvUVҪ+tQ>;$ݗQST 1_j$PEtAm8I K b~ `nJg9AQTDT6< l'"mr5wX"ր8I75A\P8/le _#@ԣשNxZm8'6IMj1(V8sge_vQ5?|ͿcR.RcU+=g[yw.TlCw y6&nq`Y;"W?D1 h5Sǥ]!)I;3 6C:K'AT%9wVĵ LqVWN~T)Q][] Q߮ɟGɇt6k,B: tXU O05HX?K'ð5q+1y|OŤ3pEP63`="RSDDRj;cd-Tk U{)m04=8G5}, CGrL~"SݕF9^^caVȒ"OŪN.h% L#j_9(]:/Tr.G )"=ed1o\R]H"2s*%xԣ/p҉]>U6gK[``S7 +XdP6#K]*>(fb4*p< p`SReA#!=hM+\qti%pt 憯KA7J6 "w ίoRrY+|kM  ,):K *~.Fzy cSZ>DW )r(MBڄ&!ׁ%㣫PEj`yhU5^ND/TxEWᢲ>_G5W?G?æo`|@:*ni:աi @ThnXQ}^ϟ?Uis`r12~Wm4#6S~ҖLQƞE [. 305dwiYAi֧%}d1ye.u{2L }&4 /0A*z*og\UE]hX(YE󜱍tq N~#Ԇ*a Klۤ*y{_bX9=wDlp },^Cz "rnވ_W:a\]ը -VW益ޤ.Qb<"߈EA;bpսtT^wZF[{y^t+I}K@ʠ ƌ^ne5&*? o)vz L;Uɼb{:#y)1Ө4(Τm:ćF";:u7zTK ud!k^cGR0OWӸ )9:8M-B餼 p vok~m6ԜOodH'qܖSҗ]X41>;ũ'vq"򟱴<kTS6!,9" cZ{_c"~,X C'Rz(})=,6*zHWs &g^T,ZRghi%J\bdDZ8o`fO4QL5:Vj֦I*@2Up:AjkBƀf(tv˥_ψRr5]AsxY4_7,z>mڽR\ /ohਏZbz)2#N,2C žN"uezg7HYX˴^H:XT?%*%&Q_:u|EPdS9ڊAi1tI3 $W2ik˴ &m(ܼh]ҘX]a)`mDXhX-Ur$aR6ߵ`aN3Yr枒OxrEezñ5 o4Ot2FKr/SSCBć*:K2D+MP1\l@944mpw\eߥJWTCKq )_x+D#RSv&v /9]D+1$AU a۰mjh G{nj#^Z?`VE&v@0&TѺsևloq}d肌#_:1~sJS?͟a*m!$G!p%)#b- &|~*jfckK> d ͻeB])^) ӝSD9y?M1u5M =34@LY/Th@Pv)kǬ5N$S*kai[14'e~Tz׮wu)t`> derq@$ _Ւd]mÊϼg&hvrJWnhV#|5kBFF$cٹ)5FJG2firGͤO c!5BEoi[*"JtVr{sustXVCΤsN Rwr(։xb`K k9R<9҄{D%D2zÁPC!_W<6&8E7husvlpFDpCzI}EN=xˋ4DL>f_#nWøXJ9±-2Hɾf/K=sFٗ"{^&JQHؕZ-/@2LQepGqJʁnaU $Ւ*i (!vPYLp_rNBCՏ䇠:]r/S5+ݝF[o+ׯJ_8ZM=V.nV0tNK8[,꘡EۇBb !4(aAbwmE g(b hF L.j an$ַ= W K7XסJ 0# y>rJ^eDDxQ 9a!"bd.gS{fhѹ\Y [4=0Ume:|0]@ P_u? 3{8"i[E"'DM8>EVs̫>n2ffX(\Ԋy&6$%mE\+zIC@>K91w,<4Bcq O 퐜%/O, -2tC,N ag*T^ #(%kߛ{*|yk eYlLKNNon iѿg.N߹֭z>Mpf.ջk Ov?/`[U-epy+*YG٨ 5Hp#VRDvGԮ<ۀWZUG'|^f*ea# M%m} ;ҡ( x|ü43yTO?uXAv:˰4v:5k]Us0att9pzrR5+IGKhz [C&`JՐRרumPލiBEM%EwW׆a{<=f~&9A_IO8`Ҡߠ( sfYJ -!l3ឃL*/18 A2wȇ+fx֯:ogvjad -NF ײcx(9Նͪ!g=9aw[Jfxk;|?@+R0* І;o^t7cRNr/͙  `M gNsz45 KcIi># 6KH:3T`jlJ^ Qr4s0ALOE$N;ײMsCJG^ڬ< fvZ Y|QH.;Kq8a37߆0:;MPMfH#;#r"Yx7sH27IuA_MU |>ΨH@E)H&<ȑfMқd1 1ի,x'a@)Be)YiszYEҨx?"S]`=3.9w/j 33ՂW=FÛHhF^!s]>(dL;xzCe |[-:3W,HҪ7H[@[F]52셟7@~q\Z!tϋ83x>Mkz*&5(dml>nJɆtX\Q{TmE@K@ׅ)s[ Ci-an eȚBp0wpQo-,#8~N`iq=q11"$Pyd+O>=!Ne(v*@a-p/X.)0vک~C,I6ƁVEVKLVH[3yy ,%6ͅL& mo43/3;|:*jPL"ɚ,^TT GW߄.ӌ~g[e6`Iy d?}I?o8U`PNiWv,{Sd$ckM_>{MbK#:>T:s|)3L jPN ~š^Q MOXЀ7%w_4y,b< j-|xq#y*Xx֖\T}M2VG,V;ҷ;+skMqfkXg^:ULQfaGC5Y{LpC9AEue@t[Y]P&(|^ ~!J@.k#Զi"̸lâ3=X8"*w5TeR>_n()sJ0Aԇ-:HL; 2yU׼}\JA[^!|֨ԁΥ9a4ePrL~A+sk&b~ۃ%}jՂ KPQ}\/5Y2@`mzL00RNIeX߫whzdb\=m"|w8JO~$I2uoDg&bžSsJ^[Qޫ,!JIp%JdP*HeJ"!ɋ~1 :Jj5QC+6"v/ByTCy5%i $pԂxl:(Vd-MQrg) %Bo:Kr劶T{~WT*O#GNf)TeܿDeS{&[}}!fM.sIC3OG IK&JCΞ+v:fSU%QUʗZaTO6‚äxwUSmgP*A\`{>T%? NK[@4ooM}#d **N=-kSR_m͉@emD43(lub/-V1q)hvj@"⧭WX |_Q+?662.`k~;|vsWi߹MЛ޷Ү%HMtk%^5^I;_ Kw2[pkXDjѾ;G\[]Z?^yJCHj](~lº38ʧ*"|m9(V+x.e]O=YƁy<(g8ۑ;[!fL~.FNa!=AOM#)v*߯J.S%uf'a_ILK`ےSe|8&ˋMO0 ֊R.ڊ]`mqK):)nږi6ۮe@%hwãm,0JraHi{fPfkUVkw[Zj%4U_'/99^!68;N 0#'r \ NX5Ze9V.ƐE7? R}9v<ZiEl>C _b'xU6"UFr#o)5[^.LRIKZLI^0hr) 4FnFH1V}EL~NVN !hIVN~Ο4}:~; CicCcX>Ѝ _%[ejigoJ)\OژidqVT*Lc=+rqz}A)5ێ4;rE̎b=~hHRz9{YbnE $a^c)Qy.R&wB- dN.!K<6;Pj;EGp΄Cm>0—Ez6Gx L@`4 F:%/oo,SeL갈2KxfL^gB)oHNm(Sa C2o4(ߨۖdlD\4E^ Fݓ3O,SH do=?ͬg+Rqeޔ9kd8criKNUnREC,Z>i"|Ӱ#sS_TM);plQ/5ӂ<\OXK.46)vL$kCǚOi5$W7?mv1q!}[,$g+ =nN,T$jYNh`&u^ 0  O=cf41$9k2UF2w"u Xr[YI*1U{Ϋ.[5>v;zoa<p+6(oEnh=nY'Q_^@塐vuY{l3هØw.LRtvpJ"kIbYq7,_dZts8~Jm?{bޖDn2vqy ^ħN 4FcH.j?x{x݀slZ4:7溎Д)EHcUvjc j}SrCQ2(4Q("FXyt©ՍCn;l=F*5O׃v@*V7ݺ<#Ɠ[5_pM ֞Z^*N5`qr0mv(| Leθ'qQ6FWDcyRVJ!);E 9Y jiŲZ^2k~&HoenJ+s;qvb[b>);\=Q ɾݿN0~D"?H :Y|SdҶXq[*nDf&\'=ʓ? D*M+,nu!d7O,l&wDf^j?rAGR`sX㷫hO6y89~(byTaRBFɞ!.̵1g~*7}C.һkP5CDie_F9,?[4>ֺ6UG?_y璻zL._`cC;Ԟz.zȫhlF }׭+e06dadRtv.sGN`|fK6+Z~6-sS&2r/TOdcVk0D!P/u!р.5 ~ɐ57H~?'Fxf3V rV;PMUU rLk:`0;b p$XjްLE2`e u 3ei0\ ?y;NaxWzrG֎ֈ2hJ؋_U38`\6ߺӝv)Ie&U_N2_Wi'cR ~\>Hoy 5sp<ij}REEJ#dDhAdM%e]Wgեڂl0W-i6 x} ,- S2-.=x_+"WxkE7Q!; ױ<7nԒ̺hv@Ot-)[OYc3q2T#=V9g[8\K;pHߌYGc  g^~Xe[  (4B*%eJv3[|X VukT48Dʦ<,o]VtYÁb+`iZs֫ssᗗ0/EώY|P6O9,tlV\<6K`= QB43N,.z(,Ш^H"3j`vNN6i S̟j{?0VMxzI(Ut?c_ t?3X ܈'W[^ DهΔ]z_̸9*WN ` LvXM6I׵6>& Wcu+*p.)@[sH:<~4󱀠 7OamL˝#|e! TؽTSbxCEQHס@l?7tz,(P{xf71>/`54c')ssBŴDSvJF=#TT6YUqf3dXˢj0rL`udvZ_,%RgvԱ_K p"}.CNC܌FԵ!٨YKEGEQ[m8=sx]h 7WT$ǪC~S| %ҕp}s -p"193OXaj Ӕ\~C35Pt6L#-1cdO Z| jT΁pDu%G=,v)K q47`9}""8c;h_ċG`O,hcQ+'2# 955ZJ-ZWz!۲%' 0W <]@L& 5`O'_}2m!-9.^K;R#k ,ϱL-qY7On <P~Mc oDaHL8ݳ}24[kߞ~:Ik;a9g=@#*K#D:oH:]=:v# kLgt8 sFGƗhܱC/mYYgx_M+3# !1uc[G>'UiUѧ"KiySO{Yr> r"Xc~7.bU8 y{I5G7R&U v j|wѽ$Y}<ÁG$J%7߫g-d\q& '(s TlQT-"fscx3Of<ǨqZ W8aESE ߞ+Nn kD..,P)NPq%mR@`?ns60{Q[P^{Ί/Նl^)Hv]YJzFYol)؆q:Hs*sEoggeI'`ƻn%w͆?Enj' w7ofg˄qb fM0{kvV庛Nj=mF ",!g(j+q4h/)>2us,F`ǘ7kƃGPpa>`y``hM>N%s RF |6sJh@4A2]6-y2ͱ'3Hw[RNYZUB:eM6`^{U|_ɺX C/& k _kM ;Dj%} 'SM`&Ц-[Ҡ66,S`y(ߔD'wM<D㯨!@) D"7̍߂'SupmUJd3d/+MpDm_D>D Kddw}RB9̣9_W)c8 y~^=ouge޴0oJphԃ mĢNYqV;hH%([}|smj![ ěv7ɲ&Zv>vMefCǻ!Y6|-#O(q s{~ݭS/LK3{kz[f$!i* Rm_ܘ`AlJ9gs^/ݷcem_'o67"N1/kV3Sڳz^:s&zԒwQ`qW>F%q=\DBy\أ!~]G_hPg_f|J}E?MP}@DnP2akJfb 5Pl[`h[9S-ؗmlaἩZ| =#HwvKTu-Ƶؙ~ZhzhRm(ϐ퓦r3{3ಃ#SzdNduSg*m4?mܕqU63u׈Rۿdޒ_EN;I:Y{f̷ըK3DD6!*F[to8xj{ AS瘫B#5'(ZZ +} MdS;;+5FCƿ2l S.CZXwFMG-LJRqoUIVhlآg GËݾ$вhӥ>95v) +DOSfCW6avf++ײ:䚽zg8E,t<>ϮJ.ʄP+TX1 S&K9 !vh@s$JoY|P2E4c p@ڐ{LtVmݠ^-ZBΧxaRfWx^; ɣyQcI\n ưu&i%;FamTxǀKNl<sښUHM㒺LQn@/=9i^Sp tP6-,Vobd_w֪rèEkqh4]30f[V[b{Ŵ[@:uLJ UL6%%7Rf)'B CLysI&^cosN4緆J!QS!^B rKso?׵ @A"=ÁИQ]}c!/ϡOǸ U~̅0`|U ? ;U>'`H]Z3c'dÃ.,x IV4ui_lLJ!Ս(w^}ja">"he)R? Q(zŇ4UdpaӑB߅h7=s:e6}khھmuGk*`ͷu]©R!X`F9㘿a<rD&]\3169Cդal\̺mߒs=AN.Ul?a-\ 2Gw]446 aAY;@۬ 1&!ɥQIEl y%0'z!ܢ0\68L}-R50P٥@ɵVcmX h}ʯAGi5}eJ^gCMp[o1`n*>; ;A\dWKUJ]C;uGZN[3SDm1թG[`u0}mNVžD'BH,*$pǀZ[ܳю&Ls!SMVD, Ie,axFnMul 1e_7DULnIօ>M{ڔޫOK C_iv&s lZ- zJJd9P;1raJz f8~-0s4)}ީ[w5 2GPdP`mRʓ2.yIx{sj&~fS=Y+ȯQs&l\#ɛhbWcbϹbYC4/[4lo\}U8SSED(Dd,JЏyƝX Ao=f&ǠD.ކ}fǨj9h}gEQaT C΁fn`|Msa["Lүʿާ0T@/ *uZX/*VjŠGW 2۵">j NC`oȐ|+XݝNÛoHؖ4:,|$_W@Y cj}}jk[ΞV8Ȣ6݋>А'+E I۔"܌gDUJI;PmCWYFPBgmI AF-xx8-hT<:&#v]ǂ"kg\B?O2¬J!gȊ#7˒"Ux"CX14e[*xQŖY)QAL_l?E U~1SLձV ;nh}Uo`~tH?ZO_f-DN כvW}Q"M޲X?yٱ J!YSB{8k=DuY&2hv RuV2j5 }S.]sYn˖YTMшdcB1M{uHޖ [U)8]2v@6L2MI lǒ+ u"`SwQĥR/ݟcL`aSRڡE528"?(!gB߉p}1dž$̦ eԆA =df=>- ,GE X0B{WS1(âjv2Ac{6`q̐`0Ϡ/=F#*,Y][Q?ITy3 f=O6:iH (,+}yƜm֝PD jY+AtL[O&t/sqtvswvs"F :aWIȽYz! AFa]#D"^umX`X'=^U䡢~d8]j5 f f3"̉J͐^l6{~s,U.gK[^Hcy!|%qUf[ PeSr?;fehԾ8-@ Vaa]G_4ƬG|N<@3Ӆ@LaՙZ-Z} , W-E|oߔ_'F[.>߰%=T}&Re0UĮ^ yii7Ս;om/,>nҞg*1/iXj#b JچCIk@᭹ʩ Y]Sfgs`8p[+[EpkV+'½on:/ *W'\y5`UՓi!R?/'ٍ K;<譗O?ƪ!CNx=݄+ Ǧua IxX p/ Sv^41jyYBʧnXy>]K^lgX5 תD7kS-N7ufAVʈ':t'rߊ9V<$-'tʏъlO7g\? 6y ?? VPRiRp 4Qи@rdf[p bI1+@Cf'u&sHi ܝ> /( ;Qu,i@W*.Οo2"Z\Gz:dǚ,6,o4ȠF 6'*:t5PybЫ]\9bu+`zWL(u+|.BZE1z4^>Nt6bT~Ϸe<%{6jc"蛪Adśb9!=%]^}y hhV}L56[Bvrd#Ș"oa¬>"}^S~U9EPuƕ4ʸW44=1=e 7>':Ƭa߲loJ:!gN)f98Uxx;np~+~nҸsJw_kP o {!Ow tF}wJXm5|;A}!_lzMh\?)xKµނ©Hut3FyYf~r-yFHN1 nQV˨=SE3r~?w⾞Bǧp9AV@R Ҁp@_㠨cNX+9mse4#a"Wr2+m@d q8LSo`^|aaTia^O;93yeMT=tLz|qTiz m(üf4׎fr@ěJ((e\ؤħMGd@eo#,*Ѯ-gf&Xܾ|fG gqs!ԣ׋\`Aegb#gaU+XeD^[ZS&m%hu'U6r+F +[sW{) Y;s;|xɊoCC1~% dI`L=`ڠ.XK}5|5d r]G{! SDJgpGr`@xy 3UbهFm AQoJ h-&i" Kl]a+i ZnjXS.YQ4a U͒՗TJn' ɔZ _.X5EkrB "/: x/gSڥɴI>_ﵻ98SGr1jKBDux-s?"DŽ-a4l,܍Ua adie"򗺜uSd8 ? >6\kT]0"(2zF]<ԡ$X"~5$F*(@U4tim T|g:IyfjuR}a!-&, SJJ0 scueI3Ks"JJZ< DA*CdM4KrK Br&){G,y*[G XjW  7 do<`j]rبNp*㐅1U!)t[?VTV~)8;dS O-S.]:!Iz\x4u>B?rN`o3)P\,~a `%Sـx_HBUux- Nj~R<%6CCj".;GAbvE<#N,Ͳ@RL =~Q@K^6wpx+2U0..&J ϖ(沢j@0<Ǔغ'&aybh6HaQd,7`TUDbSYHf *)U- ܎N%ȇH$'43sC$Һ˦`g|@_3>s֏K!]i8숏 㓇۷Bfm̈́;)|P *-7`zB{~-|owE-4`qLDvT2B.aa! =*n^++Dkt57OĩJ;rⓥ()?&6VE%ca%{ 1Ǣծ4[<;95r7R}6n&)DUޫv|rLM:x cT7%ȷmnWwYo!&U0Y2auxζ~l (u -X4䥦Ԣm>T⽏Ԍ(v|#x aw4՞u6%'Ux0yPRCa?/ڄ}h輥6\S =@e)h4Fu=x{~_}~TwB&k +],RNߎ!5dNV7[(dˈ2&Q _Q$ԧ+1Yڳ}{G~Lp- SUMZQhAJD׳iɭAǵjC CZ2bZ8])T ^s'%yQ KaH O9L{j!@i7Cz‘>DEFg4߉1 =92Ȑ\ZuB"rb֝-蝪[ ,C?Z-iX`hxڜ yJ?_k_+צ3{mML3aԛ!Z{Q9{ra" f m j\\3˱wiUc^hZu~ak:bW{i^ huQ!=5)՜ud_1ڡ'MBOnҝIy  ;qAʡ=MOҀ3st;2v.$G[n{Rg#Ml=ѠmF6/E 7l:Æ3+2.^kj/OK!_^c1gPeXsLRk(U5β6o͌{A!l(Dhm, Mڟo_?S{vSAJ'łqW ?ƿe0O&7߉\Hv'!-5x./fjΕ2&~{J}^u跣z:9%#}2T#Os{+I.&_&s b, WEk @M#ys<1izV i?+ Ik'(~4j٭j6KԟܻBH[A3 4)6M1?yJ&W$^1gAJ\?ҫ.?n JbeVEtG&bD+TTrV'ݦbcW% bu{]9dQ|Qr ZLvnr(Z7Oqʺa#LE8U=S}M%5 I4yⰢjxkgŴr$&|:2U$4Wvi\]_m~[[x1k JENp e&w!ar!y2crـKTQVP끷2;׻˴xWhp %ّEx]/fBwoF"P/c`"*JAA(=1Sr0y#Ŭܳ7EzQ0} $xܱpy<#Ć:4oi-C7,i)GF0xL4q*s`hj+ a2P`Z~(pj1Sjds^E ؐ<2-E5.71KaJO7EHo"v@C@xz0}d#ݫ5ӂBF3RC3q0GꞸ=(@n SإoQqZvvpzNxB>FˁI@O}s74 ,*tP.\: '=)t׳Z 4]vn1 a6|ε8ֹ0>ћ̶xkW@Ԭ;2*=< Q*v j JaJf>xD'H7ƔFq[ɝg)FN}J*^uӎ"#uQ<6vĠ A-wqo xסXҦy?j_FΓ",lxSvtmkiUG^3Lűi;&sS ~r0`/H&0˖f~xe"> Sk URg\ ȝO#Z +Pw4fl+T^^f0#YW)Y*&򕨐Z?[\%2mfBW5B].T%XaٷB} O<(kd#U/,Nu J׹*<_ i[Ub0 бbg$keW$ML 3ky)Ki<ڻk8IP-F+xn 7㯒kp 4@޶ψ"}qU 5?CK=TMHUMZ#4}䙂\:֥rCt'S^J9JѱVu*XA#g eKU񵱱=MTdډgg!1vmΏ9ӿQޮ"[[H)"}9׏j0*?cTthDu=񠥶c:l-#MdE<٣v_x $&\hYi6 n^,J¸h<$Ie)p(I#Ot@@Yn΢X+ju4^` /0Ҹ/޲iΩ]wnmv{{ig=}s,LAΈFLN= 7H >}CDXca ibJ)Sy~w +% K<~bmkQK"sؖ@~:yхq&+4{O~߯Sl4mDc&i87m5Fs_YbWTPi~- Iف1oTm"ۀTch#2ԩ j@a&kz|_/WpZdmy-a=uWx*%FccSe7 hU;!t xSi3f]h#mۋEk:Ȧi*=6fPv mi}B-cҲc%/ ӾCv[_+sל2zZa5o9#uã"DQ8T^h|0f~?J)/;krDD5i̔ #]YWx/$U`?LuSjҎ %0sxW[WӦ7NS 3!:u^Ux-Tqt1sNg+U8̃( ew&A2ML$%kֱ 0tm:lϰOM~Ixj=qpCqvFT#Iw  h"vʪxk %:)@&+=rt6ز.mkߏo/g}D' kFSӠfxnfF`{잠s!0vNȠ¬pw/;s o Ĵ~yKx٩Kzyj pS2}6 I$dmU"|i`}E 8@0{G?qJ@˶韂d.6kuB{ q{~|6wT5+!ydwѝ =z-|=[X%$dI0d0q8'ůfk73Z%N:T6<$ 2صCϜb#z+RG͋~[:.͂X.sxBC L LSI^F\*FT㫮׬!Ϝ&.i#9D-ũ;Wan&bȔ.m W,uÒMy_}PkxS0pmѯA)<]z81o9.k*܃ɥPk2-ZUO0{Kd8f')櫨>H7p"wߠu]9Bdi`\\5ϊl\:L.Ȏ) *m8&=Ո謼T$!Ql |3,CKdpIxa͂O4 0Tg8{qhJk]:\y(-\-{58︦L18C|O4̔tIt%X ٥RX~ODc 'm#d:.џ+2f}tѬb dQŎ1y}BӪ*'%qɬW`Ϡ|1OazoぐǛY= w? &:͖tm |bQY Wk"a%0=oey.A2i؃(A(ޱ/O X%XO!ĈG0o7vΚ]hkD@SĔoݘE2UxA8vRe30ŚbѰقs u?Wh=-U|b>C3+ͺ퍬\M ׽Fα2p$Y trʖ 3dlT*1a\[:3 op2Ǿj fgc6hpإhBv֟@٣  fW2׾vA-!\>~eZnLVdqQk&XQNgݯDCf `y{۠u3d~TDxeP!RdbkEzm7 PԀAfv(AT{ŕ5kD[Na'\˧.be#w[LVyYʘo$Ճ*8]HhȻ3|c6jtPr6)f(Ą[x"B!dv5=jRI*Rg{ D}4/]= uH%NJЕ sےtHd} C^76JhRZ A9(X%6GI,}~eJMFH=uKUD90D*re_3}>W> mfﵳ.}b_7AUhMec*PB7hS;q+pmG*@3txu gzӓR !HBo8%>{݃4Lz1T<`JZ91VvlGenzsO(ăj~[?,LO3|/B|Ia(YPo:]9Az՘A0s2]ٝLO1Ė "wRٚLC߫싩^/\ȉoM@[AFF0k8Ĩۙ Dy<~tԑCaM`ԅF۰f.2`@~aC5 I!Bԭyh"1Ɩ _ւGq'M`k0PΧϸ ƈ[}OXLg7i-ֵCߛmWi4YšAa V!:t8S816g<@!g9ͧ/2ы"zNFb({GGI`x]9#xl~O!"&.F_=$H Ag,ζ3u On8x#ԋ'k S hϟC-neԴa6)}\1oOȉw/+dr} Tޚv>-YnRkpTVx/ YZe]·1+U$)r0 W$Q-3:7yҋH">*N5eW~2/}4_t#JL3]jz,^ȚPYcDu @w 鵱=_oCtmۂk fbp rm3CMϽa`V#\۪sIJ5{#J2.YwGGDQ,{%ZmPR**=)Kk4ئ4wbbȟeXfrk$Od\r,mOSˆsGtmM]^oٞ3d2C3A;![e&j5`YnEO`k}{t68pHW#YG&IJY@r_>S(95sk2^9"qUn R^v{v+&N#n[ҾMZ)"he0 ^xg AC';5ǝ"ヷ o.j5duX]wGTnpɻ ?\ay! XGJ z0ye_%!i0]l<6Y'|%) ToJk)i¸+$C(M -A,Mm "?3C{drݦ&gm$JW -ntA\꒭,f/,ϽIO^, |.ޥjUaQtLTh.i.gy[Ï'*c]w_ !ҁ[فd3#uXs) 5!*q2< -)U#3eSh۴!Y/Jeg1шyXtʭT_h4)+#\u׷_ sy >7jx2ѧL̏ymLJ g66=Se!=\ToZv37u?_Iib\?؞c[_-iqꑛ+TVK;ziOBe2&PF\ l-~m|͙HLB'*c1ZXB-p ,d3~" v!+X rFu1j0Ssd^Qr0Kғɀmp*4Y x̗Oi̐1Cߞˤ1b7ؚGޏhxOq5$H6Q6, \l9_?JFB_A)젲UF:V!G`+H*;}i.gV O>ZIJpU*Q"{XƏq/n-\WԿad .Ի'SgaҗV, ah}m;+f%3:KNQhPLYN51S.= ̓4 3kꂼ 8i~a>%q~zQ+n 5mś}.C#&zZ͗$&~DaqhE3yaSΥmv`:Pۇa-[Xqf4ɷ0`tpkC۱FL2ntisF!&P>z\o[" ?F5pARVa2I 뗔H*g/gi)+REV:CLE|*^ /. ZJ$[V)U0E;r(E(@zOqOVC!dL6&K*[qE]~vJqU*>=_w9o/)B$OޜID=T_S yL0c6wϘ5Nlsp=2jK0{ Q?E*g h_Ceg:7L* es4ܹ"fy1=6cR.H Kt8qWK݄_Vk׼`v/y- X ozBfo"I0D"ZnT@BY9P: wq >5_ 1BP ݺ7Xib?#" LY=#K.~beqO hE>_2k@$n~Q 3,]s[jӳqj*# %H42Sz~T;x&Ja KW?r` z*kM Fv] A<_EԌr Tw̉mj"{~֙w.\T jdE2!jEajcgL邕*Z@ϛl% 4sLL=ó[Ϳ֊TV=RIYe [{.2'@ q <ݦIrma8"lgSXH2ՈlYdWB6Qd?gQ`hp <=_K4U7Dؼ`sxŷ]lf,YzH˚bmWc?d΍#Ivp9`gX {9Lhj ݩ6ͮ;ot9~cIY@C]-ᤐJJ+kkT#vqXi_ѐzW6[CL(fza8}ңYA%ma)' Ow-ة½a+&>=?L+LP>:Q SACumnX^̜Gh$4XL:.-tf PHM{@_P}R"&ߘ$G7dfncNɕ։WTF,#3 G^, FՐQh}yH+gzk@Jv2Ք=&4Ѥ,AV))Q^Be݀{Ѣ &*׷VP9N[= :oIlC"С8 -NhZ07 #REcUq^kOw]8U+u \B;s~s$d`4` J% F>6 Τ֖ SQ$q85Q*B8V-^CWXg<<Єbc5|;K Kxm$]9"F ڬP\xR&ѢjUkl囉<:>"/ Yh![v&ScoI=:AA#p  !]6 D#ܿ9HE"ևdiݻ!ҁ\f.6=(@XtHR4Zu{qmkˢo_3]! v_O ^:ӟYM9#*lP_LkWm/DžB$%ٜmulPL,*ZC@xvBy Cº^WLR(Zb/2!1j/KSX۶%eU`wByZeɀq4_%ZW(u Gz:$eHjAhNth1"y{MNUq@V_.zqcˍefͅ'ҁ. p?j!Y5 8P( |j?,vhnnY9M 8HsPrQV\oIXB c>pϏ]6u}&I&D MB6Әy;T6j?I='_Dv'><]0&`]IkرӞ6V |x4΅-92sRB? ֈ6*P-o@g?5c%j5b039&aq:9^+)(0,vDPg$7oNdE0 C3)]]K-e%QO,F1du:FyhZeX'}D$8-[O}ϲZ7˝ˠ`p6FJBA&f]ȲcPI%E4\6o=x ݨwJRi_vGF+VR4}I&Gΰ˴}e/u _VG`DOl 8=ABJ=_*mv%)7$6}iof7=i}i?+KܟJKX!LCc [e_:)fXEnu +e[mй Ip +&<}IF b-4V=+ʛU-ӳL߉ C] kfܵij_Hh8UOt9kXϟ4"ɴv^s*Uw׋ DĬՈbF@6h4*d6b \( %][P%H Ъ!O*>2,ʦ5c,љX:D8' Tkܓo5T.̋㟙qxOf`'t摝4{î1a>FY4S;) 9Q#iGNQ#7BE`JR m!#`f7hB21+^~Qsp.[Axl 9EŬz.nn]~؃@}@=;BHgNʙ'KVQR :,W%sYM66sy>x_mWِډ(װ5oL =P2EaaK` VjP$."Ͽ@,`ShBsV€X?ߖJ WYv ًE5`/3~iWgU/]ez&.{&8 iS-dU  7sO_VFP3${AggzDz}fܵ&/!w z ~D(0/t" BQd"2A-"iiî-s?0eYT7>s܆{̜ÍvկѩU.氂Gsx2#@P ˼KYUαˇ4cOjp" %ce4+}-'`17(#/IDmɐ^a!Or%u#wZՅdw%ݚo)"& /x\ecr3BsF[R_HNC 7K_/pܟ(dct9(oS)O$c1٩.W$AJz-Pk-;N8l349B Ƅ2^8#RBB[K d lsjrNkڠ{#Ա!)rWZ 3ksG-F(y^mA^ϣ.51cԼ{Sa;*>t\ZRzyBG.6vُH[l2Tp_cPxVث%1VVS{@.,0b"W="&Q@;kJIp38z9`1r5Uo'{H@`(%2126 խX#qiF兏ZM~;=߬σ43 k1xvxYK80i[eL9чRr'OYY"Hx؎`nž_Ntu-tY=Mlc" \sH"ܤ'T$›afQidHBνy/̓ZR(jel1o?QMR WP,]'ƺm99 5Adя(NKPU,ފGƙGӭ}@[ZJ!FXݯd TxF34u=ҥP?[.1&-?B#YHEhӹr<]exlsDy-c$`·7/hqTJ 5!Q;GWem gDN?6Nr4+l\!gTJ<\eO …?2kڬ ҌTC%<<>k0 ?+K \1^6q鐴$p`4ߥ&e&ǜ+g֗G}NKx4&30n&J)Xp,0`vXj(<@C&gەƒ*X-vwpݭd'x,Fmq3rQyD( )nִ!>[FBj}D. J)kn>)aҺ+A@Q0\@'_h|;„U+u -Zu{`|%]i7.ɏ:7M2L,k$' XY{C]_Ѳ`ϑocp'ѴDgI+0J}: wkK7M8|'[̀c-U˹K%W\QFZ!VFz ?vuhG dhL` "*J7OvLW񶙠P d=-K[g.ֺ XrW@]xk6Ze\Eٞpt5/)DZ)It}pBI& .´΃D [4k7o,TbJ5P3]tŁcqXMǶ8l/)IQCzUAւ+H8ՙݔFta<߻ zu~aMc 4B$_Ur҂C(⁶:(Ա0!/i^^6Dv ш`YA}~s?XF;XT׆1N]9|bu_St/4gh(|ۮ!CPaQAQ]4T^>ګ\y RNo<@Q |lf|qӧv+d|}%u@/n0WdyP &v$yQ3)ӹ6z;U}ZΦMص̽ %,1.jb({_`%Ҵ#"OȒ6j豈#]1qfRf'*J(a; _ 3O'L IQ<}}6 [Qq5Z"*Bsmѓ!eghlD:έ gQzY?.qP?NUUOV<8|QUm(g,Nh޵E>HeBG MYx2}'Ur~ Qs$d: ?L?-!Xq? k.K5gB$ݲGzsk2Oc}D&<ںV-M&#%վl4]u+%@"*z}һEhqg"!An5Lӵ bHhdr K3>(mYi2W^|li͎7zed_$zMLrvzv$%(ZD f L&k{o[%%Eڊ֟ &<;錮l ;;n 2WD }i< HsikʿL2eh4lSy-_I id|"(Xr!%ČߖWHǞR: K !bw?9DLh=qGiМ64]pii6x:AT{+IuF%,bv a[ü5L G7X0gz7km%k:Io*:Dre9Z<#6BSNPL0TVF]ȮS8'Q` Ҁ=sfUf{v3[ech-6ǘ|ؓMj2&^b{8:,/-= -HSqa"'#Q+7.J9 \޹m| )x2vL.P>0<^<ͪLJWS厥dK(`G6qSXMx!s٘ lېQDm2YOk4|<ewuȥhۆapJ mQjDrlMiz*@#^p䩍i4'WkOQ*dt߀m eN#?-836$G,]֢&T=Bȯ=ww'^֘k]I}ɰk(e3[+<(8kovpr;ON!Y&K0Nܧ :vJl |[_e@ÑoD՛!uN[*婹S )!BѴ[ Jp?dŽ6Jm%&GDV,lPH upfGzӼ8KH7l٨L8d6*ôFУ)#v.){ԭ%?xlڗ*%rNvM47XC=,S&';1"8/uL[0 Pl!ֱ;"3.0)/"tµוZL<<4h {#ZlL2#vjh#!~:R>)k'f$#m eEfiէ܄4@T-#kS3П(\'W+?ZSLA pT\bkLYMA:|LȠ:s+|JpS9mBIq'Nl6?`n.< ]JHq)]xi | <7Y=9 3~`ۥuõ&{:Xx1wzUk &*3?%]A %˩;gh *-kDž\C @J\>u]9 <>RuGȶ .}(爬~c|t؎Z~#l\}] &R&=dqLJ,^۫b !tlYY$ tR"Qi\$ .XjC/=;]6ӖSH8Q|q8ڢ&P0dLJjͨf9#_oNm!'& J1N}r t䱘o1u})K.qgX&Ym)Ֆvr<,(iUSi!%lx|#jx-;VP+MG/G sF>x ,4XDmUu ,riKO-MX9UBfg-zo_xcgN,kU]IXq޿#&~\Juj[8YڻfU~@(wv̯)L3$ө#k$24P0Xp<yʯ<yᵁH??$ybNe@^@g‡R4kFl`v5u!hrare[M>;I2 X rEaƶbI]=M]I<JdbhFGy=!܋)Ђk)tʭqw#ժGc丢][7SWL-@5 ufkGY=}=X|m;Hw$,S[n#ME\.mc81\~|{bzڟ,b=H&m=9V IEk-j_GB[ @"1Qs#ˣ`ov۵NJV5*RBٵxfaMwZ%(6,傠x:-Ls A#3tSغ d2"LJ_npa`f=w·>yo nj x6?@םZϻdx1f`,Az'IXcv$~ W=i/09N(!suxM`cPz.;)B4 U4/Jsv ZԮ}LsZ O Ayl{y우?qr뉸!2'b%))ي52FywS^J} a&}L[xΓ^k{0z X .3y1C֨,9\=x4WزP)DVO5|\} 7Ye2+ިɷCX-_ÍH9{ IyAJ1IQڵJijĂZjAjkCzP嶂}&wT_)I {x~ԹG4]Y^/e9ÕImU  M2AIln?o&lJa]q2WO7h\|<`2WmYtGJYdoEA5 ͟[yNF_QBډ/wdUŵľgh4|=\}1O٬|3 ^G\ c!)@LW#7 +Gt%]|g9|Mܼ觮>vU1orAn?DaH [ψ9uӚgxl+uא[)0]jWYtP%sf1 RiN<@w'VI40JTҩCt%ry~@ _Mz# -3jB#_0 93u؂n(}6KjF:,Cم`L%^t(G./P2&vx){Qa6.&J[fd( +D⮚}"^–~&pwE_hN4\^eF{VMyl`s|ec\e\7V*13o0لLc&峿 Mמۦ2BqĢ(ia)rʦ͂<1Ho _KT('"qCD_u73 ұ9h 8)>D{_mx %gSj?Q@Z3qB\ % bJcmMl0<`DW\~"lvؤe *P.h6"$/\MMؤ^ 0|R耍9i1FKCGrug}D> p S)x W,mr]rL(.)g׃`=7t2q%Ο]׻5zkgN|p+n_B˺}Cb,e " q74h(w1"_6@eYX_QXI37$լ~?qө2 $f?a *˯DۊEh=M@q>^Gj)Su_Uy"K6\rSAxw/[PaaUR4Q6P>z߇ѢoIݮ_u" 6˅le %xtI>JbGlo1`y 3|( U]fe2ZsDd&̝t ;*ə3=5M16"K^&pٶ$ЅqWD[!> BK>x3?7 NǾ.gܗ,[Զfwʛ@m铷ۧ&6 5$^@'KGy!'v!ЩȶV4>VEW-/y3ΤrP! ݊Q!5O3]_=A!Q6>)3 I2)lN'GWaf S15rf?]7HCX|vK:)W+CLcb冊*df~Ȋ'&\cLpӇ<: ԕd,:{ACv?qvr0,NSc4@bS ݸRBWGCZBuc+I#g8[wgT`O96fHJ#"I@x7uJ`F^}񻸧MfIF]u$5֊DA\6-8.Uקȝr2WfUByw{ev(2!Dg6iӧ0Gk+L ԫu1kٜcXd?,(C?ZF=Ox^ u^?}c۟@L9y.FNΗ%X`a$!YAu #HS$ k_S#qwoFIJ4N3[8R/+zb؊T A_,|EidE"OK7w{B\tO "OIf~lB{xzjKOr X!Vt3&2A6iXw=WG!O 5(_Q*eQaLj>jQlKaa2Ae'ڧ - HmY7_\²H55odbT D?/qe >W@%?DRZ-g3h=&Q!oٽvq@Rg:P/2?`6]vG`SB̵*7~[4ũy'.o}sy-З3ԭeY%>zznȰFP|)T)=q+0PQ6!v6DҀm ˃jx @Р"-3FTVT8Q l}F,R}h'2IQɑ&qFM$zL \&a=U5H`,}aPGV".Q-l:)gY8xMmn(bP 7.g'<Ѕ㱵dmK2SB .bTIe߼g!4k#VZ!^7/n-!}IOXDz)_K؅l2b &OjA v FXon8v+B iyf}u 70 ) a-CZxGp ܮO~on&zSxDZ h/K egrLޟ:dfGڣ' ,=&i6 ~@ A>JfTvwG̿xRT* =aḀ0}=hE;߲Г7a9(,?ocUL3ZN7Y:QŬYXQ lG7Q?uΛ /CJp庂6A>٢s1MVX,r_L-RBn*ᇥYT ;@0K*VT&2Z)z;gۀҌ|:&,o!ݴMVW3?&["d=B(wUc"g1~֚0=Bc񡪮}ͽӿvGj _Ϝga4~Q} e}*o~+aoyNjDq piIT3D>n<h+eEOUl<moK}6MDAZ8_e r VdcޜH!+46/ hB).)U{n$}I@r[uvdWZ1{ 0gGci Qn3xY9MFo)D]x9#LZ$5TQɧDiJí(XK ZZ^0~܉wr,̡Y {:az_,'?d.HgJa 5*-6dBjnƦX VEFYƴ}y=}3rF'Q9TQ&A"qmIyۆBWpl]WQpXl%okxSFbjiS? qe{Ό篶}75G[pHjJ:}wN#Bg:3FKF@އu)`P.FuqIw©B9IHժCN PSEVS 459m^rUKiťHes5"BE/F%Cv۪d"'V7 %9虔Ǔ?ϻ+uB~Hu"AKd14+ gL t(@gkgCX`VA7-(_ 쫗5wo5>mK (khZ哔 F$/sT!-@ž0^]E~HxQ=6DoCƃ8f RͳaKWZ+&e>6xOEIpkd84(8f 'B.ZםѾ1>(C^^rOT|S͎ۡ캋;{Ԝy'i m).ޓσY"b]^;է.8HX~ԑR¹. ,A˭m!qzXs xͼNߥh>@-&BOHY/jGLS^F-96?mÎ3# 2ɯXi[Ti [JѼ S7l[>8}0J[v m-Nш5 ^ jA^Fuk>Ԇam|lC5&9div2_USV;Xe8c#0,c0!ӝ^ڎW^%KWs8RVS4$2CeqTc|l@jc&鴇,xkrn?oDy12)v'Ԓl8Ig*Nqd՚݈ߙKag&Dg@QFBw(iME2%J)45~tj{Pr7r$3yA+yO WXW(4Me d!H+>ViXl՞>tմIC̚Ԙ"yVPdU|; AVGMGĄgΏ0TZ}DT2R#Rso츹 8^n\-[HJО.26SlԚ+5Ngu Qgت.c6ޞWeL,Z WE&=M ¡hP. T$(nrW{qB+&/7_ا7K͖h<9oƮ@S`Q_uisݥ$e"ԙ vے-KѩW2,^Pe Խ|֣C[< [24$CT#οasȖ.S-}ӇAڸg1^U@)#5eʳtvA;8lٔWQMx$ p*T0NPڀ( VZ{m+;O/"'>[0ooZdvt H). .{aLP^[wW3GȋU'l'lPŝ,ʊJGHE񿥷L ,B́Ws3^K}(nm4vnS & 7#zJN.d4:Vqz k.f+m &]761`X[ڈ$m 5U\Ƭ)z܃(*I1PDG2 En B6t@d%uWQ/ijص3GNn|U]ԫ_ED-bjgƨ*S*m%w$ZA 4l3uS#)dsBRJG>`b? 1>$Qb8ONRl~b, /kTk.kGM=H83Et__@!?Dھ(J5.߿L `6Xb%S˻Q|g 8&ZvIwDHzL+F~O javlsa**68-[ɟ "Sl;Ҟ'ё41G6m+'h٦at_N.XD* RoH_w|X_޿oh}Ye};6A\WMs'9GOs(PY1@ZxvOi/?͒2@ Ә=ő9 s͹'h:@O ^5P4JIؽ?MhYeeYc#5K>JA|?ݳB%EVbiRLߗ4x@y$]$f@v#> ZS7饰ž|4yeRC L[=݁Mv~1C&hGs)'7}wHŠMipHf׸%; XO)âRb[Qmo Y•Tȯ hy9AO jzjt=+ F yN)m໻V FhI*U@F5i1 )[摈,gFR+N XibĝS* =/5JqA#8**zp~X:3Nx<УpPϩD$A]'n{9cRo[4<ܟOi1 8gMt[2UP*Cx}-J̀?(Ty532%I*v56 1@f~UAI܅r-:v ;7B@/(!qW{#f;"8u|Jb Z7R=q{u11^$opd j x0 L 2°77l,Ƹ._b)oKr.2'&do^p:w@`~O\ 4 Gʋb֚j#z (RSkj2q+ |K/ Jν3YV/*/$}C]vhl4-9JU ҽQJ7Ys7K&ۇgĦaRX^_NBϴ^i]Y~nL%Og@d ,R۵ d6%^Y?$ #.Y̢HIu&htr-Wr.醝uV)V&Y|vn 3vMS4 2>F%YZcM}}zwsкVu>whTAX놭ܖ[ S}jT>a)w۟[|@y=ɤj, Wj_c ޱ7utQKW5J&D:XּY o_(wbS_yڞ cR)*ޙǢ$.w_I<4m,jʐb)Џg׀y8h[2b5V txpz5dm>13ln9y.ܓN\G 8iGUVdC:`f5 #ϷF6j 3.A?. 8DlQ" #+eoõeœ1܂O3i0BOt@!T՝+^=W@eEo"Ctzw +&^" iKV.j׮'FK:ZrܸqeϳHCm@熽g=%VV^xg.v4-H9[]ҌߑST@gWL5BSc\>ϠsM\G[ifBwwyL(k6q:,%1Re /W7<#T;| tm 7%GyOTV$ mIw 2W+oO,N/&Bv> 5<֦5 |<Wu 4 t'RK05o59izh]% k~1C}mY|8`~[f%kH`C~=o5&gT*+H+LRm;]$Ui5JX;!dǬՑCAH8`#FP0֐NSơÊ)zOVHqg\#F)XZÍ͔>7Cue0ba\v_ޚXpk]X* DQZAzYt=g x5usڬc<Wq67Mp?J"$ w1!YS*|2ޣc_KEqsh}N NGa1Y\#ev 0.Cf>X[qt%>mX hfk~j*etbܺ+z)zǘ׿1~CzIv q(josγ}Sʏ`FvT~kV*RsSN -8o;,.xqK'|//mP䆳18,MYdgG&? n60Ó'O05BO^6,?Fħ"ag9:!Z̞z+wTON'ewhRђy)a$ *'l,n{g9wL={;pf4u=;ĚWDwNTdFtU$ (|VxTc8.r-īG5:xc3䔲' x_"0q3HͺNac!^ F&Sk<]Nx"3d[B`ehrE#L|Z4a=gE=$jiI;#zgT$ 7F_kw,!yg%Tp3yh$tD]ˢyY!j2{(Eޡn|!_?+]AR۲ :l1DIMVtOX6 ;#͵oAVښp !Ïҵ& Y}miON4&P )cAMƋ+hAV Qs!54(nY,A[фQan p7x;5Uhgjcx/ϟuGe:NY9 Ka˴[|#mD3 vX}Y"n`KJɪ# Do_z>&]}U88ݲZ'+f*kY̬}i{&MLC [PDT6UI[`9ƫHHlF]&GCϘ8Nx[4t+ ZX ]$%mms?̐TW.iTV/5^xPKkUF/MLzp1ﰮlѼ=PE~C0]UWM:PO8Zдb5没GD~fg;lvh<1 pFa{<X)FP?-6dSi=P21QP A~-E"hIQ[~ɀ}H44?>9,|Tb|bvZ>-f/sF3NI]_D HP1]eSEhB'*u)#N^(ka1pGaknJ@ԁD5k.#-l]žPQ``_&*!|%B} )-DiHeS&E8R1H)0'KN<ʆ=迵IuElp頾mCwvB&U D.XeEtC^Jz+c]]R`Ld,7b)0l #\"4FЗf`Eg sFƕ6X}P{͐,'-WdkprO0)@#jBbggwOPؠ?]3F=BYdr˭.ɕ~}fdQ 94;?^*itt૯^= 7E<xcƁKL&<G0 d3=u[x_TMCr`t2ir7$y {ɤB E]^7Ss&* ,ƗKJfirPYh7'F#M yJj& +Q<{t1?h3!>ظ󚹟c& I\5~|!͗Fd*' VɢWhӔBጟiE$ؤ_-Qvp"z-T|1 Ŧ9Iw8#w5.3nH>:imLT'RŪB,IA3\'gi .^c9ɮT_VZj2@d jQEz{\tIF>Ӊ[Oq`- WYo,AC"v.u}rOR,oPd~3pZťvTq T(n*n0;4co@™;Sss`)/̥qǧjx@(Lsto ad yH}(J]4 : TڏMCNlp+$Zo Bo*n S´ތSva {"Q]`^Fnd 3:l=$>%ʟ#5wlX'^2 o`c1ٽhD 'XahW8e.8\w!l bs+^cOӅa}, l6͔Z7N, {$?y!g]lfwLX#|snKǻاgbϤv_AȩǟcQ.-ҠVZHjv* C!9$m/ʄy؂W nG,lz`s@%AI 6/ƣΠ 4s[W1GCXF@ёGAT &>~+F 9"1mFGmgr pbSoߑ:(]X}eZ؁;8'yQ t#ASl$zZ&nh<`Fఝ`GÛXf툲S/wx՟HÚΘ8cNj;e%-Y)O}9^cﰴS4T! >/hS 5z,?47{ߋLGMC/mJiR:U$wrkѾ'4uԔa D)>Aq:8sotQ|mzX +8.>4$<#mse'fHCO]4Y4Rv1Z>vPcz~/W_wh)V\L4^'|v}h?}}CoY7~zi(G Cj}IkFVmEw3zJMŌdn~ӏKwFwy6bsY]/c9V?MaOEkVJ}Io8Z3`V*f^!8oyrc S=m.T%CvwP.dxT‚c xpW(/SF+K##(kExx63VL߽M}{W*d" 5GNŦ`E>"xo3퇈 MQ;Kp :+lm?vڢZj)/ awgCt:=d00?Rr*o 2\/X@Щƨp5{)d mhm cM@^8JoKb˩Q1omOj}N]0焪_TǸ2vDDm_扎Wj^-ARzKOD:T@y_ybMgcӔq8q.3O?K@>\ \X~59W] ^!`|UIq 7gΜgO1ey_vCbuN_TVCm~ t:U̦nE񢇜.تkNdUU$fN&?,vw<~<]}sA ]zĖ|ngyy*Ģh,_-ND[TLCt&"ƐtY)`}唅o8"a6g"YVj[ՔMBy{m3 GwʪE4c,:BT"ju;e]Pk6#,\D2`0ȕyIcQĽjğ|8o"}^]5ޢQ 0 toueq2mۣ^|ۮ,a$RQV w4V<,3kѴ yToE;a5⣨ [E<d7C/!TP>/5 ip$VVX⊰l0}7)zAmk[":GZ\u\p2H̐3C7gS2:A}؎5p!txxSe)h1 B3eK(hjX߱׋Z! -Rm3MbuW9%5Qǿ9S%]-"u2&JC>( Y"yݎ EY`qRgYଞ[`G9Gh{r[^!Vt $q.pP6<]Lml$uu-WIp&dHWaWчw;KΓ|7Ed7է sN4kѝ:kqJvw-u^(x1(ݻg˶7fAu0շ{Tn87$9յ<OT f 6"du1$؅؋|0rbV92LYi>e,$և J%~Ѱ~ۖ"`_CBT} -Xiz&6{lǜXn-;0^#x;=p=o+yG5Շd4cc(5vGj *`_yyમ5|gIk F~z &a6UŵJ Šd?g~(_րcA޶CC@ ]gR#I@ ,Q.alڣz85S/3!үwe+KH|'U;1-*e]UT ݝsq:E o(FuB%7rTa, z 7)mL"N@_LKyixr@o~C~};0 ذuk}\=̣c42H`b1U" m%hšmcs\.YIZeRkQdL\W,UHAAn'M1謶 #EB4Ν2G^_+KE1 Bk-łJʙ6̩F?ЛS>f ۲ N\W[ry UAi5r!BpqVgyf!f/_))J)H] H oqZ!g/3wy1(DeOYH:kxT|x< 'SMiƜ3}<i֠\U 瀣 /ޡg7CŚ,-Evy5vr_hs.Alj繖\3AʐJ]()2s@+8?XݪBgo  o9K;ikF}[Nz E`ޯ緩/(sjsxbD(:{e ԀTW9-aLG.޷TV&)ű{jpĄ$q+bCOh7z/V"Wyvtu~-lV {) z("T=l,¦|K>q;ͬSIT)wNhVm O?a#8U2,d^?/%c]xϖvғL|,Gz>|~zM;6by7ANC>^hHZ3'?=^*55,m}Fb$+*A(O(г%(<~C!J[MQ*Մh&R|- 5IY<9X3;1^'ؚ9UpJD5Af'u+Q5G?t5#CQf-RP CYW$J~@7 Ԃ)?”#iK>D/+X #n̿I}J kn7! lfT)zIᅭX2Vp3$[$}<.X>},6jRːQ_j# :]D ȘGmK߬MW!l_N-As"Q!qGC>8顆˂LqyQ+s%mGyL z¬2\4\  *,[S8>x 1\  6$VZ8½[800pPAz#T=^l?϶岹_kgǗ0Sa5`^T@|_jly>k*AfvM _cT=Q=( Mh*uҺ눡_ņKe o_yFE%zK{6B?mS.#{ Yc] @- +r b}vd"%KC ljit|c뜮x2y:&`J Y0;"YӨ} ]. z wPuzm3oXhql)\E/p*a~{n| zG{S$O@lGp٘#]0[@i?s^kwiM$.iG6b-CX<e)<&/WyiGK9޼n'->ѳQQsC*fD>Ba>YZ]w^MUY.[4k﵀T49#ˢꛆ}߽ӌ (dI˗]F}6פwq~Þ]BUZԾ셸L<7l^W BP4zC/0iMȱ>웯T] HD,)ZN5!$maF8g/d.GSD<3|V%k_~ޥqkwNOrar0Sca TLa9H ߣsS7ϵ{,g1d2IaPO$1Isifc[tIn>VWg$9 @XDßeaxDV}J+~΍<"o pt~(p nn=}:qù߃٦X>7f?J"ZiX OrW.F z 1Rb Q>E֟Z|" ֎JWT Ägl/#'I#eNW5Ƙ,͖M]CW>S7#P$+eX+-IX? ɷF07(h=c4lWf ~UTFxl$nZv(aƗe=tKK31X+$*T}0S"tܵPqI ֝E ϛk=hL`eBFaC;N>(=^JKiZG2H7XrtHI^+ Em[j9i<`Ix^'Um;+'D({P~`"0slqB6eHhSy\Ҍo<ˑVX^xwzmC Te[vf h˘)+q8Q2 ~ ~vj.&7,a6>'f{;5Ԕ&ba꼊08ϋ_,S$xLC}0Lf@Sflq[N _DW!W<]&רּCs >O>U6@#ף@S_̍1anBgOP 6NGU1fP~3] u^gCENXVKL_KGǜk4(E[qCwD.ͲƜ}Gj6rew43Rv4H#)J OLjA`tZnD PZ+[["j8rZ2/I⛳TΪn.N|B5߽T8Q UDGc@T.t4)> on'-қ F|2xcd/t.grukfi_EtܭeC+j\|stSM+=456k\(xi2 ޱQΐk!G DL!2sFg8PC8̏b%D*-0zVh+*lv3xr0#g WʻZT:G1ήgvTr7.w>͕R@!}Zxun&]=WCrCc:֗qRQ ڴ$x=no涱Daqm?̜ !ܗ GFY&W6 Th RJ2TGf!zn W3$ sx[L#V:wsM ,Pgїw0AɆEKuϟ9P#0 ,$djCrv+E耴 0/OZMIs~yL~ZA֫􉣡/C%hsιħ,/@ؓs')=`-ؔ@>(n0wD3klŭy/t!/:4Ѻ-fL>LH+53$IX`K5eJ |ײ`$t"y_{k J|k]jrn@tf_xupu@nn4iOo!QZI.BLu BŇ]S 4$O) +FU0`F׺%2 |H|vA#5uWޱ\/tw#uJXWU ?϶9o"'{ |eVԶi>>B0eF't!:`hw8inpQSo$IۼWfB< Ѫd _  )3Q"^v?:  3yOD- vj*QKS \ /ڥfn;$49. F)><}s C'-.JHeNį"YX"q.Fzr'TwyPZEj-x݅R5ɓGêvvq+p5O/d+&s>uMI'*!))f89# uDcQuEiK|ʜs㏶}@e45_H C ak񐕈hPLU@RR䀐7g CKrmVt7b0SJ;BF7(my[PGx$emeT fRǿN*`B6ɑșn[g("th@߅[n=zσhPǩZE2M w#?|Rk]wpHF\ofIZD}KГ^jXs}JdTf=69ݩgS?{gox1-yPuCae3z\pc< ׺~>3Ĉl˧1[2}eh>!Yj1 UGL04CN097sI嗄kpUp8Cf3ק>z`dI Uw7պedd訮&JxҊ`-QZ3J,)g7"Sd| ؃W=VG55}TC YqƸQzCy@ux)C *B8Pi 2iPכnT ;x5ʾw"ұD!D+OqʭᅿsJ@W-Wb{'2OfX0;Jُn?-m%)mu]K=-0F߶3_mj·[7N38}|y`Xf Cʊ{NLb)a4,=LNy3VHD՗BB ޏGS0ʧ8!T9ME=Kh0P?qDrtjR*Ą;)|.xj%ф;J h u:-NUC7#/vQx)#lb?XlXlbz [f, \ *#W-zBfMP0:eup*,_Sʓ+Y fA(m\CB9M zyКW4>X+Ăr˚ /&T.]tɭQ$pPj0ׂZa$bR߀ͨ?P= 6V=ǹiM^ĕ*,Ӑw_t${*]u m .?ccUY|ЪfI!=y/=Tp]&?6M}@`tlF0G .eEnG1}C&{z"RIo+^aY@FQRAΞc Kגi#Ѕ x.*_WTKMX%RnBv7 l;w!Ih UXL j:nBSd=y5'] /{zaSKe6_mum.XyX5nQ4΄+?,kIE@?7q-Kʘ?'AݦQ{i$zH %jB=G-EpeW ^3(1NyY sUYIq]sFb9JN ?mlӕGg)s Az<6 2:ioXS*o9vU$NKUm@աe݊wqP[2BeDֽ㘚}Og4+ڜJjܖǿگˊդ0m4(WS9[ .),dp5Ig9{>mqq"lF$VˣѦR t}UrLGT &a 0Rvj29A"~\NT>26Qa%V`Ϯif1IwSdw@iPK7e6h33Ӓ(f0۩֡hյc8GZ2IzKE8V7 (7>cى8O#v\VaJ:ksj\ Zohj-CοC8"d2N0 `3[ݶ_?0 ДuCЏA6n"HKsvѱ`1a) T Ox3tиro1`P_b\1 _@' M]{rphL{W1U rk4T Xٮ"~wt<9ѥQ\T~s_'Svms8ajô޵'O4y<`Ծnkt\l1)2G&oS|m=Yߺ6hy1sE97ZHմ6wֳvx\̬Hܯhb%~zg"pNSɩ){Ǚ ,q2;IɏU/.)G tk?kFt?k!ZG;98͉];1f$cT`v 3ɋWy^*N#VONF c]K^JB"%' e:/Q19+yvfnN0`6x:Ύ>(J}/V!Đ-&Cq[3< Xn| 67rWa8{|; EÃ4]qP煲A?HU&.ؾaAsi@۳"GVvw_VRQ#H*ZXPF_xrTB2_H([$2D?2Ff|lY&xaz%ٺ#_F/6Q4S`ac[0*n&K wWHO53Bhuw%\4kMjmM{ת q)WQʈeِij0 $:ǼjOajڣ[a;"$UQ̍cC*'vY|S^ rL|Z邯"OZxy'z2[4r F'6VocP-չ6j xb0;Br"tiܫJω#E[ ;M=fuz7kQ$K[i*R`}?B-)!oKKT%qhS;ST8{ߜ-aAΆ3-I7๺37"[N ~*ڱcuR,u* o\s?}}寺뚰,.zSۏݠC8+Me6d@=_nڴ#諭;cƷɹ~:[ 9aq+"LlA9 Nf2YXBF*S#hLr0\zJUFY9@m23@b:0z^&7FOt,`7ymio!@@* Of_GؾjFp?Wh*sX0o/P)hγp"h=m&}FF >3~#@Im;>Pa(ӮW~.m^26C脎Suf" eE{4(J}(K;$ B׉tױ )p5U; ; *Lv.mV r>4W\#KZIymo@B-x3TY 8!uziv5eHb0x|/`.*ϯ>6FaUVAWhġ.\hgv=i)R@3PB=qBvHDĚ G2l(St3 7P=""ju%( IX7{֔sz]M6> 9"i]+>/^sPu欴V\]^@ r9b1-NE |7@мxV\<[1|TIԒsGYӖ{DT~,LQ_wJ|ڂz5N2o.B5ĥX8y`B?8EzNoС R3v_x~G_ REhc3 Q|np)!I'PR%]FW'I 4Y v> Pұl|b) iSjsRery =?y9-Cb( ;qH>냙W4oz|vsq% ˀwhy#ֺ< Q%]'2-Vl7^t8:F:S#?dDĩ/LSw8W(~o[5)e(xb#NPǵt Lyv >{l-yľȉ_D{H$ů=8!}OCB `hʖ|$)l* ΄AO=>ޞ 3.$.d܇O|Jj\N&U20FY#pr`6ұ4f72^mP]avq'AGyp1a0n ހ, eHE{%0 l,JIIIn]o@>OHg&dPB&; M< Kz;h%A n,=RCMG)GaFީe7$M!qH@lާ|:{ɕzF76vq<.ftϗ9UNkDuo]02$TREcDGy7^_!\zZR֭xc Sg662wcwvtkFweyq15|\-ZNNp!6lDz(ͩvtW2*nI@!ܒ6ݚUkip&DdΛ8KIitۗnNF)CPL@ol2Y1T{gB1;*>&Ɍ7MI.&ހ>|qj ƕxNr';*Cfz-c;o\)C 汷  Vp6Ky4xMd_iuV]Qpq#Qǁ f(&6; :Z_~ڇ_TcX7jTrJ?g+UX}y;'}Z#u*rž] uTng#Fɠs!W`o\Zڵm1KZG#DZʶ-sKuy{< rj8ԱCNw;}ogQٛz˼nsۥJb}XJ , '6d0.ԘA7lo&@Q iC_>o)}WI5@X?E(,0dPnG#9]y ʁr\/s|4OUL6{l:tλoY _*yyu ɣkr?>=R0'%1(}~o D̗L%AU$&)(aE_}H.NǦ+4U~hE ׶;QA_BT[䲝{J 25gUcOOA_JT].YvQqGF]eMỈ^LOM S~A+Y: u [3beك!YR;5mDCpGː?A>cWg8 ׅњ8mC{@@n2XjigvRhCy٠bμ;\cǤ.6w};uvLES.DνvlVC {*LG/ײd*la/O*g`I("na)X](^b׸G2(1 !Iy[Qm NzwQQHg^3R$Б*崒v7.Mx" 4Q|aYHtz+8|bіY5ۨkJ[S+}N㴿T6 ];S /E\A /cax(cO#S~"Wwͻt.ox(ˤ;׻]s"Ψ]3IJ9\ <{kq[ `A%@PZs`Ev@P' ,i@ QD|`qؓ 5J#)oHk4 rq+_@HMP8LޚYR T%|D]wcgI@עc6^:K o"? EQ0GUt1ÍBmMPd]fqSbGrr/O;23yt`mUkLI`[xs~XZG|96ϝ2T:#Apl+ 䨖ISJ8!L O31z,r4Mx+84%V7/dxV%t#0Iȫic{L #iIH vu(ΈqVdd)|ㄒL'A9/WӼi ǖB'rltLM%MܜJ<6(p 0=y[)v.& ú~0dRbGAY~m!Ѩ\vݍSN=z1r;Rɉ29! SۂMy(x/CP/8jPEAzPŞ:3H]G~chSFz y^j: #{B\Lq8n pVé+gxaW6ܝ7~(u*[LC;z{T6,W OY|[IOP9G?66A[xp> В)T LʨVl42S3n4w/d= *I9w'r%O>POHA+\eXb2ב.WiT$=J*{ci.Vw4-!.! ahH0B@bO]yw)žĞ|[_4SMUp}/,P 5ּ[Dmmh.N /,NlopAޤVvtd˰dIΟ=m[_~ԾM`ZIBh6 2lw # {9#< $qI$`%r,.K,H*i0F&QO]1[=~x)VJHL1#q^nmoM6N/N}ńaSnfO1k5~&sP\"kjP"I֡U&OңV7/nY ) (`ฤ|Q267 ~`RALtoV*g`45࿶n.Ivܰ' 4v5R XRbZe"˔7Zk̐y`~6o1ӽnd4ʲlL]~k'4HCl|-~1c,tl_,D{Ĩ.]i58|B\ TY IhL@+#`Ҹg|htgworDƻa{Zll"gN>R)`S1H$\* >F20NSpZآ1U}nCڣڂ z-t:FƠNŌ5CB̍g&q& {Z%k> AcxC!橻Uw@`|gGQ*`@vD(hK-NZ[h&3ʒ)\:bb/kiؗ“1\M,|Dq Ñ>3%$uR܆V#s$Ir'5닱Ml W$> ?+L0u!0)FA̲ DD Y,ym/ꛌ/'ľyO47 XYDbyC=qX!&-Fvs[`ES:t|aE '&卒xuruL"'~6ߛ+ǀ跱[iy4EJÚ7BI݅߾sTvzӐ[B S7 Ir!q p2㔫[ Vu&BHFd3=X6{wF]uX)QaNUF\'թmCe_gT@[@\<;҇JoǶƳ]aiF-G rU(8fy6[/ZSG`ӇI4TdhȜр9 T\NFYFs- PaI#dف/JGHG#}<\p.μnA 0f@qE~3*@&t‡|D/x n%uL{S P.Y`;-0 h~L븃~j.X]=jmz)}.ܔֹvUjuMXFXZQKoO[Z RtщO @1$Z=Qbdx(+5 l,tg+ OIH(f~X)y+9:,)I+4m>4P㶈ě.@tW b莔!KS%AY7JXg;[1A = YYn-:]i?z*'#QiŬ7~bxL\d+sy54=[y}nBqMb!q:eC1jNҺrୃ ` kơ ?uvJjʉ0.+{8*;$/䠀9[ŖW' py|Egjc `u5jiY¾~Ew8ѽ).;)ZZ@m*-XlPŲヤGCuQ,K2_QBEf*\X*LUUP+Y*ZPX`N.餅$oJ/Ms N=-OKO肆i9'0zVmIJOooSlσN<Ɵ_hϦFO,$YxV!0v]̄+]R--0#XR\GIQ #i.k 9㑥RS+HXKe8=gZ!rӂ#Nߛ#; NV}0;Ziˣ~P jQxTI ߍ #D8 /Rqva4N`w9B*IACxJߴ`6ĚzbyX\;Q}՗ A4(-M*`GtB09`dzW{A v%n\e~)8zqk3{[0a\2X>yE S΅F*1mAÕy c"Uk;|3h` L֪&jFJi.;5ԉ+xJELtIQ%SyD cM|DWZzyP ̸ d$ i|E+AZFEiR^ `a9L`@'^tPTaЛ~+0(F`7R_:^ ^6 Wx~5FO]TC2G6wk98/߂myaYh].u}%~+a&*[#q U?aѹgG"qUEɑ 5zї|^z:jgY֓Q1zΗIT]xv8<[MqIN/v~2 }⤨T#ޝ98Eԝ?[7V ~ܚw'$ɔy(#շv =@v]Ę{J'j3׹Sr3Di@=W5^%/Ӛ8DoP*ٌ)$}F1ЂDd(b׫AqF1&},8T_5 WXckisoQ|'U~.2N'bHczV_Lh1-SY GZ%]CD|_k/_Ur$^ W!i(h:YW/vFvVsGnb"˶ÇuR{꭮^oh[p]&úLI}Iޱ2Ѫ6l}JXڼѠ"6S=4xC4Z"^ߐ׀G_Pm$ܚ,cy3 T{ͪ|[cP?c?9$,OR_|7)S޲]sFTz0'J!'$9aq2^ԺA iO9YP*\ !‚/P)|RmE,AwGreO\யߒ&h> fIW?6q/?\%vBˣ>URؓ4.D*TՃ޵^8GBD/B Jnc*1Rgl+`Bٚ%*|xL{\Է,w1`NmT]Gv."ڃ4! o/@9s*XVOV5Ƞ,xPՀ~omEEmIYD jRqA6^8]3ɢřr!PP ØMߞ\dQX/^4%iӠkwuC-vJW1ZVT.k뱎bfg*9^Z&Ӂњ"}wa"iVȉ#>RdNx9G Zcc^LG O6zdNU|1.jMЧתlo2܈]svryb{яDc6MGKl%T6v@kYY.1QY:l;X,k,v+9˪9U!Y% 56fL (Vt~C͒kY"^gc^4lM7}n  }10hQ9\Y{/C;ݛ&šZW3PRz?SXW[|enԷV&t gT]mvnjvO" + +Hı ?\G p0oDZцCgV)>LhT~"@~Ԭrc>"<\5vOk-t}W?n&$g+caK (Yh/f;:8gFp׬tQcV\1_qg(lYa~-I`)O3iWզacTyb6ffΪ[Ii"*um|gjM2CnwZ %LySo3* Pf~ :BݒRsVv5: :L,`k, "GͤzFD]^' *Ä;8f(ߥ@t`bMG iI>PǃÈM`)9oubVD:LWrv}D*/H椉aPF{lv,vs9Ո [*N<=5=q:RjNII^${FFUն)""=^}*x˹ |]02 z> ]Q+ )zks (czypd#NYKܰnb5*22@<40z). aSqw#ߑmLRP?:8>Cdk6R1.eպwRC23o秕#$ɻO^C o|[q=yxvx]Z\r1&"Į$rsڊ##KV5pp_mtv(ʕ~0{ ΥLZWR#\p/,⋫,táяe2J1eyȿ6<cxZ@v{7DDVr-p=g [FIY 7 y8iŖ XUbϔtv0,U&l:9i^٬s{; v2B!7Fc(ĺ-e>XG=QG[#.(2KGxGb0rD_!1.N̥l%N-%Uuutxru\GmzyEi8!U^P9mB+6=vvn>_h@m^Vj $DQ3"tuY>C]1?2x: vN5ڠY`\Y5T? a_aB;uUzVf"6XZቴ}*ЅX\Lb 4#jE' -:d-dS= b=c2 / ^{,\~/)(ȴBQ<Nic١v=xVU+0=D&WoSpZbw R+q- *qnBרϫJ\e:MKy+LHf`Gd(W,khUܪlK1kiWJ:5Ti IGVIdec[u儈?xXpz-)pWCIs[X-ܿ_AZLJRNjqwZ/܀E, |*9× ,ƀo¸{`yAF3&^mBY1ɷh?뎶_Nm'լ}?2(Ws~G@+X42pvzԗ!ZTkLDN²NNݠ8hh)9ci~vƗ)Ejf (d\Cw4LU-=a2J86-#ӟNuV& JmlҺԺ~,㞹q/WrCu#*D"LXr5ʘnX$x,䔣w{J]X-gAlQc.ڎ:=@YlKEk!'zX6MgÈ){Y.c=L=xǚ>E>a/ n*hD,ۉsow c>dix 赿 fʃ<'LȈ+w$lHǧ8Ӯ{cXp:9ed&P[^-}3 ܇8m 'BG_:?ȇ{%v@ B@`b ilͰ˷׾fn&eH4)Bht"6١"zb:^R>z^ޥVeZ ;a7y;Zfr m‰-I %È4Mo䞶TDrVt_f.sm9MrwȢBBTq!HH(4۲y|FO( B*$a)`L YiI A3F`+BILlI>A߾LEJf'݊W]]u,,; M21K_226$W4C`E$BrX-`QHiN5טu~u*cP"}J$k 6bVEϭ0wP8u 5NB/7ۿ c# )xigg&zT tDL4XBm pk>vCL*;V<N:᯷,qb }37Ep򇬦U_z"Bg$.\ Bъ%6@;g*GiAiMS4W_i%~n|ÖFŀph^"ͮ@j-;6_덫] J$,oAȣj٧GL5M5K@eX٬$ m G֊,BO,Y`YW`cӴVCLPUt-ah|H>)TP}2gy .cF@3&fR|;۔Ru"ALu **l ۠_e2b:[y;"KFwHJxK⩝bt.58f"B ?Ud^GROXi`+s*&zr-V2BKx/>7M㊶m!^N8t8DPM8x#Bz6&OV9Z.cWp\#33]Yճg§]dD6xY 2E"YS(bVPZh1P=OH>9}tk;՚ IzamهKȏlN7o2h XTjy5+ܵgup/J Ky#RRLeȩeTХQ9kBg$RC#.Q7>US'B.Fc@b7S;^ns %S/nGrbR CI(]$* t={nt(n,.<+H63|yJm zHj3 (\_e8}tZs3xv GgĨ ToN2׌it{q;'騸+ubu !{ *QɨP+}$vlwIqIQV膷?S3{ni$I]=ϑFw;5MQ?*E( Bn}bi?h0u%6QJf:t6z&jy Hu>f1qjP>)3 &>9C7>j2P$"ݱ],h$/U&wI˶YXOx7U,~Ef  #~ &ZKE.GátCLy&@t#V}|5FXN;cv'?\.kӏNnp/G]@f|klcs<О6Us[R wu0&9ʪ/1 NXY߭'OfEtZQ\oYn\'u]\SJ&΀\^~,.f0Cm))E׺aIq3ySaOb(D>W _kcŨ&\RUƌ*2 &qi([{MY GQτ#kf#7gLx̹*9kN7,R8U¶r9UmB^sXC?O3nLG+:H#q,*@fkԳKv{⸈ BHRN;yn{%M$E^V@hg${]rK~ŸFy˰~H҇J:DЩՀRS2{Z *8Gyb&^.\.wC$DiE?yلSYò0oJ7{[ɫپ 4Nr:HN9oG`YP CnLflپqVD3}PjA c%iz(Fp|>) $*IưM!''![#m_Ƙ.: 5/Źk6.EAyϽz=mĭclr0t[\E.a?֎XC"}I:L 88 ߛ~NW3ٶ h{eJR*s1eX6_ z499h4$bS1iLA:Z?GH- b=1ʵWSԓ{MnڷLH p5Otvc]W0X;hq= LҐ=Id{G0vv?ސS&urP1j&iinOyκ 1o 7Beg/0c?DݰXLz6y(St;ѴV(d=3rȔԼ}( ̎UE,L?I>y"ϝ!./Ҳ1[{g|iJAg(->_wwlĽN gsR7Rlk%+fx.g1ZGSo9P@?B,_Vj\Y,P3CГ!*ˁ9-Q!f]*o5Bq:6KW\2W*}#֍#ՀuLJY"wOy*5$v ǟ$sY9 Hn cVYN.q SlMf)/DX]V(0@:J(X-a\B9 ۷n J$tH`r*Ku'm9RCP#%RbH00Λ+[>UT5[A1[-BSh|RyqUNr(1'|MS/orK𿊫)qs-̟S}prew6״JCo=h&z9ȍɃ$%Gc2RA&G\iS_,a{~a(AQY߽Nn ΉL^e4m}v-$OKni%_K+B!`{A0թHiQ_ZӸ6~0dWqF (UJ&.ŵ]c -zK i3:F/!mY'Qq[ڦYexy4%o)89e#+ǺsJ.1(1=ᡋQk&A~ngH}΁.:URorwd3"J=lz3`sy 6z}d#B3 ־װ,~W_ʖ&zkVUazMgWף2  9f9`,房VtD1qzJ;rn(mcT2le\R/䫠[(qxq($$Mu6><xM>}Fjt |LkոDc!HRϱfRJ ϤUAJZ=[M>NꠖuN y(xzľ끽vi9 41iBn!,ATϱ_+反3ٛKU(ˉX-~8}BDk#kӝ+&•SIl S>.L}Wίwɴ8ѝcE<]"Avx` S\ J -У=l(+?35vGSVP )f 9 2M]bSm~ ~[>{v N }g>y0]6T3^y,w9>ϊm% EV[ ҽH=KGU5)I8~_3%?=!(BS$Xۋpc-Ƣ'6go3uCaÂ|18T(%Xg\ \t$ GoPD\H0닽Bq;1tTT^M~X*qc.qK3z(W-̡ #)1Gf41M3lyE ZQYNA-8 嫍5|0fއX'D^L^rdI,ߟ_+M(V堵c(Ԅ-AtX}3G/tDϐKb(?8!ڣGAfK?x[WfJ24vJZq̓N*Ȓ$Q@i>Z]A&)ldFsU2$zB僑u9P5h+Gm^O|"4 6=Q,`i)uÍZPznF_@Rc;//\++1ƕ1,Bfbֹ49[ϖ7#i|[iy?Ȱ, B@f,kx#/ 5ShUqm7`I` n/ kK`Qy@-->^xHw_Q,:{九 +[.+U~-U.?`YJ##3Ee=$\^P -be+.)`q7saZ٢J۟C _i9`jcja_B9<V[6\(:^I)֩ fuo:ܓ0aꮫPyCNAk2*'b⳱]z9m˕a=p}һ)v kskbԸ_Ǯ td0% GTb|G-A[25w`]foin`@gyi7Ϊ&HK.!{80 >jbk/ Z2 ee,'` |4yR ?nC*14;LnмO -x;W@c1^\RdI:w hK1UMk0~J͗?K`N}Vr qBVoEw">pdv |WKEǒZ)8c Ɍq]##72f[HWp2HpIhKDdCt7x Yv0ʤToNk?u|v f\GYm@ ;> fDl,/pO(yۂ@;Մ۸"ER@;Q$ðxCi{_55Ox]bñ"g63/}r.L/5|(~\߁s oMGCJs7 GXq勖vˮ>o@/3m$$֣8B@TfXL3A'#dVOOvН(4P)d6P?5bbD>HˆWź$_w5߆-b/~-uNQ7|Q`(bГհ_#8ShDGמT2 q0 Cxyu6 ny+%oΘt <_a::y-69*'Å[H*lp";j\|1!vzW%˄J8Y Ȑi=iSڿpMkߕX v]3h?%^`X}bi^G72b~`8vEꑞ+b>qrx% X2Da m"ÎR/#h:(2)7}PT!DȖmeq&ka]t:KhxE[> VaR!,~zDt{ʍ,wigat%BLkVyA'NO?1vn~] @@o%|iX(@ K43g,uɽzU#/a[ ?1ԷA@JjO;h~K[^}+`qVɶYBp 4ʎf7tq5e #d&@g5٥:aM6WCU aGN}d|ӡZzF7̮) G~;ڲ76HӤ~+8.OYJao :|&v@CXsQM>/OXI1߈ ,^mc(qu6ŽU~eyA]9(-nS/o Zg?@%})3!ibe1ލFM "*õ}9OO"8(9=ct qQ'V v‰nι{a}"vd7 3p_҆? vNPp,(M$'U;v63@g "JR6r c!ϋc vNM7IZd$LV\9D J6V74?#e4ɚ"72gHʰ-̚f``QBg?פ] 86n? /1ErHf +:vYMV!I걤2vjm=IOvb`we]P= a2`bA :"hdp-b2 '`o4546qG 5zڼ ]Lc,yQ^to9zJvK)`ap;J$A2<,>HyHcirlV?TW${9u/Or.#dQK>ZהȪZ/Ĉl: 1o^}CWCglڐ=# $-ن:2"vNW8pk숰T}fFT 㞊S']fNVL~^61ʪ`SZ0&n u|OY<]Ñ c_Ĉr~r|l0 *_ 08A6Q8Q7&Ts9|7Z𞨏HF4P fn~7SH`3',oOhE1V!ؿH/ d_LYimQ7A.Tj,!dAOi&yDF&jBEIgZ0ט";c NXKNql̊r0I4i-͛=EVJ$bNm) z}!Ҭ,O1':6kSG|09FWnUF%5t!BaJ>kdB( ."}:;wsW1dCftxKh^k癉DeN[Zr/BL:]oMNg 'V 'ƭ![hi1Gl"NB!7n缻B]+ i|Vs5z+Q2ꖺe|-jȫR=@V?r3Җb 9p?9V \uZtQN=)') >a|@8}sTgj"Ǎ@In ޟڦz$P:۽-+/()5l,"Ll&=LCQ.s0q;3X:Yw85c4ZJ?KLW 6p„|A{ʵ$GO={qL1w*@ ڭRe z;;^( z;9 񤺔;.uEg%ix* # } 5ެ[M 8}'ʂv G*%u-̒zZ!3[.Dk 0DPǞ/p`7֟@uj6!sP}nP*$TV)bj+GK ,؊ v42xv!&2obw)%a dAeOsYiĶomdSOϗj>TTQ(^x|eKF[B-ml~7Ppd(*_kh _+U=@[uǰ[K1<ˑq/Oa8eCԃY]N(%Ua3`YH;=FyL܊ $5rXiut鬔$f6 fWJ&ŮYk]Yƹjxi:zvuDaܧ_"L@TíDN4qLFEunsd^Hl|>-XQ`fW[ϳKp}MLDP*`rёJHSbr8(e+9hQ`C{ Hnq >={0Gq\| 7)j{; PuWYD dӪĹjRa~[A:[TˍauV /,sQʿNUBt xuBДK4[UO˼]=\[\CEf;*JMo9/<2A 4"|_ j^y+E3FBȨ9YəL "-ЊL¥PnUPFKQE %fEǡvډ ɽocM4ӌq?-Iشz^3/QtLKhVPh AM^lS*f* ݅uxuZBU-r^7ms`o q”Ԅ6@(?(-ReF11&3:Dψ<]$`o|曊=F:YxWudO No0B\;XZ1 }ӓqbm1iz7薾E¶­_Md*Ȣg):NW(R}RdwEli%[^AnsF⌴ke!d.Pxi-UT4U ènh EaD OJΗƥ~%$Y.g>wcUȮ.N?CɁj(]3<!c51zu +/>RqGqU%4ѡA5TY<ќ0\Gc{1` v+ :]4Y-7v$) S9 qYg-0ň){ti Sa1`*W)Pt*g-Bžl9XvR0Qe\ ǂΰ7y0F<IWupI|0PErF#i|q"\pn./F)#OOqj x\{tzZKeպa b?lo)A~qرl| gL8~ u^.5`ͼ5Cχ_CfcU.jf?XD GwNnp#y(v*Ox3DctU %@yRNi$V9X:RnŬ5 sf!2ڱk[(nжp]T81_z t # ҍVeS a~D\5|{/o4*D,#o%y5i]TnrWEC2~qwh`e-SdR$*ZHUmĂ\p5|;Zۅu:^V!@ٖn5S콖9?gpԬDu(-%ju~}PH^dI.~@|Jsy,Fnjgp9lrBNtӷ/?𳜋*zV\zo 8< ntV:~ϜM6 5b*0YoʋN(S]z@#6O=0U\jq\W5*ty&}{xYZVC/]!v"+7mS(ƶ=&;U7ƌ}Azx%&W6@#h7~wGΈx^l`2̬LT5p3Y}-Ml%rƝƨF`.|(դ`j =C[6UO'CLN\湹ŸĵUJwqﮄ's- N d=mO9Իi+Ex9@"+r1d"`\#lQxRYXد;TK.Fwnf~y,`1ޫNqe~_Yvt#G=_AU j:)I ^@Q|uTK52ҐZ뾣Wk^rBWt ֟`]giqV.m6a($I YKcDNINV`MwFl4HUD1y JC8ɸ;"9u(t5!ݐ3 nVӸrg_*Z-hh :"Y5$+xx-ߧVWMO\Q~Z=1$,FnLO94;-L,3Q;Z4Nrٽ.2 v0da"Y(j<,)%҄ ZY؇W:>@^u11X"M{E [(e t%ԃ eo:fv:F}LZ0Y(T8Ăv/|/?5!3=H ^%*0e +4ҎcX|$~b70@/eO 0TF˜O`(X| Уڀ|!vWݑa-}$n Kr9o>D2lj m̷eʫXlI12l C:kVQI SKX b~GZT]p$b%bl a3+//zC|}O+`6 b֏ {:GRy? o1܎xZ?}ŬcGzMD3o}!̥%WGϵJO6/IHb9Z\0]YCidunON9W+V)O.Qᾱ/4j9MT+ѻb|v"bI&B?HE^~fLb,2hw I&aw%ƔI:(gaM}1c2< 궞3"|#D}ӽ9k6Ē՟ɑm]oz0'jCPE[NyE ,\쾑U#*b{Fܜ<^+W q[wGҎΒSDGi%&rvf-jek9R?` 9Dq]9 @\A/$F'\FP6|Ы @R0SgFk_"oNrZ.O&$ާ'ѱ,u4f_׫ӯCCfUd-i>Z@R{JڭʋvuӦ#Ӫ35Kkʔ.j5v+]5Uhk;K-3ˆ](hQF0)Ň rָ\0?"~g5Ixo/cBD%!GO ԶTЌ}bBxRX C+$-5R/VQO2V2UvT^f:mMeDnH2,a7Xw#E1X_V!3u;7l2z_1Y RbꆭE\Q"v6gK{Ѫg26a[nU2JsUf&(lY h.'RSOv4T}̶"M,8w`O~s6 Q5 _|ƻv\:uǿ^1E[|BQ*{T&aSfr~m%kfPS-Wvgگ)'aU\3kT6+ Uuu&uS5k.vWL͉EIm%6[*D-Xd@M¿H5"sr2=pܳ2[ìGWl 62Lq\\g[QX3T1 2#<aԱ +('T>>eZ`:is|2XRxL}̩o ogy ȉA)QMSk-n-q#$'VLSk^[>i"ˣO 럑G\WQowFӨ"bWpPhCጥ2Y2Tuj6z:ȔGxkTP{Ʒ;E&;.!{bCq?^⓱sQU"q52l97wIx&]@ԏ;aԡZ Ԅ}[GKD홅˭<5fNi*0쨍$Ao߂,#ibU "é lVt"Qy`:!R/ \vY* s촰3>,ywƯRGgf6Ɗ[0~,pDKM{̏مQH%4_1;B1i_^sP)R cl,B/UQg3K4בLLՉ̹i2;8,_hɃcօA@bC4jH%CkVF : Cבti0hxCw2bŒ0amHm Ran8Y/EB| c$r6b[Q5 mUOnc CpxRP6 / 쭢|2DVԀ]2wÐ w^Q^tQ+„Ce sst *^.bnvZ ϵJ Kq1F*p"~REDIÀjȁX:IZ5=6 ;!:@/g]-MEü\s`tn/[ߓ~);GW]ه*yi~ޜ085^sw|[A_!L1ƒ)y+Ip_܈jP 봥&rѾ)qdΔD*~߾<tl] ]R]DqKl@WuYBZPJY7i%(Q̟~<Ü=EgH_+Ge堔}af;?.iz{ O^dN3EFdL\ 5\ft_ ^?yʝq.p+$75a؎#5uԔ[7)0Dd /4LoX;իu{ÇaB- Eg%eT .B3(³>T%$0$,- aVS64[c9o%Jr"=V6TT*ߌuq`q$X[6scZ<<[ȁ2Ө>f{pXZ(e ma|&$, vc]5$B_0ZiZkv'BS;wy18!vwˎv:@䡴,Ks~兆 umĎi՗P M ^a;>PqFRz}Etg08\R1-FA;\؉@DW ;7h6qv(KFd1W,!h݊t}nFaDЌ<1 &K;3Q5{ pC-:VHꁉѽc)p tQdjmCӄ@_'3K@qENgv^^9.! ZȻ X4V8|<%CSq%B :.u~:\ I_u3/0KJRqǓ#%ǩZ'5`4*:@dDbD[8! L0pa Z`|NurhZdGq%SdCI rwLJ^yŒkN0AlþU7ʜ]ܜGZ"|>4_mTZσmHW|l8Y.ڢЀprr0If}&H:ҙކԳSpO eHYxGM~)54E=&9i+ε#QԆ49>MZԃe< H 0vkI4FGGV+[}Y1T<JZ#U9J Բ-I~+Ok3budppcRQOpbUOiڽF~{PQ dӡWd- Y]))og՚B*Qt {zSF^Gdwd}i2O=oHDPy6:K-7e, mي3BE3Zߖ,}-|qRAF:W]؃WNtc<^2gMi,1`DC$M6qמ7\zۙ}{-y-/ ["omrhX@"y%;߫QPl CJ{w)ʂQViӦW"=9PJ10-nL5kb+D~0ywSm]e" 0o h4[r89\ԎV/#| YB^yO*u2!PR )9O ۯjo(ϥ}^6WFAtM6+AI ŵETg]9E ʔ(.GuZHac*5~vHYRz8[V<[3'>"߽ {g,ˍ' 46d\3*ё[m9&1Җ-SatMns hm7fq~ɓ*GLEg*6sFLrUU埔S z=&&) gAbaYHQVʖ ]ۿIm#c۳SE1Wǁ?Ֆ{3 "as"/y _:Ls!=/ W\U ($Oz|;6 =wcGJtYA>e9=A(:zƙ_ҏ݈3y0}="=#f.WתCTďYfZθk-W9:3҆X…\xF ,jo΢y^wt|QڴD?I ]hKW[M[}UHO(#Q )kDiAʗ[]W-l%db묪/p^ܛ oKYbם3{fA'󎑘;͘1=W?Vaoed e?E8 ȫX&"$>&f2DuH,ݓhe$yxc  ]Y5P8ND. !}\L,1?TtiH 34В S@lW)DP1$GYg* [4ۚ֞EƘ&S:C&B YߨȣNJU !:Hg,&+Ͷԭ{u(=R7# f“3φ l͏-D9KKC"t<21SґϽjӥ~{2bߙ"Z !e]x_Kc-mJ73W)q[6K#˚Ngo ſs'bTAՕ>hOJXF*Z:iN7 E>V:RF֤)6hf͕ժn}}^Yƾ;|]2j{U`ⴡT(ꄩ4LQޖ4Mw:ZUk_PC 6q)c41貮BR?o-g7C7﫚a{kD:P]?9ApioRqӜ;u)!+E+NVDu ;ΊBSȈ x{zq2AC΋P_vC81QdAYo]QٞS9Ldu\ SHlI⯤/;eא @D05o'8"\t%[%!ILjD!q]ʄFe=TlǢZ}fxk߼iK@_6q%;)A-iK YJ;*yZ1^gXtZ]ZWɒWvW~bSO[`֑/ʑ,8n9F!L|sі86+o3t1_08)hs8?I0[0agP\_'Dud#;xqIf58)1嬜 dCʰC4T _wT:}Fgalu8 Ƴ]Kgo!rPD:uQzue?\Cuil};$uѸI%˼Ccw?j-E7U@\edv:GT,SfMnj s(>rF_"s[3mȲI)C5@*Gd\.!"%BSne,tp&Q[>A®.K^I*Zڅl(; YNTO V9Z(MOr ekN:D4irĕ"z7t{d큙HSM_vKoYW i 6b\>z |` Vΐ{]GO4 }F-tS@ #[vG̑qWMkѰ@Vod(u9QYz{.;nR)2֌ d/x)h5tNo@z'r+߉ \m/@'`ڢat TۼL0܎}Edۢ 5Dɯ~ޭ6q>/1 X2~Vk_@& }m7w+:M?^R{gj 5#cvWT%#Tb5bЫ z~ނZRzhdO t^|TS8>,@|AT.]^HFƸZk\hUJOIJߡZ&|uVRfh:fO,Ppgܼo_5ibY. ;^Vw(Ώ'itIآ 4[v\|+)[ש|EotPhпA!+1!xtohcf3\::˘_4.^Kw *\Y||imu P bSXQ.y,q"Asv[wˠzW"pK| 貭n(x.+B/Q{;cN A<=p@©a | g+P'_~+L>}:j@P^INP{xbHeO Y`ds6)wy؉&r3a62s8:`x :-Zx eySj-Ǹqƚݻq34Gr=?{VEsyQn0y ) BB#w(OُН?ww䈥!;YUې:y;Ͽgؙ9ły]~I֘{(v>c.p\ٌ rP$Jf,km>S*qhtg?@k@`vcΎxB9܌+LkkYs{+&Kw'r^B%|tۚ%G'" N- teE2eg8t5D̆̆=n]WKָ=gV%ԏYy ɿbE&R)Ϙ{VrA ԛkQ̬F˳Uҭ$ hmyu *04ԁuo?obG9Y'<)R:2!='F-veqCx)1睁o3Mbgw:/81^Tf^$.|r& A^GmaJMY7y;w$ҏ5n]f7 [*~Jc85?Tkb-CX`veeݏ{(܁^@&rwn3CkBI-9+ Wg;}&h$ 3|]#{ w0 T_P Ձ='Ki.tAn9Y(D<ߡ7NL%])C/o8Tqﯨd# E剌yTR Zo"A솬+.fDk icFAe :f4u-%$e '^|ѤQKicҸfR\l<c#:n`]V:Lu䣝L=Yd'~k'hdc0v|pwkJvEi_DdOn-2Qň$k?K'tKlBVR[~ެL:a~gua~8)\9BP#0U,˵VxzJv1PJXf &t1Inuqn?~hDF) օĤqBE^ G]vs24I8A,ͬ 1 0׆ރ̳t6uD 1(OCoɦ*DjFlh$dZbm}ħ堪*#x`2/"SY4/ _iMvHȡ*Yx{'āK#Ll`1̀Xto.x-=؀B@^ > ja۵] ~Is9=aXpЂҹ>ZnV"W VӪ+:{QF }:MḿgpM\WM|%AvSW'4󡀯-G'Dve%-d1POP_vCڰTc1i_{3h"[w;9@6nd#6v {(fU9ddiN=U7 W{2٭egIMt t@9Zhg³QH1^{$A=nW aTtOq -7|9ϜQb~TJOeb`{/Cm#a5'Z"~ bD)~KÌ?{$;6ܛkf*GD,CTp\ͻ0E2d|$l'ty}gL:LzI/TԤ/645R&ACO+hiv~ ϯ)1gJFse>m4DPiw=0l`B5U лcC"  z}iy[Wg4!eeFʼnDh Cg44oS1bGx0m>)^D}oQIg-u e.|1Xq 9Zxf7e3>:lwӆh!.WUXeA lx YdGi:qᔟtd Z6Agñ  S{{y'w%:)%FD͛d2L|?f`cr$LG  jl>1wʺ1D#qZA,=!>J!lU(?/:MK֩0xSX%..Z quj")9 ROFPJ]̥RW')Y}ꛈ G+HYrP𖨫/1 8/PBWp qʺCEQu.]oxlmRjbޜ)qPK~L9,`Sd qdEG JIb1 n&@Fi}/Jo!tCs9[7+hrfb,B;;F=WWxO'8{J t~k8_qsw3Jz!"$=饼 sL76IW5.<@_u-Tj~FG`~V"|#LfWw̏]tL͕Y qX: r܉͗{9^Fi9(Q_@$D+#2=~27mYJ?95# 7s{+Ӈu@/.]:{-jb2)5eCz$ sO И>w-ѽ4a3~ׄ-0,!T#ȫ@ 1Jh TRe D6LX7 OrA #K^a^$x"aNw ɻؚUI<@@vCpxEf?cOY\V?Z>#'[\%-T*/wbG蔲G)VzɅhڅ ;&(ЅSt?F#2#~r׏vk!UӥK! P-ZnwrkUnV b"L `+ ub͊5GnrB)R3B (,>+'7u1B}apPd]v>(Jy^Z޹?2OwI=_ZP~T<9Gͅ[k1= U<\Ii^t>ľR:2Id3{e FcsKg7h.^i>(S~snGq1pQm3E|.]f^m``&Ɛ^sOa1ZҜRͰV- }{ɇY׶'u5|_}5o~7bD<2\I}H漌[W=O ŽS8v+aA0l.LliT@lRN0Z9lQ 8] &IW+W#L, [K>6L蜥f"j[Hn5 2?m;γSaTߧYy/兡ZY][b5s}Aqmf aS:UM-0A&>/A$>#}FM,"]VW_<MBk8Qsœ7$y uUbW>G:k6j/neE@ZYݵ>YbhK; r] f"C.\uqTϞ t*^aȘcԺu IQQlf>PIo}=w6M,("#~H.BF/cLQ3p%TD+8=V`E ˽~ T:RP-ќ ~MgÇFz:o@,< H+,zǨĮ7>pgtQxqy,N6Uvw9GbZ8It*ꅇ^|R2?JB)t +E/VKjeƛ=?<3 ]0k`q@ c7A,΁;A5v.-\7L$D%F"bi_v0Ko8 i< g$~j_uYIn<:[c%[^p9)|6WWYM^,7@+(STw 6_ܘ"ZDb./c)6 p]s$-c`\^ @+S/eGG$7yδ@֩`}QG3ɑx Īp_3Xi u&]~o d \04 r<x=X nTLkbǪޔ&[|90|1iȳgai([e3%g4!.Scb B.78Ff?ef7i1& /kwyEq&2BzR,awG0dxGQh"L\ckdQ0DKoJQq떾n|xjcfR!9Sy~{v!ƐXDul]pJ 2i(1eSٯQMbRmJ̀6%tfJhlv.x)mliۙPS5]XGʡ8p,H^Hv[()"?y{]:*vWnE҅TPܶB>FKdY7Y6%(}37!_O+'E|!sMju1nHT@ *gT,S&5A 4Zqg-ykS`hntƈ$gLh,!أAGi0 6FUxwW@Tp/ySaTMNib(1btry U.: (ju@^<5ۻ ꘍ۧLrվnUg4~7mccplA`gRC"#'w@ZOAgK3ådRc0v^7s)=NLZHpۘ'5u!VZiiQ[JZeyDcϼnOqYt;8G0Qs~pD"^~2hL^ 4aB,hR"jY*q_AaӼ.L|_B`)^!"זQ+,%\˭'dc!9߁H%:"Toϛgq܉ND^/#w#%Qn Bm6tdKM+DӎUry&yk J0&slH%~#cZ#~ 2 Ed9U֎s@ 6A]9+A7l$Ж{֟mä+6 ׈+YQ{ ȳQܩ(t!ԕNؘS-HwuCsv}!lĆlx2'>ts 9I8Tϒe"HFGפj]V<&Z>b<-X[wk 90hΒJo^ӑj@ a*V#Fp BIx5h P_x`Z!T8vU ${&42+P%-0?׭Gګ] 1O@r"w.٭*I*f#_C 놛E{ƍycgWP\imꣻOWG+9ъk0 1Z_KQ賚f>}ϐybYg7M}"zu)iEȋkM4?w>N#c>3,gf!gWW߁e@XT4˯Xv 6L3Y%2y`^baFIWբ ŌľŅ<#k%d>GMZV {x-0S]zu1S6yz5WqJ{Qbaf9_ȴکz1Zmgf$Պc-^Trz JC/}%AQϵ8t|ل)HHɴ9\[H5n#ƵXe>BiO_ٰB e 7 V%R7=h9)h߮# # vB !:PD~N'쮵6 e^k7Or+t[]5 OmMUOhP_Od9M=ڨunDGԑwʕ9e07~=ҏK &xF5s7=l;-sWdOXҴ_VgN} '<$+T“yqnnF9HQ:Wk<&hK8._.]^TǡyoSB.3%_nToV+!Y]Z2$ VL:H?\ڴ%X,뮢fE-3x\,ˋ τB"j4sʺ6@Q[JzN\x'qT|~~'?:v=h$Pf;^C˷DTBƝ T]S].9AiV`hA׬Q#-Y[U`HX,Z:)GVuVY.K'Kkoz<_\_4Zu,"eIH>O ЛD'iHf,T(d\#/ f0EH`W)!}| ^S$;^KoVطoKriYeY(o=Uک`a7Ok+ו ЌbEe$ºA8j<>z T}t"U+4(%|^S%a17j(|ԅ({˼uw<8CH6.zJşB 6]qɨ0\,gȱJ8S깔nt`7e#Y23\%ǏNQx OЗ]'Ȥ!bU"la u^Dp0Oz|z03zoMF+< \l8gKY<בdxv4!3~r`ܒ,g-g"$}~ghS泖"CO˲P,&h }_JJ Tk-os~yǂ"gҪ~e6LIΒtVH (D gv*Y;ũ,˙u9kUtX>[0JR31 Pr XtB`z+I,sn'ݡ!$ܨbwHhd%o UsvqD&H{ZE7PkqKΪު~E+|'rf7|vg|1s ;yܨToE~?Vߗыmjz{3 UD) 9Z?:=rW*< b[Y&Nco'Y,WV%}%aT匯J{$S1(L6[$)l'2uN $3CޘJ g:*˜>?Ol28%F^S4H۹[\Mh Jשd|Aa :F<}JBL.$.(KR^De(ZPGt"A01&$:)2g*s?`J" ktu4)=R-5bob~ 5T+X(D2knnKo Uiwl}l}5!{DgXj~Rnd@{ކE<`4FF rM]xyrߦ$!N'NHr穖󄧧819BѼkht,]T; sZH^%3iy۩ۍ6]n7ΩWCoc_ ߊeJh L_cP̾7ór%";@Rf?. ۮÁ*dPk×KQC֎)yi@)Q|TItxxk\"*f{?'T 0=tK wt`q>䈔VR f"~kאҋ1G8bB9"vHXIPeNq\0mA#(_ h_ G^nSmf: d׸T {] 6aַ5&u5g4.u Kz<*b/e߇SB0wU5d},ZWۼZ"P8fހv7CPg<\"H c#y6bP^g>M1֩tU:&F^T-dK™9)]6hDp+UT'4fSqhJR3E E!>r@'&R@I/=`>/y[^*,ϥa@ߎe҉BΕ> l3IVodLѪqwJI6?1h>+Ҳ:4;hi e>,+eסȄ8%q[88':[0j(Z 8d4<b(Wq<@zH,,1W 1BztSS\ʴ56{ wv*vZ2Lj߃~,ho:(ǡZzx-Wmcn+wWl`ګyqbaO2G,땳 :CsB$"*)~*1#"pcFNxEAdwg{\S9[IG2r3#*OAxO# CLאO elq_@=k,b8{ȪSQ*<7AH.}`.fuW> xrˏ]g4UtZh&4Ud#)[$P ]c#) //=O4˘'ϗx#IAC-kQ*\B Ĩib֣=ґ Mv·Ṙ؁ vwF3{n7R=Đ=W}WV(?2趏GE0J.+ik6zX1.~h$a7azOǦy[>&gz+0?{ y4P o@a{}D>WfwM klDB#}E>-R$eʪ0YˮI`v{|E9E:5gtmkY\bb (Ԛ#;+W3d x3){n(CV\ RJ^8R]Mݸt|FpVÿIlYԔX0=SsMFST5̦՟'2+=r?Lñ/ARpP-C\[$ǡ abU䶥DOzTQl\ZJׇ=C geN26&kWݫe5tD/ԧ>%0R:+@)Ij^|ﱘC3܉-B; ? ؒx]㟦*P8uit*:2عDmu]WɆ._CJȈӼ@ƂȘTxcOɑs|A̐E7uCWȋ%QA%G66 HJ>b .*,gx"Zp-1O9e)=}{bJ91`yfG]1(d,@Q+~GhjQmL98fG/yM&uHOq9fEaP[#[/ePzY `*bz`<{݅a}w|w e!Ĝ;)HvZD *SA4/%[oVl?|7ڑR(O1T#$Sҟ36q!x"\3=qpx5Ѽ'jh,U2?3-ȒNc2]]!u?<ۘ{(@j0:=MM3IY':jR1E3.FxD렐e߁EOUG )בy~M=]#B҅=ڑԞyӬ^[ ؠCé fnH韗 %l(|~x$}`ez3FtLgqRKȣ<&QW`,sNyф%Hw;t<ȬK{m8sz:Xȧ|?$#GQLrn ܾ"wq7b&щ4=If?}ěx^ksGŰϾi&a vhsB͈V*XTiLkf}gVY)+&k(& 9rgbjLѥ^I}Fw~UbG*8}%.4MZi -,3b`WȰn_둇W1~ydTr.9I^ߢSx-<@*jAl6=[[n??x[-++ߟJ0[sB?Xhqj<}@az /%SM6᧯$Gtiݪ?p) bL؂wVuHyI+:QQ#i i11#뚊)CWy1qb1;x# mw>;X%!.OFQ#>d Z#b/GlCw2YYsfsyqY4DLJQHxk,,% |z'ԂG l2&Ŀp&#ݷ:Cϐ@WHU1z4XR'-x)l&l:!^tHŏEٵ@);+C5qӌC̸+;oAvcaPe9yZ䅽Zĝ'2)Q_`s$YɈACǶ%h8u6Iu$}ÚшH̢k&EjbXEG)uLHuR %$JaS.Ҥ#f4(f9|+nŚrs Pnf~%QTl¯7Jhx|w%$9$0z6bcØT漨tOF0w/v9cނ何O'Hv&jvowWA܍*/%Ys+#f760;?%lh:W6EI" rVJcs sߩ42b؈'a#77o7aU{[+&L7 ?} pʂ" ZN|W 㓟An>i[C*?/ v]\[('3cȤӨ1Sp ^Ѭ&cgKF?kdDtȊx)1KT˘=i鼁10S~&mB#u 7z|oNlqu`K`MU-Bl6!ڸؚ+$ahQk],D6!ܳ]W>Ӹ9]ϔVAW]B#J6]PKT9t7"R cԑ^SO`f}cZvW[FAگǤ^z*7}:\#Tͻv^*ɍL](Aavb/YȾMH!ۈLS *%a[HfSod: 1ʑH7m8aa+aof:"ѳ"6˒v~Q#=F)?%IcMEgSLʅdu҄5GRQRCo^G@6i .yCCSGbta6o1³gq iPS?C(R//|Tp˿^8d~ WԾ%=NG6_ luϫ4;Ks~2͠;ӷ ".ңcCжT ."F5%P? 5>ӡHQ`.h6y2#T禫, )RL Y@ GS;h=L><aiG%ݥܠb(& Fqqod&,fR2{9Y\CpYnz{.בj-YMaxkug9 =.5tºik)fenR!ϴ23.\v^7`Jr󸜱,f˅ RmP7,T&%8b@c0`!o`篈}UbgZˑMW6_OwH'0a>n>-%4y7DWe?`6t`%7$~W3|"/JTnMc4i}FϢ'I{u$`Qz,yc/`zg;NDR{xvJeL}BpIM-ؠւ7>H l+/YgrO<*t1sa{4Zܮ~^fRk`H ܂+}{O*`~} a`:tX7pV[-@Exɥv3Wv}0ٽ/45sY0JDK2-K-fuMJC oҐA)sLOEo)万3>jj񮧆,5 Ų5AQ^QgV0HuSQ2Bʷ}^-Qb1aӘN9&Lxp.}`5l-\OZmŊ )t)R^Ksa1ϝ{J pZEx)gw`˔)Ѫ}w/H|pIrx;rh,EgS0P!'wsaUIцҕS;(NyN)kU$WnOӉ"usI-XM[E=U0+`^+cPR9q 5wj5|#U-@nґ͉{&S!ߋ.rcXsE4K1RΪeIzCCkvo#"-I-ulcrf3"h+d+ȌBY9ozv򢉆v!TsctT <ȓ?Db<4koq#gkQ7#I8cHG_i%>s:Hs|1t?(ȠHl$r9|U~[Wu= F 38bNC@9_Y&95M2OCfc'QW(ӣ#fN aLh.oh:sXq/?N8/`j?A ϥU$B6,Ʋ~SA:zV+ =6<꺜 0Hu@k}mv=U^!Jpp Y_ zKhV xӹguY7}!%[KeNxJPǁno;C6DzcU&ĬT|- e R4_*E$*\E/m4aP,B2m;lg5e[77s߈zL<_̕pe .ޫ<#B w|g@v@si'<ڸtxÏd\.Iz.A0?0aH ) !vXMNE7pQ.FLV)> -s~ҵp9\}=MԔLU]؝D55E7(X絏770N-\iӀqu =#ǗqN&gm(v[6§7θgMx(%pMM8IaiESDknPRapT%} mJ?{U Ƒf^5TRDݦzRKRT?oEv Tn,N2i*W_&z 5fd&ptZz9E;nt0myO,P A$i_{N~sqOaҋ! R;HLq͏Si4.ݕAz]7偩|ad~*>[n:H9UW?LlMRF\ـ |)<#>OBCQA=5݊9,@:鹾DƄ3c#iA.E{.*j.W; j~Mcw1vlE9]1:+~Xi>Z$;zaɡ6-cm dμW PG&*16 :ͿieYڄz mU3VJSqٸSA)ھ5w#_b\5y lXk]NКJ#$H m־1r{ӪXAq=|ƣ yyiPV\_|-MIO݂:S F3 z _lľ&!h1q!=(?diw) B VYJ늁#m? *Ө7>2\-VNSPްpM[A A4҄50f sc2K<:q7Ӻ'cXHhwL J^k _2BƧl PCow0\_sG#A}[5H2Yiv{Gv$dݨ[dešXc↞YFrЊَnP~Qmך-A!}27?~wwa P!BOM1h!py%1L} vj ;R[Ыj&lmTp_9E2uD.1ǃg$ZKB[* K}S*%4|!SKy|VQ( v6bh{?@گmD46,qj 'V=w ]0 Α4 hOT{/,hDqzj=Ga8Yctmx# m"J G)e^97=`r.X"iiVXs ё^I“#!O+ ޭouT3e~3^ 4jR;X+`wh>QjO˷Nˊ/N~TϴW$c 9dO_feP3Wb3Xxy/j*{.Zf!iYn |?/l偆:# 2x:3/"AO, @s/')p]媅 y;YƉA4rhޘzNH=K8xE v8բ| !ft&͈#;,\FlXY}h9mߢ®̘8'flo ӊyUVY%(ȫz5ء}^Jb5nKyS=/RQ”ؖ_n2``XL\&{MkW ™p) s޽hޅtL(2nwPl\"kpg[撛`f"2eVU#2"˗b΢M$agaH3> ̅?1@pn ֨Ȅ;>@/,$V\ZR;%'>[()\/ $n84~y-U[̓[r۳E, 5XIH^uNZu$zOl-CeyGIO'D)ع?o| /Qv`U mﺷ3P ۺ=3wD73 .N%V5 j↤IƤnՇ }&!mъQj0r=Ӣ&Bs6/ s>}oam 8T6)Wn(}fFmFo`Wŀ+)Gva1$\.RWgy }Uӛ==ցe %7aphP!'ߩIDJ6-SZMR Ty除X ?0]E?4J)/|_#& o B[wAmeIa& ×'EUOJ`k=Z@>nB7uEx"4tI 2L/Z.0GpW,CO L.e=Xr؛Gi맑feOh.D"7U`AwI:P\KnzRzHX\|?B J`NpH-6 __>;F mJ9c%HbY6Wkbĩ&|7SDvcJoT▨cZ9Mdp$gm~!8ein_$E#S!Q Pݻ\|LzH깸&+lǨg!kedkG.7XX8;jG~x?h.IȋErIynėrKIr>0f%RGT|W DȊMjD\ {siB9@d#ڗJ^ɽLt3GD+U)w#˴k֓ҩ]*%鞆?m^e: Ccoтrpc%T.Cf:aB4zn)J)]TeYv&- >Bs0wOôUJV3uTIqboFb {Te$/aKvVڞ9ZB GC*cY܊H) T]vru0HH ~0rk9AA.BזqGCp@J۹j\Pj[3cX: #2Pmd^hL?a>x LZpw>SInpɷrGΛ!af tr3qmwLqLp_!pb5Yڋ"uKS'e+ A̔**d;2iL}wA:lF¢ơx+5e-aFa_i 2j*;X@ b:TXe 0\Oh$ɤ!bƦ&Y܀O4 %}%q̹ފFU6;=Dީ/᫉-EK^ bwz8%C"?r&D`)i K@1DMө#rbѮ }[6pve}Y>ZwK;%i-΋kHϩɞgzKv;*颢{U5q]ϩp#d *v.=­Qd:5)@!ᦜYˮ潛̣U Jc -'з$.@8azn7+rC6ӢM/2H`j2LX>|L4HpÍF&PQG싒n"D?30Ylqq:gbOkJY~0T~ʞjAu5}3GbM3uGy8Fr@8{d4V=ۿe6g-nח7{ E,kNPE(2f|6F_siгŹ@xIDW.2X3T5@1"E2Jw&W 4%)+N:0'_#eۖB]bCL]UyyxY'tx .G=V8 )G V\/ ;\3dS53qA3{xM0Ԅ4iRp=~SNϞĴ얤OJDڰWP׭n4uՂ 5Əs!5tt;Xt且/b֠t«eOdyeR蚪n,]W 1$r1ZDY^j(NT74@%g ZM~̵|5tI]v]RK]Ԏ#29u/PT>3gn->싛`fj9mTU +V`2ҖpV,z{4ZPwX6>9IRT̙k(BNHU'eФB C@e)(sx1\vC#.;TpV+{(P:&V%gD&}a=s<0 [f(Je/|S3.ddUvQDt6D}>)u X&^Ɂ{n7NsbS>L.q&i#_2bF6NVsqx}ea$ca^@گBal q84;a!H;PhVQ`'w-S #a}TA/5z$=E =_P|RKUjH/֓pWx%]Q:=)dܕڃdmT9$X4*lY .(pOhM7tUsm>PxHvAzPI˟wEkojƱUVa 3L@pgŲAўIIy%P:vG3NQ =y$<*^i6i7O].!7Tc"oQ E,%C \"0T ?iyxJi-1H F vlj{ rWv"868:(\i"ednY]KWƆWs!'c΁m^TYL%ؤO΄,KIWBx\;2%sJ@{BH8R-zA7"ųG=O0Cu:bT§"5[gEf 鿓:ۙרƒ_w05 ~*bY^%)cWPh7 (1g!<$J5~e$5TIEIiТGuI=5`e(D}Xka|՞# HG9gUTDK*yTY1,KKL eT,`6e:=PIMx"v, 9*ǁ:5^8tz\5jaʉAx:sf#LAnm$F1&<5Pcgc+wK/N)Kd Bok4_RHxρƩ `yM ?RuwsOiuF 8H 5'Ԉ0)Ϋ6}Pa.@܋!V15̑7kxCm:JPвo;Ϣ_bB|Hd؝VJ\0(@[Û曂g.4Q^niѕ%~׊"JY)?yEAcݖS- x,!AeGh:I^f4;D)c}dɆ_=vH2 s/ 4]m^mLX^7:(Sm+Baj9#h6X&3;6dʠ_=9YL<iVQcO.aTW:b_l0Ԃ6,v`=럥 uH#v.Rsc'(o1̂Ւ/A2sꪠR(6q^FSٶżzQN $6*ָUg?KkpcJ{xw="?1畱TiKK#\ VF6@|bVm|?4qr|$YPc!j{$ĩD*_ Qlڈ8=;cTܐk4On0S"i' V Byq/։>hvXC F+:ЃVG &_Y{!~SGq%wrz] 4Q_ɈXH  ʪ+0C#Q^,1GD&xSޓN(g4گ5֘pr4Gf"*)\_Iax횹 MU7 qV[*|OCf{JI׫bjr}՚Nu]̄nF߇pmuM 뙇o/ a J &?f*"Vq^71y?e Q=E'RXDwN ъVC;q*b%0y^j퍫NSتNOudW"]̖̳ӨN+ad_4s`~@ T T%9J˄q Pc[5=Xw/' e0UOpJ+br/mȻi#hNdI]jݜ[gZqen1~Q FE*'Z"BM (Fĉzz3Mt_W#*"BэFXG$JIu!_=~FWoNw\W\hf6[4ksE' QGfGvz+*8$hE$6 T"*I"3CyV? /# s"˜aۭ]'.@<|ZGe^f||h"°Hq4o1,;:qHˊƽ0"Oh5ZSS&/2aOtVοy̶_`X]]0{Y)t)r1)H|u(- l}l3*nf{\ AY5ˤM0 Farhp?,PגP c;Gd_Ry׵ռ[oxX7q߼fo]HxQsx|-/6@YdҋHz4n0Oǁ{Joe=`mª*FOn4**'A: ɤ|Ig=;jЁƻe7;nHQqk^p h?L DAd7Ii2Ƙ;DߨTdGjf㽱4cїˈ_Ώ^'X'0P-Qc{~jd], )y瀵}Ȯv\A4~L5)02uM #)/D8||EQ:ec߬%'> ʹ8QaE$4xx$M:WuL*x7@7;;uO^l)\y>㓗R"Pڗ@gNI>"El~=P7hoi^rl3kiTUW^jod81< reQ}->-S|mHfdȏ23'89Q݁w)pL٩1Yrh7E<-RT1@m[7M3 .q]YPQUW'PJYIn7@/^|{h~NM ɷ7>!Rrop+yC _[=ble9Agι[}MLkDNA2O%wؑ+HY6 b?bGRsJ۩xВ lw)Kh1Fۘrd#~puFzpJcE+Ɵ}?s ZJ K˾rNlX PwUKS gQbtHlt-$*ģ+3dt Q\NrʁƖ4T[8|+:NeTBNHD+iW\g rV/m]SuA|"bfH*R(SQë6QOI洯e;l렟X5DdzwKjrAݹp'رqi\"LFkB@N&:>̍ƹj42bJpuR["~z6\Xu0a%5.239B[p}+O #3cetX&ayɠ#W ^iZ-f-3hɒ{ZTѫ\0}\o0)ك\d7Z܋脡m7:+I!(8m\@qgV߹bX-uN˟O fQD>%5P0>C2iCB*(][>7!oYqu M 蕼9fTD {^;o7J! biEH[Nj4;ͥ7cIo2 %3MV\t'jxŵWFq4G1'ok*ް{o.MTxzg9*J6#hq5g>AC]T@VJ"/qaS$%]j".F$k}s`:m[_uUD/Muxќ`(KrrBR2^{wqۊK'ҙCf }?&6ԗ}ړٺ+j%=U $N4cXmOmP֝lHn}Nyp L=pcjjgvKe=BŪJDW\ÇbVEq{kdns &6`[}LN.ߞbL+km:{7 &=800O2l)tĮH(+&dGz1.z츭do-3H|I8Z0$putbB SYxu !3O PQ\ 'L&EI詥~aؐUV d҄~]Cs/sM "C₿]6ٳk|ڈ7Z:u6.y4aC]e1qRV~)W[67#uɪt`oH`6FۯE:cQ SCqՄÒΙIa{sp0.P-`VCMNVŕ!Q= w]phñG4Ϯ+ . kqThmteg$ AN7zZo` K~,6!N5OOK<^!X#jmd*ߥ)_*銨9:12#4K:"}_,>ް/8`A!*q9e]XkM Ȱ:.EN~KdzC{(p X#[0XD [ *\,K82iFW oC0 4.ϛU;CWн5sk8-е(g.FC0K ' riEޛ CIZw Aru~=&39`E32mI G!uw{a/CZGdhE7B6rm3."Oz71ӁP/WDjy6}z/֜uQ-%*~yssz`9T\ݏNf[^xAqÝ˯fR:Gzp (o/J6?֏̢j}Y̊):ɦ͓HLZ-xuցWx|Pq$* 1~F}u&Y|z8c64S͵7*% Gi͔Qhjn%VEr˻^'8J򰱁˾O6QZve_XCHreÀX˶ b Ef}9ВEo+T um^* T(ډE6XM8v7&I7nߺ,GĢ!4LkC ic<9jv,gktFNy6' Bq9F"-Ъcۧb C8A{Q,E!P 4 fl{ ;cr*0nkV;IuN,ѓ* Lj^-Pu Yj/ߵ`g@:O$on|᧷뉫;d5P`=/ Y*+f~&vzx4;e8 =2h2RH qQG7]`Yn!.' = Mu͵A am3N86Au?W vF"^6瑦KGJ@JZ`nXo(/ z\:!'"*sv]#6| ABmj~B93tÞl{:7K c퉡.YͼB*I2~vG7dn&^+9&hRE"wg<ʴK˖~)y ݼFϟ]zWfX:F3@~ȕh?&_ðUN7+kџP*!z6M/Tڃ%ƐԘ+098;*?)$l'6@ɆR #:L:䕣lwz1U6 dnҽr,1WvP{++A̐f.Q55jRWAuWvCʻr),[껃};+i9},++Wwk ܮtpF$W\§lJrJs-iGf&cO1LP ~_mu k7UfWϱ%C@w&tҮ_JX~GB9ZDO* d DIkt-^ hQ/BFIcL/pE4-Mf|t3'5%+brD%X*2~E ~vNJUyCkp{Ӌ}h-t`g O?62xCHo5MAR5ux  !,<6[?9usۯ1ݬMb&U W 4L=2k*NsAn[u^wTmGވ8Ɗ/f@\p7ކ QI%GBV3iagq4:V{0Gb;(U^]^Ȓ~yS} 郗3 9 Q#JU^0,FjtIƖO6OqṠ<}H&8Es| cihu$ *O '} RaZC_9q,sQGZ){U4gV5֦8vV:z "j"Ճm!qm{ʝA)=Ӫjs2Hq C"A׻)#o""KA=U zrY}iEj8m^ǗcY'i w>Քt4\*|LC̔ujʴS:,qThA~RY>\-LV;WF:Q+@:A .:/#Xa|usb+fqHfGg9J#H28k|03v!Nf;?:w`rqlFf*?0zfg_yW >M_>(]<~bwT}Z$%n$ϵy\6+%IZ۲Y@nUD &$,\B.cEP2\ '(ZVTn2+6?RyLG_^;4\ M`By'ۇY52"Prγ?[m$=R6!%%t1hR?҇=lףA yF@(%,_ynW`4/=@#'w!ytb[<.H݅LoMd"bv-kzLԩbbplJPjt)Bac0VP7sJ(7XR /0DImO{QKC[Lsg6ї{ýoZn9qb3Ha'P9Gq!) f(eMR$qfx=AJ:輰sۊ\2&xeCyk *.`d[d{=NHĦ}hoZLn6ӼPOnxdɓzwT} % [~ 5cOs scŋ(;edP3hՉmyttD <$\5/b]&4ZL'BP &4ҿ?љuLքUTYXb)="͒N;3IϰOLƟV‘1M"Dz2)QͮFf`!I^K+3O$Es c  hf,J?ɚ->+t>HqPqx0ԥH%Z/Da6OMF(9 yuG!HHPF>)xy@#|T- yAY Yk1[J/r﹠u(G(͑_z~yLNv( //Cqm-w(3;eIqHxHBM@b5 rv2}isך 9w$W1#H-%0UbXaFdoLZJtHSM%OcLo^׮`Ul{Fi9_ox`R75?@E?43f Wv$%A?B))KS4P}!(e &ycA蚺 k?@KTs?0 :RCWL}pKbki'>;~W\C"%.*=R7[ˣVC8 2:ČxȰ=0WXpPK]NC,Xy z=|4g mUQfX OYƋ>]OR;UCg`@Trmp'R4Tڲ ojK4Fs{xXfNp]xaajA(_m!Ogrd-N 3J9!f*O/$:? rY9 MDJUn#$.cLC,̒ g&K( /# !ԕ'!#ͫsF.o%(-dd99/j_3M a_^ m;hjXE ZEB-~kGvp=ùsYuϤ<<=/Iͫu2,_.W}Ά#^R37;ZMԅE(*ߴ;*Lc\ooX;Q{R^9wF2T} ũ>|} XlIZB4aK@]4C<ݎ@9?~9 ':Dry×jxiHwXˑ}&AqWu8l(A,?6*Tli6a#+Uՙ;:FHhN(63 `[W:o.ӿCڪG~wqx*}#U>{t~Icu #4n$0:z;2-nЁ]ZXb"c7?-+8/-%gO q93_ʲ T5`ycTaجxN09@Ȋ.\oUSh =f 7LPNlbVrßJVџ:#5Q/$$*$-}?Ev n-kDl"fPlw0ffO# XO'cnz5w2PG&H_q\9gƆ&aV«MdZwTqR-/xmN!U^wIM5Dc3Jtc4 *au:z݃(j;֖::` W{$j*,oq(H +F+9f7_( !SBhF|7r{.&BRy\aEDNX]g硧G"q<FZn ؤpuLx40JBC[wc NSI5:1|t^m2YZG &XV#2~W可EZ!<.'W113/lj) (Hx!n _:HV3H4t_j}[M9z!})Qѧp9JƤLh Zrݷ uǧdV̞$kxQr',Zo-"8 mBWpKtF]} ϗ=rZhVjUGjeZjaGcjiJj637 ܷ]p1qh|H{r4֤Kw =TI \,RE ӧig\Ѭz,\ig K@8;\DVu"2Cw߈jT)ӭ7"=CJc3bZߑ|&=0s֭3%d -g֨ wղtBmu{KA1dEtO! -DF'1;C {WX l|-p:=d&t~mqw Dq8\q~FD ^zV` =.  PE ͉L%bj"һS?\G+g]ۡ9*ŧl>4Ƃ<$S*:ܪOK3郔ӓ^X˥{tCVr胙 68r+PZ1#$4{\ w%A8 sΐWR|S "Hn9 ۦ&_0âQv,O_ّ*-k^\D-U~Y;*ϊeٛ>EZ?Yqj6 l{ExT̰GmvA ҂贌f7<Ʒ0zL G`d}j"Zy t"w70vbGɊhP/BQi_PAELy.soL3dL Pq$N &;jGEHy=MpxΪ06-. oV{ ̨'O|޲2mϋ=뮃it UH>4;V6 zx0@\NǀK*NcJ bܴrQGyؕ^["xA3R,]uh0O>\$t=G,^MfK  sܥF%{#G[Ƴix~Vw|O!G o!dU +l_ *HW HWfSje}+ӟ3985jӭh٪_; 1Eh]4?؛ Y͛@2fMy:R'0G0R-Jhg7XH ZB_5;"ך2p(5r "M F9Vu'8I_3 BO} ov֡QD"Ft Fz[&2Hpۘr Ͷ& {-oXMnj> ,D p4Mf[~EHo:1b%K%m4 D[E/G #jEP6@d͐k)^ 9}<4r~S!@]s{i&SxxqyK!h$=6Ѳ{ I;>"@ / u#1S-f |jpi~VDc Qn'B? `r}Zm7o~._8G 1^9hC[A\ eJaWP ~ ?7%k& pO\M,mڰl ;D.+'" 3e6τ6GBe ]SwޞElڳ6"2B` Jz 3{'QS'acE|A SB*nO֯kԸu H ͚j$M6)%%ܐTF]òa) cL #nq>(` =Eb14J֥k"*Lb0 !5p4Ҙ3[{Q`xO/&*S? =QrJlCwI0Zn.ߪ0E`U7w^!9cL39筀)NW({?>|T E^6"$vnA& `;Τ/6Bd^L9:u<ܪQ*FgHĩAO,{ypy0 ǏY^"=:IM@OH~>Kc!j:o%ϋ ƒ*`:ap! *ͶnUTvdcz)8߫XW?Cչn8u/'^9m7^B' ]R 8|x;IB\W1nDK#nOS5\wG BCpCv`GENiy~iMyXJ׻6yQzi8*{Pʴ;er4WVa7)reRqQK`,rI6r#uWVjZ¬_v9ӊp+|@!$wukKNs {,ÇC7Ζ@Ҳ"\6`c/>1~gzR8ɭxH yy O Ix?4Q.l0i.UDn Tlrd X#57UN񾟵ݺl}ǕanNwJJJtOcz&Wm#t^u "R*/~qJ]ڭ7wY,{*J,I|$HY:{ g ĔK737lC*tz.: mҲq zׂ_2xZomRщ1k4ZJ X/8$`Syooe n~Ҍb{WM/8Qvcfl[]+%i Ԭ X9r?32DSPٖ4:]fԄYcgޅIyo*qO'6sE Swrh^͡JVO5& g>tAޡp88|8o4!aisPŒs%ke Mm UQ^BG #G4{\茴.]|\߸HאqdꖆNOҝl9o_أ=4o;k@\- ا J6.t^zywwb'mwvѹSZs)`&oe=@ՎLsxڂ\EZ \nxl7C/b[of-?#zZ*9Ky8>X )*~U8t.Nض '3%Ιǫ 8+!Br*;< R"2L`nNL$BqҴ u/ō'!VΆ] "ᯌ_C9N*KЭ~TWxr> ~bK@Z8y1dwgL/1`^ 9x^F۬¦ybfctX9މ(Ƭ'ywVxYkcv<:YvO}-tm3QXkbOL @SNx.GI@M3dtvIy7-K 3P\ԓ`Of!Xӓg;aC@%Py_ASR(vM9*qP$qBe"KEe~cbO=-rzFr$-h҈M~3&CyFP{)'_lV}ÖܔgiQ@.c(M>I+_\Tz Mٱϔ"F3sfբIhje6k؛XڬN&yaum7ӿa[J$5"ϸa#GC8i!8۶WvKiU R p4vkg4'#{Y1,p"WXV-~ !3I&9:jXTՆ}E'y>։JRX>4[9Z⪜)#+0W-KQ 6!^#2=6"\U;,d}EڋoU(v{Y TBlb+P?KC~BYe @:(OLp8wdXo՞V u֨~'2Vq [ CɊ\!pe؊Zrh>dbVkL'إ,%hdQ)s 3(džmL.d`ñ酃z,x+ Ѱ7wGspA]C1qԅ0o$P Px 2 />|zr;$Q.1<8I3r%DI#5`pܖ q+RyCGn_#l`@,gL&ّs2)V=RLwK%H/q/;ĺJm.ň0+WEL[ ۑBHysC3Ow.m\w5]uR76:.!<N[ p"Q_b1ܡy_urs|4>˖1h{ƽfئw5W$k0($J3Q_L%?BƦ֯pp԰D6Di}Fе@uLc1#]YOs C--rQ=osrYl[ji]FA}8e@h cs2v'%i)q\{6 Oqުl\jzkUC sX gAK>7~'u;V9ˉfCj YxZkw%Ox6S1xjaρAeYF-h"$ $]&LlﻡLK{P(IK7bqXHs'T`Â}6H:ӭb%.sּ2)_r*qg"k+&c-C(io%w_WΚpp I!-Wa(36eq'J*šxY-a!٪̱oզq&1&S>O~ btѽÛ&=B97|wn^NJ[:; yWJ$G$Wo&$:9 g&?oQp5wj|#3ެ[DOVd]\q.s-S#&#TCh€|0@آۋ HXO_0fKC6EpKv8~k6̐l?xEз?<\m$M#;$nchYK2 ڒ~t$BTՆ}Xyj$ 6F ȍ9T#bcp%!DPsQga 6l""ۥ #p5kDl6`\J+c.mX@v>^VKOp#=;xJ̍QY"d`DT$P^N/1TMt BЇ_kFQJ+ڧVz~,-?d JqZdzP2;o1Qc?BW '!O;g٢~۷3SwDt'lt>|15Үh]pw&$ 4,]NQ-<#^/F`4=8Jt]yqK<`ga( *RHBt|Vݐ*! /S.ZDǵ̱)N:mvI $5:̓OrH -J)6_& {cTBPOC4&Q@J̍$'1 K9/_eϐ%?$ ۅ˺#ʖM1 $d k&`pV,K0?r)KIG>#WMWKdB&ּV $?q̿ys$pP&9&7n:U3 Bv? W9)uxhU ,VxjLC$wڜ"6k3Yxg>nvVj"[bnkrP1r;D2 z$=,axz0Y'+sr>b۰'y%[f3d!?"Ǖ Tzl{=)cu+ps_@a}BhZFu#g=cR?k֫q:xֽbk p sYjH ]yWh_4AnV F1yPP=6z4g',D`dCEP -MIRM kp 马nvQ㰳!,yjcb;K< wO緩QYv"H-:|̳ƍMluh0kOYѷ3 7&@QPh[J`aOYsL{눀m Z;M,<҉W:?3m&sG%=W>1%Wz2a0ͅME}6KVi?c,E%rG^'@b cu3/A7戕AE mB#!I\\63ԽQKYQ]R6 Quk!OV6` 8kç}qqGC ,8̙ƦL7YhQ$!nٯ#e0 JyA(cPIОÔ*WېV%u0e7ꇡD_ৢꥍL'rY:B ֞TAcޛQɮA%<c1zfWU  (t+ž$K!)ᩂl|@OpC4-ϸKnQI{=zmz1rYⶰp,P9dۻI 6M%GKk`m|: e7af]}-t`42o9fLb{_0訕vy$3uIov7Lwރ9;` d;鱾V⾡ωUx\AaDŽ805 vc([]Pc|$Xu^Ya=TsMuK"ǬC_3q;^U/2dohxv\]_v(L2XŻQ B;N~m藳T"n|dG/WQ^RT%@u_g+y*_†c3%C-)V^UA l Ũ ־:ME", #>~d5OQF;8PwT|2Cs_zlc2<[\LNz"1lsO*~3if%0ҟFdiw(nkuG*VtO{Yڑ^ZA-w9#wI;ПۻHC#)5ioq&{){(VH +A )LUj-)ksi$_~f;SFҟ<"dI`l&W";/J;>C{,'T %%0U] 4!Nh09^sӐ(;0UϏR!x"7Nzt+msMƐk~Qܭmb1@)d1{!PNOEӗXu?'-I%X- 0_d"Һ)JN4`JZ]v5`#'6;%3̽XC( !%^qQV$W[ct:awEuj]\&gMD9d})Q h*8^H:C|S,vY*gnOxsܽ7߫c㌦:єЙh$fd^e7rk-Q0v &Yg!M\]x"`ϗy.4ũO})WQJpȵ. N.u^-QD_rSiA1(CslQZ Ҟ AFUhojIni`"=aX0<W(rfjW_Qn_K*pr5'}9/3k23J!J'Z$~%p\n3X~f3"JRٖu . \58%,i  .;p  Y̶A`& \nwG*#{t0EL%y5b)wzK9Y| m9|S>L=C(hF3glM6FnG ;xaց= C7WbAt/@QȄv\5grl]L78 w J\_ (~>[~VD>~( ˬ[i?8O} 4W5DĝػS7ijszuϐR2Ra,.E "KDd5v8E[V{+'q@)ډzlvc,^W@宣|#'CZG0uȆx~C -^u:po1Jbևrg"L\>G^;̏l5?m&T9ӟ#2A֌j 0w=5ee.}TW_Hft$ׅ[G8RɌN*Yl<ANJ7D^S{Lw0jkđ$Q"Go3\aOY,u"=|:3cɮ96ƣQt Xu˵PIML48T1B2_HЩS$0GΤ] 7[ r93Ǣ@=N[6c@˕A 6eIB!>wYzֈ G*pFΞU.'-m3b}mBƅ]j Pim*)};{ju!r動fDUUGh֔x5O74+#Mv}i@* ;Gc8oVf +hUY}LKe豶Xq_"AR܊QZcPfSMuhK"o% TCrydʞ]{ϚP/<dz3P-)UeW)R(jhp)0A1#@&5(H_b8HPT0 l?-"{<d\5UDͮXg?, aͪp؛Ob%,wm U)=YqދsWVfˈHx'ow3knCkb~E}~ﶬj#hqx5V7xp{υ!&hjVe#]w|^ b |YPR@'S2;>Of%Q.Ωw= mrU-@b6Z?JȓkPJEQ ) Sƨ|6dG#)@6T\YtzտhDxdgyyZ{0UfpY(:R/c<$`qNz tfl%GfI䱆+T]O2@$˳1t%փ:R!@e^Q.HˌxDt8O\+knDj".Ywo4:rr~ ^F=Q5J ֝Ġ~88-#oC/+&xwf8R0#F4l|p!DQV*҇Fa}1Kcpʋ,t+r0n.S2q.>y t_[zيOӭjwrdJrPK 4(D%*ŷGMf3~uh}KGӻV@b~fƍ玹 a dBgr肂^!Y Ub-6moMĪTS5z4zIIv.ZVq@2:+ӊz]2 dwLpϞ1ұZVޤLs ĹMH }nDT4kOld6]~rPVRGf\>Keiv%e+5݊uuEb7;r7-!yf1/ip g q΋q*-WM21R2.$. S?1[bWK41p$]̪MBA[>\)=gWE ơ[ߝ w+8 0}i j~ \O]|*d94eWDɔpU%&G:a;kfdž()bQbÊ9'w5pՐ5 @<<î 2K2va"8QOni㊈=jCZCΘ`uA98H!RkA$h2(Q|4>4$5LË~Ð4b^OW1tJR14CۥFd4O7bx!-C"鶜Nm!Tt4-*b¼5X"FHUpjEִfNMEU]Q^3;4>.'@}9Q/*irބG}Z۱G?>=?vw& j J?Ŕbb>|f`!M'DA3tl([N2b?}؎o}]Q>*۰|pHO5D1R0AẃG)]*G Y@v踳k:gp3T:fe7sr=6zT__uban Qׁq[Z{2Qlh&:>Bò_'yj[kD.c](Y~W y#c* \/ߗΣÑo!xۦCtshZ0܆ D*un[hr  VcG n &br D.-j@]~䑓(9d6R%L +_dܷ}Es7gPȁz?ʘ G/d5sUSO/`xyo "sEN>:4zsIpc`:~YܰXIhLp!.;j `LSB'BLj ؔgGX Qt HQ֌Ir"\ݯ 4\HZTe$ihZulXa\^yEcєqwPïz) $pt!dKFEO54Y` qЯYYa}G+,(Iذ` Ζ+~KXC9tv|˪奤:ﺠ5\cH=ᆠK sՕiGWvF\qiF*7Yᔉ gnBzJqy늀i)ޠ1*-,K])3U\u ʾpmxS٘@ XH[HtX=͊=l]U4.υos:.ߌ1,Q2N !58&W,+idY0ꍛ_+<:(Vs$8Kr^_ 8V\2; cA@ԨPvK9u^NuLtVDUjf+_U; K*`z. 5!rGJKC0* Ƨ;J̦U g!MS CzM-}NQW=;筺)=gV Y`MFm/uhzWBTՌ"Ѫ* q/zdCXַh9fp6DPZhyT2 ?#&h_OLfOQu#לc>yCI>+!TZ'3>P1) )쑵K@'J,vx^x|gCL(Ḉ3 ?{~_{E#(H2)(8X8Ȼ9vWbVx rG*]oE] ~bvK0-)<%5׆'1@te&XH[ES\O@:d8ߐ]_ܖ* 0/گKD9M78,bg%ޠA S}NT0cc\lUM"i_:X9' !3+diL[!PxϽo7ZPJ Z? x[k ͸ƱQg,' X]]X#>B #TȑA%6Kqu>)m ROzbj$j %Jr3CO5y5aGʢRCaVB96Wa0 p<+hi_dKPxaz FF_:uWow&cSiRV<Ν^$O"ɎُbàmQBYIbd x ħpM&ǡ5aD ]Qx۶79<{ F莩M衿5[l׆4hGu1قsN^@߾&B'Q8x,ؔ($k  ,6/ BtZ9x1#I2_|c{E0O7d17_1e- M!Xe]gz0Drއ`xݶ5NuwFb]`kf.AgbCj)e22sa,۵Kc-}=ڣNL"o-RL4苷yʛ^J2 HG;d4B4yC8cҡ'lZ޾C4# ~1\we/lz<_0N@T^V.qkS7"\i/բ;hvԷX²UCWy2(TX֬k᳨ ZQrkWD8E)G uei aB:Dւa 眇_HQ`.vI`5CM!O G:}_PGPE`@2U(&1T{=f*G[1Ej& R[0wmЅΉ`#\^ y1$ dEzai!fG6m(5m=!g*R}^K):OLq[Gu,oQdu/H纊^*U;«N۟p-rj{Q7V>AWbd뼨F'ro*`7|v g=<@MT<˭?܅ )%Z,rD/^on؀G]Yv@a5,G~O@p eo/c^ E$ڐ`fQ%hAܩ<$:]։MY)D53[?~N_CYzFALx¢˲ZR3E~ݚ, QNky: ӧ|d T OG HqR@d[/.F`]nפC${*0@ymD 7b? BPgL<0`e R x_|&vGXQ?.rdG*0 tw澩>,ˌ (;@"L}}TweHq޺qE~Cۖ0)!)i{]-Q=ѵJ.pDڢP< ^"?`+A4p Qj-G&YtjHh֠+z0Domm'qKw)}z'{AlF=}@(qjd.T3 )jKP>xD 1kYp3OKxt$0!5G}7!>ļnV>!i^ {M)*5Z[|[J[*LM-7Pzi/%}IEimހb?|}G~F7f⮻t(oFkBg;Z:L4uVY͟zF2h 5 mՔ UCK;aдLU(6@WzEup:NTQX :stӠMr*dP5s!,χs y{TnV뺃Ւ5S>N3m||38 p!jNԅ;TAk>jNwI$/C)XqAz-/cW)㳺<QhzZv;yDT?&ya ګ:.uxNka?@B5仿!1kpVnlrn߬8O8Ҳ|Y]XS5aN<&́?OL$#œJ'gKʊ# `Mn6#fn&l}72k%V-s5jcs3`[BcTCHy/P8B:n6)mʤ$Lp#>oą|0InQ$[\p:Fo[DUuV°h<ѐR][r79:vp}35rM$W0VE- Y)y !K?߂UzkM~vo/PCܗ77~zoL$6ir8ڊ:jeiU;7_Vk\N;cӯLCLuy鬓jsEIhe"3<],N@`f` )=]rOygV/B;>Cs6UԯFD¬x{zzi&f>wMޯ̅~s9[rSqTܡ$oH{^zlW>~\a VSXΪUgYZ07070100000022000081a400000000000000000000000167ffad1c0000804c000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/ ݀ ]?EhDTTk׶Ǽ8PAߵ {,YJw[ZzΩ'%"sEBWr˙2!KHV_is(4>AJZO^3W W3'zI_z|N"4G(jI2sbO\s8BhӔ1|a͸_~xr.)dbn{u{\eu7XY *( ޘ2/U?NS>YIÖ.,e8d#s 8.vH-L2USڀV? ޭU}2&JJ6PY!0˅G3(F6gzy3W*: 8lWMVT-(t1UQLJ@ IV?^HOQ/^LXJ!:JxG3V?Y G$y:Oԧ2Y["7*yݴ h(Pp pu?F%'$I rh*w̮o=r &[*yiԯ}y.@F *8qM)?ѹ:){0$oe^h OT nvr,i⃔bh5 +A\_C' T[#wR›}HMJz7UHz}z*Q&܇-buh[IirEQ&=^yO֊|0^hd[9tFbZ$ǃܚ|M&C _='/Joтif Iy?+w2h|RB= UҝyLZ;kAO ߬A:Nk;]T~g(W*TJT%nK)  ϖNJ^ hA$dM'43,vݬف֘ȱ Jczsj>`oWլ_~[bGD,:Z)xΈFc簛< P&vRBL^/_2ضIkO Gcd΋'Ϛ^2HCa9kq^ 48ז jسj R6rrV:ޯ%jp/;ׇ, { >FK-`}p R#iG.)\="((@8}N ֵ$gJQ`~;As [@ذG&Գ@L4cL=ϐY 8OY-s?ɡ6?eZI닞T9D'Dz ,+\ߕOW*Mg`9TqLa/82ҹkv'kd'PvcA5^^@\ Y{MV!&CG^6ܳfY:[gcXW*!$1֯NR]fad6,FK@ ʒ҅ya/-i%s| `ChU?XȋRs3la6abYCoj.3 Ϗ5"P'ྜ$Ȍy ׻x +`,sҹO!b72eL@-$ R=/U\SN=و&hZS}OJH?P7 Jj@4dF$iHiDTڲDߛt_(%H?`_</CR1F(Q4{"].-̶zj.,W^W|bڨ#5"k|9VF{?CDIӟ;鉚4CYAYȮ .׷:A/3E=?cb%)HO0tsd059O]ur LI MlqҞ+$ZѥЋ,"5G^wob4{hdH(uJ 眘Ҩ<\|DRǠU]ZN4dE<mAss(YU>arTGg;6}1]047~e[2\cDHm;3FwpJE7Yk.վ'"ǧ|hp,9(&>oGCuon%JnNR?cCu"-HI:|nDͳ?F8/x:O_0~[-_0 XhX4HoUL+3:OІ4l#mh0$v7橠k3nCsԓ'nt4fj-J0"*eZ 4P}>{ß6~\MFPNg+MNzkjeqѻL^+*\ѦA^ޖj,"t^롎1U*BrP'&zpaEXQVimPW2VQg3鳖xFU^X'\:\,eY] >sqA9"{6Q OmT݄\N:W\/%Pl֯%mP&`1\28EO:'9oҕXZ|DurdM8UƙF)Euxb4=OAZ'Šv  !Y<Г6~A=e۔Ω.Pm!v{OsjʢY)7 ,u,)>OPpwNS$:4\KkatnÏ,eOvsGRəاy(M5j&ħ!fϺ DW.i0Aa~=L)L4qϮ8VO?p=v딍ql60q1*4Ûg#$)b!](rkZD9[51ykđi9 K1!@G*Ү_@.-I̒xmp4,~1[jHY/L.!h/U6y>( `Ħ8ͭ@ R8޲=§%˔ՆФj#5dNUX,E7U#S2' Ii*EgI_=A1V+K!>HDSlh0HLHC D޶~o?ߥ^YzE965g7Km`H <xvIep+o}LU궓X?,ܥòVEzA3٘vDB+uC~Gb(<9Q {=}8- (O:JBe4\yͥ`\q8IC!1~w~{5?wy?B:ԽCȂ {NV1J<3Rߏ >'axy;b.b|}jmɟsg"IyU[Ȇ,m BeGfz#|I*B$$<0q:G!Ӄ[ѡY~GF-fLh_ޟX9wǭ5(\98u(ou1Z^,sA5;r0q/ϱ^5UFfF2@ė#,S(QTNUZl4s?ohGv{f^M\?)cQ2pP!xʘhfnPiӬ'Ezu՟ۀ9pFa؎nF/X!j}1 FPRCTQ|U`fw6CR;$kѫKl"Ez_K3r@4uCWfr~qBʒ햐γ.9?O1yun3[Ycw0\y#ಆBܾk0O+cK3²*~ElS~bt!!_1T0TLKSJ/Pݲ%r݌.tUܐ2wY_^7/'c$R -q2[\$چ&>GB@d4(YTc80\̃nH^/TzO\%f17l&ݬao]QMc*ErQ0 d} & 5̤N%3Zv:qj>^ {LY2s͇G*ܵhˉ9[[۷I" ^CA*p/[Œ(VLJoGNV<~b4인B"asĄ0=~p>ȼ_{5 |R"_y:M0f{ 8^D^P]eHuTr[LqE\KoC9S7 -ҾytV^"n-;G.s Pwm`$M]g :K;1d/kG*# I#-5jyG؝&Ԁ+OŁkT jsRYǜ~ jDi 8B`t$XaX݋41vdF"ų9ACpe%(&T_5@eAe<" L,í(p qbC]sl`rNy/@k-Y]Yy^j罹Ǡi)`e./e Gz/v܍PKmҜ. /ZyU6Zv&4M|m%5 $RŚ[V*@LޡbNB~30}1I!o_o`\ "a//+T5[aE^|ǖxf#v~钲3ۯH eb';jEM[o7B`^E3_vȰ[;<%R7b˶dTK]&"5>@&!H( >uQ‘ O5"1T´JɡE^cpp˹X!32_GHrܯwK;]b5F#$B"0LuLȖuSХQ9BO+:3+'Tqؑ ̲,3Hȿp&XeלӇ+Y)Usgui7[ ̶*aY,7N|>2jG꟱䞍$cjC3,ZH^Vt˖#cfH4,<;46Q9m3z+"1fXQQ3i Mo\AzV-٥k8k> !=x9>lT 2if A`2w7+Q,n.|/1vܨ"Qm5mdRTo g~l:ypvʐ/ ##t8UŽZ,mYF= {]G5]1^? z.bd7@&Ky=sUXv*o_a+hG`lu((5fG,xb^r4Rh꺱jG? P8'HWhj:r.@ b ԃW@;U, #ze{>Ȫw}}ӓo 1gX3qޗK0$3Quy `|>3XCdڔKR)p r8 J p*К1{8,Ż`{noiE;avlO| u`B&2i&hR6#D]s>` ]y^6ï?Qg_CǤ4O$ n"QYus"jv 6cU˺$OS[{_=(eeN ~{ASGŘaTʰsXw}|paVm"[w~7Mp~ggVfb|KnHT\yR@,V8H}2őSrjD7zo '6klfl%0˝pq#-jl`>R«v5F: ُ]'`=&/.iSv yʫLGX2MφjΘ&o{OS#Э }VRM%` L.Q=K *#I5=rN1IF%CӖӻ-bˏ[0>(DBi@p& _*FHX2HGəE@-F;@`[E̓KQm3Ӣ*x8eC&JcxeD8avtKНwnS;kfg 66X){>tra1<s+{8ovj ڠ+I1)lxoq%6 a8B2;*=wS~}Fui_hd`aб­A{8:zpGtòtoj'p'7M+иQs&ƙ{iYsw@ }E@wa3A+?LT4DgNyY_>mˀMs{jľ$kw)'TFXעN b2"_)\6DM~Pu. ubi=QˎwTDmʨ2 n@7~ b,sih8~Ԧ.pDu.pn#b[.EsQ7갉ˠad`_by0n}p{dtuLm"Q1QsR2|@rpNH_CZeXV: qFi3hq{ADsy&{d\gV`MǜzS#(obKVqxa6|{YK/w  2(-WZ#WBJuKZ5$"$}/6fjs%t .=ȄM?5͕08ٞ|c]x19lA_X"okjDd "Gyj8#pbG34ԘKHZ/,,$N8>%rzЊ3Q &<Pd̴ğ-hp|!ݬx< X=<iR?0,F Ir9~%}_2_\8ݴ`vQ3c,s@v[.L߳Uop ׺_(dv]"5S^6K)3]a̒pUjE̍,5\jG+qէޔ6ٝ{FDo,Icuz7Fl{ N(|U)7~xd?{N3?jW JE\ [c)`qr̓aUR0_M0Yr1C슉udo$@Z<)T_ϣ8qg[CKFPhK!;Jo7NPr/;˻7Q9d[TX@=JXs\Q ╪f?^ˬBՈvE@\:@Ӏ 69LF6"FJ. 36!1OqI &+-֧&UI$@^Ϻ6B2 8c~uOtϰ9LʬDrd7T0@Xtڤqc[oe><6]N(Eji)G0fG E,g)9Ub;Z~0RXKkiE ƈ(IUgZڰ7,=53^08o|R{8Kg74AFɈO%& vH_{h:#L$2sfuI[lbAV obf*3muvA̗ZHܑ8`XDy{86K?-[aYV>6+Txӭ~<7Q|C527ѽfکp?n&]?RJ-5A'J^h{Oˍ|`޳D-;Rlh: ƒGOxA@]/maZca)zW]v UCUBLP 3^ks $;$D"~;*EFWƿ U}7PN,&皈7cL*pl©} PKp²|Tp Cky9^ܓJ j8$ίfuQp#s(sLc̕y: G 5*1$&C?H h׳ :K:+X<aLD)ʮNeឺK)}(+%t)_ <>dVrܲX04ݰtr3X{)cQ, 1bF!N7 '\ui/~4v]~6~"X٢ּϢK(y<&?gJ 6VmZm8w3_?Go? nb:\sE-VlOB᤽NNvjTn hpN0ycȞ>^Z2i~N*%Ԏ'NKl0DI`bOLsX&3xX!W/\fsn1Jp/MZ12cŷY ѣZ0m.~GzJ8 +hkMN_Dcw6r@:#'CfIqdW;CNY " ꉐox$bȢ8sa&]T},Ek`@}l`x0R{`*[j,\ű6ITO:`MsgȡD겗8PH4ݳET-BZ%LuP4+Ntp]&վ- +_|ߨ#˰}jUE^#d1KSƥKǫ?mTM5FцX Htmv EmHa!2}G^V䈟~NQIą}0o&D,'OQ1bibsBS0Rɞgo3LI}Sr0j/`*p53SYg٘uB?G"Ch͏'fG"̿A=W;S(8BŦǻxk#MOagWD hݯ‰/f+1H`Fe/ɅTuL=XdSgVSRC)=COrXewsdo/Zྌܗq ٫K|-^1_>sƊ%NYY7dHk= U6Ɇ-7S?Y3U{O,ɡOoJ-te|wf Lk{҃)Z/w R,H5Y)]R)\A^e)>5ˁ@{< vȁ" n2ӅX: ۿǀ{8yd|IVÉyx­F^1UqQ1B /1ć X*S3O>sGTy$hϖ<;Z w6bw1_mfFv8HNDôfn8X0*G$-Yh \D$}M)Hecz *WfuFZJYSRjX}#Q Te&5p .6k" 7ti7AgO)C DRQ$ȶ/SmfQ^Ӟ Q&oD,00q|2QsB@7$'tq~ttcLƼ-C찋I* ~'b^$rrbR7>b=A1[C-ŇХu#L}3pwhF5wR1$%5(x#rYX1ߌ>;Ɣ%z|wɈN+3eXV|OL"&LEtdǃ&t+'Ҹ~G|qeh2ZP>*[7pq.pH@Kló"^7~G$Y[*w̨}:qZ4~!*g]ק.Z8fAs~ysqxa hK5pU-*+Uvx/I۸fELo݃YZ=>U-]WEfc2a7Ws-1:@ [2ʘ^0C>.]1H8Y%@hH<._#9'|noK yFqWl HJ][8WS'?{\W&f(cP\@FIq2c΢ $"ೲjՆۻhA^P!rמuL;(^it>sAbf)`iL-Lz_ޅY(*i! 1H@$g]"a>i AP7ߝ&nSDsna19y lQ| }A;$D8" ?6#3wnѼL]/[W۶5jx5lώm#rH%P:[>,;P*G^);j?_Jdk,$7Ʉ1Lg!M|~xbڿlv<0)c`3?_4jfɥbrK09ΐK4^wrmӍL\ZY6h'"HwQIXΎ|c+n5kԨ|kkBODa پ#71:uY9*ILBWEVSţ~I2 $]r*h G}X&@"3r|AWPcw˵Bd^YAIjgC R^Iǜ -QG"=Igk(qi`̑s ,Z@I1(p;᎛C1"Nj. 74^^l7VY9Rr&%ąٜ G.ʝ z3K2 vxO5s+ۓ-~8?h3[(doPpN i:Nv3+QV(Lu@#Q1Hþ%9s^ۖE^B:|W't FvՁ7aGI6xjÒJ`o׆XP6>0\?hMoj.uu:i, 5q6079r((Whn~ETd)`BhACX1&m&b lɾVgI^W;,OV#Lm$9^FcMOqJ<5j 2D)7y4Fw4Gf;_rvޡRRS.t\Ļ.)K*Cc;"_/sEdy4J,eہaחr-&bE-2*/ߤ)tEJ;5b[%f]3BVht%<'s\X :ԐRe/38:}<3D6 `]0+C(,/h'rv<{Hux &}uC/^33j֒.p;'\jǣ{ݬU/oYVp5or腨`8}n7huW9 pD*W&%t!(K]:^B/RP˕c/ARWMrtF EHX% ,yժ\  f_֬؞N,A5ri*+qP{|t {H,!ZR٩T"Yߚ*M)|/4hs1ýLV?6,"_ 7ny6=m-,-#Zf{ [uX|3У1w\zhM\Uh;>VxIBo0(]_ehny\wɽj~"+y)~[T+c8;vO~ST|}D8~uE#e[1:ƃ*6Bq`싯.#NsAQ:u]Ԩn{Ox8j{vBӧ#ͺ& vF#$XEfq_[mD":cz>졃6T׃ |TeRg]H _ɘt*}`ٚf:6WZvG'Jf)hVd oHHk>W9uB 91X !N_ZLah7ƴXnޤH0- 6CK7E6DuD`5H$<ȸ; aNV+zB# U*!b/Sʣ_wѴtgZyc~?Kb $3)7{Z<{-@)|-t^1o}js4=,KqEC=`@Eҽ ]봄Q ƂοLrC Ǜ]; e6yp̍C~ ûMyYt1 ptk$"#n a_SS= )J *3tJAӱ P]Ԭo̞Ύ5u֦ğvjA)U3w6[3#}?%pW/3swl ~WF`u=Xt(_jZqhF û<~Y =33zW2S# )[⦀v|68'1B_Ǧ]#4EZߤ.P&'a7oA IYϝ2yV׵LiC`!*L:O_n !2W]Qk͇ Ͻ'겐yPа)"]ll:V}J}" ڷJ#fv3Cl!g6C lf6_4i7? pd_eoǏ^qU=pbz7D񫇱Xxx1r>fXVydtKn<HK\TmvAiA_NewϦx6['C9kU3)D"Ge_BhG8XCBšvXE 9=קL6,ʎelf+A lޥDsF*Ý|قO[8*1p[+ﲬ$U:, qfGDهn8'"!^eo+e|U0ȾW<(9_2{tME-כֿY%;)͠/+:qF-5wUŬֹkX@{>'oV!wBT|Ur\J5mJɞg(]l37_+]5(qѳrh.Z-TݾG#1(njpYxdN|' ^ڧƫs^Jɺ tg~67ѓ-Х̖ITGP%ᑽBt5^, e\rH/'ݒL)Ӝrhv/|.f]CGac?LJg6{/E#!jt0_f1iM𒴤vqJltPiF֡ζ}LC 8c*ԣb4E—3/)-Z>(92_$?4U+f]Fc##;+KyöcxV qآ7D)(š;۩As2>E=et+E i"ўD; (T74+'<"S&EɌ_esYɊ\ӈ=ezYd"daRZ [i!~=ت/m 0azsR G< (SmWGvo>å"Vu RxL*0Y52685Ab$y{} dK G*7SbRF+Q5V4{ )")l|k 0}˦Έ뷷Kި˙i) fnu5-i&zii7BZr~vp#_ӳXȠ$yK3/HݲGRU2|T@5( }|Jp3ܯVJs;9췡JZӐd=w cD/9Pl>ZṼOCkhH4'Jv4rv Nz.. q`-߉+%t*{bșu|Y*^649&ěyv "DLwab L MLTYՆO5Fwy".58"78  SINA*V㴭1eI8n)/G"?o:mFa<^:V{N5tm],mzfn\_?1kZ۝fAutAyz9Pbsg'wN}KXnW%;fr0\Zfrz^HNY;uM64 ^(K~ F97}8I6$-4I ' xmt^] ׾msaH Yܒwr0N_ O W*UCڧяQvҍz #z;=i*J!44(a9);p3#piIxuo:j~w縣-u=)4k 63lhH2&v8.o[pfn9!+:q4L!d >Q#O7mP`6Ӷ]|ܷd4ؚ7MNfo)_ՄUUr,FGuPd@ ZJpEXO 2킹pr*4UM~8\)aF0%?>( ?"toZ9䆥%A=XK =zlQu7?<"ԤEuVЋ' A=CKIڼ}(^ػ<FPS`p) _Bw\31{E  C5釅_ fw#B p@"UOZ#|15gd k< Y!NLw3oYcc#0E4Sn_2R释vY:0O?:/>"BPxU!@gM="3?B7jiJAX49[s nw-)?W3b)ž8_RԱe+wS@UXI'i6#W⌋%=:yusD,}x.ay& H4e(OΊlE9N{a npC[w#jq֌6#goFR}I_SС`[,{RJ ,w!pO\nAH$Hǂx| [:7h؏ G a\#7<٫g蕾E 6v Vl x}di {:X oFs[C7}$W| -ܱpE^O *U7W|²GׯA 72ݩ[N  t,#1`)7h \LQ*kԎK6աJj-jSW&7:d6\}Ԝ7ܦU(H$:ߩhܲǧnScZ4vKCraf]0|# <n)|*.jť!t B6IH% yZZ㴞:*ep򄩐%`Qefc[y~q wy=h&W~ ?r31p}C&6xߟ÷mwY[L}=ۧ*ktF>Dk׮LuJs`q%; ٫x) {J+$'j7ܒc`9AO WZ]i=tR&Df: ɡ2Eûa7fk"/625՝nFƇ 79%MDv9+br& 6j [3\QE̥vT9--tEOfV7púp%tOE-|gʄY<1Dٮr!J=ʞ()Ψ^{|HeWnl̮0x@HˆSW=lMǐ&kUL-\Fݶm? +[wm[a{u &>i"rBğBXt5)bS Zyjw+Y«jۡnh4~-T`hYb҅*puyq$sGHIa'ʍG{U|uC 12wY2薷`39rRrՌp~W;[Flڧ=[>t͌hB3~y`B#F?.3?5̠g#"\RY5kBu[ho)5V1H@Yh ҫ݁<ûS%u E_9k@_8>OM߂sҍp:Cr,d kjj¹+hpngQaz.j6qi0;GV ,\K8y[Wn$'tPz郝ֆ9$j+0oqfFYlXFUa ȆMvڅϑR'=w`.ZG =y~X1ǡVhzPekO^dv# P5$Xb`!tyvK6:&l=VwTT  ?x.DS[G Ӂpŕq:bf(RdlT IMj7a#EuÄ{Qi+X{%xgbW+f8<ƟF޽jcU:/H|xm3.c k{ xfr}paҺ5|NF)e=M+y"H:^nR~w$MkĮfdN O"o81N|rs㌇pTÚ@K #%᜸6uyo#8d Q~ RV Tj 5(]z,5T@VZVX'}8J@ /ңI}N 8/a.,fJsFjR;1ˆ-/bX강Tv,uZeTrۍ>J/ =i55o%w6!.! 0SX@t91ֿmgI{j9C2,dvsQ`gah\hx{)eHMp.J';ݕ@hU/Z'y hN qgh;] t\eΪJ7;u-=ڵA5boa3e{]7nEOG'5J;( b?wA&q3˪> /IIy}ERg)vm*iDjC=Mal Pi6IodDN5ϗ~eV 2Vw:LD9\>zO}q@ezo2#h;+fA%jvS11MX MOR*DКه<@#X -A l6kbfq}D߬Mһ묦8]aH 'Bfe/sMjzZ-'|_GaP;{fL?= $h,!*S.wckPuY1L/+b Tm}_+HdO%tug\iV.{]%}cB(. Y5=Y5omxnz"5}'_RnUcn ypoO `*EX/Û+4U'ic=B5"&gc~*9kԥѴ(2[ ]@E6?L"/rJ7O+cD8'?V%Y;B+9Ab"wȱ#`#KYq90 +Ikyx^VD~nx-s) }9Xq/ղcx)ع\xP (MwC&RN[[hN' #ʺvm<'tYhI:n%V_O˂JfE3G'`XOjpAzy~p/ġpems2t Yܺgϟ=Ȧ E5_C %u4~CySSؔe&wo딖M@~Ph @:o gܯ(f7}e)Q[pZ IHۼ Rլj©)s;C9((wl#5X F#Tgz:Ov.w9Y [NzVaaxy\8b:p!w`[tWPEs&5ss 7|ּH'=rH];.~ cPlb{|Ms8Ӟ N@ wV$?+D?kRvf4h⹟O7(xY%r*3cEH?)>T{ (8HDJ@-ޔh,:`#Z7{P[IQ TqM=& ~'q׽ H++u:VK/gE|ѝB?{ӆ9u04]I`͟쬱곺iͩ%% .a{\ w2*ԡHJ/4Qu)ܥȍyPǽӱ_.FVۢ(ۑLїű@tit˥ uG,9*D2Ws.*jÕ@C8 |m Aғ20xeTaɬE Phs͎'A909;2YEt,E$SfFG,*DIg V&N㸽PN]A$m~2pIr~D?!^}A7!fli4ʎ1&e|=vh5?H?jq,/Fd*Zh%_/óԗY.rxbAg}#-^LSʏ _L/Q3< 4̔fRXIr@kH+8EjLeOi|jˑa`BW<ںVHH~SlkܚUs8a8cs;Gٳ uš24B$BDݤtvÁOx fx{1^uWZ&1]Pȫ6n>Lgϓ|%X3_>%:ʱW4MCf' vi=jaq8x^|sėuԯ)l(. Z()_e5#wX9Q5I"9dlc~ 9 NDxIdf5wڍDXwD!Vժ~S cCX.w{ \]fU{1eKȪ^bb 'JXFGRZ2_Ʉ1؍. l l RkN?~M L̜b}*MO٣>7* }6_Regd#tb:܃'?ToFM^=Px6!4}dQ~Ջ&Xq%joua]&fÿZ[EE" >ASѱiЃ~N;7n*+u݆1۽+nuQYV !ԁad(2a-k##Ah|k#7n1n>"*a]g,\*nK 276B.ڶ/ '6xdH#,=5r7)W l~;m2׺e 'sg8&ֹ5!7{Tg}X (:*D yU4$J@Qu{x\/9@tU( nkĄp-vs.n3:0{Iڻkeo(󮵲iY,qN)1Oa+ ퟬ۹3ܻJ?FK4U0t7{6Scmu@~N0dIǤ>w%Q<(}ڜY*|ilAa",yunR\IMLgW<>t;5BTf³}twSr6 }ZoI KghA'b.g\]eGUu@/$|8*)q',utmeUt1aG;)u̡ -e؉+$EdHiAzqPjC4Sp2Eqߗ<BHgݴߠ٨Eu*s&SgJNGinr O|8(k/O,3DMBGm+ɜсS)r[*ܾ>7Raea%xVb<5 yB*'p[kIXK%k$zXv9P3)[b`-)fQxA~"ܬ]i"s'[:4Η;+S<X7_"bgqY(!HILW9b`/c+ #Ru evC5FjoLu".Rr`!)"-iH ^;F漆3Q4Wu.oڕ^4[ۭG^Qb."0;}1rl?[ᆒccnBSOmNf_GFOAǛZY1&"RґYm 8tpMn2^<DŽt6 c`N) gWqj|{ifft ^t^mEŃ~p2h r3b2IRvs2F._8ԙ٨1$9 ^-_ϢBxKm̮KrF02$lUrUY)(3zāb 3.ˠrVW;;aL^sUzV D8ղ: 7+%K' l·GY;%7oϊXA+Į$jvq 7r{n9BkkS6_ω1־X8vޛ 81gYZ07070100000023000081a400000000000000000000000167ffad1c000025a4000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/%c]?EhDTTk׶ǼOze $b8}&N:|{xCxX+e ৫ _67*,!sW^d" ~ݷ-|ĩȦ4cwH5A횉O:JfwOOUﷳdR@*S37QTêr,ψ|Q=x\YNExCٶ#[)?Vʡ2ՋZ5RH?ӴUhq%/jId"#?fM! 68 TӟAjƬe!ͅd 0Q@wL~W~/xG|SٹEd;@9~ElEclą$,?DmvTdžERCbT(sˌ(Dږ})K =ɊQVCr&szJկ$%WǰThW(;M%h9/yV 1 6Gn^W!o?-ZmC!~^T x愦۬;2ZߚAg:4?M A:d^ `퓅xJl-a$u NHoOUѸk$*M)Jட ]Q&%xW3(#gUĘɡ f7,gXRkzl=AoPD~hȦrAiRq`ȴ>#vDpr/Sa1CX'* XG9]$5څ5 j-a lq>R؉ॾIM L:J`Y|g#$7V^yX?645tm)* V#~>+GZo6*qq}JS`HV׺mQyq3\@[uԈ]@n佈i- <..GJ|F̬~}6B@] ;5jF#?ȝ\ ":"e冧Shݠ8;Nm,|b}FÅ5wnƺbD+ϻ]wڥ͆B^=2.TwB_U|+>-'mPotz(9;yGwD(B!$dd4U-vvQTnBI&^7ız2j,w?5'UmC4Ms}"?JHD;* :k;%׽ UQOc-{j>XpRX;OAOɵxg'KL>WK1!8@z> ]ClU%y83~n9Ej50oQ2<"_5Q,ijR`P}&5źQ!o"J {Ikf `q)D)!|8ʗ{17cu*NI:V&[a FkmeP1Ũ ϔ M8J,rH q*/A? ?0v+)kյ1xRzwRcHGfǼBࡅ\X9 iFT_iƚ,ץk^/cj4 g+J8%O#TJ|H!HWwENJgyԂs%$ѤJhRW-c˧̿ݎG7 .+a%!xD1$ ަ~ 5 "(zV;=Lt/CyHcz"3S`wÑ#pv\i'i! 6'v*d[/0VcP-7Y:w:]XJwGOǺy[ñ|֋B{ch8g8Ini߮V[HMZusjlCxxNb*[8=+Wn rqO,8s5U|ՇWַVܤia?,#C޿h ']f\D4'Xldg8Lϊ"Sbxx<^HU4xHbg H⣷azlϨADBNC;ZZQvaa'[J] ![,m 4npBZ(+D" yT>9`ԠN a\W[ O,n@ >i.CDbC~]2?Rn^36BE| ;9müL kTnlj]0}ܣzjbenߡ1WLӀtȨ2m h3'hטIĵL'r/68Y j҂Q N*·3< w$uŧxdR1-ds&DɨG[B% &#ܿ4q/}9LY ~]N^ z#Hnsy/jK ],3@b&j$urle۷e K뢼kvG,4\ =FJ@f-y .>y_Au[{!7ʹրh&wj-spn = pe&ܷXS2+9WRmYl52@Թ͗n| ~se_ 8W20A2% `f#Z;'2kPǯVnx͏WT=W Y*Q8=6t (]ȿ~-x2 ` ү߁G%gPAiPP C95zUlMzZ1V2U:0-M"J*~6Sؾ%nƲl95P.ޒԋ!{^kQfnD/6f)8c$+FyV7?![wHBl1X9Ň. ٟC"&zuzȤjR17U1z='mFiGc1}#zᘪiW0_KfvE|q($񔏰E UAi΍&誹Y7?hȎc.A,=5/hL`W;؊ q~ X"|6B -\4pdFN<=XHD1v$έ*Ÿe9ޥgEXc]`R=S.=Ŭad5esa,JS ݒ_PJN1?0$Ĺ3N ?o85I-j޶G[bzn[. g޿uINCrN#={q 3QgԷcYi1vU>FVuFy B樺Rbſ/tq8l}٨IIbV3#zܧ$չ؄/.$oFU給}(yko墣X¨sY4Qii2RW3yYk'&i?BޖpPBFf].?Uf]A$MXYE(QL\vPj|JIՁ΁~Ir( voW.PGT|?E:M 2#zBN{yĆڋI:X_~uJ7|M2H|!`P[r+?Ɨ 9?P?{K5;P«s?kk^B峵RKmtS_V,zI6L:1KX;׎0p3GV]D2Tb5I/3#qwu"`ci{Ez/I-DNēt" +S~ f5i p DS -K,bc~doš-( "Hf[OO[sS!=k;S@E*`ӼTк$F_\>簵LDԭ\u=3ke [re˟nR$4X;=\}B7H+I؂I0SD/z'cSgt1eb*wp4_r([:`k<)+tэ8eIzॹ{MA)ae ?4҂7F%܌UH*+<"Ӄ.g m l/%[^>E,I}kJw+3*w?xm '$sv{[:-mс=th]r:D5uz[qhgNy1b\͞kkV$V\GO1X-p)~hiP%<=Kпb JG`3XF$ ١sԈ3_o6E?`**0tվBM|p &C4 c-bBӄTCAhڕOt(۸+CVc(+ٓ ㎕WA"`/)jsS+Y-IPߒWD\jU5^ DM胍{bK(507f\*->B'@u}u(EIG[T V}|1 z1 k+dQB@F7IUYÊ BƗ$1]=M uE=7 5\t(| ,~nF6X(gYjgRX MB9)JvClSɶElN[Ycamf`cb|A{)Qya͇~J/Hګ_y2 114!cT춳ܢ[E譆B6]ZeZ[Pa_뛕bXЪI-+}L[,MG{A:y,|. /: WwX\jx\[s'Ơİ?0[_G?*d 2{6sQ CߣI1*OjijyG42{lFT*rZOz{n"ehP+yY"#&uHF-aen 3 iiݹEp"zsY%4%!Z1Y4Uo#mlAw6vx*h=ae_ZK`ts‡d\a]ʿGFuj5< )R?c5Wֿd<"YpJ  ,i\6Mtʭ4U%$R]<{P&+?)\԰PlwCX%)ڸ#E&_ _EUy+f%rpgWqH3[6s+:8 Wu(<[w̲TNX*1^oU4-{R xIS$\u#D7S\cEEׂA}\$Y`gq&#tpoQ|J6Oxmy"i 〻 Uu.z.D9#{g BQL@M'xpN#Ob4<|Vw>\"OW<=[/oK&x- i1 @̚{Fj} 4R'%=~.]6%t W;D"&ю͇Tv$N}.he+kEK6nو CQ2) lf"&UhXA@z2%z!8$,3&s#uQ{?yv/Itib.g0:)N G^C&ݨfپm9#qjn[|*x`X}eJ{+8ڗ-6f0.2 F& @ܗtT4;]5Ee]ޝS3D&E+m\] J 99jS$F3ilZ0!O.b>:FWda52<]QJʺ7+B|fhWRUR Es^6=Wem/:쑰x4 _00Ʃ|"t54 6&$6d%" 7W޲-vk]0U)"45f|s NE5zo7'^&@)=ѝ͈F~榀7Pf2:[I!3fEZhm< LKaooZMNtȢ@bT*}L X}wB(C}C{Q㋓n9݋$t+(t68vַ5nUaEEm< SnZfs^Ā_SP%OE9oc#`|dNU܌(ow&5҆"VYNw)ůjh =*mjeU @t70OxDyٻ[qR]|~VՍ: 8hz ti@&_sV pBSNݞu[c_[-4-ZI0P:*HhR@kިp_|'U+3+OXtҳG jgVANTq6xK/~^x%f1 kÝ"8n)j2' ~ɡ.Rdkz/obz".0.z6lv개KB+Az[VmOIPujXQuTCMbA{i'ca{;_?LH0QFP[!o޿}I 3 ڻؐQ~\YV$n =Շqr^V-Y=4CVzÁ8.h SD zGQU`j=jnvJʔJgYZ07070100000024000081a400000000000000000000000167ffad1c000073e8000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/}s]?EhDTTk׶Ǽ8)P/3:%Y7A/%弫!@b@Z%S&俾h"dwUf^T-_'ዖ4W1%f@;{A"F'G╄y62h uXϦ:17tEl{֞u56$cxOjfW=Pc7Ioﵞ摈} 7^J'>LÍ%3N i\Wq7$'cHa̦PэpWkGU$+8PUP]mr6-xs+Mp@RtMܙ ƠOdH `:Lzg?9ghEJ=B"!@]qcl}Oko4bbHQ6xuG>Ti";Xewzf5.lyi9;Hƿ ̜Z)IG ymH,i?:6qI cQYF@bz\o1ns AALfS$?>O^8(iY Q {VFM,_0ŌmY Nwd1W{ +zIz:{WD灉Sԃ]F>~O>+o\ dP6ykiXK/KB%UK.֞;9f]FFK=ht6 oaJQ]KŔtx ='?Է?,Hd)bkhA}q;{#3)l^g|)_%KwK<ҒCGaIZCzP4Nh,LK+MD?i^r.6xVz1XiQ4z~0tL{@};|[M(C6T7ђ|5Lnfȑy8B `?\ c[qc&%5DLfvW0v `~lkFm ^wv"k}#U@Vo`Vs!S+M& Ԏ`?LEUI5$k̾ȲI$kO&t-@A^̕Z+5):*ƅJ*~ƤRR j?Uv&7 t Ij iS)Q^F98vG?Y9;ԏ_6}JH]$5e9 Zs /Q\U v.K4r+<_=Qz!e{ukҕz +Au ˺Kn&g2Z')1Y\{5 M%[jxetJW"N[k'r?!ekriAomA.fֺ-@^"Z`xMnWfqMg#ďatB_H?%f: UH8snk1+$mQB?z2 xÏV򺮉hcGyjGY#h):1<"JMVi7lr^)O,;]S:( mJPw:kʣHD^3$+bWT_i; vgu.NZ+oaO2>Z\]HA N \a\4mihv+]W #~EfISKT,u ,ׯ=l~I ̸ѻ`]Y& ́0i% 1qYq p^{qѡ pDԑŢ TTv:tqaB*0pT7ۈ cْ@8WjíODO!ROȀn&iksX{qau["q+oFC` ȨٞzKIݼ=gx̓RLbXQZI\buQ;<`ۂnyJ)256rleCE~MWv))w 09z&$i:&q82Yvc n@ J+$ ^#Y^E&Mq</=Zm~%ww\~wo? "fōv7!ɇ;cXGǷ V`XJ{JwM|yM^q^l1ɪT}6 w"sM߭zB&z%Re ۵|ο< cA1<a<6+ FH%h-b<#& Gw/6>8vi%y~OLY/4~i7>JO-s"sBO!Їď:ED2m;8oW`v +k|>cG]ֆ #Iގ5˝y-2+''loJ#xׄpWkE͕ƕVy9?AkZIQyk1,7C_ \vKDV;sH6 ?I` 2D#޹Ga{`h&?C-0mor:~ҞcqS)[OqirHp`# dPn|\r][F_;sg."]iؙ74"W M82s2SvZC3' IIZW u&^7DZNZ^tnhu^Fd} j`}8#^x-jI#I>=ÝP?4٘^#!:-rs )"ZN Ez 㲄EҟT x@^gsu[b B똫Lɫ5^g`Aଌ&Lyt[8l?ͨUVzaF$u4_EY5hta1S7Ik*tщuO kF /wz*Ku pı|(hXX3FvMڝ 4 AڤOX~-!1tz:C#+8UB~퍕rR+g͸ʂn󿏍gt+3{8\٫b}>h}ګP?[fS/ 0 ED(8U+}jjS3~]+qcrIE .+FCySj @ԉ&u#oD_lC[:@?z%̅E?A3ȰADBD*,_a 3кdF)Whe#h(Es"y{ʩ"WT`܁ӟmM5S쬍}j&eyCc OzhwgH}ԑli7d93v crS9 }jeZ ɞR|ڂU4-X4%*!𽟍3al kXM](j?|,YaR_L=P)#C+#-`6D& * L[/5 ԕԊs(H/(8L~tz Q04oe0Xѐҹe.AmrWaGNjnXɜ5Dz( tVj )h w}Y0E0<3=iA1x><!|̮ aye}{xrX{I,;jp'W\2P >ce*]}"DMH+ vi?w(!S^s%>e\,'3?e0lRduxUMo!Qcú[3^dc5 ݿQdEϦ,J|Dضۡ޸|BQ|7 Mhad_ЦdUq)-x,MXI2hV-bB`XDWE`.FɄH5HY~)iBvk_~?b];RUtCtu.Q 1{ ʐwBBU {hBjQ&!N;8JPOO&roP[Ӌw5K{Z%cEG!P"S:jDIK%TCae$&Q0 B|Rgk>!㮮Kg&rGgLhq\bSrֵTE797n Eg-(M1W¥Vwa2K~xR ?dWN9ݓMZ py޶K4=RG-#\ k%Έ䠁>$SbD0iSJCpg.;k/Ҹx9nQ$U+)$<,ۿ)$-C"M+ ILq\bVgwVesa]Oy|%ID5'7>_%H+ت9U8VX#SO$xVs ra?*sv8cTk˰&,߯ u YLLwǒY1![AI ٪}?V|Iߥz!3]w=Ѥ|Nd!2Joq*FyǍE]Lړ>NLká( GZe8? օWF{ҿ oo?i#]0ܣZGbC?Y.Gh̤Ğ@;v6dΐf`{=uƱWԮy3iHX Co |xŁAGq@$~>S$D$O o㨙~\8\4cڣ^ѺI }⽷[7\"k&ؚn/vեQ1ol?S%ɹ߱Ezpr-,e/jVEyjӳZB<3% iB)H)%~<'QAN%A!icXL%"pdd?Ǔ_2/vCy:K3W(G9]brai|'te<1{pJ _;Ӈ&:Ƙ KϾJOr4juٟ*SX|N̤ͼ4jo\m!0;J(m;Nq"V]H6i"NjQ{6v<40Qnlwճ 8tO G/ uc0,o*'T$j0*mi+21!GہzbגGdLM, Ŵʡ?Z@פQ|pwxQ听]噅[[ U@_"Ki3ci!Ye] aɲ`vA$=gTѮQ\)\ϒjS?BB _q5'̰:ѽ0X\aȮ(s &`͈Ll_@o|i$TBS"p`Oýy8O4Y 0Pb*AfT`8t.XG~J"1 yHME8H<{ֈ܈񞈻()P\rR;K~>Dj3πQFT5+BL**'G9QzGO =@* on#Q(fd$B' E7pr#w+exo%"ک{<ӽ{xgYh2ot~ =ZAy6}b.džh?nA]ְ#Elgofpna]1[#~`T7|=FBY.4D$$>lYu3t/%N AW~d%jU1J ظO(GY`^Wr4"QP[mJ@ǰ8Z=D,fQ}AxiݳnyI:F# +{T#vF8rNק\OU*)-ސn连Qs}`V[q:a:^s(6X']䓊 }qDgB1AKf`n(~S3K\aK=ty'' Hg<-nIf? )/Dwjz$ҧ2 yakU )%!NQDNmf~)K+bD\YR[v+MHyAk^U~\F'-$W6ǹRh ^2(R톤A"ޜ JKiaJݜ"H~k4 7y} {E|O~LaAKA$@>Wu< p< ^">G3.+s@s pgp}iS {oY%yꚊk$y,"&샤?^vSug FU,҇sô)bUaEL߮}<=hDBl:0f8b+Y0L#TV4!RK)aZ`iZ3  u*3xm{ 9zihl5mc`S9{QZnꎾQ'lgG" rY(=Hh-;?`%hV)Tne(X Ⱥt#k =Y6؂xx-aw:tVeg75/ ()?ɔ0;eQ2s=6t)U{E9\c>бQ!ϋQk.=1,(J/‹8O2%i_r0O$ qPsce-pXݨ^1CI +ǽ9q bxyz.Ƚ &V/ق qw0K/lmoAsiÊ'hewwU1Ճx[x %-HO_v)R9GzK$޿%4}Ҝ 4.c3 ,lt\ӳz6.x:3†+JXPoiy;2t4VT^X`t*&d/elW ~aXxvأʓh/X>{j|Ȯ%Ҕg^"!0w}6lP |@+IuH̆|pGX:HYO -ӊ"ޠ_\}^@E ߋEDi6@:mi;^q;%lQbs\"^K4=h"nDX3Ë RVLڭ `CnF|@eT!"IӁ]$7ѢLzUA 8Qv:}vr%xld#{jx ;yoEc$a/zT'!5젱w q?:!-!9b-2kظ qS}֎ۻ[ҩz,؜ī3bz3}.a ;LjNϧ訾j 庼]+Kl)ccR]=.U }/X*@mo>:t +9do9(#n40z*ZնzJM_}Κ3i1>ts|z ߫O`y  ٹ JҴ:Pn78CUVɘu)SvM3yti$[sN(R82^,VdqK&Vt%1! ;g5JV&gbwT'Tc^C#6Yqs%eI8\5HnY~-*3[pnBPNmLy( g.Ey/1ݪ`]E硩H|7yz3Wxٞ:qU]zp?>qI=mJs_JfejwF{!$ ~UgLc+ܭQ";L0o;\17D@5Pf@'CU`x zqO3 1P|e_xn+HZO.^ sI${.<3[01ICaH$1HQv[i56Vg8(#Ty*wivIeWs枌Nw?{iG{!c#א3@kVO%8ŕS2Kc;xoD~d@:5k܇@/hg7쥱`+MFpޟR}g#<*Q/RlSHM\ɄWSُe.5Y3ַYzFRR/f;$CcM0NngϬS'2T-9vT!WH˃w7ndN :Mr)Ҥ_^6ԡ+˸q9OOØUJ*a5a5 DRM(oƧ2APY,KierhV*o[DRsBGJAdkC52 fͪ;˘㪵Rbwӓqxi_TdWw 7tH=@>ɰU ^Y>åTΣ]E'<9 Sg|~|YG}7vvS d8tq9mVskj_| ]{=3gl3b~uD0=c@%N7 gQ~8y{g|:drU _j2Xcg-DMzϞ˶kz$D )޿/wZtrpD-̔bA +'^0uE`X\9 Wtx~"[lʉ\Wn7֨xQ \^HЈIai6:/2'ct~4Qy_d2S,lR>mA~Z)_Dž/ {Õ\$bitj$+c4'𠷵l tX2̶V%-,3a+I$F+uP BpsZuh+@8/J h`^ H{# p+J_n)R}8/܄$Pً]ζiӛjMdbeŻyqx&2  s\)qLJPUrb%?:M/V?i5U )SrT _]>xw}ZtV_o/USu?FUx]c2q&vD >D`59sHb;YӋ/p +\~-ln#[3d̘&wB0e"H밒cצwspmm:O}h4ྤc2L80๹>ڤ!'u{-$˚H_*o//4gPdاV\1Ghs-Uk?LgR.4o} 5B}؜'crΏ4WW::%c,lMVYnBf#NLx \V^Ȉt f ;JDPhNwD״f‚){nE=zFP1;zP)(Na*V6TcMr[K]q Ad@lܺUR2\lT]碹PB-BEoIcOLⷚ Nk]ϵT"6>!ٶa"ʍ꺊j=OYhzYDqj }6;IӀOLu(',43JyQ'h›6ݡ^e~Яj)",=J8~"I'"B^նd ,u) ڡ_ɓՇk,0Oxb#b%quJ/a`BwA޲e6m$1=63i ށDI3]o乒L Q!,",E@>HߙNZZ=hZ Oil,#٤mg9XCfv5E(n6U|ORIO˳jcNczH)y+po^ա?FԼ(=t+ Ƿ{.$x&Ib=gjƟok^fCxh8"C" XޒkN7,6@PR(fqôƤ^Ǿ:}TIBM;fh%deo3Z\lY*P&f}Y׬|FufdEP~^̈́/eo 3~.҇i!rt83/!&=Q%5LnJ] ;^e/﹦)xr^0.:ll4: aB]և'cS ٙMONiOFPQȯ QoExPCRĶ@[mb3Y@ҥ)၀;I8jMڛS8cW,\+ a@%gƬLaA7^w>qq8UهU}J.VsAa^mЂYy4Y=$ NBTMi"Q +m*~%et`f&u'tF;e\ EBvX+~iҘh|@&qH> }{0+[,̴icTquB U0k-3N\Q2cC_\2OܺyRj*F-#wscTCEnЦ/(opXi"!-7Uv| <0պo(궛#{ #JP<:*i+n1SBB>{ǯ1>p^܉v,)\VlKU@(9*E**=7e!V* pHvI#S+DSc`>D&*ع+~'ڦ6m/kڡ5pO3`6Sf]!|]i':I3m>Z)O3wL5ɣE |ʏS{9<gN s0o9II%i!(8;lJ \q $rmO8#CJ6{˒@`!HW/pUs ~Tl-;(.rfur4ji]"?<%ko'j@׃H\Jtx7nq: )gsԋk<\Ctl%qÙ&vmUCWє$|u7/lioJ>[ORڄ> "\TW]-ob]GLTg^:Nj,ND@0k|̙ ]rŝ1!QTc\ȕɟ)"I6! #t{o5+pTBBpcFȕ.F1=n=Ֆ-lsY*#S<ZkrEyȷ#)>8FPQsm=sɢqxAvPXH5;*aQߪޒcZ6Bn#Nҝ0/4*¼0OuGx:O/E ΖݍU%QNH1T m\D(-[f}?`jT+];N`(;0ֹ5M/퇊(lz3 !VD mň""Lx#ԇV6 ǹwԝUo"PuFuupEqv~44cVVu^GYf]v-_֬D KD2#n *P^BMhL)97G@ Ͽ_eFǑ[\Sg>Ý^рvH.kFD%j#g7D%XYlQkf 0Z.lH #L~m`!xō%lѧh9 =XAo"D4E !͡S8RnRWb{JGI2ERG=[* x{8!D 94:;zf:*k1Ӟ4Xg#ftL}`-Ti 1}u𠓮0eΩ?_eЬH!D,lR/ZOn;Xo[Y%^P'@5 %e24ےT?3vJRd4T_MmYG[1f)u,_$3&ܪөY xL@wγ)شd܀h l1Ok} `P&yN} eXz(v#:axކ}cBKRsmdd;u.fbaHYpnxܫĪuWw.z6@ (ƫf{X,ܕ-)pG:=ǭ3GiOKfQ&" i^qgx- xbKO#IosTC} 5[A,iZ!v($juU?v^I훽vt$o.'ۯ?5`=Yu{S`F3rnf5VGZl¥۷ŴJ />ښɇOSF'ӳJ 9 ¨i_ZShVg(I=aw"%NqUHHe͚ /0RziɆkޯW=H6vWzhA sQ[{jLVQ.Pn83S[*aO[JQ^upiexvn dX7)_EE;`hJ$ )Bm:>C"#K%C!ݙlp{F:Xtk?'|(Jh *>x1Sv$6$L<ak [ֲ* +q+ηk1B̮+;!d$q@o%?#\uoVYmwN^BL:5ud?n%Jz24bOzyr8lt\Aw@~4!ջl1Q,~ 4 A lͤhf1^\\)|B}"+xK,?]q4:.d@]{փ]Wl͐8\ؖ H)^+ S.Y9.{w^:AorUg8EW8WIÐx+̒ ^?d @ӕ03,_djFk5]˿kv02)8J+)C:ߔS#Ed2ed ׎+ ~7SHh/UPi2N@Ɛ>_#Vx{?*.̏+JS~cp%14IEόgY3?&A ތCFO"`% \v{4P"۴%)-)!V*?,&a 8 ϟWSpuc{‚thًp띭 #vl/41G v7搉aow8\e&n8Jܮ'&>) Fa'k^<뫡j2bg8h}0g@Δ'r XWRkWnX}bkؔ Lm (m [08̆;e" 8&rCt]R,S]6O3?uVtI mh1t{)rE Z= UL*z(MqmHu I.V›pm˃D!~3,m.k4b=ۭMTٶ [NIzx&WIrՄ:Rr<atՏG7@b熳#bO&lϓP.JF,Pk{J8+k \XoT3r 0=1 ilGK;בpSPVNn߳K%^/Z;1NiPQ4;?۪Y񑧼} >Dj-M 􅀚@SUC}jyjiPd-mKdf5؏I?Jx\+xGaՠO9($beȪm!-oQxm:b2MXy 5<uO cUzٟAy4*>Xv3S<EvBum'Ѕ8)UOaFeG`!!$H Nd )xDq0qi!h::7NRZIwF~?$[_L%}pv&t)kiEnÁv;劰ްOU]1%}6v>Z]=$6Ŗ{v ZMD=%sV3<9XtC^%Nnd֫i [>qRu *eB?tcDT=s+ާ8©\+Ӵ J b|NZa]ʉn'X`&!Vn~ѧH5'QEOΟ:[oyF~l Gy} i^ojy Y)Lgmĺ 0][[c3TIzO] ݁#ήWJ^< 5D}~)ߑ/otx Dr?BP04^ftx(U"BKƉVK /h`9Gk 7)v3DK8=#xҫ1er#Kȩ9%J5WEU~#d9DcQefox]? Oʒ~kMO3g;M6Q:0d(mma qSLQ>x\BL=$Q'4=B"ՠ ֺtHTCVjO'=eS I}#^{s8 kX6Dts?Z6. )YgiLx7ow'{ú҃H)mƋPb8|S]_ Yݼ@T\ UK=b!"G[Bf@!agD)&pt7/Q:8V}N-˒yj+|R$!1fْGԿd޲х=Q١24TRb:Iy9cf3UsM 1{@e;#*4l+inDGΊ/g53 +ƯÁfXHDB+'7YE& ѷ(t;w^7jP{x W^t^_e:XѨ:=-~&[(C U4UAP #%>s`w"B|0>qԣ#LXN-dtbkpw bX@Ez⭺mH6<\Y@gỲ\uTt8'bڥk%陃)*WWeISRZ-Lowzz)Kp6AlE3q[_%= 1_-2؉̃ xao(pQmvs\Њr]8QO ꎒELιg__ne{)&Za91 .t llY?CRS\^Tt+ISnEȀ"=R ^S:cQmtzVK٘!BtOf\R2M:4pn3@ ;cYĖ'XnG8b+whv?zizThFnC7 '#!zeZY[72?P89F>1:ʠ~ss"gDS %O2WmR@ :qGu'N}_3eΛ1fnb-E l AGBU> 1)q/%3a r鈀]d6KiW+X!J2vK)/s<էͯcpZiLZYPeƑj1fYzx (T#d VS^{rO1!;BuWXWl/~q3,ܧ dҔmU1#P꜈"W9"?Hn C^so oK۳߼RmNUcݜҍ%%^tdawVީd qsv^ͬGK v3Db&jr!g S& !d{RwA9Glz! sӈ T`ƌݫM bQ{4%:ڮ\E{p \s 08{ FڻJ:Ektk5U5Ձ;Q[Ztm _ PQTͺA=E|!dQG|vBbGN| g@D%YDܬ; fRq }J䫳N$C'"M4J:g#n&UCHi)wēGzʄBe0LVM{b͍XSK9Dk HR ?? R܈oSP'Exw303Д9ӑzTJm*E^ueLM1Z+ݱUcO\šGtmQMl)Cc@*Ğ%0wVbOG퐼hףp_\E3{Ms7/ð`]{^PAnWky0\O8X c$G,U嫍v`I0CJSR|GH_?aу5,#DOY/JɔRL y/wm\Nf,Ϯwkϟ_xd- 1ѫ1Vo:Μq v#-iϐ|"1{>{[U{>ʕ6;[an]u)9+N^|quFMH:=!]"vx0ۭ͢s?(Ϸ~@ќ<ҕ՜6o`U,8yϋ|:&Rhcl]a\6xMNڱCjgsR7S6!j/?usE/3:x eKB҅!?0{i,@F`\*]oe$WѶ)Iʰa.=ؿ=1$LUPװ X)r#[+,'vް<%.}rzR8ij!FO1cP l,t+UTRM|0Q>V!;]DD_Y莺#~ 9^Bi.Mba/FO l91 !q4-R\贀Vi鮩1*&9B,l:B#iljSM%g:'>SS|6N+ rzMVRސ!k㶳uH !Jdh pRB cb28lo;x)ԮGť{EH5A5] gt{-&,bڭ t5Y 31`F6g?t}?r)p!vh@T7Gϩ*w3+i2CC6#/2+ge /|%:FpeULRmzOg98v(tT#w/ILgbhHe&V. Q ;^^s]`J+D,ڷ5~κ:_ufVڅ28s^Eήj|}\˅73ˎ ^XL5AFSVſ5Sw$ҳlrL=54^scXC/)sD}㻒x5J~R;]ږ!-:XTi'~JO*3cz q.EqP'IHW3ݲ$Vȝ/vs@JBVi]/ا,WWg)JXI~2gnWSc, ܔs}SIev*q 5S{/Y Gcx<{yd x!o8}TwV1+ ia˲X¼(NEelj&cU(Q+R"TZ˥l@W:=P?k۫sy/evڳ,8ƴ$vFy`nY&动8 vMgqПû_gKJԿ(# v'O uԍzŧ]8'"sœH ˓tyz4ojϔ2+pY eP|$%;jrC 0϶rԥv~ CCf}}r;CiϨŇ\Kl㘇Y1(`Q1ܹU_KSfgAmH4 >_88НXibB?(5E=~єī^,%!妭Ⱕ[!fxX b}C*][Kkr-[ӷaLPecߐ.\ڸEËd~T.j*o}-+X7rV8KΔ"~>n(& by ˍB,^aY 4L]jTfe6XNt#_:x~ p3}p<&r/c*Cقg=\o5K99#ٲi;݉\01Vjn`Ut/0>A ӝ=Gb)-Wzs0s+6aI_$m،P.ghRL3]D*(A{K"i"c XMcQ fl| 'Q^1ҀD yIyu:yW.Y.6QIV0_uY`U oc2jb|J{`Qx) x ^MU;$4E\Evy".ZYk4k(*fx)D<>}yMyN;G?k#斐;!vƱK`2Rx,3 (Rqd#*5 r5D>L@">TM${H2 XqfOB68AZ,Iy@ycRYdU02r CMIX.IXJEBQ*x cCvc,-??dglULx4+ӁtK I^6)#g='lY ̶úN_p rr67U^kgez_Chx6 Ov3)p1p҆P Z8%{?OAn)kZEJJ(L9?om"TSž{ Yn*[TP EAbҮk7UcoCsoԿ}R4iC@j%0*14[[nh Xo=U{*u+.Mt0%pX@lk &ga@zˇ2xKq'^G@u5[ 8!8, aKXmNH9goX,d-Qk@0ZDrg}x$`67ڹ_^(A0ZLqGˎs6P'E~6 ߆MKK41$pGP# Fh[B'?p ! m u$= tR2G A0iƁ#p,$uQiϯET:2~P%rMu 'IWjw1*br6Bp;k'Rz.w::>8v;7ьAg'WK6MP\U $t8Z-t[jwm{#4=AJQz#t;?m6~<:9!((=D8&̖i]BrQ%9hJ^^0I>[ CgYZ07070100000025000081a400000000000000000000000167ffad1c000012d4000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/B]?EhDTTk׶Ǽ62Ĵbum?d3{؅ӰN-FI^ mw&tl5u/HDPnT$PTko-Ѫqqh%2xkg`ɴ΅x"!' N[;JcE[/ہ 0M/pбolǺ qчJqdJrh11RJw&k@)HȜ#a !\ wa 2_.3]~oBoZFŐsc2=$:y'a FB2C_I2Ɗ9;r yz9xMBW3Gvs*LT8YS6|QD?(N]/$K >eX-rb~RKŕsHH=5ascpW$@mD \pm=wާ6d*Y82 G޲jfuCߗFpgҫWA6ەbiz-8I;^G[xB O͗ge'ޓja/Aܳ}Q-}+“%xkev*TώGRAfc U..a@##q6ۘS Yk#{&0}bO*Dhsj\%{.٦pidc=%Xo$hJ'+@2<–"K/\2=HHg ],"CGο|<3fWF\rk`4h+~/ 5vp+ѳ~i՗kOB -3GTG#q/ÔBk}}5x6I 5XtYMT *_ea7I.[o }$M)(ni`bt:~oY4$ R_y35.{]zGMXxxEK _43NwdɃZ-u΍GT~ Rp=k,"("6ԝT3M7Gf[A? r}bq۬J@(|yu}Z!Qar9m\[W4ƪpWEo |?w)QDRjβr&z4%ղ?#NLL-xL^ Cޣq#1m"O:[߆=32K3yz(t&`Ul/r衫A%߉4^iER!Dy9,J  Kh]s=/ =FY(GW͑ێv"2iorL$0HXcT".*TK1rBLmq=>鑛2Qj252|z`S=13F`];53N|B[pw'Ppp;mv Jve&*%8_;E9Ο:l`F76WcQU֞Οw\o:HfrIy2>Odgvb:]x]D)G3ҥγ7E_/[؊X~)v⭵5 4m[~£ᑁ6kټ=ؕ͊íHy.b%BngF.+C|gibCi>fVDrПݷGѭg:rKuqq!7_D\a7_q}JjRPNJۺ^0(I qFsvc] ߞA!$POi]cԕ Ý:|ؠYyi6Wr/n뢲)R>7M|%Uf㖅Ϋ#ջ /4h}牢z{ 8H,MY⢋&棍#{!8¯5]µ߷i@|êB{ۓa.Tn2&#6uBk4"LC!m,ŗ!۫o^w(te8;Yen?0#ȝw.]ьOچF,eʔ`ݚ,m8)*=:"DY(uWqL9t׬ô b&RPm΅V@? Ty> e*rs/Q(MwW;R( hV?gki-sZJa^q=cZfuY=YyZa#];2JO Q⮙âDlh)|6xM.'X&Q=4UĐ &j ` l[˾S q>3^tN&s475/ ."6Bs x]j#/9,C!oswXA;JhD)&M2_Sݨ3 @Jz !*ܵT6=ɂfuZZQ/b4<ӼG.~T5Ees7zvV@v.¨x=3ry(:k,B$$yXiwZj˔0 bhbqh. 2]& Oݗ//o`s*#QZĨ)[=kГqe^6g$6?W|o{J&$\ <l3xӰա[&aIoP w/q{z-u4p}C&t`G@+(hQDO5J׏+r0xEۘ [b'q, Xe>YG\R') \`&RpxL$Nm3XofE}1j/4kd(OҮӎV. nr q̔C* ~'rXؕ((`m@V[tH]xW?VUM`K8{sB1)[!BJoDڇAYe@fK2GyBt3}(ȘHJ856$B""mtxT Le['\󃡕xV][H&>@M.]Hok[ot:IΡ&FJƵ86Z-z, ]Tt޻ϭ1 Hm*]&Yh!V+lR2,M miX`LxM%2 d.Ոn'{@BL@B4:x/ NLL#i{q/4E?b ⭀GS]Ұ-BKC./`W@bOz\[?/Ki4eR;eP$s{i.۟:6^"[ϻ.9wiEO; ~uH%@6@!'2BRZ'/-1uP>kr*gbcR4:f9JQj%n'gdFv'1yw'wU2=w+9CSEᩊ#|r6^1JmF6gg=-^R\Yy&"$gnY;fB&=MiMпV.~T6X6p%:y 9u`=Lc!!eaTR{vn=Tq-tSn}v˼SY!9bdhU1íN2F9Wth,+B2Þ;$H'=nW˩ʤtc$6[c [t7~Fx K7eXeptez@z-Pww]qv㊾ ֙s5>Rx0BqP`yd}u=n󊥅/sj#}k.P6Vd 1\ @74` A fK2bMYP75zUB^7S%GIJezB>,s_ <'c(CMǣ Ok@a`;Kkub2OX&B)8OGfb/e ^&Qݵn1bG:[,>Վ3X =}Pf1-3Qw,vEF6\gQ:T △N_"aX4߈\'^@~Ce5[Z#OAthn$]JP Fw44<*&W̟ߥ3n\G`ա#Y xSg|g|8z:X,tvHؾŢ0c 2OZp>[ ܣwi6;Ezĝ+@@o.ɶx\ʝq=?UOiWtuu?1)ц=xYW&ao#|gE},{&a!%.0OSXJyf D /J颋m65LcNOK/}${f^O6Ɣy0J=YvVǣeH𭚄烲jBkD_* Q^. ߽(4p1 +@f^.\jK(:_ʠVC)9Yt9Z.11j ? EB(N3e.%> q]A\0x>nY2l8Pٔp.rنn.x D ߏӕ;{5A$ʎk`Y" [0`b?v)EL'$_,iڵ[S2#PCꠧj|,b_֦Ʉ"10c0 Xj.Պ߰J8^Ы1ƀ C 鑻mCd(+WŁ{m@-QX+,CY9|.Fin[O2Zn̸S OXEӟ#}ů=$:i8(o0i|%)μf~4?xQ }=uP{W\Èرlmd-}ĪӥF j{Wd޴S a*!~K1>^Xy~kt3C{9H)zXӣ @ >)r%JhO9:*#gUeOg J۵-"_1aVu. ?<俦|~]x A>9]GC𥆦w^boB^,v~f MN.~!e^3lŞERai-0C**)(';JM!PޗbRNZۭﯩAq۽${vئ83ʋ$>bFB ~4?3a;)v5rf:xƯݬ(+C^-޶bI$>5!e9A@hP-HUǵJ3YVe>=T 紻 f!bE$Wmme~nN2}Zl^<^ԍgGtYOkp+r¡ Ck tsLGiZ7MfaTD>Rztc2FW F*Mma ^tr.[@6LA9:E0&ꈁiRF,y#tc{2yL*8YRq}ϭa5YGJN5x`}e+/䫯 ;NcmQ]~Ksu:^bZ̈́F+606834IL{6lU{Lr+p*4jt!Qv*&hM5:Bsz6JiS@S@xnEq SDġם@5ZУV}n#R\+;3@*"p%O4zʚ^M$m=i|ZhX;DhYPg%OE/s2f"N3%*3g1$3"Y~ۏ-0< | BȢ2 z'ش3ɹ֤s1P{%~8i  L[e4nj>մwpD`@Tx"j\Ic6_R٘8eM R>'MQFI?.ޛBW9Dꭔ-ўph&athEQ7t4MP\bN&(($ѹA9lOĕk!,С\~!Eax3b0tV0Fw(Z ^(*f,[ W\>0,%1^8-#$Na!)){ơIE$qq(!~ D0 aA]i^kl)T~x%>#<"݌HKF0ZCPHRx KbӉ;P5^ ['rP54[ t/hv#UjP`~12 KB+<5Q}CB l;#ep]FDx1^0z+hػ(8ߐFYcT=aY)0Ǧ9#ubh1v8שsr}oB6!>M|xmO9!b|rf#օ:*8967(2|PM=` 8tK@0yo} Sţʐ!v-8Ħ`s8F[fs.bLGD|aRi_W.fLv[@j͍g uPIc8u-TumF)ݪ5QՏ Ds,E5PH=k giU{pu>.l/|~#Ywmc'_Ԑdkzc2LJMWWg|/!j4=,<Cڰ"^>s,e$V;R̍oe1y:+Uofj0 &++zN`pL A,JLʂgY3 zT'ϋ;ΰd2"TP2B9VE)[*_xɑla8c=uTMws ]D^ vcEyt7At >/y Pkoв. aor$8[| ayM<Yni*s;]Wt(%?c-f"T:@"v6!QU[e$ '뉛i~}]JH5gG}&ߘ7GL}1ĉ5tWM_l͉_tR6tESuTVWrQkntL)$`U<}|.A&u5 ٧+iR4ab"\ ں:PoțjKE%~%ae/M(ZN.U4={/qp@]'uimXX|OS%O=aZ_0ԁ$,l\+# ,8*RW5bqV'X:M9]  |1ea=BXB B&CϞ4beûj vhU+k ?cm-H FjOAvrl`q0g6E0),k1lPBaZeO);b7dBcXhDN;Űw.=[{a햓HN@A"O $MB2_99|Ǧ6 g'2J81HZ5Kl *Td֎/V2rUWs $6 }bڈE/Jh]8 *gHe.}ti)ۘپyM1iB^o7{}/ҝ޹;G)קX`+]ۻ5z$Vپ-ȵ 2,׻,ϩa"KxrBk@B\[~׺L~[6JXS@{ft$jMƹ)F"IQ)]me˱4Z_)/O6 ⚾/fll]92&Ozo Ƒa%KSH,H%oea?QU"$'3HyjEz+l& "4F錉'gCRi'I2*U7α.lgҐ${Id.$0ǡK;./pC`k)mʥ_b7t3L'9KM., Ptg]_VYK^@>qv):Y= 7NoK a[*ϪMvHvOȹI6_"U5QN%wg %M*w⡲AbDH 0! 5LԣG2`B$M6WҏUywX.h9s͏ \/cPYîE鹿Zt<>_Hvz{r4 m}a<<ӺN^9{%Nlc*5=?{jள M`#X{ 5cVuE2ٝ>kn?(G7Q ;zQzz`ne{g>?1OX9 -UU`\Y> B-n!o;dQVUspk;A HȀ5Gbl|f[DfxE2֢!t,>u;^avGg^cf22*Nr!ǚ㞰zU&OmK'(3L%ktVfEmC ,>{q=|9cGO4Qz ~88 ⿜2y>Cr~E/fvjd'WˮIg SԊɝ;2tt#3y`&{䖎w bS,h|KsFteϔbX*Κяћg\pX#D*luR]|6l|.zDVyvA{PZW!7'2~0v>vrCι )hu ŹpiWd)=2RBn"KM9tQ<z;2 .}{u"ZDmmLWz8QW_j>sih{0Q΋T~EbK?8vS ghR"Aa,޺4x`,pX#+{\:rtMLJ{Z#9e!-OB?j`F_L2Px0r|3o%Ujy`~KQAQs~ ٟv]?~z_R Bo*?/G,/B]C];ä/ @y7#>>ITkjml}x^?Eb6Tpy##ch#s=^b^?tycD,W~(z'oּ|^r ü#}<!,4OAŚ1f'> Inj+JX7,٦N{lk4L֤fs%$W%&gJINa$낉R[POG4Oם);!f8(V{}w0  R{?kͲ.]5RjfP-TSqG@HS^jcIpCN&X}>ۿwk3D X q?}`Ȫļ3br7<'ZeKH#e6+)x;ڏlpC%oIftAɞT{ \ XP 1LjL NV#m/bXѹɥpRF0Qr$ߔ-Jnq jPXӕJݭaYۗ9%I3EB }+?O׽ݢfl 0-3K%YJ섹5t4}Ѱj.RΕUO-9BG]gDzO>-u$'^$*1OΞ@3v POrO(%.v|HԺOzT¡3JZZc0IImW8fƨ @sQk@ZP'ք3u}@LE,,-%.gl}B)$3xÖ<y7-'^AKuS4|Qb)G/8+hhP"|UJ,f#լBC5NR@/WL]~͒LW+dr \GuxEg\jrC?|gSNZ>NIbpIAY&1屬jCMUk AIHJ-q?;hV (9+{'\4ѻ ]ٵ̊iEudjeĥqhHcj\,efѦvH(i_"NH^dwOnq.n򫫻s!|2RN׊]M8FUi6Lpʅd|"+U1&bf?:K^+kyj 0j)rѬUG`#1 'NhFI&$3@xN=LA&(}ة@I/LnOF#>HRYt{8@tEyݟYxJM+}VHiG~w?!B$w:tTECQܘK a%0uO֔Q4Ȉ%{b{iО|  %*4-G-x"6y>W= >6w۵rf4_~$SwǎCS] ڴ’$2[7c"b |Z{N^i-m7g2./ w[pV~7 /ڽ Qe\r:Ջ 5_9aZ_H`/8H2+bQ䴉ϩl:MH:%M/@ V)h%=`ٮBMtmϝK~ Quy0+]Otn_:mm 6QN@L q̫z,D>-iזjSa.o +ԆffLރ[<hwVLv&Fx|7:l2I#xN9 ͑jx0jYSJA2U/ P$a5>J3ɧs=);ayR.'7NPbY#jn"f" 䟻<&ֱb<2قOK-U9{ڔGx ^0wO?]n!U4z"Nw:ɎRg+碄?ت!+Q l,1}N,[`LUqDFܡcYZ :q%~eǛ.Pba}H3v`ۼ g^8;gGMo.mw|K 2vΦnS"+BhtmM/E-$Hg1ɐ̈́I _jm^w8~5`$Rq]bL9c|Y0b-&Ů:a|'"ݷ8f-VxpTU?:eD55+`\O0X:5fm3 @)^BvUi޻Ee:31@9I `Ν*3sLh6FP_JK=)ܵr,Z{Yi.H(l+*=Zn5yhfb9ȺVhP K-@O˜X'&3>pSŀZ=A/m䝉4c6ݛ?,=6<2REB2 ZBka˶dxA>UC~”2JCh]@~FP(!0۳KהxPQkP]uV-x'einLP}~kճ6ueLOtaK7?A@\@GG&dN><4bz)l )C!qXf6?ksl;vWyeQL7OrJ}dNdR<ZgcRBʘC0徑GvB9, ^‘,ˢߋg= 0/KL vd 0~z7t2й()?8 E`M&.+\휊jсkfl%~ʳe9No/~"ȯLGoH=,_xAhOrVe~{ U&*RbqM6kv-`@2o* # @c0{%ygp_(<%v*TTU 4V*+wi5kxn=;uz7ZV`̴zFA,˥4>QFuD޸ޤ s0%}Tpڼ,* {@;%qtVIP\ gDkX,U%$͆ XEBOxq>(ټ:\](y<]}!C-p(RQw456d^EHWcg38YrGdiA0$HfoI=t)75Pix|J+]ni,<~Z@]#>4HSC>%/PSR٤խ-?wE#0gʓ |]j BʻVJ[-Rz+[\B6kum,'0藔wy|/O]TQ,!wAQL@SPIܽ%L<\=͵REp$id]pY'f6 ]HGh7 |KƔEE׮bPjƒS?tvʣ݌ÝoNh .!3]["L*V#m:Ϧ *rffVr>8M$iI2iO/|K _Tkף)*䑘=|rk'%ԟ"2iVeM=2#cu7zPQlЅWz;3WSҹ ۉjgGAHj:JZh  jW G/ي!3p(.b/+T^{S~)ڣ=(0b+crWbZ/L ߹k9ሇ1,4\'{yvS^e#Ǔc5 %xϖgPybebѮ ]='3mCPKB|@GJAߧ-oHw5]|צ Vul[΍RTG޵ -ըI)fÆb?)48kZ=Uz#y2%n ,`eNc=Ӛ}];+ b]cQ2G4f_,ϱgUs^DwpNK .cE).KxS]gIQT!@q{!$zB31rK=;"?8_Io{G m= ll93E} $o䳆O.9z3|r;鷼4p$Z:`OZ'0Z{ObvA/_e>4i&6ξAs{"*b'@uGk /ilQv0㷇ȩB%{RDKzLwn)*Id_(AsphbĠiI!ظ!P#($1VYA?)]JѦ]]2 o ?vC";?uDt!&ʁ-9iI+li=+%wa ) |T+&YocP`5nES*19H /q6uBWsQEIzF8rA^i[Im3 `(WfA<+p,1"MwOOo'S}_"F@tn 66k.}ZPP"Lb:[(,` +-B%QI5DnQ+JzU@'WxG̭\beyL?__MgB{n59p)@ Jp!@pJf|R^5"_8By9[{m$g!bDf{d#`bS&W.Kzã$;Ae0HTA؊-cVH Im_cbgɩt5eOwd U0kZe]M/S9kzʢ2(VaI6KCL`ϛF*1F>y{4#;{TS*Y"zkCQ?_o;;6N|(;oX}Em$^yb}5>Q.@Yhv_COQ*gرRO˲4 Hí n^"XG {WK `\|63S7ЂR0ʽdજ}ݸͮ\%밈bmo{ '_9YVV`ImOT ʂ+;yOТ 4(M2YC'jG)cJ0N 39bWYdg< y"m|KJwC39 ROHPP@7,@Զ_6_ylt9%4ċWP8\ф2Y;дENiC*m䬳w)E1;The_Ժ^HhIk১(;!^}+I%S\)Ir+R[O>UWe&i@GŀpRy@' um1_41gЖB˰@^#Z}y{[i^xpZ6 lK82'=aRo΄H9sͷI3mGjcZLTaʃZ}Nf&0oI?z=N2ejW z8v 6G\1u a)늫8JА#[́*ȋxY~+R)ӣtb~]k"GV\2+N!>-.@{W؅eEa[ Nd]$8I -5|&C֨5wϫl8{싉<yA=hSZH>%w2^J6k*F?;N5Z&@iÜo?E ;Is$ uG=5(G0>GȜfE8"i/Q{/4s^8~Sv eq{*j(cyuD=aܹrh5 D,'HhZqL ,c[lɟ@XZWmsߏ*ޜ(zƚEԼd %*g}YNUL!Fāh7K+3z<ꟷp\t|XcoXIi7GO5k|qC"b >*@/ј\ z#XOsqwk)_#|M)\{sq`l(+qjB$1lhYij.9"&J.&N,L#1ưmbn/_։;r {+~ġĽK<Wh"gEgܽG)'uRkXG߶gaE*WZT \GmHx^ϯMi#Upmev?cԯk/&ͧ纯,wތ#_/gLVM7.@qKE[AD2:ĥgYZ07070100000027000081a400000000000000000000000167ffad1d0000323c000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/1]?EhDTTk׶ǼձLWSeW;:p4y_ KovNR"A:i\p&64w*} K%mmʍG2KJ1JS1^OޣG+t#c*+Xm?,3SX|\<"mr#Q2ݮ뉽SsmA>.L[ E;JMP&"Rg;$ݛuꤨfw a] u[dd'-ev#|MfH4Fӭ0 v,ǺUّb4;숙r/x3tfbjOsݚ坵;{UMz9`VM&i>2~k[Fsd'\VvƊCz7M2˃]y37' & !D#@3׏ )yKʊfgY7g}A$\ojZJKkfYM?g8U :r28‹L#Y=zUߖ঩.?yA.q==kHQ>CF-;$}C YʥҰ>QJvBk 4pbP .zѓ].7#E[%ڞdxQcy$chJ Y˄(/j7$lGfNth#8gk[+}puCz~i8JlfY[e;+FZg&`Ԑ|^+L2BD>=cϺZc oۄd_;Mg֝ܲ?gh/p띫ݶ^|z:âNK}m_8y6i+@4OG ЋaABX?&w=^e8>p8p,2YmKQwZ܃fNs,SJr)ɯʇc*I҅$#~].VdL>*HJ!Vl$m(YJǻ2]x\G?kq$}A h d)2 xQNlMh m1;3Y4j[[Xk)Xj1!7]GSX*ܩ@ڙW<>WxL6c54 "lqozpK~ʝ)zBj7hάK1G}ɞR ] E^W'% :\z,pB'Q549=DFh169L37m/{rӸܵ2CpepޝN>ʆisV7S2}(Nao!ɧܭXo*}@P(DY@\%̒h,s-#Kp "Qaxzvy"_7SMs/AH6p }EDzڻ{ \eihǝlBD`wM ǦՀT-/!hskŅn.x1 fY Bo8fK=0PLŝ.◲r4oo/e/Ő ؑ. ,!tGC:e|/t {&NZI"mUir%.fD6^^^QOG̲g߮S5#]p׳ ByZIL K75>t]!V1\mhv('y {T:׮aJjvf@*}kH˜Gފ`e7R:fr/=li<*n*Xiz݅ʁl6CDkTdUlNXԕ]|L,NKOwaa0^fJ(3n,J=S zWDRc}.W)@mz86`]M^V+ ՛Vw`4$>7'»ДJjE\=ZDg֞CMcH9N;<"{ 8YXXڃ}Ϝ[ !&=+n?cvNfK;"Nb"Hz‡ |Λ2k'wKtΗ0mrSvgԲ΁%t0ȶeR>1X ϡUhx'KJd˳`@X vO~*P3rt+;ej^dzs FE^_# a8('k=w6 #:ina1XIOX>9w&4(p BωZ iy/f-V.ODKaN]B!p_PE ?s&rTmtNZ|tt\$j v)m%>⑮^[P|&bm\::bŽBY K&!vU[2ٍ~i<$lPTQ|J,^{B}uCIjPщc7$Qvp耷?qbG%UeD>i ~j䴌/.uCߞV>^m*Q|RpIJIuTz䛪q:va(ٓLtAax56oA7YZrHƜ藸yPg+d$!]#y~sY#S@OwtqήeԪSqF<dOYw)7dkqn =js:c":iQ^!%$] 1bYEG'}OV ;z#u#fE 'T8˛괋*1531(Abb9M#f: L}P>xnMM{-XއgڮD{eX;^ yC;pL4s0 y *?<)2VioXϸݡ@rl"Y m6ϛvI"c(LLuki#xM ZT&j_ x;~:6|;4ѩ@0Aƒw ,&hG5K PHs`&߂m -2S#QyvdND*D?h PX &(6!+ذ:-0Ĺ ُؖՆp zMz=9y=S-YfB- ]uE:v; {eC[ ;k- l%+ AaN8:҄ a=p[5!)J8fej :amԦQۊE|RQCU<">4}8kHg-⺐\BQ>)k㇖!Rn-=r2!kuSw|`$.kgp69d{L|aFfOOe^(%~k0X)qxy~i@C'b#E⺮Cn,+ $.sONu&"nwaxZC !f{<Q߽}_6zw4;e&x00|2y҄ʺv jׁ[!%g*i${1VD_&mO伝#j#Nor vֈ~(#ph/yq7pl0 Yo~-`j+l2!to[vas\͎w`怠L+%|\N 8dZD6$ wxo+"rd[HzP\.99B܆&uۛtS(R #2-O;Irq8-FDr4-0Ӭs"oe!]2A-ΆiѱcKZfI>V+MI]d{ Df*.꭭gvA,^mbA ֬?Q )m9mS:Yb@VRZqN@䃚KifTnPY#4{@N儏D!5gk_1PP`zuujEhoml_TZJ kW0i!d؀Խ%jϰ9q>Rr.A|DZ#C\ 8!5A-f)9fBP_j3OvCa$`όs`՜ ~?#~M 7Y33[X~L3m{2$R>@j u>j:LMM ̐)wsZq8otoMZqlf`{."s>sM1F`̦87t Ak1S!(ΆQ\inǮGfh`*+,QgB45,,8(e3zeI"f{ 0YWD}̋1^#F=₶ +0 AjJC鋽XntdqsA=8,b 8>ƹo' |zg$ A/`91K -င=YUigYDB2g )dPLsސ[ဍƎ_{!cѿS < 'HsVBMF47yI ]5%X5"]=+̽ HFmpUwwSsW4;3*{Gqlg+MG}~x=[<Ҿb \ZpiFXm,P%bk,zDO?!Br _2Ԃ :6~gT)42P<ړꥲAELk8s§ -]kQ yW0ӟ WE&O3u.^izː4 gĽVs4>h&W oNr/"%5VAO]"tz3J\MьJ:M;&i!,8` 2ɹFY&P%'۲Pb#*;;nBE//J1AO,*C=gKw:krt5;+V֧ZhB UU90g1TIaQ!Iŀ16SB:j|A%=5$[.Q\p&Ϛ.H*UI`n͚2JbǾD0+oN6FT+ha1"⻓*sX5OHXJ9;,օ:v6,J L5$d%䅕 s xXla`ikxY!G0!g|},Ppu2_v+^)kgidm&'`ǣH嘃ɻD?ر(' fxhVgȷZN'QA%oqLR5~+)9IQwlȓr;/_GL7h(ȷ;PVSjk>mdawaäcb?z>P/@\ʥKM žOfRgGCkj•-q!OI9\/ ^&+j&ϛ:ij\\"^D$Nz W%#UtLvEfmZYijL>!Cme:FTy씬%%{9-êN4 :gѵ$ =S4h-qMI9ȅxސB͚֝(aGܜg2L̸m:3tx6l7N+0q31D wRO,o*HL7o0CV>_dWhb k]H"}}*7&EHiia [>w}5`@l j4*$ggY>-[Lі~%7e-| 1hFu&'>k/hSU CmmUai/x/'9Uy]v4rb/e'J7ս&29hV[Bq~j\MiIEۅWJwĪ!xZ.Ù69)rF n ]4ny_c1 ̓GnDm3$e{@P?Sg4A멭i:`X &&}*l{(rf7Qہb^~Nvp5c (\V@%IΙ_st>\jҷ`iǣ(m|-}W h4ʦ_?K$3ldc 6"USs 1:<)n奆Ȼ,YbV}(((a:&k##8i̘ND7<f#欑rһQ0ÿFM L=j%0#lqqYn4^,ؾqDA û~N=RܾyP h0H V ∓#طnërs۷tUJi&0v`W4HJz:A zzMJ75qEy]mG?aH 葭2WX25SQDc6Mťg{Q<ۊMn; fh,2DEBKcL898|rPAɛ!Vda#A+OVXH_=j\\H(X.3h\ldbvF311  Gcə g4r>"5gJ9lt|Vjn-Fmsw4"%cO/~e99@m?NߘHp5Y}'Y^uPf+\½@k"\}ǤEY3|Xa)4ɪyRKq(yJI"G}>K4>(ݚtk3z$۽(8q%@!/ql&ObTװʩ1K*ZZQ0Y,O4Y\Y)u,ۆ$-x#HghS= )jX_!gwCeQ>|rBc12G%}_777]>!Y션K]9 wmB:OR̛)XW6_XJQ ̄B͂ nٮ\{@V6Zv^Qwg?YZW%ϼ95#Uؾs&d~$.sQ8NPufMs;G,-6ޖXhV}+LL E}߱qΉwkalմ,j :H1knDz\0CT74k.K¨O 叴bzg.tRutVV DA1ty#,F񟵩V'_~v(zQ{Z fWV|њ 1|sʺs _k4sfMC\Yo4HQ7WBt6inAC L\gzB!SPpC;MJks?dD(hvb%s¨*aíD!ITX+[JtHəppSaFI@~xTww "Pݭ۠D\I`L~G6{zHT;Ż ._{FsJ'ipDЕ܍ ./f+Xy=:@rD6(H>E &㬾&DIِP%7xs9+bsX #_yNن΢C!_z<-=2?' \aק宏 06aY6ˢx[gDAǴRD7%G"b$]@Ё'RN h 9X tC<ܙٷj\-V(~]cUʅ@&cֆ鎓s M$fT ;>lpC bT.v!㹂Z淬y4$J=KL$$ ]mM7k-nnH1=#Ixg+dzNY;Q@z.NV/S꛱E-u3lνQՖ.ṣ`x<x)"M| 9o:Fwae4L-ޫov.yo<ԌOTgB'=#˺Hp<O"[#[ Dx?^OBeTmzV| ?5w-sFGMR3g>ڦMـO psQ|7^rRpWQmN4#EE|xݒ0,9e펢CDc.lMteTCo g2XD؟;#J=UIpKvV0Gj;,H`ľA2ÎuS҅lK$ ŋ@IK3΄&!FdzDŢ`:}-_ ` 1i=Qv1~(.ϚptEHJbMc 7͖V~6#0:&w2bD˜m\7{hc>c]5WUޓ]+2(>[pŎa=*^V{ }HGc=fom;~S$79+9Flol+^ '|`:jI9߿K_Zo~\d1߂GFE}cD#YL>]kG',@H ҏrTt8%t "++Dw\A=PN2oB k~ \[HwXj3`Ԍ"2}ld-ֱgYZ07070100000028000081a400000000000000000000000167ffad1d00016cd8000000000000000000000000000000000000004300000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/smc/smc.ko.xz7zXZִF!t/プ]?EhDTTk׶ǼBf@!T5Ϝr ?|ɓ`yNC՜ntd]I4M wbXbhSKvk{6pb{W↓`#|3يe&<ĺ|5Syk}Ƽ6ܙfw9żlUQL-uTX7k_nfcx>@{ӌYQg+pB}MP3;XWRǴ<]h# >z/j{}!7\χ]I> ꃄZYB/EX]Ex-Hc`RW,TtT`fhGN92&⃢GB48vQ"u+G+8P>.\>KՆP.GA.b5uAqjNƈ7|G!*}D!|)j/ NV[z~+ЏƮpUdYkR[Z#ç홆=9`AL5zG5Ңxڢ^8V^>ҙYt*E'@*BLe .zS2XކOQ'P_(yrKi.I%gf ZS5ԻbEܘ{! }iλ ؿJG <MW",,tODcmB";H zIcx՝U]JY$ }HS{oze X[ kV|2)aѣMt PkգO쌠u+:EOzg#09 X04ooo/B? mUX\[ʃ>ǾzlwJ. ⨚$kj#RlޚXi|+Z[>9u{>k2_с ,oxB~' Hfd_] Bq 孝bԯ.D.|V2KAG 6W#.*њUц~O@O l3[F~Xf#@Ma;6~ WC/%>K(' VMH1#;c5b/Y3{ }[M `*B ,0laܧ(֣'uJt\6ds۪?l[VhyA| '7[)ڔ C6'2tح!YCѦ,!YaGWr[:Zsa ?dɰ6Ek/37@\dD*4iK)xPl֟Pڌ(i%9P|u n ~D 1%j)g'^⋃tpy 爴ɓ5%(9˭ݻ ,kToo~ >f&MCOҸ2<ƹTJGϏ$"Èjg\ OhDDnȈ^ʼn<5qƷbPة-qNXfn\i@zy-39DLOO>ùP(`jtDftV^AsopUDp؜brTP}0{KFJ9'lJ_[l8Ű|0"/Ir~LHe_tUke-wXá-FA2*ME'q )+314 |M-WncIRgB,ܹ%$2&V kF HQZfF6yKtԩiurT-R6vh~mEFu]YA6,X&<ͲA9d6}p{fm-cNTYޢl1 nz/×|OQF'R[of X#⵿]'Bk-44T+2l-.6zAk]$ Ua |>Kk5yP6RJ󫞡~ }0Me pI\8u)D(˙-BdZ/ v\%dY|>7lA_EKAl6IknO5YWo\2cZ͋w.Hc|aZ'-p3#tRV\XVy( "?v'֎A{J!WmF S=Tx4=[ox1L7 u'Zab8b)\'瞚tU "8c@^*[ ?hB@Ăr|{:avOqb~uWZ0mVf?}[;R8ػw%k]{YHEӏPZB& QXZ a |10 \OihI}xsEa7BG= SoAl.\B/kNΐ͵^7ε&IKl+?vEzqz ؋9aa '|lq8[+&b~c֑~=OXa#Z֙"ض{Q Ӑ2ڽVq}l3)FC$~Yj(< @:5wyJ謋끅T9@.03 ts?v@/8  3>oXLDq7\k5!w;.^+R5% ڎW4|]ͱ> zX㵪K>[$iCQXq?OsvFG,/6XQyƟ6EnialVܹ氒G a/q8/B+JKJwo|$4cvEAFaoU+ *W{$8 "Lh %*{b4O%5JYY@2 2 䙞r=(ď eLNrEY>KUr)4/ {H,[:КNUcjB M:@:"3Tb"J~JR>k $bM}ֿζ 0^ =P8spV8I#6w^u?}aRfV4AZ=xSuwΙ&v0nwWA3s [X c'Sn\4.5UaPa^BuIgE'9ꦻOqX/DŽwqnK6#1g *7#dkҿOlȰ C x Hd})|E%ryYOo/^s F^t=^_7*o gi+„6%1/(5! @f۵`_zme%OS^dmÚGKpjvO>ʇΥ¬Da'8E8o3-& uK O=O n g膁& p߹ںs1@MXmm&xhŵc$nK~KclnP*;JqۦYr۟6FActykmLN =2o4YI#soUط,YV"8$pdYX>R=5ܷ[<2fEsL%4I\\tmVɷTɳL[4Ӭ7%p^ҿ!q"Xo% nsho_?8!6e<(~csG'@甪8^d|†"0Ч7 2rgT+詑os3,&hSwe  p:x 9F*OUثXiSs1MuDb%Yw?d%aTWPEBuѣʍZ04~pækEԯc_K?IYjЁ*b$#i9tZZxW*fv6*mkq,8gKC= =X<J s54zZYϡR&@{̭ [7yGN1rMq]PQo([+Q㎚(K\s]jAZhQ+{o1dcXwfbBt"7@ uP$ne&8~"bqN B_88-"띆8g< :L}nE/~/J(~< D6[慇}3jO2}LВg{TlX[.sN]`}]'RE<Ծ} 171Ȋt+_ *\0ͤv7`*G[ȏbo {Fv2գٓ<8 Q"; \*7ߵ}S QȋiT%vuDo[FO@yڋq>TN&L.BC 7 KTZ[Fn{b<S<EUa ƾvmSm a{\ZWI@4n4+6M.tcT'^ޭ~?w62B\XGZ҉o>;՗uS3V7VdM T7V^5'qxH.7Ȯ-@pXg%o/*}jFed`2#U;ꇗw;#YeAڞ\.ЊG~뛛[CG.Cj'0x2YĻJ&ґ%z&܊Ule4{]$u;J1S2S2)653֥L|.՟4-@<؁nûMv`v®{A-wd3.]e6ʹA;M@9HTO`{+5&h"&MGe:L}/Åh|[M41%s]۠%Et;ccV31 |m W3P0I!i_`@? "h^uo<TynmeW;}(aH=#>{Xa?Ll6G=/1|=)V jF(l}<.xFy+?^`_oAMn]i+|ŵB-((- 5m5݊Ȥ!⚻|k1PKAxhOz.u{@)Z՘Cy9,S㢺)a7eoVoӧb~yc19%凟):|DIBG7N6΍eq?kʜvU%[/}`&}Pau#h s$@0AWMe.TBqSI@pAC``}k$A^oX ^,c}vIպjc[_|t ǗE \0㕟husA k}N\B7 k fUm' OgW`f#Q_8PJQA!*rqڈ4-gg\'=9Bu=5=dVQS$%U=ifbvӃe|oDl; 6:;<^9IR7G6M{ɬUЧ0D4<Fo|у HZsI'{8±%A#dH$\Rv ES5ozVrCSM[g*;U[rjҐbZɺ+m h (HFC/YiH %F'Nݽ–RT 9YKDGc`K*t: ' ɸ8xڜٺs ^W,RNQ`Q,ڈ:.i| c69cʦE]{ #"d֛ZFvvLux'\ WhJYxΫ hG]}ly#k^)̯@Rʖ*0chŤ5XmjM(1<vݞ39hFTD&5 (2^` ~Gɧ*ՑqRꭸ]5aE<6 )WU"uSnvLJgˬQiy䜍ګ @zr"d38qll|6/CD'u3&+BEPepk,=rgp7;|"0]h xEnA@1J?ʒ^yK !&Wtðcu7c8 ?C2ɗnТyVʧdLW&%(y}&:Wj P~sS ҧr:jW/v^!V+^՝#ߍ~aKpL3!TLyy!v㏀!$0C:`͝vhܺqS/-O0h8hL}L([Jfu5y͛YI`׋՜z=Psk]q=)(6hBz8f̸cz[xZ@/a0l8Qi9rf!wĬLOh[wQP%ZU[/~j/B.04a^K˖b:<辌'T< S߉ĩ+BExLH$E 0azj$*gX6jHu^kTplw{ԆйP1-rȢ:"Mm-j6sv᫞UԺ|W`{ݡh W%5` @c O5;x9k> ώE[M4zQ:G^TR=}I,i>KǾBkP[M438 } 3%3/ v?.X~"x?u2{;w'SH [(ƪcJtA_NFHR vRokeWؖ]aLptWV\LDpLj&pv[(Zk)b˕+ţYC後__Z voZ%+X@p*UR_ ;pJ t|h/q.04lw~X &Z2vwl|ؤ\Dn;ګ˧Gzu9~_? E}0V_]Lq T-c"F/v'4z5pӀפ_{0_"êy̻A.NGY0ǟpDFUmi~4eT?4bc* |(HcmOEA7noprxt<_(Y}om'eK/8[`,V0(7)!H HH`%`iRя՘n4Ƣ6[$"aEiF!%Psk.}bsP%lV38#<@o ~las|XkWiXΏwWm8o%9!Zd:7e5DT\⣍҂^Y{knCmL!UzA0pC# QZVq훪zDz=Hv> wy ֥1at%C߲X?  >v+i}+%l @ QXj#rBg=]D_Xu:1lx[7[jKN9gz H]B^IVȻ^(&qKg]`)jhBuaH -Hɲgt*2b<_b4y$Iؒ\,h8)mS]@JQޮz#ڒ`Qg)3}쑸YHobP *ľHH .^ܱ4ZuTt^Es!1r^2OR1$J46eܡ-[e% m xb=3q֜М Tb9t!=v>&?Vw/k1A HsR dsс[|^w;sd2 ˝ Ҭ`߷k~ U'R;ʙJ!aBC7"V$׽Cn#!+EoM|[02bۻYV[TT.-Ug(,B"}Ht pа'Gi:fU^E!sM ri$?8Qfl?gn/G_ Q7|Lζ涸oJKfB$-LW$kr$zN$@ZCM1XpXVEhGPu("F~5CQ y 7>50gg*λB~-m^O CҀ)png`*gSC kyГ^©[إ3Bi (aF{&Xs4@%>7f#N2ןNT.?kK Ѧ>aUM/;2fŎG<+cѴ:´VĕqM+|ZqY#7r( .3Kk5G9e:^%8P‘E^`X}u$U1JOKt ;Jl[Ay^]m?}yG(9lR$7ЁTY32n#[!AOk(Kx-j'5n8U]<$>CMGZhMcr.f^vz?AlɳuY^\ݤšՈ4kt+z%47 oN)CЌ@/,.* < a6tDUBrcġd5N Hĝ)9l"=vi܍W&m&_Mfn>w2Isd:S0JUbm9sUUt3c*U~!WO1)3s\VF`xZjzڲM`fҫ#[v kMq0 ^?r*`uJ )":'S:H`>ܔy#szQ'ϥݤMRݼ c3PuJ <Ev}elF`"x&졿Y ̓>zIh%56REZJm ̕h/w۰Z2$(b_[T?\;(] ;zg욟1/m&|@VZjR^Q7'OPoH^Z _ڏ WmZZcKu\C~ļg$!}쏊la$*}TVV}/v$/HԟROBLiC%`fxlG)9Pam(Epzڶ 8 j_o>WJm}3#VC;J pL|j..U'"ڶp|7 I=ӹT{{?\ꑚ\]< D˧v!5xaOpn}dPR^RRY-Ly3ah?((LO @8ν Mh <69nhgVvN䜹+K䎙GR/?" K]=R)!iF)" \4+`[Ϛwa՜3xtO3"ZqF(zg$A}>:AZg"ZDFJdݻ7 5ؔqsΊ km U0ZEZ+1Fů9)6á,[uݻ@W$Ȑq)+&^LOo8#a+D^֣(Vg2M<L6Ӝ^lk||Q<.j\]g$8 3lI'mtlv_m)u$sC!G3zJrVHҤurPrFێ ւM|'[oGiTwFp@"dI8'O1A,L!{V uxˏ\3$IlJ{P%j1潦)=S҃|ۈ|AxA]}.D{u OtXhN2?s \1Fa߯ =#Wvᢱ]왍Vz:v_2Cm+Lam 2ӷTtp4u}}̤6PLP!72 6GP@P `%ٽ!#[f~+z:q% 'McMҜt%h]C_eM٘@J%j[eMׁb~*zWb)(MZ=0|VDGg΃rEPXdv#<nrSKI&Ø 1qN?* vhG[g)J{Nlei]@tĨyBMدpx yA8&/ +EW&tNG'J䫕/z)ؓWE͎ V-ŝq#<gxOA6h{IQc(8P{"rݗV;Pz M$ MX:L:e&&S>I2JQ UR~5 -F ˟|zmF;#zh):k@H5.lɔY RrHks[egIܵԢ99֨I24r,| |-[ "MwXs[|N7Sxj㢌>ۧp gQ\ ZR3.({!-/<=@ŷRLÂG޾vT+@!beN`o⍡D"<Ƭo.8 '|%a7V>,N=fT/Ψ&%&کOltzs(,Zh̵Q%:2Gp9ј(> NA[?;L-g/l\ΦxD{P)53~pvT` _Yt7,yIv,ĕ7 - 8lYRncf1!Qe-8<dM yDɆ믫f4oj& ʑ`юkLL~=`uh6#tX>j>vhHx;1?r`2ȬGXY3xY79$[> r` ({tHHGsb=.8MaV@eԪ+CZ7]+PPkiC-$XY`qqDh!X+:me!+MOXOS2^i%NVMb[(z4ONVD%J.J|@H5$j hF#&E?R rbJK\*ބPDc7 +9w1]lg8a:t(=%]B%!Fa5St ݻJ% u/BԷx?ӡk{ζyGM%# FՑ ) tB)ADQ'#gd e#mUswp ӎPGSi&o3.jwR1𨓒xz0'@T?fF (L^5'a"JȀ^c/,/>KI4%XZƱi٤I̼C2bI.IaWd743,,rg &?@aDT}&/4l};=O^-O87W>[}iY;1,^f0­wICظrZm# ׻sQ}PiqRKudyvES<`aSw3Χ<Į/wdk{q>;. e!4?z Ct/@uy'9Lb""|/P-=2:jrp F) uD ٨zs#Qac vekTkqb:jv9B>̟R˳ CR}D V. 5%:tT1f&5pXTܺĥD 8ߣq6> iHCqsLv%7hFAajMn4GEKuSwwȃ0z iUkh`@ᑓjE]a7,gWE9K];=`\MaEq0r C*s}(@=ǥvZDˣ:RgͿEclvlHj2Ki,˥) ot$L`C6!=[wZ˃C)K {Xc:;+_<(H9\nLU*d& -SWJ]vv#zsg~{7fAptu$9#-˗q*r\001г)mѸgF\6M(g;M2#<hk>;'aCCA2r9Wů\br9Y!Mʽxvˤs˕~du UL_F;>E,<+%;$Ӓ~p~vJP$&7M*1<b_r(Mfsv/tGnOY)ګEB&@GwčFjp@\UhI1D,(m&(Q.翱V FOaY豯r&񩉍e٣ɠȴ M4\%(+g 5OH vPD,WB@VMWo_|Q[ 5SV-<Ҥ.[SW͌28ъߔF@NVq?_a/O4'8<&V^J”=dg C䌰6}*[#^I^(e8$]Mf譽M+mlcǚDZ2*mr : ^Wڷ:rWmq|hk*<w5J^pv͞|vqIlHe9⢠uZ y:Y?Ivр:Ny=Lυl v94;KLb6Ճ9.6oY-^ֺoDN<| oPإgs_+cznPOÅ| { 2숱,*R[8MǓȼjˤ[joX8#t8j6%10mGF_d#$(.ݚ sQ| KaWg{d{Z%7YiD] ʖ-K!!;RC@ޭfӘf!z* =%1A<IT顨MEiy@OYԿҋh["3o "3SCy'4,u74@yb`YkMȚ6vgaTLdeSۖ(GFš;4:/]4ItsJxq6 1/j\! 2Q)}P~#Vm- MW+JM`.ߨl3$B4Rg;1 ]JfaqQ4i Xq;%UHMD[)f2x44\Ήay'^iqGx=+ /V[7l?~*M-6m$zO-e<6ǡ0<}`X执z80?A߼0*%wz~Ǜ:ضY;ҹණ*E 3z=|o}g4ÕYƒR.#t2L6}2aZ;9/dFxrIꠔ-Y՝ 6 meհpiizBuFŎH8w`g/<7'bԝABQ)-2>G@@\ނgֵBCtt_d1agW_l,͘wն؁\ǐv>nI-JPde.#*^ȸk߼p[YWKUn2r9aT]\ȅ/aOɬ319>cڀ7Uoŕ|s%>5QAl8MzB+fp[M!g@xlGjp'7K nʡ(pVNog /SdE%&{D=z}xZѭ IƄͺX5àVo^@ OD)id%Ut:<0 ̏+/#}}P_[S`uλKB @3*gunJeoʋ(Yњ6› >1WRkt wuU !=o21oJUhOr⺷T _ʼn|7$$Sګ)\H7iauQ#2 ې0^Knt-W Vt-O2cWHڑWYʵM3-"ϸfvmdQ$4 Ѿ0"A֎;: VX `HрK+grHi/bit̳^ziuëjܩ<]1ȧs1Ϝ㖢%eLNg,oRb3bk4 -'YG]c1 i5IK;q\]ԃ d(#e |L} E>DRTf`)"¦nϏq|L ${&/뽃8~^Y {KTF޹XO_vDhV}kkBx绵-Ke(7$ë.Z<xC[%ǻTlW-Ag/& d 4nFtNf5vmvQO758As ?Q8jJj>\bM2ёlM[:+ .WeB-H(~Z.•^p |A~!v~SW0.1mbsls9 j yqڝkaÔ ktkN 1yAȂcc:Ie%=E^9 k\E"ɜIW # 0햛d\1Y`/&ZQ6ɬ7+;#}ܐx b6LhjBtڒstE4P$;\FBF >|Q_U/c̢)E0 V|l@G8?3'n#^:^`Fg^F|Ņ"f[ C}Pങ3g t1x++*ә8KZjљ=(c`z9" j^RsGe߽p_p~:xBY/||٠.ױQgg+1?Z  N: ^v7S&rQFDKhzq (hFkxlB^̖<,鴮wwtTHtE-I~S~[ydz؍S!7̹6Am) ~9gs$Z돉Te,X:7/t"E~OSll[ \EA38z=>ަ\Y͆cR4 t >߹~Uݓ 4] }zdN#$Cur=mwȲb$ ٠)Ɛ.`Do$?ɳAa>: @ZЩdn)N|j T1u:YyZ[rC/"KŞ hnؐ+ ^\le՝f& -Gpt/`M<>Yw_ll/0SfjdwPp=$l29C :U뎔^zi,KWf[!cꧥhPEǸ^YIIdMYIb *imWsD$&liǥ'A_K'DT-Km26T`!s.0-kE;Y*- $pC<A@DZ0Ir40-{w(L\_ːtp؇qq[E2_=`b`2\7DH'@CcDd8f@͙Ğ{=2ĥ hs#ڜ:]ou6lVv ^$2 gf0JArLRA&;H jB}4@OO"{ozpqԐDHN̤U& wa(5ei" \I ?5Lu[Rj G3!G0NdNoU<" ֭ٴH)G @.bC=ժ2ҚM,y.35 bT9Yak"[lF=,NzO<4r ieknVp=O`9}0ś$|500NvA'/ItEҡEE쓣xpnOѮآ-_^\ʈ08Tǐ-,zN 纥%Ud'G$p?4SMN`eً-ݿ8w)-h, 󪣜3a d}"I©PW Bb%tTy m!NS7jq\-O/ s6}OV!̔I9.L ",?}&h;DuJ\kV[Qyʬ.+Ьzs~*d|Fbc &I7 -` kY)l 8gQ0>$e[ԚԼU|& K JíZc \qXptեbJ;'-:~*r3RKEyxwj)1`f `>tp⓾)!-mEԝe 13S| oMkF鴶Gr1>[Vg_2:~ěDmTg~EkV ޫ r$|7Aܬ7a*8(ab55Y3Rd˘jlƂ'׻v csZdUALwKy 42{"ʹmNͲq4TЏTF1B3PTQEMBn˰ 6:6fװ̜gtmDЍKIȸMQ|}\?ei7w9=]K/X0w70*q}w'|!)jXZERT"EiѮ_4BRNJYiHޭ%{km͓\= CZ `mWnIOLkStm&/ TPΛ[GD) hu{ 塼Xkb-:WS/} [!UTyX/ KܠQAس|RֱXT„rLHxax97g[-j\iѪL[7A/YuV@ IգhH[ s P {lEWu1j(^0gkw,$4-*:yք;'m~00={ZH?2dv&=y5gg ̵ xj |Db)!¬:N9bЫ7Jс^ȉq4{@iV1hY/Uh M$J#=|#L_T]VڧjAR5qgz$TFPzq_FxM1yR'"~BuHMKKX[ u o8Z)O*}Ny2l" ~ۄ) \NءNO.~F%dГTHl`RYl >7i8Cd;SMO[2®ey 4+=Uv"JW3m8` d-}0#M4*/HIYeM2QA^&{i/:&-tU]WݢjƾP&w((*LUޯ5UAٞ=4s#OeWe`JP_ O[&$ԣ\!U4&8^&1 }S&LaՋ`t1e-KJI>[=1N~]\CѮGkFܜ<,2B9X#_W̆ aE|t!df^A(|S5lS/ޮ-I4.xq^ 7D*!5,M+Ok+i8#'q,$bzW^Mi$V<uEe1`9-]N"h>߻%rP;G٭`OOi1Eb!+^GykXL[SQg|XϡsBTdH^з#3tfn|~8B,1 ֺ\1`%**_K X=7a!\o+݌]4¼yvl;q[wM26#}'yrP|{Y~C? _\]1SSh[H.@o?/4vG_9I:3xXI2 mP[]<'qN0f1v\*?:>rE1OԸc)lfd1N$AZ!0)L'[={Zco&)BiE !V=ٹ"p/( yp!XAK2gՋ HGNq)+Z``iC >ax`*b%D”ޟȶ;Oɺ[ 4!c-o3 z0Kc9eYz ?>I- Ёq`ݚ}M:؟P]>~H=M;Btcb+L ȓ^vj˪yU+m %eB#9œL*ܻ{@64e{*k5$`1>>DXyar;~H+CYž$朙 K&x~v)t¹/ RW?hl Z m%ؠwph4_՟WIKz"n5S(E2”}S Cc@$0IQ+mqW͛u~0+ gaUH{Y`Dif+IWh ?b7}g6/c9A>&AmdsHQ*ρVB6$Kub tv|7![fjyl*=XcWSS+Ԥi-[ }nOPe1U~&]1/!kN4^:bdX=Ԝe9vI?17,K #C$ s$@p&9ҐP#;O[gbmZubRӪ{剁tRW}0YcԠkI{¬wMhJ'c@?Y ,:-|UE_'O[(i(iHvx &#c}$:kTMkbHy  |zYՠx6/ҚDvL(EyÌ;bM@ )qP5m|3"Ry@|F71p`TLgRv挠]@T:@V𬫮г~Ÿ}Vi9Bh(aL[="iN7בzPN97k/sMo*y(^? J깻A/ca~>m{ ֑.g杆:I&pcn$)AEb=S`] ><P杉B4V}l5l\H\% KmA~aArF_ <}0O7k;LR+51obyYmB67:BB=(q-n&=E&(<>٤xB!\XB*|0 t#cPY |{vQ\xmEO6eOdrTV& ].g:M:$?A̔P #Hk tcI~928Iu{Hcl Г 4' b~@aaj#xBOa YԞoq;념fLc+zFd6fɁdQGOߥ#$X2*<Ž׹e=o.#S(%/ܷ ,!BYKҷ[N=slH P&c*emNeC Y~~A鐧wKׇK+ȁOU,f|HdlEǯyP^C_to8t里;)!rRI5*/s' lDpmmRZ<-&JT/˿;A|LO #@.gYʺzҖ@?1(&wq WzxbD]u7mP? "U27Q/ >ƽ9ӤnѸ_^taUE(?K2f_LDf%ND&FDߍxUs{9ġ|_l̅!.O%\Uze!{IwgHLn/=R'OP Cq{~/ϱ OAzfB*N+ _HYPL]@{qmq|~Cᅑqig`&)_` ;Dx8*OZwC}J[&ac `*/]a6%=ˈZ#C_5x$n?f:cJZ&}r7 8(4lpmZ*` ]CYZjqhuQҌa >XjJ)$S6H֏%ZA:7~y%lT6 @Io AZ;JzE7?yD`9j-vghxllZi %)46&B?km`v*#֡K?Q|(L}EzL/hwwsS&"17Is<:R:h) i##Go{[cY{u@fiaOtޣ5w+fK 'yu9߰Qk)6Eef̅ l2j0zC]Ō1h7Fګ@ԴBH[R%@iPesۊǠԀ)I0)YA+^R' pRK$Pߡ1\y w˴Ŵ^UjV+g|celm|$z!tzC*j=#ANRП^+pYZI*æTKXY$5V}i*UR8Ay7k/atzPlnV7eaD+`ɝ_NcV;GojVȑ[M|u:HUeA4[wl 4:Yss0H;,?Qׂ{H=t]F4mCy]%+#b>$}h~kfDLkܳm8Li=\Mxy֔:pF ?>*ye0i3 1V)3 JtW];, je!x0;gM+fBl'2 ~+s<1&@xrUV&}tiʼn̉+-#,?ySp%Mq\H,mis#,,(L9&ԣQXޯ!W[n2jdzr)z^?jZXCsy|Wy gߎ.7wZ5f}6/_[ظ4(Q%tqTXg znz(ύly큭3&_Q|ݔ$Fhة;()ٓ-h`Tp)(ǹ2ׁ$:4P(zU?iFDV܉$M&+>Gߡx nᎿIHQ@OV42<`B#y*фٷ"n}|8 0mh?`_4r?DJ]j\3Nqj-䪴Fp-Y _BI fƔ7,G0]**Q:]MU7G زRwUndc+c2^`^bU^l/tV@ą2AĂ˫juTT~ęYK m7`\xKX͑lyh6yB1tMaS£ ڨuL]yü1F{ȭ2/ߴB"Fڻ)`=;%sңi pgjL%덬~KaoO{=^'.=< j+8h뮾-OR^OO@>J%c-[9uBĠ|Ȓ%S@lTDڋWJ2\vLSuyZ,E +F~=3\+qGZ=pRqn ۔] yW>H&!E87j?dG[zQfL+a8՗6n_ϊ;$0S0 LG&.-VJj Qo*qzH7s|6RUU$ZJanil#qk-\cA(5*+Oz^<_Υpfc &SY&!2e ^[|=4HpUW)/Ea"2 Kh^?^k|9h ]_Bڒ £"6a f2a3 s #&U%KG,:8.r2khyvsNw"z-6&e\/v8zn cΟx "R;qIzbolq4jE/r6(lUdˍ!^2%xt-|ᓦ9T>& -PA@l1# KP*zvIm؟ |_ 2ĹfXx3GwÊRnCll6/6~>Ox BnX/߄_pՌ(ko_~\*oy2[(kQI 'qr131²&sp-M$DQ]Mz=&F)I7];=~4 2?:?dO%ʡ^cصaw#215 ֽr o6{o"H ]CAIMK\ĹJIKnB;Jq"x8}"zUގف*.?)#dKTmkb Wl< Θz &mֻq՘P2oN6;Rj.X<ޙ[dr5GL pfq-Pb !AsY4xX `E(z %%wa0()ci}#"s!狊7Z@gNNłPJ/%ן>hjήe|Ĭ|,Eq̈́YHUs0*},dRH^uwgZX_Dv(;zD~fwƎ,)n,4`ni Y_5YP.7[LW,X@*NZۼ!&$ͮg6МJjkQ|C8MjƮIH/[7b&=@cF)t❺PeZ hыÆvzK_ZrBK≠BBi2+ֲۙ" >CT$Ie(7;dݲ8 W$Ljg\4sT thန$Iޙ Z(߫hV qeVJ_&RNKOʋ9iћLZ;ID |s0s0:[dSr/#%C Un978 K# H8IjbrN&UPBN(HUi%紥 z. {¸3w/7z`q]LyТx1=~dH`+xqG.c0JD*YT;-^+.M"/E2=5y$OK ^`~zڎ](V^}f\ڟ;;a衶-DZdH*WWyi*?=J>kTX'? t |}]jE浫i Հv2_0w]uŐ6Zo0.5K, 1oԍn*䠒Cp֤fcܿ /) = vn[lUZsNc-5j@*ÕO[iYE>,@,:<p!vcOT'?TZ?[hBJFoe34…,Hv^FgUz<:v%g! ỷL 0ON<],L$,!q njZ't򢘜)RceHw:E>9EyivlPuV%ΔwP /݄Ƨť4kzx;l;?^7Mw9&LQ58K[<է #DUO\޹c2tƕ4u3P%"%"Kg0ugXۚ_4.@  1{REi!8N@de$uBuec%O mӍ#7 OH]u`%"KTxVq@:*lyKc:q=hET< WQp`5q 8=lŖ& ql3;Q._B`}f Ó[GOSzP䄵:x5Ҍ̉fU{U 碝Do8 `z9s|A:Drs<66)& u>2[<s8ṊkMl`Vu%`-ẅ d*Rsm-m[V"U\e='H/pػZCb_{ymHCB  jO=A{\@}ma_3" OpTMN3_$&  Er. eyipu4r.srO:HaBۛ.ExϢBmKQ{sk],SHt8ȀRR/Kʏ XPְi}V 7#1DC\{a.׺[wfZ{ŖA!驖EeDIgq mA`w $"]LN1<# GB~x`39 0U$YʪԞu)H7$zbR_Y?[]fX$hc?u꡶-GvGUUts5HA呬v]V2޳;Y ZG\$ |/>蒝ỳ͜m'~'|Ta(7 Нj0s^N%wڕ79x>2V|<4~s .$ bzL~΀VSMȬexB:j M2+|DTؾL9q yw청߂[#"o^D2WӕPDzRI3UqRªPPzK?yQmr— b֜4ŻxOmγ2䬽=uьfi=LuM-騊yuac44!D|a?k280Jh\]+?efA`?&WiPQ<2DQ1' Y+|*K]=nn-ΘR/"`wo^1k!e'3NpU47@}8_&scQn&|y00Y9cw1Uv V V(.v8 3Vu?{QQ$0kz, NʦQ?r+  je˚pL1:>!V?B29>1ɰk v7Åp{U'@ f0V:w!㕽3ğuXZ䎛N~6=m̰8@Vƛ C4 < uNHͅkz)C_`y8Eq trIkJ|s'+w٩!t[(({ orQyoq>X0RP|$}(;OԌ1r0A⛅N^$gDnY=|fh+2-t"So$/?yTÑi %D ((KXC_F;[.ƒ%ѮWDn|;|".)WAg`ٗl)\~rG;R~/H7-BG^`;A,2͵)L-}U<g˵$JeCroެ8w삲)l!11S8'!FYBH3+Օd H^h%*ZT,(DKtCNO}5Jcll | /#0z-kA3z/bվ '̳v@BX5덹N +ȓ̗ \n W.VBO#R5X*aJ]>z6ڡ-k<>o ;w_PmZydiRQf-y>=OX@d]&s!mWHү}<߅{h@e Z)(t!y.]?(S&+35=r Hrx?J_$Vjns=#.U艐?1n0EDu %IJwZ#rx$}{xy8A:E+K~Ǟ2> hb`Zdv #}zEȉ~[|U%# Y[&ّ?z&6EjpɮASzVpWo`̒Ya3Ϻ$H ȩ#a OF^]/u>tG,$\ix16Es, >JtS`%c(H(7.IyniS+ {!ˡ]ܞH "1sm"=f e1'ede8)L?ïpf;yѾ>q j=%hƒRoTANIC},UK>*܂Igfg#Y68>(Җ)DԬ#(N" 2{"ťs "L/ޯ.+]tdݭE|;$A:&8%)o8~BM M+OYdjO:!RXa9Pw 8%\d kZr&wD9ŦYz)s1!7 BXZ 3SWīoTMa$W\:%ϹZ  ,);v^ rq ā-Ɛ0.iyL`g@b_!ɲAɷ.E0,ݦ&NZ< Dʫi|NI}6c}>r~ⲯ@:c_VP?ScQPg+v%3H􂭷 7F(9Lta-(rs7sR#o/U^ɹad|b.z Bw|YR$bGDJ }β6Խ~XDllg/Q߽eZvDBsCO Xt=Z6 1Xodd?657HGHx 0?l;64IZ\KI) t Zk񈃐*gQ'c"5 [`ؔhe.i|{ jN9lA_KkXCu۪, 7wcYpCV. с)_uAm x}og7^Pa@w#lY͋q?ux3۰Z3nJK^Œ멌₡2ُD#NwJuqKa9RQpL (ۏI|oWآ,]%<@vQ{D^g4h(IKwAmiqvU$5k -=7;@L.NF8}V1m0Qe= ;MWLwM5)@Od VIK->q>&k[_D%8yx?4搘 -i sfR7YSG~uiB>D "X(X] AdF$DĬ={[3|2s׬5iȓ (0 n6vF ;cpZrgm|.·2Ji""ϣHM<(nRyO**i:EmcM?טbJ&j"G/#6#AY}1'7uKZP8.!@+'5 qTcL=׋gF)nœ:`@㞳*9±Drrzg2=?-W3Z!VjeNA2rFxvBys(w@<$dV f;=C4CͲЎ9t {*Zu_j8hZqZPO |̨yWj-\rӲ@C ]s#r (%pȺDwg k:DAQO07ΓlJ;ƔggF$gLq%[(\b޲^<ZNUtwyEmf ߓbk` ٖIp<υ~@jLBZ(2.>œ̎rs@öi0(OԪC.A'(Bxbrx9,Uz,;\77 F]P^v3$ڶQ_=qE;c e$.db*&1 Z U']>RqriMP!h#\[H!]U#۩W:Gx<堘Ż"`nyY`{v@U=[5e׳\D)lr~Td#n B|[5(HX}q;4 D2V(1V P'-J z\p~^X$@7jcrAsaN0vE *Pۀv';L+cs»L[oD8iCܲ 79/_|u۵3_)FԄDϥ=5.@.HIЗץ䡭 vMgÞ⍑ 7s(Fl[M6d7 _,;xRƆpG \O Qwh̑Ӑ0dHsxJFr葟Fe=02SZՌxpq df*;x2à 7 c"$)+2BEƕ\0QߘDHpqreXURd(G$"P_t(]d:]oLLr&2w0$K#)cd&}G#·-&wFk%HZ)0![s/ȇof|\=KCi}h0D`r&FK]{{ƊI/]b>G|PkЋGcܰr1}8x2DWM$QK= zr%:iVΦvKXkC!//C<۲?_B3B9CXhY3@.Sh$>橎}Y]M/:Pż ,ST9^Y- ,J |0p)xuϥka[Ag. :#5{<+>W zډd,*$#|'z{6A*|w,VEQ{S;s25Ǭg𐳂j9/RF%AD涇G&HHg;iw^$+Vum*D}?@,K/ӿyr,C8ж| B& 8M[&Ug3onG,|;|biW~ fhhwib*]=ܤ ( J[m@PCA8n+;փB2v5pAx7s=s$Lͳ(C=ь|erDm=[֮\*_4;0G5ue/h -#,#.aXRB`MDAǘ\D0/a9!J]"zFLIKx鎓=a]NdYWrjॊ!u@nS88 EQ&V5`S˴GEaQ}&D[=^Kr@~UPlHIȉ͠^#"Z݃>3Uf+J4`QX*O#dM|@dv\%t)@ ͓b cMlh 0p"WA0S81.HJEW^Y7ʇA5OEJZ-V\-gr[?%CwB?zl녅$--'\)-[X&cuy43mLtt+snnk! "@jcN! #iGFV6emX0PV5:{׸pm[p)KsdSO;mO8Y&^뜓Iޓ ǔπ̣p* ,שELf:P,+a>s ˜> 6r@6ڙchbӔUX(`<:>ZQs@/,{+jÉ5;ſ(w7ԝxr棯,'m^ +PHFZTK2 4d^J,Xj*ZMWY.}+Dȳ*/!{F0" ZUaڊ d&l<3I("1 2BV)jRڇ* : bKplwS6ˇc垧3%e8rgN Zz)E;="@8Hόb|ʽk5b6(c:0#VRc'{< -|YBɰuOLҴ+[=b:y㈕1ʐ׈zq9^tT*ɍ֨X.S#cA |f*ՆmH|9{We tmcS"^q,IF}I}+%偑 B;]5(;n:H8DW/ډaQ\ZCHADkx7Mt}UvGA^Kʛ:?j^I8j2XܯPBW쌟"A9U: (-* 7$Lsm\"2DSC: qQɱw=Ӵ^!3`sJԏ(@KqF7Z(l$,(~q>%&9AMqA/wUZH|os-;n[S+ Gzi{BN5g~vݫ5#@Ma3|+>ܹBI8%nyYx2R\K/&%1~ir="iT bE!k'Uuy)'6;z}ƽ<Z5$jw ,ڽ[0@H<*tEpE7煝>LuCN=Ou6 dPRL HZq7N-{+mq3Tjj"o#IDW5k !qWn f׏ZTnb E@֒1u{C[Kz#g99{j& :} !n4|6T6ӼMl+-w1!{ӽӘfe00If95_p 7;fhi jw}X>pos8-4:qRJzݺp{`)Nr35tX)&6TH'2]}UVU+{#/{2 {S\u@NC~̔uxh8`ٿo.6k03u XVGT?7Ggnej')BgM*LomzqokSyz B亂WDIݠd'똾X9Pc)PpQP85[d[_j2>%J9tFHs`z /MлX#1ƣȧ݆",_Uu?d&[X;W3;}>KP*f̢rr2^~O>m z.[9[x !F3 #y 1"&&סX6^9 t!en lmYvب.N]Ya@a5tЖvOF< ˉPRl葈#9\_ @碠Mn,c #7%WeD㼕V5b!9cE7Dw+C|%ejB!FJ!h(SpV{ITxd0nD,i%vHp:H}|k 6nV'%[O() g~~3qz1V2֬5q$HGJu\>ZOxقGoOaAA%ɝ')um aWurj`ir1Ū"E@<%M24u ѨP3]3%2;{e,X*PA3_8S ֺ6m=y ¨LѲ*2?"i;h?Gv@4;,#DcgLW'=UkRn෿΍h+BZk^ CdkDʠ)=tt(ho1A,g IC|0*Ӌߩ+I!X(uaEk}+@4 }.xua-B g@ /&P<c˩a~Tc:mPSE4X`KrMɢ=Gyima9!6vv[&?^_kـo^x)ſ'!)L'uPtL96+$̉J ́ C <DzVn-Sugi6;T.Rًy6&TֶGmYH y^ҽ.gނ^q%[ p s\@mjf,5muGj/;˕Fbf\pxMVӿC\sB{ ThH1XmpYmeOLypL^Щd؞D($ju{|0}4sAp Hez~z=0+mԬz>NE iH')=c*F&=!u(Q240BQP?m,O pN:@PRȮa)JZ_Yo[`[m<bLnjZóUvxؗaV0ҺcKv /q54ε7gz%ɘY2M(Қk* aW1 ˆg! aڠ~=[*^I"j[n9MBXQSk xVe;o}ӿCoH1: 4CU4k7}gٛ˺Ik)u+V"C̈́}t oE $\! 73K(je7yp 8zdܓZ^6Gz+㷶@(hѣ$sE%{7EQL hLܩ[{7E6 bxꎣ>s4͠HA]q ى-`36O|[8?3W ޢs@."d?Ӎ'YR+2{WOH+Qhݧ/q(• xK?͖f* V8BްkZِÞiEۯ;M[0쿶PLpEb>0O3\Kn d>-B, V?r&/ U ?sM~Z8*TP& YEN`!e.I ;g[>=l-'ɉ*RP6Gމs/} PU$5fXW*MJu!Z1ZMҪXדCPNhܭ@bqNp')6<G(J{1Ob%a3q[ >SC@!1\MB~W%6b]ޯEjSSbSĀr҈4eqmܑ"k/s_>`nF)~m-de~B<snNI0A v6vCy\ۉD#{kQVL::(ˤ 1ykRO}#Wlsј@Tf`ĐPa(C>j垧(N&:&)>LV(4}-v:peѦ9xqߏkcRb7ꕖJw0ce8Y(dE}ʃR,Fd,d_5:~` tL${A|?u|y6H5g29Ae_E H0]o I} prp2FdL(~XMySyOL H{D\(ܪr~ujևdE0) Ty򊦺!c%U2e`\+HD"b(iUX1B_"jD;~]~6Td,b:#n&oU,U TT-mAlq/LN+n.VMh[: G6g g5"Y6ǯ`ARp4%Ng8(+ Z>V]-H[#%Jw 3<˧n~]Oipb*`s+.=WqG0ʼ&R<2q $f4URqmYް-!W R?srsSr2} /=AB>/ !<,C5r7֍Y8B< I-PnV1 j9gkFvPʻ=dBȰ<]@Cn!D.m_p(ŲQ(k>ZtT& }rVư̊xg8<>Xx |NkӝEYcY 4/`m]г0!^/.%֬ߘPn:qgZ*R - ԛ8j<t+{W̽jKP`ŏ |^)&=N=Nh,{߰O|uJw%hcW461ejOpڦ}Oׅ:7޲͆u,ve=#t.=gUvxnBR8A22&U3N;{1Dy -)+DCd2n -Uڻ_\2|L qIԓ,'1oR1n!W#k_ۅeٕ3tԾSK?\/ ^I]knאBoRآ$j:Pt,mb!RV(fnd-i::&[OY\CyAGv&wj|.3]V:MNjIBvr_B9ͦ];{A,eODX9oNBܒĠktqS:ޓI&(3|F\{{ei,WVI1tѵEf2wt|#̇J>K:>{!%ĩBmKq﷥!8$Śτ2B sU78 kf t2A"MIF'ka2 +F-U-ɇ nrQGBr^$.#h.꯳k\`=Y&viLHzx0&'dgc9ַ\!5vr<{*)Psbv()R"l&s;mr?㜘ZRVPhyBJ~+,6Ad[3)GUW_d5bpi>*m)d$4Kk jt*4I+/ucǐv{-N _D]@mQܳgOJc"K6PZO>QQ;n^!J:Tߛ5B+FX j `MnOsr~oWfD|Gן 2㔉D1h2M? Ңhyǟ\w/X&n* $.̀VY"Zo%sj rHIȬ& _eLIťoDLrvkOZW_$rSNM[6vogc վԈxىux1P{U{)?VG5'382l/m x DZu a&g.An-a++x _| Z0>!b5lJDeVa0;h8=)۹ [~LJm}Tp}($(xRl-Fk1sx^ "$pvҐ |RO9# BuaŭNwP]"K hFh/0y\p_>W; nuې9fMC6mJsCdGltO@A)qV ֬t +(\, RdxS~!h5,l Zlt|'^MޛO9Ht"ލI;0/m?euP-o:<^ܩo>ZtbZ3Ŷ>4"źqXU}zOCǔ^dځCe&c!ȤxܡۈXit4Hѧ8\j~VwٛE֦?R[3iPG8*dmMSTс,2 d0T=3,g w(0B2:h.oi=v'eu#Lꮄ;m>\gSHu<_ ɹvҦ#21C,E@2ӍKWP6fϘnHG1\X6 Jt76xmLJz󆊈rMâR.6ߩYlc p5GP!8xYAr*} v`Uj5m_j6V.C0,]_K!;.bl>^ǘ1 q}oG& ޗ <ڜ<3FC| OjR~̔q* g~SS҄Õbl,Jet> #:ewB9L|F1,LfA͠OJBsq&vi*(g e 0P\R&{`]f*a8lqȊ*9R=q{BFlJ@fa@<=~2Űn>6$CYi|$F7OGo| O!Wqs?/ǻ܍'4{p1WEoYJ> vV*d᩺`(ulQVy0o誥5Jp[ﲈ}:E 3a|9/L{SGmsK.b9-VOD)4dz1,w8)eu='>{[Ք^8b@ceVB1"@3C;M6@aR=!\SGPG͇eޅ9Ц jÄ%gت_ ML q!SZB*<Ƨ&i8ŧnǩ#ߗ#3%a*iJ W:ޤF0vn_*{O?)0 il!GpPl͹f bʼ/9 Gti׹iUEd)l/;ym ateNr)"M0tYylfdK:q2 AD f_ט ͻmC1@םx \ܤ=T,$dIE78?ĥ>뜄뼬~Qlʍ4O\Wt]1QK8F'#fwLV̝]GHs=yQǦ^ՉV`!#]Q+E)Aۃ)30_ P CýA6}ҢK>NMm$} hvі bIP >^ I&h]@Ʌ3gLԊg\rd1~/ d u}<,;qoWryRpLFtN%'c3E5UjS1Úuj%oPT<;]|ںAāF$ʵ8O&eXBE+[ & pE9HcpR՞)E{5=J:GmK>1<#;0c)-}(vAiӔ ˒i*Lz"X \1+P^nJZ4j'[ĉ)JNSi8Oc S;k_kg&AgmKk!h<1k.%s勎ttyuh4lɉē)e?BS:ғ1M ]Ur>'T;s畯ΌcxOSV-P:W셊(%i=ͱ7'`, rX^gXRPg= #,wqv>Vn',XhMhDpp7'4VlZY10kpIR?~j TpO%{ӣ9G;]yz۞#|w !lc9.IﶫBbu??& (0)܄TwUH?JxɆÑn"Is4ɍq q!TkL(#8غpJl.̕35Eij, 8$eV\@I;B|z)uјq2Vٟ}AbgXU O15:fҭk5gntPl ";Cw0 `,DMsT GV3jv< e,Np+lV(Mډ?9e1 d"1|RpFz*S/'w oHRtb.c3R%ɶh̰BAo1Xɰw2FNlޒm$-qB'@vO@37(b!g|Lky{rw{Q4)$)apu,qY '6OKήj+gS\XWLGBPeEzAC ?J-ar=jX4@scNW p!bvhk'ȩ3|[)r+Y(~T<9oQWLKٯxEeV>=.5Ÿy_:R%7wǘ|/B^|X?Ǹ<,A 0_PT8u|!$B ƤbA[\K I#>:u?e]tIk[PK+wFF@Λ 7ねlZ #~%M4L9eko(L*p;nKRwuNdh9 C5kzC+ɈK 8)P016nTK[&tk Y)zOy]zv1y|#NNZCٜ︠ %X|='\ج-WU [U]sxfhwUшLX[ҙMQ7 ` +<9i^$[yh&_~l=]hkHEJw+ 8|65d}/#CəKjry )mLBAۄΩFϫm Uh3%i ))@WB&Mw"TBDwx^n2+ރ*OÁbcJ%u'-!DEҸ$?½^^â !q]2_()||ld40N-%eYL#WWn8Ww6T;֫?xH^ 䥎Qg(omrpGh.UL"r~ڐ].BSK7$١#)HD,1,Rę1VG;_r3XdWtֱ\fEt%Ov9!DB55]3iФlIvUO:CnQ$b`-8/~iN}yE +rɌH٪Y,i樂ޯ.1aÅb1 >yPE+M_>`o (AkA*#϶58haeR4N;S+B%TT@J`}6n;V%6.wejc@ rx}&mѻnL"!C727'*5\#=|˞ep>*Y_<> >~G.^ĭX1kܰaW1F]0_I/Eq[Dԭ^dTRˀ/?YQN}\t8jD:6Oմ c_s0W~ݴکN F=VqfLMgVFs w{jLxbB,%X]CWBǔ w CHSʚMդֹp.9~е- kʏw ċK)sSjxv~įQ ٪ݦtCPOTqYNs}Dd|@ME?Z#!El!^GQCYd8ϒ#ݗZ]}A;65ܻ_ ~~l1)Y!5 mQwep!-$Hhi}`uV&m1Iȡy.ߜI08a$}l]lҧw;(lmuk3}6 `=2I(^rw-.A19Ô;KJPZDg=3 O S[\dǴ4AUnEZdQ'ˊqm!Hoiơϰqv p aqQMS!zyÅf `Tc\`2&$zܡA܃M`dcQp<ű62k#û%g&a؏W]Aʘ0S[5Ҝ\o[FŖp!w3ԂΦd߯ߴT>Gܶu0#%UӨ4+ܓIr్2{uk?Z P+L1ԣ%,Hfq4.RnaNO~GtV2IzLʾ.: -`+%&x*g-1t2kIp;K~>pWuj6{X.vI`@gڒ lv<E+/oA[6iЋqxmI/4Ye4[e Fb+.2_0E.3zt$vČySJkWqN->z,nS`QXau-ꛂ_4!#]5)qh.?9ױŸ[qbX]9_~ypXcm-kF8 s,-w`\0Fp}r\TML7&9sH#_дnYTfċt3 +4~9)#H3#wwo$$0K5?Zy1P tuK.>$Jp a[/(yWjdܻ-yM1|7s?/^_YTb}:twI\һ/Q"uUZζޥM=rgL9G(v9VbS%N [q҂Qٚ?39 =OE?_5b,~J#17E*MOe֤ zБ~:α6V!?1)H{|~ K9S=mkc|kYM(J Lc u#lIZz˴:¹3fܶ[ldudDZ;̷#~PTJ?]#dCyʂøTT,Vh E4_5$jษ~>4f z`ui.6%h4ZRBrWIdۈ_Aڹ,~tИuzAI{dc4^"X |"Wito֘apd=Xč˸ρm"+9!afY{ {CC{lc/ puZ@k9I(xݤK>ZQV{{}|bsf["4TM x1a*;3ށ;,-?1qzŁR]fX+'011x/_؂b$ɶsf޷m> <م òGLtNT7|ش?sgAә %)SbwUI-^ vŎW֜Bk_rGqb>DOXnv3otDy r#T3^'/is#֩r;.hb ^C@ܿ*MẼD 7"rZt/Kַb!Vg!Kf3/ 0o3_9 Sjo1J ilq5Ɖg{"Kmoq^ůp~q/mdyMΕ/5ۄK躑m:&>OìÂ/TWZ)` dNlug)4#fI%RS@Ӱ9y|<7^4U.#ǩicg̈́%21{: :q . +\FƬ~ LIͳ=˕׹L{RXrM<>xr"\V5\oU:K%KV;u}֓*=wyw ?ZX\rCN>~}'9*!:0+^e-OS q6E֖][]µP=Vw*^X5鴔R1-Dk*rX,Jsg: LdWj'\ʇg +F?\b}^\Y3YͰr u/풂b!IK:*F v|PjվAo}.Ӻj~˘ܑFϕn15Mҽp{چ7G@d1C(]]6w0ި+`ʦaBܶ悲^_fXNJ*y~My4gF%驫=kgRyna=ݝ A*|S1'Dvd&{i#uפf94ډb֕d:rjGI;xZARwc ++޺ⵁSߘcpMz =v|iپ90+)m]GQ?@%ʐ l2ckK'o1=fl-91l42p z 1 y5W(FOR'Ef3e(O"%cPY L9iLBǴzӺDH­ 8[Q,< `拀6une!4ͯѸj~9!E̼ F}Sy&ϾXQH:K P9S= z&[$r"u| Vk."VH-C!+k(gxS= `@2]koc'8Vc 4BW8$=OU=hE&a܅Nm7ªi(wys(bkW&^ 5ʚxt R*|;-Z0T$,??8y?k=ܿm i_jfcwcW?H@ӭЧzPUW'$Xc?5K˺edbzs0fD&4˺Ya&ߘ#{yPo K[ yhs5UM8yˈ֪\:J1.sfǢ"&Cb^ >DSFRk:Mіr& .i&w|N(qv??9|'L0wH^|͸Ldv$/%}NTU',Fc |de쿆MFZ3Z4,l51z % cⳤWOH-)Mgﰄ'ͦ1ȉ0 4=~q-*Tjl4.^T J$6h{I&PP#m;A]RJӁdlDC^$=uB*$x Эc* %G*'Oq\ ?nšjMxJTN|cpϸ`m{sȸ#aZ01 p8Z+) _QH! ѹV\&_=dD;|[yg_ng1H \ORb{#L#zGxW[Bz|=tsl|\`aС#ctoԤ?zN9QעOWVܖ?YRݝ̵hˀ響|' R?}|C:yylIh;9p%{F-8ǍWLId$ݦ0Foznv8]l:߲~G0s?R{hnɃrcQӌ")K.A,1ywO<$nz taln)Bpx7Y$Qf%2i fNZy&_@z,%0Đ]ئ [>asGG%)ϓ^ryhja,ws,*0bID_=F]^3*/(|rL& *ޙ KR&oC%u85,GO 5Sb_#z>_QC4ګx26|}.XC̝WqH:sB`KU[kD3<o6o GbmW}&2Nbj﫧ݐ仪"gWSLu֛^X4C>m= WT*|Rc2Wh\t.GmUKRWC#[kifĊ8p疠c|/w"3B}fwuofNjipwlw-_<\7`٘m0\-Z)|sn]ɱJ㧚C x?T͂)?ACj=`_Dvn b4K]c1CyM oa j(VhsV<632c9.[0HqdنEOUCJKP,M,W~N"d5bT?TQZ_hΚC ^˪пD>cݣkO/XkP|$OeT);r<t:aW$/)C^(N¡—ҏo8ݍ;Dס' Gf2NmDLJ.Œh4ɱòZEsēN{' Sѳv,0^Rpëf{Xc,vyNꕾgsV︗,/5i7XIϩHsTʃDLۤ[e\|qI^CCYd{56%kjKVZ ?`]]Kvuw;$~ fG*j#z:uO XŅXr RedbF[=-kEsN %8eDV>=]Ҭ=S~s or\^F7S"^:BΥ=r\R.@h5S|]'Y:2&}.EG,3eG$Pohm*h2=NdOWԗϮQ5WT+Ъ8nf`@ '- oU{tۃ99gh <^\œRgߴ}:_K0ZӾ>w.5 >m@sx%]0,tϻ5,Vxp~=hH8x|ǭ~=;~iήq1p6YBJ>ϒ8t(yC-0X!r |s,{R_Hrk2OUG{)$1'/IؒJhA3T~da;p׌&qO~ť'Š;eydG/nf?X՞wt'tx.v> FQT\̤m40yU/*֤U*x\i4ANM4÷O;-:m:4ϪJ{*2N , ѱI٥ *Z[CKCg۵dL~8 z23L4 & MZij>iDi eymi%0qtg%~14pi`yIo}Lt'0wt&Gf)0uc!jxsJVvJui+ZN "$\88 ~E\u,.d/BЇM)M(pܡ}y:@֤w7^!M4@cVt'T6[b9QZctȿ{ƈ:wRbnzR:1$jW_ϫf +TzSQ E 8tMҀrƃ:1yH6dQ=hǻ |3=zh͑ ؝7(gPߞ2'2pG~妊ݙߊ56>J˂v֮'}պ* M) 'Z6ss5i'n%ԻzHtO]ڛK}G`8c?Bt.?] 1` MnZŘ7\Fip#L=3*Pr„NN a 5@IT[ `̥Z ʸ*€[OUZV<f?%<8|J>:*tnA" $;/+v3,B"K{1IwB~x꒫ UPĂiI=OCs@ 乱GT9r^j5=ۑFi QkDpv ڞ A`b5-sySDiN&Ÿyk!?a@ЯM#KC!0'ma䶧wqN#.9yo4u5z{ɩk넱qт6axnrwé.!eDa%w0W:SmG_<* #`8vA_ϴ1akJ s΋.7'p횀sl+CrܓG08*5`c6ػqv4ۘZ/L@˄ՑQ z P}VQFZ7Jypcew("M$!en:Ne;)pGMާ3_D"aA@L%?M9St14!;L%a=~qۅ䭙麄Mݏ`<2a>歏e?uS|'v,Td}T6Tl9U 亪$HzR֟T.)S&мpxFMڤxUqylmS։)"h_Uo8U΋2p&_wBєʑF.boZMh4d{/g,5YJ(rC={]4wDlH~x,0L|5baS?uMu9-(w)vJ j6Q P5 IA8!;&E}94ּIF +PBCُh O8hB3`̚ GلI&$Ӻ#)xrj ^9B)ޏKuėd Vrx;w#Orw'K9/8A}vHeSƅf\+6x%8l:NsDuB~hUïI@"D]N[ƒw,Q}).Q )R= Yt FzuSem&KTo 󜵧4XZxw:Iu7&21Ӣ Ҡ m7+Ej~; 8 oIѭBbAWq}[: N dov{a~|&1ZP- Ռ^}<Jy+kBAls\=Y]ŤPvg#b ^w+uc#RJ̰v& s_Q=5x[y,樈"I68L6hOFYoSLs0L5(IFscbYa ~n(a& Pf|@D6NvQ(NA&K3$u``}b 9Xj;wӌcxwdžl-ݫ$dB@ȫGP jG>=ǫgœ:3Ym1CM:eMOMޮ7Gx8jn N(93/֓{Mbb ?cll4 Z͒f +uC_*Ȕ\,C0)S"E>;Cb?khE=zݟq͆'Q5쇴Gq=5En=vfd糆amh %Ufh;(}Lt=^]ԀYKIРmt]S5C^,G xq:= g9P9]ȐڌC@uer0 Qg*IyFm$31y`/T:SGL74hBW3,EZw4,x Nf9C4u_dʅ[I5Դj] Lľ(S_PßmZ!HrYfsY9qzv!VU& [ł ;Z6sB5V>m yƔ|1}T g|G|)EDRed {e#p%k򖗚v> jdoQ!V@R!<{&d]9s_d5)3˩@P>Yd€|gvE6$r֋(f!]md|m"(>)XV[oێ{2곍?IfU^5Ip0x04mP vi)=’ƃU$4Oa'H)N*j%<ShA>a<\0^ 5C @A>O(Cz?i};~ʴlnn' k~ʞ^?wN덲%`%/zFu/ykza /`FtD糹X3~ 1JOjܸ+qy;8v/V'x>2;* Lu|$a-0yBZ"I 0ZD L GbnhxLc~[CsL_PLJ ?Pƞ,Ѣ"zZ܃]`*e# UWOCwIˉ(a9M.]\u{|ہM==BͮnAA ʻ;@f Hn70Cjͬ쁽 /9v(A_WjiF4 ]o׷Z(Pz)9φ}\3Hop_O_Pj5Ŋ ^=(.ROknnЃdGqٻ_ōi+%}a7ckԂL%8=`uo: QTg -,] jv">*󰅲t^4x5K)d%X^j7-v7 7\tl@q4b+ B|ٯƞ(C׽"eBxNv.jba1N!2H`˕,k[[o@b#&9HkclĨve 4"{Fބ?HiZ}+nB7=umѷB"Ն˱UhLLJ,U 9:. aycf^md<(#Lrf:̠pbo;"Y'^f4l67ڭ_H٭f^I93V"xǛ}`ǘBa,p;3)eyq Bk]p]xX{n ."nuo46OXЫ{ba ?4Z[r v)z4Xo57Hu`4-qR0ҊSt68 v v6[aW)?30u6 .[?ձGId(ɯ(VQ8?IIߤϦJ(5®xU:D5:e"n?]A!#8LRk|MKG`-^K lwd~jjY EZ滙n !U{b cǜ(Ϫ~\GXЃL x @xJtrNroHSz嗅%/ȻyZ"m3+Wa.\f(XQ}2Ky™,F$ " C[ ?ٕ uy.4vN{#xl7aQ&jsqSߌQ|;h Ls"!V8* «-bB?  (&8uOHܫPZwUnOc\<$qqI/]=DXѶbz'A93gou40< "tKy,r )t 1/w_ågS8οi8~?{sE|6{nu^\o.RɶThǍ4DQB%2? >(k $ UH r9NO!J᭕T/ٯ]+Gr $ L4[(݇_ay>V~>U@+I!Aa18'} CXYUCXաADݓeQZ)׌V/+1lEHz?!J)H]ЮﮔrȽS[h0Uq[yg.5PrP-A $6׶wPƹ0:ـ?z\#Z`Jdq" wC^R܁5b#"Wr>L[pgC<_XǞ-EB ?p^`  /{-AJJ :H`/ht|LՎ\m[4r\bQ-'<7ү 0\Bvu$ zt ~ ]q+ځ* ^>(i 0 ~?I<:V&TTrulͪdHNW@D86,fpRͣ/w~\XlVl`~@FZ*٫K (p~fٳF%4׿t݇J3na`  E΅VU(I-&-]+&JMXi *ҕQLcPg}0fX'1'#%4g%P)K`5d'p a:q1W *ThKpZ={U'\'`˓vu"6E:_-ly9Ј&yE%E{w$Tl6&0zٻZmcZLj(YNZ7+w)-EKO³D$Sh5IFaE㤻I/3d,BHC,uZ7N-D-|${e,KaVC1ڈkѐ[껐٫YA#ua 7_z[x?9N"Lv ȓ.%԰YH/s+FdtC!57ҌMd@$/"$ApE>+uHqz֚{Tѕ Ͼuq+w#apLRhjb zD$ѳ6 :.lZpT!2\zq%#L Q#YwͮF p6r[%54PW?5B_\}BQA o m5SĒ`(ӲqpB~_M` LTj )3oB>v8{L8cYٷIwYR"ƽehIm%CСC;ȾMi:i~^;#>X0 OB~Rݸ)a))Ecyg#‹ln8[Vcۙ<ּnր>~TJUr@qRٟfloɬWY)M LnY 96b/ExD1'aM)Ep4=뗆W$=a%eTIU藖;nxRߦLZ"}(ү#R;8X>6d1oX Ne Oh<@^N뇃}źb=/eNZwsGl~rnM /iin_ χfXv] L5nOTias NlGY@w>i.G mDҠqn+vrEx٣3L) >о4 d ͒tV˫,råTMJ K>-Do:);`Yr `pQ#|IYN >CGnឨN&X 1 %Mֿ/*9CV.^ 6Vh^3օv6=&<<390tgkM{GY\._K|뵛78c.EϾ&^6쑣~j|q řP!*gMlpؑhA]Cs5P}hݶj\]jNW%u~Itk Z!}VY"\TG'G֋zBA yR)';6iGj' f؀P|8{ u7Hap!֜D&fFͱoכsz>4~ NzHg8Z5O2u?ɝ;b}̥Mӕt=LJ2'WXۚ] }xPxa%Gţ]8估wrH|/K2ѪK޿O6 E jvXMĬЧVP3krâ[Q_TYcG*@:G՟zBڈ%FbԊJTWyے}}r0U#,9ALRi4[anԇ4W}Q2ޕ,c),9#N  A,ѹ܎̓N<˱LMRȩ&i'5/nSPa}C}eq0D ߚGpgnC:s:9$?8LVDPX|BF^mo48XrB 0 ^uS) +5JB0$A0l)#J.-4l4ӶKqT(_kX>Nlw%s#MΓ{֚BD_m{a#23>"OS& e"Ed@)4M~bKF4 fEB͈8c^*B.ָ4t2CE"'A&]U7& jInxh\:LԊ+IOf UR cJo3rڰ MVX #Lj÷Q}BkHjƠ(J7zPHیoW>?&}+h?v%kަ{JH |B(D*ݳ2^]5 UlOnX<<6l wNTցq J@oo3 ܭ~&Y'qp)6= .RR±O+TćFP ɄiSG*++7c_-I籦bw>cHN^-0~.͂Şg2d˺{.L.*\{-wޒvIZ<2YemW>&/Hh\f$ޗ3 ѩd s`}'nH L\ nwlCkX fTȳ$Z!|+d]ĈS'7ʃQ0-\ y; aş(#V0)pӣ~1֭rDIC5$8SM7]e>g+ 6!7 ш|ˏq`Y5մ8k:fXF(؄s Y2ҫT@1^>Pd=<27&Din8ijahw~6xS0`'˃ڦMvnf.ZdF},EI;$m`?XyG+UoΌl'8h/ZDiY'VoF9 J-34k!w 9dkڎ!.9y5rjAѰSڃ1Օ+BB_мBh,1-TDEn9Y, Ϩ. uagM; ԗV_t^ܞ9A!;9q>f3j Gvկ߁eq/v@`*$&{4"\_[_돃9A0㓚3NB J-loWGݢxQ \׵+$Á顽D1-TlK]-Ul!CQznƕM]v2< Ms?-]N.Cj_prP[ iT50C`y/S} wlƹ:Ĥ?0}NvVvLxX2K+лn=E/]3L1Z. :oHxݻFYv9\rPl20$ gX]c7$^ #UmrlU(TUם 46]?-]G1B=E{7{4/8#38QB蠜Y Pɡ11kn¢;S;pgA$Wq|.ducEe˙|I=/{2Ț&<+ sdkw,XEVH=KpÈ BaU5L lU6Gx ) ,FgXeD9rW6֨xTr$0&%b,t*uɳT#LRԉ6cKSQ LqH~Oo]J_qteU ̑CuZ)N-/)ƤD2|/eωWZ Y:_U )A N-B!|R,+Xy |U 0r5攮4'wAc*kt.@(T W@Du6ɐ6Ik|ӚӜsk?r_!p۫` QsJSY&F>f1uc G8^&h[p 7/*ms*Q,y}QSopN}07e>!a. o\+{7KA^ʊ&F\ujlBԂ!)GLt.ؑ[M}k$ڛNzF [0SX+luy2 Lx開HR!n-Htv/+E7i >!V)h@v 0CW\U|U!:ʩabq4.gX ηA4e {7_Z{٪Bq Dm\Y:vܥ sYᦿj*S5k7q&2R C{m +L/;%H-9Fa} ~[f K925qU*1Y*4u5S}!v[]*} 2{p=vO.j/TPP6@ \Č}z&܋}uq{* U,d|Žݰ]oyha =e&5x4۾h'>#B-ʬ#aʭSW`Wʨ羰Ll-Q `i0ekjKK}cIX4:;m>4AKʸ:WX}  YRA5x5`pCjVx/5P@0djᣅxyɺj7T2̿$tb zӾ0)Sܼ < ߀8cB98Q(u%|@v,mzqhFuaGX"S9ˊ: J8{7nA<1&[z=(t]j|rm.x9 C tgGokMٻgO7TPTV_&p68:UZǞN'Pe O ۢɆ@Y3 ,D3/J)F7"S/H SMrR˧\*4?SLYH]F*@grcS_=f1 mv=}(,MW:I|4;.ǤǠJ*טTJ~*X )gOQ]..e?ۢGMa;U᡺V"#0MX Sf1$qP7T7Dj)'9%VΆ׿;ܛOGMdw%SpYtScԮ@A#8ܐ ړӽR6dN{]%Z2h&P?_{ưPJs21gSPV;6"Y"{OK=WTzax<7җb \+:X: }o-.H'*` x~tix;#Ň 8@r.Eeka{Z"97 DO 2E9,h1K%Ąs3|fbD%^@2we0ϒZ37^vT  {y|'> T *5f#&w eȐ,|FuZm.KZ"[H`?+۪l});൨0>˻ehƑKRGr/"F:ZV~yM!e1-\ ]w@3fINfno]U5&n0ϖk,d& z j~d$+a|\𑕱! caâ|ePr,*jTv ޮQ^g683l~oeC,1RrrB|)e =/`Vk|-zApAbOK&0s18A@Mnkx^:2}$wyb"G~olj><= ,LwĦn{˜+(p c  ($8PJ-36{s4tL$Xƪ[ӲMd%iXxaùm EuYƐj#),+K!=;HG %eˣ󻠒LѪfZ Jq-7B覆faB KJR#jqwy?rPХClj#(} z;8=gI|c+2q᫭gŮ{" ̚]ԏeP9@{ķ&Me+ay#qP'Rq8/t_r>LݕrJk GB. nDaWI?] 9\wT^6H(>$89mEOHG|L7T 5Rd(8#=R-kG=<Qb.QǁFIc V%y.D 3d1wϒt+F k ~ܖ*W.Vo'"Q؁/?6$8p^ |>tMGkVcB28#SjM/94ޛP L=n2 |c@o}.L21a)8l ֗3KV(u*3[WkYg:G.rޱ`_CuE4Ð91OY"w@bz>cŽe@Jv>6xksFP sx^P|8+}NzO Y4U]DxZTY@CNk91aH&3pVxT V8\n±L%iѿIolʦ3t3_g|JĚB1 ߖ?pccØGn!p_ 񹹬$J|h>6-VeMLW8iVYtRC'>hv;:ɎVT{2ƼmIįf5@MNRuPh7Cl|(ף^PBZ!@?UK 47wF2L&.Yhٶ1 ߾jA2Ii&C2xSd*PKBsWvɻrXT*Ĭwqx.:l8;\(!iYD3ߐa{6h?IdN)bUVW(F%*uA')犺NܫA*Цľ!ü +e7rfa?X @f',XͶDNO+$jMnph:u .*<'FBk^4QGW8=j9|4?},]IjדHJM1#Ƃ`?,"KΩPx9Vnfl󙛃P'$m٫ZX{;W$.E%P)wuPxB'y7L;@\8 KTJ {mXH:׮cAr &T;k/h:󅍎:_T3T$gπSĚ:Ѽ*׃! d6;:wD׆j]҄toNїcy<1v(q[l'FSږE}vQ)˽-Xb`(*RaU??^G}Z[~ pJ/fe)%j(fj:k=$Qʣ|gP+/"w a33 1MdV u+Lܬ_P/\ /pt7ɊPZ9-=۽!ӉmGǁ7<vi!lkнčg'QKyCtAH"fA7B,DL)8b.<[YGo¢hݯ9 D4)K;R^5yl`F*j|LBm-X#q#B{R۵0UNu4 A__Ñ g,]}`,K$>If=g&$l\\a|,G)v͙aR%;tu !MzN |0xb)`/-HxOmFeTg__"kseVlIAs൧HC7N/=.S.3DBbLE`>H,T*"2%W>HS b鋀5MAޗ2?N>'ID/.7΍L'Br͒Cs6\@ Α z*Z^3;6 bN!3W xha`]_)5 ԏM>k_=Y:=/jvx$B 9"-Z& t ~|JagQ,D.㨳KlwB-t=8h1:"2ZMӋ۞tg{lhkL!aKJ`/O=/Y 8Nj9cVxv"^ZoP/4@@0ϧe˞{orJ!C[a`kyÝX^\}oywq?FpwzۗdtQvSF7tDx.7kG_@?c(TAꮊ jMhm][PM纣oWA*SؐV5ӋN20\NmrAnuݲ[_`׻0w- qӏqQSJLIP**wl--F/=M}Z ]$SuiDmٿnJz4Yp#6zJ 5F(K10kڰ <̑Q g4I@59?i`XY#W}wLR񀗑7e1^H5&gƻCBvȔΨ;sZy ]`QD^P6A$UZ?f&+\% 2DCX-%Ph,8B\b0Ϻq![xBQn7-PSeBV>v.>f\ ^"5SF׿ '.-> M&ڥ*PXjP; o5',u|jKЉWt82ÝZI΄GFi9li-؍GC52,CЁ0Fef$5LӫRKeO`bO\qq6O %=!{_MDа: ֶlFpΔr#Q&"Xm2W`̳`}}ro|y+hJM aABNgэagUW)crP ogθMB7k$(IZ9+5Px{i] 29Hwl`}_byb&I0)|<=9JX$3H`ĭmonE.iCk\'L?9M%}gjs I~oq(`,̯"JM*H+ m;J4LdA%D֧NS0|t$AZCDp`I$~J+"f F"63k[-t6I"+E=JJ#rmX9i䥝Cs>:y0,7P# KLAc tU%Ulf+0YQmvB-y?uHgWCo8\(l>&q!@/u 36]Z!+ B^R$%"zE/,x,iL&ZdZx) Uz R9fg` q_{FyKdFDaKe_|.ŝSמPneY"98os݌AKua9H{ɖɘn$٫bWX:. 󐖚F@{>YN1j-L@)T)hx9ׄ=!gY>6"!J{ nFF/R yeeGqTMF1@)03uP rSq ЋҊrERr"[A@%8NIG/H`Q8C\9PjSUm4I)^I\`>/'0km̖T?42hM\s䞑"v0C7I]FX*c{4 kӘS  S B߭5l] yZg-ᙕK! DJNHW\zx3R )Po>0!uXY3!H(3L~6w)NL wDOEX,ġXבo?YD ( ; p4`&PJE95I?1%͠b &vϦH_°4UH9~m1R5r2OȦo zA}&0лL7b1/x1ЅgK™T1b2ْ!9JTO -_KzT5wrUJj.Bx;zJ{`oH՘ ќmф]h0H?Y n3jڟqÓ})UL/Ek[XVҌ8ns;620ibx^~zo!/,DBW&)j;@Lܪ(xL5bo>o!j^ٿ`3l&~Nd:Gnh 2'KϯcΦ`q|G-H}g!Gtd ߔJ7F+-7nzX1~\H:-KX8TSRX_]2z s<ςL!R`7a,m#kهJhSBCs5Ei_[~5?Ւw5߅)(ݗZK ;vv^Ǥ/2J.HR1#K^ma_\)u*V 04/,yAoejmy.@O}pAsJ5( *:X,qk〶 sOr_. d`/Jѱz}NGjI4{@9Eq^ N`>^'TM`gYZ07070100000029000081a400000000000000000000000167ffad1d00001f78000000000000000000000000000000000000004800000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/f7]?EhDTTk׶ǼԆ7/C+1*Mc+9qtB.`KnA7|3t zݽ}9`ga'8S~Mm[a +IΒׁn3d[,b5twxwd,DbwД) DBu {"8&1P|}~Я!żU`3#e*qkB{هSRs4ADܥW<7?)f >X0]`ں!,ކF`*<ڊ?bY8;<*=VaXSMMQBاtt{޽ӱWuXAx(Xhi~sK'SMuVژ_aqXщw6)k7LQzKV A5lwT{o5hulBE~&<3#'hQ"ӖK.qfydA-w&?Ь?KԦ7-pc (c[ bL!5"r]])]XėP*X(xNZey ۨ*g[j|{^mY#Q OxÒ;\+ 2"%$2!oh ECKԷ$$._䓵uj.O-X7PQB  KDď-|B:gubnX-z:, 2ؔZFj+ %t=i/,<'o_~x2<'#8GpIME:q^e_x*jiͲt   r04F 46bwg#-R" F:Q<9~AbM@Ld20@-s zKs>Aesm&~1!䥀 ~ 7ܒ).Qvb) [vs/d*6+CeS۫!G8V=XR1}6h}{]IoSlua~?6 s& 'Z;Xz&ޒXqqL^SS =uM8 JdDpuIXܫw%pkg^߬! DQ[0M̾mzJGV=kKro f_kWšgTCy^ Tdzd=ڨk &;X^gc*YK<[޾ʥ'kAi1' 6S p}xͰ ΅/5g Q׋lF54=8h&,Z)Jy 4Q ؖc}yA=WW!q^h  2Py_G*X`_I$ґ)uFIS|48)`wFo|I3o49oT~u\y JdZfc NW$ʢ[OڭE$)jj`Pts*Ez0n( EJ{S%cR[ 3zv1䅀"|*%ltP0&CxuV:%wR*sZw}{6ޜ q4)U o4$Ƥт]OcO vis7#||) sŕ~K3Oe^ I/$=x>y6xYg羹'" G}RuWEh/D罖zZyY%.PWFIwYkQ%&HLB2܉бӭ=tv Cw+KK E2P=5`n`n0u4= ǰ / 4TPNaF#Uu+K&aFNJ7и{L?*.Mn$:Ա*'jA<|=*:3`zƤ91_ ^hA3Wʲ΀GS'=B 0P<;xłFЇ)Dij葟eʒ3 Xѣ%H]'6&VWԒwyp"y-v6A)*% 615ekGr转^NvfPExȃ\t@Es&Hl]MއhMW|%,"^\F7WI=4&i݈qz***a8Sx]0k>tWC9nR@vSɞ KP_Ao:4? xw%~M`p:#IهJb`qmP4c^yqNbuY]Ք#3Jᾝߺ= ].3&}= 9#1uŘ$ ^qx_Oy4qC(LoֺX'l{fm̎77_F.8gc;< ܂I]; jXRv-H{NI>&QDw!tZ}20u߸Aa=*@q,G{Fo<^%,N9ߵpCoLH9äXkI˕ۍAxO<<_KqfQ .Ol+E D1nL 'Q1]giړxC/H5ah<ϗ xKNaV3:uZ'I OrMwRL͓>3*Mu]Ȥapcى3-٭&A dZ(aD T0A_=l$NIub!lxGM raX6D>^I D~,oW kzJ}P]ѡ _z6P$9Wd1<8M+!֞ rmRH{8,+X[ko6+7Y⡷;S*hSa FPz w0}XfMB]u L$Yi8aܑBLgUXE$ZK${wKs5N]׊ 2œrۇ(g\p<D>%O0|2Z~0IY@fI"d7;`'d.;DұeodV6vjnȅ<-LwUVv[F:){Јפ 04(Va>$G#9,1:]hjn=#vcd? PZ] srQ`lB5jtI$.:NnDy5WKX?8!Ū^bd#ШV`09KZ;Y#9ݎ*^H_SEvΈ((F~[tbK /tzNј3F.:ҋxK02j Vd$*$ mH@w2yqG,WbS.яe Ki;0x|kʫ8BWDw̎HkΆȣ"96VP4^y)7l= x[/MYIa.ݯcyI3[z' (T]ԃtNXLX&B#( BeB|D7KJ"mYܿC5q vש E/'_4>Xk MQ;, >9Zde`jLvq(gܬ_fɗ4pw($AAXm(BlrR)~~'T8s󘧈wcjMrglX=`]b&)ҟVWƊe>%r:_P]^XDY_4MU"PFGD׳F$YQΎxPO,;!6=Pvi%$lC-`2|W?}Sl~ z:'@@cؘጁ=([DBCSauź@l/Xe\vaG`Og]hfq!K%|EM s.ɺ~Hal=9/}Ð,'ftH>S'$_8O"6DUB}BmAm!0*|3, J6R!?`G o^2M[Ln[ eD~?v.dd/>G@T"a S)#a㍙ *E. 2>\kPgYZ0707010000002a000081a400000000000000000000000167ffad1d00013dbc000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.38.1.el9_5.s390x/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/慉]?EhDTTk׶ǼHj6KKԳ9giE0[~`6RaQ:^6zs Nȧ~ULB*륫mNS KK:7(_5a%A e y+lpo.L?N*%G02W)9e6o zY).8tW ڎpADÓN;ސ%^*1*qTrdv\m%aRboAerBRrro.nWswg M6 `EOC,Rl{s9^PrW(r];Ҝ *_</(%rCfvzOrֳ:iW{I\CKV*?SmZ"c}{Kl5qS,cރ1: I{4Dlв[s$UOe|IC&ռ!bI6@T/ܣio@&ޥ!4 s&y7oa^_fdΓ6@}Du'ʬU\Xyh1#jJQ8/in"oݢ,F fGUBIWCtbYϗCKKpXBGXLn "b͉±KS@=28$Fy ʄ j>rK"ʛtC_y;\F3@E3Z\Gziqa↻숺O7\:" ԑ+͉;{1I؍1o*d]eoXT _Glxg1rWɲ%#hPXSIO,~I-5/OS B*݄o`.[Sr }|iF4ިW?Rb `yRZX|XbRs#5*!g`%$`ع׎l m_;`/Ӻ^"v|c'᥅ΈLυlܢx3x᭿ZP7Rg- hƁmld =| OiR/,&ADiUJ]3 1lM3O. JyN&-#|tE 5GQH ޏ]Y%%СB5+ Lu66ihΏ@dMYku걜̲m8z2SD^1'4d8ӟ4a'\V}Ȝguˍ @H0kKU‘nzP)] %_JJʻOW891510'>-?G7?<ǀp)xXK/oHWa92sH`=d.4@<{m (@B̒=H!V$9mA11qHNHuГu;pCs m1\*CE{$JJ}DMq,(ExǏE49:IdZt`]#p:꣇qUp_@l㻘Ijoko [k - Y~P@"HC8- }.zh2<[IAʮOwSF?gdqt_. ZqoZ+[R"I#QU?|;{nKiq+ gt JKnYt 1ZbD%˒)yOsd p5[wZi^k\ПCY gz=2.~,q|Q&$6/ȅ;,VRoh?Ik3dAH=-7Mΰ|QТ@âhoJ>}EU0vnj`Y8J ѹԑ}ꅬDˠ}tㆸWM"}\m!"1tሌ3>B ;I܁:Mi&3dU[Q=R^lK1#?#%"Olf&_ DoEN r/f5DHgOx̴Gcа+e;/ggT эmRT6*gv[ՇTQZ(7QQ:7xiRdi4q)u#[IEs_TQLZ.F>oq~7hgj?.AS]YYr,\>1&l!=} @NCh2HٰM^0kood2ɭP+P֝K`(=h SBG;v=.zBUmF*$a_2 dP m>%F0QmQG3#iS$OLsr=(1.ԕs}*.C<{]_UI' 2؋u<ƤDHYWȐSr&V~m1Wdq~{oΚ.sc c:T\qep|Z>C]W\M y) 'FFpf]/t ) k 'XE4gF?DH$C._}LAOf_bK*3wadVXx+rV =v^ VT#ڜ!z҂u,Hd\2y#V JGfʝy0ܣ nZP2֖zN3?,Xqcԝ'#;P*G,>@Qv8;u UG~o2D"($#A`<8ttMjjTT9qG\)5b;%~8? :^Nmř'5^>{RgT2{!ES^YDb2o!:;bEz` 0E9ʥ%}b-aڢCo$ls ۆgg@k"jR+N[m;6t @8~ֽ'`׼+L;@q~}4"E+P*%4hpAiWepkUj,Ba}sTYi|ǢJjignB ? i nֿϡeY_uxTakkEmqi)Õ]sˑ_o}p6L"Y* w#F33 N[Y}(B31Z|W&fH)]yꏣ\Eig*;鈛ūV}4 ~ O3"W"X~:hC~Ŧ9y8VAmN*4s4<Q{^Ye dG Y(aߙ# NO]Wx]}] sÔ]ya sfCJ=E߼s,"jZB .(mCJ'-E9nẸS3/}䳫 b)sCku7s1eipIU[ h[陥c)T%hTن3u2[~`i0g]9С ȡX7T_p,nCl` u/BݥT–t=;V WYv"DPr̃c۠۠q(SQlDiYg z8Skδ#wOGI/M}w9($dD=BЉ-V1I`FX:,7wؘأB0ŴTHA{59'̙ö0E!_j(1=~D@ <yh %FH[LD}RNڮeXxa*2G`Mh:_Ϛ2խLR=\qvA88[6QTszVs#O5%\Qp0ҁ_"C}gѕ5eoqediǂcN>CM/ jw9nfPXqeuR:R8hJ@LpL 7Akä[ @X:-׹R^ae6~R9ܙ b#tMdi4\ >9x`6W0mKL߶fhOb`4AJt{;5sG٘i`d%&fad*lwWH,ꬍAɦ-nSJU^T 㦴v@d Z ~ځ7!p2F=֕r&%@"׸#ĊRV]SYBx̓U_6wpiOWBS")j:N[*f8$ G-VXZA\$pDKd6 6[ݡL @],ޱ:`Y,`2zAjg*Rix=5\'Wm}\ܘ hj* UaW Ѵ3[00qJ5)Tތ>Oy+(g>rc,Ӏo(wg]mY.$kRbJ&9\*з mlŦeA+-:ZXpr }>d9>u.9+>ilQ *fsX{D p@|glh)_I$eč8rX`m;4ڞp:yf-2f҃<e=wrlO- -fU3]C61Β {9cg'QhYK%&J3"}O9eqp]eT^:^|E+1.X]8, 9mͱ ؕҪ 28 T@B9d@|ծ>{B ]F,ֳn %m6"/;>ijRl$fwvAe\~\e0{w:}rs8'c~e#2ď@8%_n^[ Y&p+w=GxTǔ׆ 952JcMD\ C6W_=p_['mjHzH uu~x:`6l6i ݣu&oG렦) E> zMyǎaPF1KtI˱uW..rW܂I](?fמ@ &cXR4}ɟi\iwLI2T<Q芜Nڀ{|% W+ tt5˜5: қl2quEw<#. 9f `_xP|}mLWj'u6ZHMr&:uKL:C%O-R@U5&T0[(ej K> ,oL}o-|xO7Ɨ8:'2W%U,JQ(ipHQ|[3'Fk‚)~o-c]8mM/w1 kox,N#(M̾qˢ Qr$0b&vJq y6$HE|t+pe [!ygE"e!cTZN4 ͰbxVZ|ȫm>W9%]*Ii@[-}62Z' 1'۫6]A|3{fH6 WYpe Ώ _*=:#"Z `6@e\%(nFAhJ?nUM`i`aR!н(Ɣ~;Nhr柭}1wQppgB:߱ǰ$3#ϺYm&ɾR|id*kd0Nr[ɥJproSb \C*KqcS.:}'(拀qAcܟ$8KJ5^Xv3(V _/td{en@}Lޤ}[0Jd%^2dlBP HF,a"U&HiRT8\9o ,1aV X_Y!{dJ;-j'7c[GaSq<1it8K#kOU}V:/,*Ijv*xU@S, fC_' OʀO4􂗼SOd8Xs PA)NRX$\4I:&Ú.'5ae|2ؕ%Qb -۶a!+*s#"M#g=/ 0dOpq4> -f ϵicAݞg [1Мӯ{Cx)3]H%z|QGok4NN@]9QloetPTw6JyCRmv@6e3 dͥ7MYxF+w&x@RiƷY?>P'߿#1j ;T+%,u,(H62ywl@*{x4Iܜ V'^EgbɹLimf\;+DE?Ftn,eqzR?k.J\8$m 7^\%W)xQPDG1W;*ϞGISBCknvCsʏrrOns tߒ^0,3V-ڠhCF,yhK /MbyW(- %tX>C<4-,\KĹ3YQLX/@M`‰gs'DcbW!cgPݫNFg>~OP#Ǎعk,zεKftl;K$`9JNXr *TĒRR h?0S(G]4_/ ~S~=ud~ݕeh$/P5wV}ٞ8e]avuA-ԇ`bBQ^.U> 8uQ cU o="YF:HL~o(ݟ0 {p_`h0y*H!;iM %Fr| F{(`&0QQ=7߽Cݍ$BzVp &]+e8O]oC/x÷uE6Ž]/Bo}в$D~X'ڐs5^ƇASzⲉ$2H(ЈnEcTG?af XЮ|^/ ›h|QrFC5ju\03׌ (ގ :A]/}oBxmKH!]W]BOgOY:*]*٭v|+3[wȱl%7G}GO&5x]/{AcN"ɸLxP9<&n7O=X$o®;8}iq?VfFΗ`[fG/4$+vz-p7ćq9 _Tۈ#5OnS/?1(c]:v }w-1'r3K5dp5f=;2 |*kt@-AC.jt.`&V;!0)/Hs B[>jx6B.;g+Kkq޲W Kh2?YQgGWzk''K3a/ cJ.mpdq~@eJ{O+ՋqQMB Wm 3F6A6GGj]*r|v}Cy[mbeB HVd*O }h?qwDApMiLX`ВӻWÁk>پfl("M, !TZp}{+̷4gep~d/'Կq/tۡG4l}h. ە؇!#ЮcѤzᑯ}M.y|wհp%F~0s;XPaY^Z"_-@[vO0G'l(,\Lyъ |\V^A.L7JkRɜCO'7W]r냴Qjm!n }PD1(Y&̷ U^?wK3P1OnJM` OdžF*e)6yZؽ [ޔ3lk)~t:-%:aC7A N^S.FZtҿK伩= N)9 ׋ئp5 #փLԶ\ʧ6r\iV}(E$* Lr 8hpqBB <ύnpܱ'o; }Z.o`v>BQTz/=D-?Jۡl\%HwjsN;؈ Up\is0X.:f)I6\9|aռd3c.~uM͙4]PHV$3!jx0`ݛuE<` j"m; 7S 2M?2`L16f}E6< 1h T 5fTH/97r٥߸f;ZJ9cL)Yz/*\#Bk /PZ }\OIoE(yRTjcYxX*ʤ~p`$\3K /t,afDڰ凾X|kvJ3y2WRłNp;WyBrbU\{-K:"Mwz>|U~"'i_ǿ,!Vt*f`rt*W:,ߩC3PT-7 f!#qwDtFC;rHH^㤗+|ۅ8ИU#(FrF5fk ;.:"k4 |Cyiiܚ ۤb#_eNKUu֝YQWʹA!kA{pp 8gh%jHlcU`z=wt*V04&ƞ U2%3Џ<#򰺞Z"CF)(r:v;"g+J\rcy>}AvTw荍xWZ({yOLynGoO/^~T61cV .13 w}~g *|bR*T]\mvh<`w %b1Yb4K5cq%k;JSNhHb0S"~>]}΂1%HaBWķKb(:i 9z\`j'$ ù1:rیًxٗ"v B}EAi"6"b PQ[?oQyS` 8_obhi&n)z8m)v8> x_s7%}}8 <2/sPJj|>>LkvI%4淊4Y8\* f\H )Ci k&LC*GQI ]NޢL6uþEp%ARׁvqIOILB薂E#3ﺧc^31#-+6;w7xk@ $~)iwX89E C]?X ȑvZ䴕 |+9KN[as;~fOݩLiCb3+ V>kFꞖ*_7ke'W"1f"kJyP lyYpk? G[|yI0O.Eݼ1m wf1fxaN BV|MX%؂4]RьjP EޕQMrԃ3#J~ƞm/.ar[_LlvӕQv#6WA8uqwʅziZh?,ZήSB˛V}`6^Χ%D #"[!gV|& "R7I'WISjuq+EV\R$v].pH{8͊;(~ Ɋshy!Hɣ_spR擣XS1kCyRJ: *zKVlSP4j\6шla'Jsω ~s@[L׺c oXLRtlqTNPPUEw+*1-~u.9sr %|lHPe|{{>"*mLaV-L< /աY~^,S`ysoOJ{YNc(R. ȅ{bf7*W 0 '@DCʇC^u[;wvY/{ VL: Aȝw&&0O;ycAB@9]ft-l8LBC=Zyjò,4Wg.3BI :57d⎾"O᭫![է8 O>ZBHpl6C֋Cv7dDb&goov8zu2&2$df(qY0a͙O}&IfpeS\N_-39z* "V -[/vG嫀s՟*7TŞx<8[IEdצ-$i[:LV (!cNR+JϼL+,꿱"cbp&sOӴr>"˴n-iF_GLɣ{L*dl>+$?G$ agYœݸʑ͌IۛziКbn1f©Љ|Ywu5p&]͆ ]xp~ EW̓"Eŋ[h(kX. PeZ!L1ΐ+OOe ʦl2O3`R8k}k>MufD/lCZKp敐 ;=@cc7k, C )J6RW/w\#wyw.^UA*`;*45'/J4g\"'<0Q!ʫq.Awp׋\Vut\3HrPϢ챎IhsPKu俢ɧd6'imi`UV%UyptiYEh(x;<^*2\Iso29a6N]Ur]`v ؞S;=a#7Ve)s1nH*&-rEKhC]lG[Axu;7@DdaCNFAd0:+c[ۘ ZR>=&2 lxhf#bc_m* y;c>P~gT9dT)ջra, DOwzsDZr7@|g]*#VəkdJj:cʌyn4 2; E8rb"$8/CL}W~/x՘sc.P#tבQ*@ zQyQ鬙DWbdsjT  t'e-QF)!1Vݎ0t:"6e" j*xAj0zn(<ěE:( GHC:;_RDDۃU2 궁Ojoi.J1v?yن-ϓ욜b+f_ Pq׾hPptۙT1ᾨBB, -U6@ 55&Tؔ=GBDh[^7;~YAFnrO.3t"]hύy-WU~>BFO]ITcx8%Ǵ[V%_v t))"NɑZ-{(Xd 2V?%ɾώe {tMG|}Gܒ(أ|s;_0'OaHO8p%+HSL$8PVA2Z .U]|kz>]&!1#*vwhyeU [IŒ`mTc@#-C<ɆE)ozP7ЂRHnlĺ;3~+hNG95}J`S'KI4% Sq"ȃ`{_) gG\\Χ*C,mWHݷ-`Pc2q4h`&)anG9$hYV & hT2ևdqIC7@T (?<8k[ΗŗJEBCd]\Sb' d[d aEҳizbQJ9JR|]f7$E$xeY^_N;x'G^MPq[{iRl#$vK˲%rI.6j`%[ BHPFŢ0{@x08CkZ^P7u!V&?Sup>JR4HC4D|SOJ "n;k%łL`TD:߃2mYq{9$bͰj5iUd'w'r1Dn>܄-H}MN= 怪hQH[=ƉH PPP :Ωyzⶑ2ag,LHFpO46rZ >{ gc7>!2\mdfHEqSE8Q2ӏՀb;g7h{X:kDKO1ۉʻUm& s ^tԔQM*iNo}*k<)-{@[QŞ{KT,.碚_)"b2{0Aªr>.ufadB:1;Ƅ$lBNA 64 ݾzM/ ScHtC~!ԋbakoB֚ (PI 69z,kpq[ظ`Y"Jq~c&&=ĮlMǞZ@HfשRKu|E#'d y* [i+`]}w4BF:\4ܼ;^qvV2yH= xFtQJ I8^\.ۚwQB{ t*,1[34/~.:cuӜa-JY_,ib}Z$ |)tD R/Z) o\2f _e"1d[WhA,:b1Q fLϔļρ42KkF-՘ʊSQVvXVQkm] ''PgSȟP 9ӣl*҃}sw%MT| RZk?@ _HxC~m smD%/T go_zA>%w!+;LuW9pCZ\v )>u.&9\<vV"io1:+v 40?dPY/F膞 ; i7V@th[)IKl kS4nr#R V-J AcetoRPj pSo~0.iV{"#8f.n_"dp+7d^oӌX5X8ݸW3E?q[GZn`MG[-4[)U GRT=orP]>S GvşKJ` ?)WelǛOȼj=QHgdž4y?_~tzzU]{n9L苂RQje{ym+AtL;!%`j$$L5#F G6@Mmȿw8r\,|}.(SZ^7Fyp$YD<:DRs ~=}%LTc/{L|<] Nr MyZAm1{hGO5us:J3t7"a. :-(2nqiZqDꭩV BL5L&P+}L'7VU(緉)n8-tv&bz+䒑ۘQzE|~jĥ9ѢMӅ3[]Z`YoS""CѲRhR$NSR)o_#5 A@wth2~4ĩKVFzk_6n`j#r*BC*1vc@hƏU50VŽ ":W@5Txvv ]\rzy\#ܬ+FTCx,R!t,U ESή눈sRG_ ׺Ȑ{FLע÷o@&X"ꓘmR4ՈAlhdOט o?ؤ0xu{H9kX(y5T5-TwB;k)h5ɠӎrb)jEP;*4/.ջ"0wńN w+hr ~ab]=W FL gy &KR oJh4D2;{Y{aԾF sa>j1/6o;lCd$XwǽC),!7 @TCQDVbM2=l*>ۧ")X~/ƚ A:1+yY꜓?=%b!fQDpdQFW.xzr?stޭCǠsKL r#}4<{FݛYaX@n,@E H9ߵºpp1g 3z.QEbqd/Ij!d8X;w7hmOh> g' ieqq>-ن UF9u @Z'z&9k9 0 |7$,n&Yؐ3%Vj(g;' T|?[FHE]=EwoG $--(OijNB]Sk 6?Œ G5Cև2uh @uϗMV'^]6;exA&Ԍ߻s5Kn3GFI 汑i_~ڹ_)sVjW#튩&5%[ zxRU /(w!=_Ku3MMx[pjuKxȜ*jUWUjS\R"^ʆn<'f~MAs8jɼrtt FS]hTlk~#`^c^ВbPUhPJajK* ,5zm`*0#q;pmqu(v"vZBxŨ|fhE@]"dPT57m8lmX$hBVꐫtK9tool[Qm." PqQÀ]?ri|lǨZ*I߸SfdAHѐ?!l!ԡ#btoș\:T܃K6s-fŬ 00n&>WB bSuyLpVg@8Qm?K:3Jw cwOQfO#U[YByeQၐ[430` "rC)b{ Ƀ H+(EL6C\Sml^_Z;s{iwj' s01MҐUOQR$ʀt$ѱKI!VGm!2qmD!Pʃ$M@{rT UNwf{g%N't!Rq-[pU?̂FboS7@3eN[[כ_P@nkcHIy)"xh.6br o:J}|z+Hnnt9`y";A(a*іhgGEqG=hz܇J7ao3_ I`iP_k=~6 n՛ovf.ͥIRPhm/QJ&t7dFVL f~x~OBlݥXTF[W篒yjܮVlav"?(Zk@ve[5xF[E cRhGx/@L$+pQ ꑈZ7e IhOLb?_=M@SN7!b fV\|Q EHl%ccc  gyX&|SnFjCu8Z >"uM!' Ԕ 1emAs?Ǫ'8H8lLMMkc%d$yr.lzQdTE}-D! m-(@PL觜o-o=WlOMNC*XK!1XАMnRWRT Nvl!CZM zޱn!; 1Iyo 9%X%0F` \4a!=ᜍ̵nEo.'9/oJ:ف?>7֘>+e ,m} 6;=1A{3`ᐞ<ԭzZ:#Fjٝ/BMEL-9=y2;yQ_7ݑY[ >bʋ|:N+Z_}OQɲ\ fQm0O͇}>@HK,]np%4 X B9hX",sDTU|Ӱ񭬌"׿+=]i]0"n|SaW" M/{} Ay@p|Kk?u~.0r }& >L%P:U2QP0x}$0E-4avD;fZ*&{TN-ͪRRA6&>ekj_ _ɜY)8-;PA(?bZ$LC>@nm~͝N1drM}DB߃Ҩ|4?ߢ'nwCc /"z!l!]>3cR2HNU׋?S uG ,fJ`6p\%z楻tԠe=*ӴU[/0@2WԬl{1w1ƊAEƳn9&K2V~8 t_q푗(c.>x<1 fIn--̩Foh(W/ȑ(Y 7gHtn*C/Y vރ-rG' x6>&y*Ŝ?MFH i]?Bg/ O#+S| 6 ]Z$WdW6Dt2udBTlL?]J5/|+$Xs; )PڕE):MO R}tàȍQ]FtȑZ>>oݺY;q2˨T=FL}Ո[ 2ˠLvPM JĖ'fk2ik[M}Ul<-&{2RATB lŅ.)V;0zq&7Ǽ(qa|:ی׏i-ʜPoL F2"ѝuɾ: 1o g1<*:W ފT//u}$z@243 px/t/c4¹4Io6*߿NOITlcت+ ܑw’6nR){]:\xO'{Hl$P?-n!"J5J2ڋ\`Dž!$V]!J@lBl赨ipw;喔5/wXKb3a9\"i!CL@g5XP;JG' %pHYbEzf&j+8kV#!LCB@ۣh ٳ9%u41`-0Ud// Zsi!b8HM}[`Tw殯jܪɉl8lnzt?}6i@QHa<%>~wa);ɨJ}k:{ah%ׯz+Il(K?OjJ"$fm|{8|M;"ux֏/̷AO7,%%6T90GUևüAn[a@ݶuW.dADM3&mss*|ݝæ@:m)PB -'^9@Dsl2|]0EP)Z <dCW`Ie3н6Z\Lz>o`T/Y6 _g9LM lƩE7y %ԔQTΆ>cN(&w[ўNJH.-֔]4'/?ӍQe@7riAD>*2lIZ)}ӎDܛS(wIP?Y,Q&=Tn5tcFLF a3Ǩ/2(R@uGW2y?<$}uӄg:s2Ci3uy_}I4q ?o74D\cQ|@ꊐ&[ Kyt{_ȍOH)_y%#'0hqx,}*{ c*Jg*"59VB}aXP:g _sI+uy_x\Jװk'V Ƌ_Y`JLdi:oe2LpiycnY\;cJ³՜1փP@'Tj/3 h@_;0)4Xe5',@:tAv:oH1sykڹ gir|oS޽ݫ =o_9_ѰM Tۉ_E=Mm/_(g#=3ւ~l/0L_rhR4̟ 6 . `m:Zxq-v}f  ʭ`N6 ݵ ;AtOojۀD*8#00Ӫb~]h(X[o:Y<޹qgw,KrwfsPeS:%>wh7l'8]PONPyykw%RNv/ڐ, S (L?M.45^ܧms*/5tS`3d;밹 X:ccQK - W u &G6A Zy(*z'`ZNŇ[gۃrБ+΍NAuO"dn<҂8hB3-[4uG{#4,xI{+#i=TDMoWc͝N eP>OZl=w|uMZt3>[cz9]uFcjkՙH3WbB#GO3.QhmoefUm/2G6 Lo${jiɇ\}j`Ħ߼z J\Ov.jTPf/:ac#NcܒM0b,bZB ژvSzb2xpM`k3MN3:]DHaݦ]@nq"dY3 Y[ LzN>UBH0y"\^7=sNB \|WJ rAȼGx۬}[X_n/*z5n.P?܈[.x#JCuTe`RuLTEP ϨyZ"GP"|; Ƀ$^DZ:\&{{եq}:OmCjQ Ξ++-]Nɛ2!"Vigz ֕ 7RMO{(<jv0\JDKzwA%}QCLNȍ!qUބУú0k\Ӿp"~ pgd^&E? :r}/aNh]Gd]s%wj`VK3bV$L%^)_\NU(@n4@q6 3Wݮ?XEݟsC92!&*cggf˪BG8rMT6 ϝV⿯Б`y1 ox)`{tښ.FD)P^aю<%EX#EdH8(-JL)N0-F=y%RWzu\R@' &RjcoOlJֆāS?ƪi9UA~ș_ݿklrם޽?կ`Xeɏ@ź撳0|YCǖ(^U8qv>Dc:W7/{s{P-ʽMWL-󐃪EjuT0m^sҊ)LmVNUIt LT;; ){6)WA9 TlfzaҬAik|ZΔGp<3 ZtzrCQ(JcPp0(Z`^ewGF֟R^AQ+Y]Ȫ?%…ѝq4)IK'r+gc}OUJ+E>u @KG{Wlf2T@4&iŲĄBc&cDɩUZU|7LtcZȜINcsIOŋ)i)N! D1srZdt`v7ᅳK3Z!6Wsu m20{-@LgYv5EϙS8Ҭϋ5]ƃ 阤9Q yaoX粟@Y(r0a0mKEz;IL T[ -r( ގC ncOHtkHh9 QxE1Z<) )c·EK厓\^1j/q{>C-~8n1e͏6qfV@U<k9P}- K 1TdW6.!/. O<8% [ AʝQoD`bߒkfx`3i9hD&2[XmT@> fr9l9荲.IM_VM[P`Rm:Ei:!k) yn[-Ũ_h` 3۾bu,Qdmg v*,/ HR}YPA~TܙtTihfh ,f/>F͈b o9$!J{YSH'ή/-P@P?'E!$9HC4oRp; +"}")bȎNADH}ج׫[D|EǼ@cc* 3|udmJ >Jpx!5fϤRXٷ;EPtEU_1u,T&v^L7]ֺ%Ъ/,eV y-'$pQ :{?xG{1Tkwq@S>h^F &쑩ʧ( y cw<^1e;e" W 8K?లB3^ߙܥRYևa,kV+!AZN7BN*W-8u(J> 4`7 5Z1j `,|Øm#vU%L\m3Ym۳q0HޑXhj搋=%Na Xƽ:k>V\[xV%yeq݌/, 3Y7;>D)$iǩ)&5n#/Ot :7v47@mA/`J) TOOCC?Sі4 ' Яc~ Y&7"=LMDQn{ 7=;-vcm;05Jl뛱`]mf,޷Xo~kuPڠz4CMO}]E@rÐκ!k2L)> ű! m[#[ˎv!SmKs6%oA7է{lxۦX'uFDqǙp&hkϝLhӑ MkqMš YN, &Q{ГFd nf}PSU\ ŭ[);X:m fz|c PagbBM%KO2]$6+f/J]u+'qCͮ[E7cL#~ њɢ ਸ਼n>ùl"Z{iŎV6M\E9A.{9VD2DM9_+ڢ lOoVÕ%S/«V̑ALUbEx`d ]eg0nS3[\ωDT,|I']F=.8hub)otǦ:tRPN"A>7 $.،xtC nuLgz=፸%1 P%!^li>óLj{8jϢ'9he6#}M`Ϯ01U* (B$t:C7!h{ƞ /$O] X;zM+ޒQw(\ç.=҉P,\.#*p^ GI6v޳jZT9%X!Y3MZ ꄒP\}d\BrjY2 ~ T$u9(8&1qŐpyQ49 U ~@^lW"˩i~bT;曓+[|=[RC=:',TfHg# [wR~ z"G+/a_S}\q!svJջrkauDfWdtM݂OwwǗ*G`ŋ򬋸x&@ %&vs.W՛o:`\c>15A@:U#8q(6?]"@Z$kT, QJ" Qj5֩iWvT|Vjjûq,j1!F8i? 'rw $[. ZϫdqL~x5@`GyjBlˊqjDIZYeٙ|Xpm3tCzN+W{;2?> Sg-R%ڴ22VrUa0d)HF1>=Hz(,I-\ #ؽ؜- -PֶnHtVA=lϨ-4\N+Z i6<l )>EBu 8#j!1 IvC)qQ$?AN듷vB-^OA^9RxcoG5y5C7Wݴ^[ǔ}Q ^.S ˌa$ M4-iVl]æ f¢Cq aLW"=!09F{4Q,۝ zsT} KIjjKPGhBt9h}oU;xhe$vѷf,>!]nrGۙ1ڕd BG0]+W7!FzfE~49|D7`*X$ tgпAde5ߥ)(.y(rj%p%0 iN-&OP@ē>2Ai`#"ĉ1R[=[DPPrQ}BAVNcJHF2`+55h+8b,L QO ?UZQ6BkجMV%y}W2OnTpZTiRNzā-3j4N5>3Kr<a ԟ7XGzƹIZNm;r=vbW3c\op-\*T5*iC<0rg@&`O`3_,@ZճCH %zљЯW@ԓ=;~P7֑1I][br8ۃnO`!/dꋠϑ,UZӾD`;5^oW쁲IGHygmUm-T 'ݦH'q#(}Ϣ.bp\4@ ?OU3@NB~|E@|O8 X)d<}T9Tg_ dϦ(&A()J$ϵz^W+_&QrF:BuEe*.RIG|2 4^uJ7nv޾uI S$-(Sv=#ilQSH]⩮cmPW!?pOX ٶȍ{[+c)yB Jq)HcQ;x>thg3G}LS2y٫`19ZqױQ@S3  OAe6ݐle'FBa*m~찚8@H$:K% rkiDËq$ Jk̊;*sʻv0ѹKG'p)uKnk)ѭd l"`UC Z+J=/]i8}IWݎf_;\i54\Sp(6Ȁg%TS`ymV~g4{Ư1F7CJfzUͩך}ZYW|r%v_@2/rܨ8PJi\q7 t7XAF6HZPaSrH!-@v{좤2zڱěOUX{x| 8;dbAeh!C4E6309Q,\7 ec_ww4CL wUl.Ҝ׳Vb-Qh^ğ6odiB-7X-j?%U"gV ۠)U~Z.Zk}=)|gU#:}5!gzIƭ´A}h囱: e|%{nds_°&>ÚS[Wi"F°z+w'ɶ5RӦ2n[qUi#s4 *?∤*@e)_xmpԬhK|0Šmcr@*񜽤PRbz.w+%:9}iY5!XIEC7bXviRx^QJΨmVJ_ͧ# T݉urzL` -$I Ɛ۵i;;qج-U\lyi0E2N%!NvMj\n4Y \Imѐ%Hw|ͥI=(T];_H3*ߗHwI+i +!8I\Eh9|O❽3A` )d7q8"y3+Z5'qɎ[+ tH+ jPr9a4^,A]w-"WB01vkwV2~Y".|yRԉmkF cToAtxB1e#IV[w6glκx s>>!bX]!u=u:r (ǚHpn{,;nn!UW=豄IBc*|L3b41o#rs#My`m ײOLXzn^aӧLӳmH@PXmnNBd(޶Ɛ0$7 9 XNup,D4f07@Xz#OFd (-o尸wV˿wW^兏&f|fqZ/ݯB.C6UB/m8om984l~nF.XU@]@gXj?ZL+\'~ t].2CJBұ7i`Bh Q 7~yM?zgDck 64f&`Uw]CBkg݉Y N!9\ |iA x/&.M@ 1%DuHx&jtMdf^Ϭ\c6x^/jPV*j^*k>Yb]'D9 8H@Nl:QÊ3!`0^mٲj5]h[]j|-.flb^7d=\ػsL.XOd%jN^/,m q~[@>U׾20E-6|_Z_:'5MqoW?&]hǐǎˉ*IZ$śr p Dl1+>fꮎey$'a@4yMR^c`[Hx=-l+-{%.1b/@>x"&y*Wã_1E8=)D?H·'}Z?n(Ib կJoçp=gY퀰)ψ]*  Ǭ_gKn#J>;{\]p3 6s s>po7@}6iٿw'ի|2]EuIiJy;kJ/jY5]і`d^,! 5z.>O612Dr\2$%E||&i*3䁽3xWy)© 9O#RL5[@]_p|+^iwϕnKBm`{=*Sߞ b"U}wg/ yDo:ɿI4eNP~#SN-iS=JX/}ފBgszF =vMHJ(2um!r]?_QT{(wr8cOk dIA}wIv DSќ<6w{/ 9<-q$dHw9K[Y V1 >^ה7O!mrvÐ)ݧFqow]ta4Td$U}\*aa$;{&u׻M:5[V!hPՀ4{, ]y^~HFrA DeivzS*zv1|peD ^9O,|Xm2o~WAuܽcIM) p? #;]s"r}^H}E^C. GAJlYF_-!6Q@+gf:K)&BToW |E(vDt*>G'  ̫)YTxDkY,**ok"ivM5߈ m3e]Oh-&2O c heRBC-YE2uǯ9,C_2H(O"dށI5)DbAz 3KL$ 06ƶiB(0fs36HVRs|D!`V3_ ha; Hmm3t Z(6غD0 O'4bm/!1E 4j^ukQ.ƹtCTꇪPyk& &߈")z۞=4XxGDzNiB Yne->tQdಯ=89iʴ׬a2C=/: ?窭^F_&ޏUCX@e٪=T;vD'H(Jٖ8SNep ;UoWv#U7p޶޲~ cS\Jf8K~eHN~: S7S JҀ@8.$ LBm_KheY7 ё^fK#܍y>B C-@<`g\7U}Wb^2+>Q4^ '#jbt=go}M#>yVڶz9!ZbnQ_EUGhfp@9RDRpBWԢr# @\wd @:eb:Dj)ڃBno8|[F* δ r5ȏp6Ȓ3,Y!pfW*w29sF\tڼ[GO=NP)oΪ;pqX- |X)+g4)dxW FuFk)J_~Ms5)csWSURו8ȅbe4*6 ?F~v_ą)mJkGmN8k Ae4tT9ƶMtlIJaoe_%iuMV @/}ӝ- CތY-I E٬^]ܶ[ H8 PۑWnG1xSqX9aUvY' ,Bj{]T'vQ4jˀ!&:]cqj{|%!M7%!'Ns- 1Dw9Lfj*oD:-O{䷣kYP޴_*G<7++ i{ed^R[zh^0S0;XG`[y!1h-Yn9X6SwsR Hv_>R~))L% fMyO lQV+4—3`SVCEs'iq)-%5/YDKYd?j:᾿Nn rښ؄e&{ࣗG?SlӆAоz(\nz=aXxs9T=ٚp!8D4Wڊf8"uO[-$!$>xcGGtBJzߨr?cιl"߳䓙=(3.f`dyu:m@Êf'@. Z'Pi74~FE_}ρV32h ͘a7v-OӄR(.SQENP,8L }.˯XM@+ZkiG`+5Q6B&k=*B32]㜱Cu͈/`ڗI((Vӄ9.,o:pNsY>ڴNHԅ#2,;߄PO_rs8:#e8H:,G"` \p+p9vc@:'2ub 1 X<5[i<@Qj} u Y,1zwbEkA*E.tE=ev wP?гuhܵ")* )Y=D$VnIF4as4j~+Y`y 7?L[6v֣˫zM|Rp]~ҩr`(/SL6񒬥&{2?XVzUWȂJk-|e4;\qMڰQOUI9t7 EB'¯\˝mJϐ$ѵe}ߡxaEKl}tlz/W[i757-sn{pW xfhLI؏۸e.@Ss [ B܌OW)[%-S 06r&!U(C<ӾTSȊbMKcp\ޔGUcb݉5RTW5Ԛ׊Z/u  tFEEeQ Mq txY7aLޗa·miT9ygЦtYI5MI4R3$*/-mOzE>{M-DM;>_\1MpW(3r!nbIMITn2kEysһCJCI#tVB IAnzLebD5iD :Ǣ %k[B܎T=iy'4vvP>8op &$F(wl"o|1&Œʿ9C;@M9R[Zn J=pSz{bsS͇2Si_3 (ܬtS{|o:2bx]&ݩ>9J% ) =Ńk7gp]IcDo as .tY+RLw jg ojڙ\ d1"BS;eLjI#OVj:#lkbh/NL[H/t 4۫g9ݱpš)G V[$<9{HH!{˒#ЧV2֣=C8gq'`f\س%WTCHAnݜצNǯe[AA3h A'aHMM9އi(t4=EC^uN/ j#TO憘n=؃.oC<9E6"FV=#wu & 0.)b6ROyLAՓ ]}NxU? ~A薆2lpfGE&m1U:U&N5t2x4X?CncNLMlNuaһ1ʂAfqelU}wubǨ5XA>D;T8:9q 0 8g-C??8DND?^? ^_Mӱ`?rG<mwkwR7BC]tD<8\ tmKSʏ,.$JɅl}m~ 4fJ6da>_PEoÓd{/lc4߁J,ʵ6J^ t}1)D{._C8藹&p4HXb54;uz\,CQ>ui9!-@R"^hTb +WyX=9Oj K2K;FPV0O 2xQ0o&Mj  7,}tZJROO*0J |v[>-X`_3dJ˻ $;{f@b>{#6i8C(-[;Œ3(W^fo>:Mxs-QB<"+ğZ5@PY9֖!φfv>pY|hg'fK쉶@D%"1:v&r 8mS>QLo|Kt 黯o9R'B6tU[N9\.fzY#N.btj%7c4Ew}v=&] ]hޡ\*{wai߹/Rƛ2^q܈Das7&,ɔ֤M'?x*b{( 5͋PLpP*Hq$a~WfWU Qn誔&&m~ غ4I5[&l{g0{%q<iǵLceޠ /lD[D\`zX ?JaeХA ~"by{_dVÏ5tfvgKkrB$/̍(gݍ$hԉ*W388*Elt:Q<#)}P:}br 8#EEQl߻?"0*`Mgw@bayxO2Z=%1:* ωGa4o.2v ːWN\xRV1!bF'*;Qyl⥹8U*vVg /jEK@K hv8\x4LY5 L}ޏ$$TujqpW7Hd%^~mXJ駔lXPBf=Z:{ IboGѝ*MIF{*}^@iǿlf{C+ו'N*Мdrm:_ddQ>*l#ff:6.B4/ӳ e5  :&q_E>"]("B9P{+dF F~͊,I 6ͥv@cpãbph.~~";O۬H {2XILA{31g7f}RALΣwD/"vTXchCqs8~G?IF1v#$3d3pGZIqYW=:*Z;>IJzK$ \8t%o 8f̃<ۜ*ާh؋u' T3\n=ep_qzOQIʤz/ESCm+̲j`WT_^oe۸CTAz8DIya!)lMvB V>:=5 OTb˛`PLly޲>A8o$6OS8@]riu`}|kM@ 2U`̂XJ Yᵓ@X<#om9p+mldy=UkDOD޿0|Ph twrr}MV&t((Heni6J|5>ԶJP'))D8q2ؔdU;_]&e]vSOqxaiJ{ B*X^W|ةgMy>'½ul1 St"HA uŠc?G>ߜ3Ϸg%9Ypii Rw㖹{^6=1O,a ßPඋA@q|`_&e.їYX $gq[2.%F.Z{w4q8u%a=7lG31=xWҋeqyQ}g}zMg$s XG3nF=N.4}=ͣ*ՃuK4tKՊrHk >0ˌ^&xGo7)KO$htT PZ^+N#mT&oPǓVd狥-#:[qu*|U✵@mBٷq}UDQڌ}>0Um p ǩ>I;:2tIreӲ/8jvx%+Wk(Ї7T+@_8Ȃ#ZY)&ӽ!e#φ87퟊"atYLkwx{V-f ̘)10C%(΍sq E Gal ۼքwԱeZMgVHgSem4 gӀ=P{"0LZ^A++t^E,CkK8 A59I(r=Il˱}BX51@i dhåuxsKe|<`IsljR Jwg :oSPxgq3n 'gyȿH+Ì 6WE>9Kt.?l2jin=}6*9C )\@3[vpG@ jG-?E|dCH)n]XmS%ĹLeLu|N8d軽p'8ЌV; :"mf㰆<<m,=)VODn*{ S&P?5KV#v]tx_+dIp x9] bܦ\OGȆv:e1sHަ P#_.$z)}>Z\5Sg\M7yō:|&5B{}WǜTUeTHUfQ^G"?3,=ʱ׎S7E32ؠ6b_*T0;x7a!׌hN3/;ՇE=6x4%~ :TD_@ 7F1BE1 -s,VkMVɬp._lԵ)o1=]D׭`MLk\t͒ǀiixPT,/?fQ8ܶмI1*ttg`<Žye 3.iA(DN-z vqOG bTY*-1s\)&a\c؍t[`B9c4zCSн벇"G<ƭo e Pƒe P?n6XtI3Z漥ЇTnOd='P|lK.hPZȁ9:SZf|7:`,8 @ 7ɻc~\JβNp _" p*\j紳'5ݤӨqg{~z[yFAoؗzgG\E D#ƃ]R

:. UfHQC Lp oCcfp082# T q`Mj دDN*k@ "IYskSb{;zPlS3);1ӀZ?W<*?dfbx,iDZ )= 4p#3[qTYN- 4w G+ nEy۵q ^/Q!$$FȐE9/ZpTKatu$sXCZ_~[;J#T`}6tJ[ =G4䰥>D*K*BHɣkM]W3 V$ԅ17 UlxUhJ!9[`scMXƺvH0Ə*~>9^ۧ,_*O>[RiWT!ݵKvй5qcHe鰺N6]['1{3m?p-IJr5:QSVRḚsm^} \ :)*)㤳(3yN%)9> pd}:) RVJ0cuݺOgc#S2ǟ0v0HhR&]YSbbհ 1)|E0n}ߒS`#`j?>@gudD^Ci:̀؂nθHcI`A YER1v®Z;<É!2 Ta~A+]p#ȩLwK ]smW̭ACroof\2̲hJ/^ 3+3;L0\؏|u1aW`BF,_>nq[Sk2b]-k[ʙޚ8]+֋ak]]f`"%BDS6- tXObZP)XR,BnY l3,U~e 8X%i7qZ7C'LȡzEr5`[O 9+O.Y؎WP;'uV xF`k6Ao`p /0Y6-K%:v"W$sh:fyj >0]#@lr+,Qp/Y|//H xzaW#V7 /P 1q?Iduݮ7;jdi(|@iE`õ^hr+L`BP6;9I!+1wEGQLALbypGG j`$̯ZyqϬ7_:;dX.=N|ˢ?*1c֝F/3/1K\b;!~=S)@Oj`bvMrkBy{x߾8*S9 sKZoA>y)\F&+([v^pr䁘6H$*tuh/.DY ^9kypiK"`ՙ=`Lu;$5A+ݰZ[ Ƨ󇋕cOiwJqD)cQ5v>Pe)B~27ic}_}H䇰59+gzDs84U_**_L_[_UNY5}l3Geȶi,)-.e&9Kߠۉy (YL\5z0#j+x !!FBX\QkBe[` {SFQprHT׿QH} y .)+4].xvtmoJ8a5o -6UʸMrgf]\TJ_:4X_Ӭ#`k9)]},سč1%.+@ ǰUМFc9džN&8_MH6y-yh Qtw,2Uá?(SerIans!RGkj~e{!z@+ͮʠy2i& }t}οUKPYOn61]k,޴qx."| PLwQkn\t0HK3wMqOtUpJ5Dᴰ_HO[B,hFʺT,ea[7`:p 'ET 2 9/]#'-&v^ p̛@5:XIꟓ;ވ"S ckqYfz6qE~fЬ:QܘH}_8`U2>RPĿpJ7(*zSA=b!m3ZL:sYB>,3e--s!T}uh6"2Y^ZBJAZn!$U5YT$;Q9DwY3K%\@bǨGB?[<)PSi{}DwgH$18!ѻ[͟Onh qCD4Dqqs]6=ctf:f̂HzʟD\=RZ:ziAW6Wq:V/,RI# v10o聾ד0f,ϡxV'j &*[9Dz@P&f12cԦT@#iȄ]PU{2ҘF<⡇r0vjarf@t8_ U}*u=o@8<:M0 [c Vq{. ZzrBZۜ|qGiNj[VSl.*TkQ,8F۵ePIKjp3:q޿K?`{荼Tĭd"w[6 刬A7r@%-dZQ>UXQt&مѓd9}N#J,; ܥ5`[?⎝q;q+vDp}-*rY(t~$׬3%ZszR ˻j.m9/%}X{6;rP4J= v,XyS1v޹Q,[w4MWUh^G+"5v#]MATxlժM>uU.qK2(VX8LYhx'G"@0n 1~y$pLdj:cxXN|wDVqϘBv9? wXfvN6]Fgr qG я`{]G9+y+di.xfRʑWUl&z 2z@ yR K>B?l|W^ M!+lG`kMXZg(s—o`G@nPLj\C, bdsjf|C%PAZ|K"-?U=o > uZ{4A@dިu;aN`,3T+OelXO( t ll؎Wڠ*[&x;'_u ,sE|&FJ@vyQ. |jR2z Rmf͈ԫp7(n2% '?P͎I|@wȍ$(?,rɈmz(4kZz 3X`dQeraEHTl 0|h}q鬢 B;[ܣdHA=#~+P  M1,\qwPcPqFfl튽/E\܎T8v@I~v@$p]&[xQU Nл+ѻ3Y_e{#?,C`bjB>L c^( Ð^VN @y'b.Op)$yivw.GAhB9plΠ "m50oskUR(Z( 7M|HsYҭ)FjU.Ɠ2䃙6K)'Q JH%6?Co>Om 344}+Lqy){K6ԣpGvM-41aӳ ժcw>sG>UDX2l6xrx9sܛُ᢯\&t80^@Rʡ˺BǑ ?ͨʼn 5{} l오xN:c-L{}أJV >Dd[۹.+O,}#}G] BJ&g7#5D*̑{^}!%ڡZ1ow,g'I=>Ti"[vke){R5)c@62ht5rFC4i󣐻2Q-;&QN&E(ItH U$jx if $fA ?O}9D"sM3Iw>Cy$ziP}OCqa$E&PJ5xr'0.I^b@GD {̕7];#/o2cIDxjϽE-w0H>?ć ^@UFl'I(YV#ϻ:㺚-dFIUPaxctِ/…'J켪7a~egM868pĜk^q IxD|vFk,,LG-((f~9saAEVF7;W$L`wi~넼yNdFYu#X|. ϥΙ݀[GJ[j j27էc&/N(f>]hoQEIÈoIŢ J0j-Y_2=PIEU e4Kh!BQq|޼[<[0Vi(nOCG yR.&%yНЩ#p)k&̇Bv(l/٨VMwҘ<XWc dezj@10G7  P^F9A&/ҖD.lnV.r~y?-#ם@U"FAPsò-ohd5<(HB=D!OZBD7"!!4V#.ybsK4=k@)uVlNuz88ԳVpGZf|5I."Cfܑq.z+:M,jW HP($/7ADցwD|m^IU) ;(+E/H9\(_&-6ew"_TEjGoJs)]  T;o+uA F)R}')͖k9t>IWDA+ww/ e"d07h/}7%,Iug3?og{#>$gnp-T,+RSSzӇGo'ѿ{q=@:fE?#]`ZIlw>MȐƏ4ve- ';$+C?2_S=ڶOpҩR%CAU tj3qp#SiPW( %0V#e,[ֽb|->pK}Z Rh~( ؚ) ?#M/l]26 =?JɉʦU؛%3S.1GOWfTz*1 xlb"ü:I% F7-\ɗ3GS(]>dNp܄TRM>r$\)b?%‚UJ+{ `ElO 7@BGnvѧK|) N/_UOY6)o#4#@m}Nc6!;nze߀~(Ə0]KBP)-%;rʊ,lC]WT.4+8`d7 [EŸFQmКD63 Ԃ"X~edQPc5AqʪkD0pyJ{v H&؜|R7Y$/6P^ʁFLj+$L%lO^qgA! 컴Xݽ4VEVYύ-F[hk5%H900=."k&ݓ]ETjyU~((+_oFQm?p(㿳 ]: fDeqkYj _ m6\:銼%*8EzM׻PZF֋y-5yϼ_7/qSTBa@w1d?JC{z#Q"7 ד 튻#i <6٠eڍg60󡛇o:R!LS8u1.v q-~ BXb0SuVMKte>n S2TzRk[kh8#jGo٬l $F,qox-q?@Aش"´+v<_jHD_ŞPR[BDs׆9yp/LRY\)[8C9gm1%ŀcWRSWc5nJo ;l`z!JװwbbU~cn68Jz#z c/9.v+|0.i-_BOȇX"4g\Pl?\NM iBdM[74$YbIt视0T4@*l#0iN۟ؒS =XV[L~r,]"Lw~KB4޳ve qʀWoE7s] axFvكD0iOut Qn2̊_J/303{R\f\>󦧉UA1pa w#nV`JT;쟩(ۥf}'_`$:X4bLB|ޣHXg;Q@#%1M,KS9󙏽\c]D<tz<ƭw#Z2A AfE(3zκ@#20Me,4 hӎQ]{N >^gF.œ\zoz*#.UxenDD aQ|+ F{]+GWDڀeVWd$^w#]$Jr1:Nt׈-1ϴfdFa˗hd6ѨI&s(ڷSؘ\vBLMLt(Bwܫߚh¿9"4058%:OϸʬǼ,KU0lcSu[DHnΚ(׎,K>կ+V:ӒZU'BR>8.Y +WZXGkPCyl <󿧣n¦$*(#-'$p3  "~O4 gt#b4:1,Ռ Ob`+Rx eHDs a[!,*+l@=.O4=!s))~ o,=XsDX 䳷F @Kl7`f`GW%OKIN@$V𩤅,Qt5шX2g)22HVtFׯQĜ>KD`۵Bp bK:.5Vvpq\iBo:͑rsrcYMSG8) o5W[+qWA})e>`}T}K%t<[ >`/pFa<Z{MECɷm\ЬOq}tU?MR|y'\wwj]G /V"<]藰4n6ƕf}|SZ -Ye5y0prMbSZvuGqvne#ghoI  +\sfq-e`Lirhp@(ܜ=fya*hoZYUe2ݱhdBx^/0EL3K+7_3KQqڜ=AQuD iʿs`aYY/Ya4©Ӄ&n,?:X|*qF>MuUԹ?:W頲F @[j#(tP|}S-WdKQٺp7 P8lnvs-Es[5]pÒAb)MsKr"},|xÛ9ڋG^ML) $<ިKo4%{=(x@\^~zys&B`$-kOF;gn @WLk &jA͠6je,$f|1Nsv|C>>'\8u+)KaoE* r}U9b$o' .Sv0]y!^}8x_# 죁jz ̎55YGW\|0GR+j`:_=rTc!o aV$Kr<0McC 0|zO<-"5@55K}ژ1뇻FuC` Jz6x dS܍> kT<72QA HzzNMӁ(c>@-3QpԻV׷ |g~u2F䩐R~=')e'?nUFWqH-C1DLTZm}),k# 9cB|qQb12 gjBT?V{'_~JB WQ/VkTUܥ~  )ty VgV)rd/I0OĵC!jb>a0oyyl'A3l 0>0(^ *^WƅKѺ ahK+`EXGotD"lBcs DѾfcbDNɎ54 ʞ!M~qaS^'*Vǝ䡀_hg_믬TG f~(gR%JbӉ5 Ic ӘG_nB*NܷN(T)ie30-Zx] ]QV#eXC[DƯ= @b$=|)8ҙ}/H6hwyI3r){Gr ƲA|Y.^;7gf~l+<4iByLwwI֯Stv Ӯ 0dRq?tnё a!zow9c;x(, 6u{TMxhn /YٹV3J?NYZSF#8EHTB`a3f7vd@JS&HRQ>Cppr$S(*$,TNSNR-/[R+[ae=aϒ UFA"}f̕P f0 s`jr)n_c!6iCdvc܍%}6'|B\0`@eaɲgVd (w,0s]vl/Z⪬5Um󦝲?YrBҼO0 84 k,k n0wN)ܰ?1r|,"z4PfAzV\qQ m 셓@BР?BzؾfrxWQ/:٘0aR&*g0\'lKT~V~'V[iЬe펈,6' 5 L(J/Pt@9*phXc@NڃY4,B/ctƳ#24'=w[AqfWPm9ϩ̺,BXRJJnI4 Lnf*0 ḭ+9h'`5|r(sD?̩Σ5LA歌Cl[<5"}Ν< Eغ__>ue ޡNBpƳ%P l?eGyC|{LsED-d"YĄGEgǗ)N-?>I.?hKm3xry$cp]6SwD\ /0{AɉJ`G_mSmdC>k*jRqY^i]♱0L;J'xSt$'JE;IߵYς P* =כ V:~Xg>SWUH}G%۰06OAM%l }}i~ssja^yW<>!(O G#Wv,^PFkڌYc"˃(y^kEfDp %똱~jh"EU{R`>[CSGs*˾Ј -.4zAQ6zq(-BfDnjZH<&RDX(' Y0]7g >Plx2 boLݏÚk?WH2 R۞.ޑ?Dvi75@Ԋ TƜ ]PX{4RjUl ) g#AZ,G^}#a&!:rO UST9&,`ws$sGD4&d{5BJbņܷB27U^~d3.G+ӟ Ad7NQ/׽X2]-P{%©qM6ҡX~;"K5pj>6*2JNn*lʳȼrj}fMyEK~>-4o0c eDxX1$jEڪb6kkCo4nqWN%rym:q'k=:+ ,b?`a;K<]S }T;\8CYTUl"2rkGt6]?-bs c7m.t?Ȁ&2^k4';)K.b8deoSSKfn'oԝw6ע`r|eT"= Ȭ Y#qg +fUBܕoDRU¤81[C+~tgR!:b|5dQoaa(:H¹=nk)^忉 ۫#1WeZ;ϸtK?t :wl>A];Q|S eh0Z݈Ƕ ń߷'vۀsYkݫv*cRBANP|=p62o̟!k5ע(gʍZ&y-v])S__##qM8 3M/ {JI0OGx.z[Bd9:'^צ6hRڿlhLp9k7!Lm'c5C^\b>+#t~J\Vtmi6}U ,3>niup/hc !iG'N?!)Oo^-r"$?3әyz r4>oU:OZsgnZSy& h\v{Rr)\i~#:?؀`ATiptEa4Wv~XA[>yA sәEe{!h틅Qf&.5ۗ3p9=xZ^[>X}Hyן+Vm@$¥ŨWܑttYy0s6]TΘet% ǓVWumjQ_mYBdjxFdff ?o E>-&GA'=uS8Жx2l槈?iBkdr!i" P#O+@ e/!;{6$$pyթWFl1G̀T1$Pr/UJ52HpHSZG߬Ρnv"}W* Nf`1;1]LF{/:DhP+ݠOqd$q l>DdП?Y@-2#I껡u (ӎmd0gS(oFbFĽcys֩Jn KuMkd f|8ΪdQҫ\L ҎN1W#]HI[eH(QPk}FѸ$љI؆Ӗ6NxBd\}8S٤wm)/}@vF?xҨyif{(4z#XaQrf^I$^@>J2}aVp盺!f'谘b+2넇Z3S΂ 4D ӿE?NȻ--$H7V J7D@Խ 8F\9r._..ྏBcЯ҄[ߴKK@M"m j- z59r{%H~"ۺ $g8clJ WKl,qƅzVy]0ZZץM 7Dw*}y^`7:kcNZ)F8thwF״~(ܛoL&9da?9Mpo'`7R("2R}ek+kIBg?otՕ YF-{Lb ؕL0i|U^fNڧq౯PV;-ր.yT iVM}٥FQܵ-3ajs,N/m޼{z<ʟˬX`"_m:_q]`P:o~6R9%N8lDH< q/D JޔmדS*@yZɿTB\' dCXp(cNI+~WZf|B̯#]M!K|1ʗ[A!fc"jBG= /,)Pv*'\pSvhWeAu"|yB 8Y"ؿ\CM b`fÇT>5Iw͠ۊk)j9Ŀnjk]U5nh#l M? /> C[oj PAVFE:Ɏ$ {6.Ҽ3+8LGChD4L"d`+pe٪Ny/%B&j~fRʙЁ[= N\Jh\1U@Hx ĶVZIM "[8]#VgVʰcV'u_&Co 2cǀ5l_J  &Sk*:>؄ MiLy^ai5L4#mo0[hhO}sza&W Etқ Df80!Q˗:!.V~BA] 6o(>֨lI-.DJW.W5 'j4y^K+rsΊwB#17U(_62~3ү5S~ et!j9\,2BaZ 6qΊ7o|)*Eo#3bw#=h:OƉ-.UmLY1ſ-tN: ) J68`~!9,+'V M*^ʴB-K%8I3)XJlt7&_}uWȏz(6Fid`$1OtgFKyP" " "2 iFo.Zp. lV 5ǝ6kjHAEhݕk`e9ч۝q<@ e0K #NE0S/N ҷ0cuzn-Frh BO/܀`b8`g =CJXJ:$r<}bWACdk? ŘsN{ǦaFR^Ҿ5+HbKt0EQ}qagc8oSy$RGPo0;RIRϿ좌!%DpmFCf(\`lb[|}wi:`4ykw2_ Y@(Ch}VThy_m%n[(Zu1k.w[)L^Wi\dsd:+g]ٰ[|*;F?@AdwUR y˸?[8S@=*UlMw ?axbUH<*"[&dDZF-o?,i[G2e#:~iǝn_677FWVO^/J+yZ>i44-GЧT]Kg!夹`ũn^EGR폐>S}onn䮣\3Iɵr+Ϟ ׍ͻOz.!8Wl^W}/{/V˶ 7JJڧ#pN+"`Y>. #8Ƚf)1?{,aM<`tx~}eZmY;v`[Fh/]~ޫnok- dnIBD[cGsTwW7.h=( #Γ\Fɺ;&E }ǀzvLFx}Ҳ?N X9%.;ۊiQ+SZ睑+8,$/v{a C4YFR$i%-p|T!A笢 *,ss}=QI&^R)3~D-OC `L|,R&o%}.Ħxt V\oآCwR>Tr7ߘY })_hyvO@mVx91F|HS ̑Drc*,{JyѝItp5xV|hSa/腹 IoU=aCk  @ã`|mIC$. J~9:r }9b)xz1\@v;4;"50ayP ,BvaQESryƵ^~5ğ#츌w7<0E>¾M*%&|yԂ<5~$ D C+UՔ`z`ׇv %tIG;K2 zK-QKzGmzv|R4ezu/źNC(;? k{mIuJIڠBHDdTY c(5!(1 qv#9,":Kd`!/Vδak[{ޖw|Z!DxP[b]+7VKQIߒGkwD:.[[ѤřG6O*|JBg8 qh(,5?5jO*8;PUIy-s  /~v˨:c& h)F0_j@6ϰkYxYST4.(\Z8`'PYʜD> ًd1&"7r-.7wRRGvjd} ӯZ "~i_껋9qG-7OhbǶ1O0UW&_ÁIIxIq"3T;_@~SlPr&l| Ɍ)q鐄 +ç(ht&vg,>T|(⃜Kz K$-у5sm`/QDžgW 5`"p|4,&#]/-U0FPs|CiFoxHڍqj}z@Qv\9w deTڪ7if -~M^H.Y\~x7^ ~ys{E.l#uMf||Eq4PIMV'׻AqKk< ݍ&WSYwNL8@#{ge7sa"m]ɋYt+-JTt tv|yp_%BaqTv2*r%g=FB/ {z ܫNԑ٭JC0/Z-ܿ&1Qi, ͥ⩻Y椋Hp`8˳rCfv*Z @~ 9c(@˪"YJ:8}{kJȞ |8gU㪬Kwz}LדVY$;r%OMXfxA=1X$~ߚ"rHø,~&OIV$UjDdYoz\}/PĴQ/ _WxKvc?1;?*{T];%]YFqrپ-'Qʘl SFT'h>(SGO<oO[ k)ğ@ z76[o~Dt/SW# @Tyfg}TWdݍf,~},$0!JU7+:'4LŁ#ex[rp])lFVpX.^#A|&G=I'"E "BFxQə6m7^])ejNu8g7g 9xAS>O# Usx"Z&-C}p7~=Bjs * }~+ 7yS~(H+/4s.f ,ܒf 54PMv ]޶}er|7sqY}s˙ (\W(=LGz/Ak]S@!N{ɾG6ڟ%\L@sapk/#ko>-ZtWrB@-y`\͑06׽ˎI#e^6]'Lrsn%l8qnJbMK]Pqn(6\~xw c8:0;!N䗱^ᒜrJSjxb5afN?z.Nj]X1#ǎN*.FŐ?Uy^K(oQ'={wb_g?cK5\3պ;k`y w۲ĔeaZLQbJQ ,ϲVdc8X{߄ϳ>,NyǬlv)~t^NDUW΅DP)#%ɮG.s dx*:g=-K\̓*CSpJ̲Yp ˙w:@@jwvR:rmĤhw±` hyYo{ǡ0kBG+ `hةZAGHDZ|z؞.7'҆<y6v&S.?`d>sӽ!_[6f4cZ %.+,;Z& Y] z$7TߪNwn>ZGMАL0:"@x$:9?x^ơvzl"s3Rhw]oW>gt?}<ކMl*#moJgNbU  F q)H{VnPLAt([pBJ UeYs C'~ YSlFvS\5/ omAK3Eꖳg˘%0) HA @=ֵ&io}7~=s&> B+) lv:º_Lд_Tg@S3OQԈ#'Dx+^ff MV+3.d+83ev O@2-mD$ c^2uuB>r,]7]}N\$^V5'6VR̚'ƸCN-X:5&r=![j 9/Q;S׎qy⓽q&-<}3;Z%њdP> F5lAߌ$v-Ro:oKJ1T@tv7욦=_ķl W4EuM'kXbbN#P`jà۞ciZܤ:I fm" [Z2D (p7.^ *=! "rK:ἢyZ:25v}hU:$l>\, ze}l$ǿX.67?ovfɉ}wA8 C%נ衤/{ֱ<'}j5Gɾܱ$'eU9fxъܾлV \v[{2U< q}nB0~Dz! \JB6X 5vD؆Vhs!~w^f,}ެu⾮e%u$Q`WR!IrU/;kZ95$ź=,u2-Kr׍F~[D!c\x {4|T10mDm$,%3 qܵ;Q\'!|%muD$(:ϔH|fE+*jiX/gK"]"toqKh=_r<5 pi|/Wڠij(SnL|Gs g276-ۿ}]VT DF>]/NWH:ռOL3? &bpq P Ę~VXECɅ1cQe,R$m={mKY?W+n/+f.n*AЕ);nW "8tk [uXҙ*,gvi$*|ұl`pw_-ʻ±G5%5̍G੎:ebU?j`V\} t4S@ӧ.wF`롺p!~q)^zS=UQ@QN||aS'LЩuM M{(nRye%⋙`E/awxo̚:H~hW3R? ߧTuAEMTb}7ʳ0| ] ʦIp,rA, ?~YGpFaou7"H@pnG4ړfz=Bjt)k#ah ,x;0 3W]QN{ -,^ SEtiE]/drˤDJOm)c c-딭]P:L8Zs 4x+' {>n~yqElAc[XeX5m<^ݪL\(i,P7Ug&AQ 鵳NA>hh}k gM(Pwe |?=a6 FO%RpxR+OO?TR -+m S?A2kpota0"^5={# c n#Po +TH , j9SZ3nAll 1޳BT=*q&:jҦiwHx'W uo. 3vʤf8N18353k&^B6$ * XܻD7ժqP1[<Џ  y,v}8iJ>I< RY}=ZFi>GSCrmL.q.iwΚgZlF3LDž8fe1^!R9>Dbm-\43h'.K \erv[5d>,u2d\ؼ;ǿȒ7yz_ 硟 v)RHEcgMHE&h:;ăn|z;*V\ش)0<8NJbG%%EU% b0#<n=9/@ڒo'Ko? Z[:ѱ+Nq6ʮ¦im2W>Lg7 [xۻ%.R 19ie$)-['ϵ9sI̷*!ږ+ ΀`sUy\Lsqs3-6+@FҶB{x ]} f[AڴHo @c3TFV ^O-i9C!Pf] 1ŗ|$)q?.AϪ.*SnG.1%`'Ah/[* zŜpcJg-`6;v58{SFV TlqͲhiڰ㋻LUlZjmo ϣq9}'h  =VkU5 1fz_8sɕS e\ѧOy;P|VFj9<-^,IލЪ ps0 ,d{KxlABr|.#@Ўm™o'+e3f c#t擱gYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!]FY "Tz^8w)BFDyy]` YZ