kernel-modules-5.14.0-503.23.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']grreleng@rockylinux.org p-Bm5 '];<ԝȱ`#˿Fu0_;JVOǵ"c|\g}(Tu30ҟ1 . B0.׶Bv^ml<ؚ=gQZ6cΪ&gޖL=7"q=Tpd(ps L_ [JD=Y>]#Ng%3?o-Mi'֦IdjBUxI/``(c:~bPU+a'V$V9$Ȍ#8pXCH֨-[Y Z`o{.DT8% y f*|Ua.~ 3= :(v*YFиr^( 4!d]S m[g1xɽ_!L ǚ[?GR(MGt?0Q clZuF$Yz" ^'4ګ[C ? d ' O  5;A < h* *  d*  *  `*  * 4****PEW X X (Y 8Yd9Zd:p>d> @ G *H p*I *X DEY XE\ *] *^ 2b jd ҳe Ҹf һl Ҿt *u Ӏ*v (w x*x *y @      D HCkernel-modules5.14.0503.23.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gpb-89bb700b-3fcf-43dd-8def-fe9aa431d8ff-b-s390xJ0Rocky 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.23.1.el9_5.s390x if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.23.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.23.1.el9_5.s390x fi/sbin/depmod -a 5.14.0-503.23.1.el9_5.s390xhL,<S(@ը4qDP ia%*(d\ RV0X mt6,Dl%u,Fl2$nXp>Tgggggggggggggggggggggggggggggggggggggggg g g 056701d7b166da47b90fa94910789f2de5b04aeb06303a1382a6bc6c25ffbb230a153f772fee91f90337813c5e6335ce34fb639607f4845625fc8ad5131bdf47044608a269f2946671c56c2d1464ddc5919def34014735db64001bb08f2d7b61c6b088e29e007afcb90a6e2489f450eb42a2b676dc300a4945c3e251a2c71539cb09924fdbb9e8d19e6bc9b50a84f7ef286c51076423d2e48e378d991d4be1755457c3be039d76f960e9fb4b40558964d6f0258b2cc67aa8fe999226c05ee33c5cccfe43c958eea744b2aff4d30c076918df91e915ab3e9d2ed0d246ba7e3d2acf9a57cb6ce8c516430d528fd85cfb344d7ffbaf741929a9063480aaf701eec7163ff8bffd82cdd29d02550760c5720e1b3c12c062555054892e4601542e116bab9ba5c9235c52c89f97a8e121c7067f49adb24bc0687f5fcb8f5aaa890d10249da69754f799556be8745d4ad98cea71b8f40aa51a4c2828ee6d0944ac7fc9b9784a5dbb6c5bbc1e849a89a9aeb2d04fae14d928c0703589d9dbef4b59a9b7d67f77a6040fedd6e96b840b288a55684d1ec329034c32c446aa411edba99f917a4e0f3ca35ce1d2dcc3ab9320e385f3cee87d3eb8c5dfa5fc288ff9192b5c2ea9827ffdc880aa4c980f96814de608666b6a095f0db2a0504240a2c5385635059b4fe99237a57f577ca632d3ce50d6cf420ecbfcbbae4384b2ed3258e171a08e3c983615d56617c5193e4cd06b8ea5ffd4bf7396471fbf5ab0fa03320557dd2ec8b51fda48c1bf7a7c0ffa0add446d4135f6fdda153258be8b01c741ad9e0798a51b81e83021d0071e524286749f6777507058b1e19465ff3266fff459561212ed8929391c15f3933fade35672ea48650ba2a395d152fd5e90ef15960c86cd7b04012c30054713c8b26a99d4aea39aca75c1aaeeb66a3d3a9a4bec02dc7358710ffd673be234fd19a8e76d211e2e9def7cc432bee98889b7a83f1c6379069e8d247d6a41d558f414970e68043d81c194009cb4abeceaf672692d4b753b692af33979a6441abb676b085082c69fe4a51a8c45b92c901af1976d806ea034185f4266f310945db6bae318225379e6584d23fd84d1119a37ac9ccf6334162b91ecde8557f9b4b9fd2f1b81bfec606b779b617d949100b77ea9f79de1142c37bed8cab49a6771b0d55b6bb030028b212bbb8503228372c1ac99993ca9489e40b884098d3476664b83c1876a0e7a280b709e4eb1b4cabb94bfb507f60ceca6ae69da0ea1695465ee5a0b8689a6bf8a4234b4d9b250d64cd03345126d81012971dc0feee1b89e966322b686314cd110b272ba6acf55a5f286e6eb7a24d63e298146aa0777a7e13b37708b3063a89c9a3a19d7753e287187a25eb149617760544703fcf8325fc773923b404ddd2e72157f6a3f53556777c4196ef84f873e193dc8c0d7068dbf33f6bee50de4b49eb6a8e5b47704fcfb99b22345c104691118676524ec241539fab8935b566331b34310bd9b8e72e3120910ae1f93087490a81fdf523bdfc29924f4e7cb5a3e5a75a899f4e265ac02a773525bf1c8f0176f86b66bee0b43910981d8a1fcd73cb55b1d6983926eea571aa4be48a2e99dd1bde49f6be88bd01f327774245eeee2e3078c0e463b080efa0f575fb2363bb8ef8e345847e8848d889afb2f2df9009b230762bee4eba4bcf2d03aa88083d3925de47754da328f858822c77c25a36031da61af9c77ff5822bee972e97e567cd81995a8adc91c76131da45e9d1ab727c1b145a6a46341a106d5c70cfc4309b4049f6d0e215459521dea74352b8ce00031181c33902d29ad0fe1dfc25b04bcb14a4c256b7cc54e4638798544cc2fac29f917d8c98d448bd5c23d889f766a7ae4d45f9154eb14c2c567d9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.23.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.23.1.el9_5.s390x5.14.0-503.23.1.el9_5.s390x3.0.4-14.6.0-14.0-15.2-14.16.1.3gRg: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.23.1Chao 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- 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.23.1.el9_55.14.0-503.23.1.el9_55.14.0-503.23.1.el9_55.14.0-503.23.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.23.1.el9_5.s390x/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/mfd//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/nvme/host//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/nvme/target//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/s390/net//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/scsi//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/tty//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/tty/serial//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/fs/smb/client//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/fs/smb/common//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/fs/squashfs//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/6lowpan//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/ieee802154//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/mac802154//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/mpls//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/rfkill//lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/smc//lib/modules/5.14.0-503.23.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 PPPP$?7߅^tcz'kҏ.;~y%1'Oxx;rҖFJat1^?;) X>\*\DN.`)R`Z#aK gO{$֦ N\ }ȹ= }'l]EۨBfH{./`N)(NuG8bX,{;}Zf:eD)^u)BT,"YȮ@S֡> hNhBhVh+Q qGi7o*&^m=2ǎXK.#0=вVCS:pHE͵6.acST7kYlRל;nL)]oy *L{l"t?n*{҅7*/U^[M6bC.jrFQ4cנAf*4r* #Tt eWJSV㚖LI`sՍ7Ee|7|d)OоJhh]ڕ̱a WY0'-XAhFA l#[0Y|fxѨ({P1.\xЈE0A nEbxfZtPJ^w/9flh=OƄy&1| -0D߿:x:db==pA.Ahl[ƚ_LZʓjpG ۞nS̖b:\A&h R 6[>{f,JQ*4Z3kz΁LBag.ȁYC0ۃ,z]4a<ʹ{Iɧ< Qn 'G/T`:܅{@8sя_ k?o#% U+ok~a4s=/ Р۫1bFh0<9 yIc9 u.^[5&7te)Ն H v<ⴗ pdc[`9q-`56ʻr0 1.=Ә^ֲf?L"|Y,^w\F.a7wa)kt>M/Zԩhb<[E Jj-R?qZUv?n"]DQM6XkJ UPz({INXaPK}4%ev중_ͬ4ʝv쀹ٽK%!#3j]?? F.i@f~^4ԧ)fIPņEˑK_:l( b٤F?J/cG$71H͗I$eAGxq$5G0dӆ3ڨSdzF MF %tx櫌0qy`ˈ5e3r?ĬG0I;X7n}Q|<\B67FI {{e dZ5 zdNᰨ>o/odRSz R_^:SeqK mL%ǖS+^ d?Qw_]%4x]# kcݚCŊrpz9,{Iw 0RI)6B˚fA>V巩^o&(Ucc#WU2ʿ48U*`5LQn$%k(S/E?Gܟ/WuG<$%X{Cu._ 8֥-xUn ǯ2''(~xaw҉6wz[>e v3 ZV.|Β~jwAVĥF^!>qND/{V Iuu_M8Q잪*PF;"]U[kʇr|bgTWj<5" NX=xH20Ǭ61ꏒ, _Uozg7 \ )F.Cr$ŏXOnALyvVMG,WjUvyR7yϢ_ ⫝еC5rW(NVVkQ8coxt(kyoW5EhWd|^Hy4|^s1l72 ab_%dB8+0_J#x姺XҕbpK_7 Hl<$16T Hq ,pj$US-]_Y38 %ں#yFTQjE6n^| +ҿ( o5,{|#xZ"U4w ,҉(nRWrĝ?yHă"Opϒ =cՈ&;= v72hbW|mG_m&px[n-P|;X}cOxj LvGWj0bӭxINiHpZP.(}T8P 59͜Ɩf1`d"FG=v5G(bcz9o_{҆YEi!vВ³"Jͅtf!`z`tڪEQnr[~}?1LfZ=:yt6TZe .D ˯ <4{~Yk|gЖ@6);q &w2e ߠg],4mƩ-K?,}[[&r-)lOCٴX92|WciP0MDyɵfՐOtu$o >0nWqWx?q-<ʆ"G4T;Pqwu&kd_|'2"7'E97 1z|Ca1|aB$yxKTDl) lf4Z_۠.d\iuIdĽ~RӜq xȃm5sSbDV=vv܅KDm\ڨJuW8jo>s3X@Q %OosF0@CHG<.B P[zؗBW.YX,[UT[I)[p$l$"=ɱ#B}? ӧ 8iJ"з-XyoE]Qګ8é| ,x;_='q.>3G\h,S Ӏ%+I!R:ЌI4B -5"Ze~ $ RW( :{qY{wۥ=˞UwiJG;GtOzoq$Ѻ<(rf!*wS qD赑Hʝ/*e, RoƢ}`4_s4_|={6s矁XmjʷA;<6~Oc'ޮl'ޤo׹0(S^8g*k @[::3H:K+ 〸KBYC*/6Τ1]^O/,Xl 7q,ZS Л-zQ# -Mh$~7g7ٴC$\}T89eHcyϠI3[A0x_ Trh\}$O?&.!3`ނC^?o3#"5Hd].bT [P$Ǟh42a7v2z1VO3fu0AC3t?) V8 8UMzMؽՑI7k;("+I|6gwҤ"R4bPGB0Of0;3 @qK4T("Cda*d(7l0 G%SN¡^`U MRM8v`1)bN_8J"VgSs֗U*&Sڠ,~ >qs$-ĭfvUʟf|S ȑ󈌏~9۝ͽA% 6fc?WR?o: [Ze?]G?$(\Cv<$.F@%!{ ݕt gv\BE=&A'!@_]%|SM  q0Q⌼ahnztKJ_JujRP0$ Rel;'D$5(ә9 wA;tvQUNd4h4z+BNeL@)\,0fA[߻>j ?~鰭S..¯MonN1fDbCHjǨ,bGhvsvqwjJ@k}#UCMiz";}Tf4nPl=XƎ+ Po<΢>i6oWP"^ p"Zp$.a zs )h,@*I͗C1䛞_:U^8ᄲ(=L@ M;Fc{x-o_u-.Xѩ;VMki%F!ۮͅTSxyޢj![m[Nh RPtd5/Zhz QMG[v'xmc{BI}@JS+ṣSK֞-"Ip QDEKq*7BꟅ!u.|, N֢ڞV#B %X8Qkz租`xЪS &`hj a&cy>N;7>@s6:'{C=2s 2ΕIK$"kbn)֕ PJO_})ӳEŚ䃿C".oVwɥ`7B|`CA6׾r>Frin<%~Y.cF3w éNu0F&$ Cx!"|I*5()}1bb՞r^NvįѨ7ȍD<ݳt&pNi{?;t)S"9fbsTz/o3jC]\ien7 id# Z$#X5fٖ ž7r#ŀ%⹋@x%%f"֘J7v>A&qKlo %m ǿcϜ׭I]q)Ӳܷ+kM{  3HhɅm4?:Ä!-.VtC\uLWދEszIb@y`7"Pmhp{ɋ+$.=.ə<{+ԅ?r{k4S @S~G0TmMRLݚm";`I8AM]D 諸8h.c˅_cQ0n$V6?[Sܠ@Gr{n4n8- y7popJ\tz2t%2_GS[WƜin<u7h Ps}Vi !޶~eOT;o63s(T_6݉ji +v,E͖'skxAdZ60O66QSOePjR Aˮi8Qc"q#N'y?5۱y5[wT( kXUC6q̚K\aSoiU=EA"Ov049N,V O9붴ȫF lfy%[q.ޯ173?AC^w$89Ygrc37,upMI 1{Y2/*)4.*@rI^V1i~{95Sh8eAuOXyAKBo2FE3KBޙ'It̪OBwoxXb}d#\?ʃzSx!u0?$p(vVh90k[9*RL2\4 W"=xBJ dL0(_LI0A)$cV߁k`w@*W6P{,Yh|VWMrٮEUߥYIK`l̃(VX1ww;:ȡ0a{;5{%t2pqHbNN~Uh%6ho[LY^)ưD"M›GW!2N(>f%`i*PQ]&pj9uGyWV7cmVmB2'3vܠ>Iļüfgq4\ qR;ձ\`4+a?"L %UρHb1Up}[zN)E%Jخ cFZ((CEdB{×:C 7G]A*rdbPa\RQb=ޥ͙{&T wWEvx]ID#,qnJ\WJ1$ﴯh4;&dO',@ ǠM$ nSkq{0 o.Ć'?[/F?bX){߅;O~K <BN2k[j-L@e!HvI NeV9m̂I'Q;:2S x'" F[#ء.X3t@ 2ZE/Y>scàJW5esZޒ95x?\~wP*a} ac^ 136W1WѕV N;P &]?~/; H\!cl&Udv5rz$` ޻pbJ;`p"V IkC^PjQohl=*vguʷo}Hc@r8wZ靭W:ہ&WEU4}nBVhي.\5:pk >k/=&+QF ND hGֿrA M}s=,juV':lKa(S5%aWc2Pj%Lc5,;)yl3@ɺB>%\|7uvvj\ay–`GM\AAj}SI6پ8ފ|xXz* $@sha]Mވ vpTa#ء97Mp>p*V.^òD}լ)~$Ga[SmWF$[^DN`x0m; `OFVxYhtP;F՘>"fL5mI (7VTa؊JXױ]CJ*C J͍a4dxGP&f~"b_)VЏ&EvB \eAxD @`T4'&|4Iڶh nw6ifP@D/ J GZhbwRԄGAh$ö`?M* tJ&r'%Hސ&GzBLtQ}_r H›F03gmíwjm{@s0MxԆGR:M/ һHWhhӉoJ)zV3~/}Zdk%Rt֤ʣcҦgaܤ|t")J؜a'+NQU{{:u02q )sa!J-y. #\RQgh)iihXdmnC8Sv$*4OpbŷUlU~rIkEΔ˼ *7NpIgD-A^-I+ww}@#eU(8e0%dΫEi({!z.3>(@7dL_;,<*LϏG*aSwIq,aBY9b;OmL_nZ'U۠dvg%\ƿ|h"҂"^Sx*1HwNp 84ʔR%bc~ݾ6Lq},,4/7@~: #RI^SRK} QۑT9),>1RkRt* Z7_}fR`?EA]V%7!Tt]xߪ^3!K:E͏,a l[ȏ`TuUVwT$sz"vø ^~ṫB**JmӪr'UMS E)|-ۡgAxU[i#O2ZN7ӃfmCe&t$:'f KM㻣>1Wsboљ4gFfO/7`;$O˰gJߪty}ʺǂȽh/ _޴p_G؋Dew@SIjGTf^s稪V"P#I-pLVR11 ŭC;?=9F z\OqF4!.E}EW*MÏ ho;{mJ_®q`QN]Oc@A'PWJ.U1?tIR֫]Ah,(TqliXd3I `bTcx~0}}j"1UWUOmcȆ1__Gk6^&u}dOˈ1f= RIzX״cGno;n-E5geuD#k?k9oXQI^&$1nQs2#ľ`l?m IF05>^<nLγB¶L0GP*ȵ"ZN!G i3i: ,+OoG~Iv N C4n҆kH9WyHBEAا2[U+Pt="0ɯbwS\~JtAZf40)5S4z;o0Z==ZrY".@aut>ڔB8<_ݏNiU[ ,ձߟ.K4܉~ v>Wy$ s8CogEDu{R&֒ͣtaY~}h[N36vCL{\Z>'~Vώ[A M_8$Q^=sq$HK2\&ۜQŜ$̗EnJ[$܉V~Č P9JV! y~ƹe8?poP99}1^:MͲaќq}`BՀKBNiBjA (abOfXsNS7#²s%2YoRQDhq \^OڄL=GmՎ`xu[#o,gt!^j JX}jlOMV?ŊKb"[S%2Đw2^yzcn F*]OsJk|1,o~K_$oUj4f`{e 4 .uǚZhk8r WV)4p٧;G@KauKBD2Ph;p1$Iaʺj |1!+Xa4KѷnotŰPJY سQ9{Q.`ۦHeuT"9WFycCdL1{̜\zYJ/~ N$kgnk1"$@I}fR 崏 MT!ב#3׽ +84H-by]TGG.%o _Zj(4G%nZ\Wo*l?_Dt(]nD0X<<)i+PwPxpŖ2kj;=.4O {oėRN۰]q4U#9w̍D ="(la]꯴̓Ǟ2^Om:jh .<3j%Ǔp/vJ&Ks/)zD##,Ă1JV4&ˑ@Aրr$vQ#]?ґlV0;Q}Hzdыg,0sZ[JEbw흛+2+X&f!JXdr2;Ke^~Qrs &wۦ12`ع')4)i:L0xATppM4FWȋz# >i4\"F R yV87|:- { Lt Эh^\'g Z tClAb9ْ*`݀ kbj%-EOG*b6(Xup~|vY tUo=lꜽMi $|Fv=8:2}r87ՑO m":5g9N! Xuچr@zuBK>|J0ewb7L&v#t7%rMَ{[{eOG{U]1 fRV~-X7Vf Bd7܎pv8JeTY"^V#HIm!!>ƽ#ɳ?YW:ƖrN8C [ g w^K5oUa1Bĥ i/g~>$ ;{lÞJX{a)ګ\o :\:e@&CwmdNM̲-hdM =m7b#zuNk$VKuWe"/DJ\~8)jtzͨ܄@?TrQ7uf蘻GͥZBJ*Z^\8 F% Qs gQͭKīۥxJhE9`ޒ7pemHiv~YE#D4T,; "!0Nbb٨4ɜQQjߙ It"Q3Tנ_kkAڽ cq` cv;1UR M n#0=t!qᕄgS,^YżXre1&WCiakzIˬeΒ5-P3+WW K/h# dTp+;I}H*: j] ,o<>pP8_p=|].@3+O[9a#k~\㦇g^.uf;˅"SZAq]aD,`CGx958&?gԤ6sX)8>tPq6 iۅp0н &B[c̟}fΙqmgWk\Оo7. M̌pzd9= jE'4'ꔼQj3|j,_5g$#GaфIsQoӟb=nipmI_( 狊&w)36eݴ# s@ɅJƤ'm(L%Q*RZ~|&Fx59D3…74BBˬ AQ+lN@$^4(֚DNW/wmBJ+{)XQF&D`ʸ[oFV3oD5~$>$gU6v1#hkrp'm,r XF \ވ zP5EMH&>,Rl,53&̩OLE粟mZYF YL1 2,mtQQ-ϚEV#M>Vw}]uh~-HN0_iZɌAr2 >"s&n]B@R4}-QGD5̍_5N\!}3jX)ZeLD/Vu7?OtȠf`KyPKJkGU-ҩwVNj/(d.!\ l']ry;rcwW;[F&U{*-3^#|uA8{Q ݒ JR@ZrȯG_7?j4; ZԔu#0=Ͷ7z%!Z\duг;QDEPTkC=޵K [Uz,9 !eM[o^?GN}-Ĕg8{ӦZ8WQJ3ZjGo*&2^ݙ͋+X.B||ְ̹OR;؍ntU|+>W'׃%Q|W9Z^P =$'6UVuMS l޳:qPtQ1KRi9R Yԓqpe{rbACsuyEuqYtB$,pw^ǖqVΦ\CAp _ ` 2qo<')ӲuIM !a%Ohw3mQf䔴j].!FS{Plͪp=T$y1rH3M(Yy=o'u6C`6fO5 ׆*l9:FqF†JJGy, ( HPLo??X1:O䞙 2zHANµcs_ыw.ڶ<顅 Nv# "ƥek 6sɤn[ͣٙx q0gٸG|?i2Ȗ_G9Щf0E@-N^8*'F+-!mxM]LG0801qqnm.=Iu?%,*Gc,Y\EWbe+i}Fn4?/=g/&:r:gdXbB:7Or"KL|;^6W-˵yfDDCLs P7P\{sB@VEm_~0ÌZ@$;U{!><ےGu #5k7H&EpJx k9YV-{4P7t[&CkF- f=EIHD5˶h- CefR\OP` D@XGhfW fD@~`DS?F2||tмE<6bNĊ}Im~`cF7qZd欕_8"uOCxӛ/6N  ^7BeXC?/9'#mx)D9#ـM2?PZoL<3^gW&T$w_e xUlɇ/Nȿ/A8a` ̀2Fr-b&^گf9 39_$jIUH_CJ}C -w^mT-om5;s+>H!&Wp=B.`DLBH(Mvp G.Cs! A-5FrQɓ:6BK'qi=eҦ%>Sj,5K_p\BU|r C4r8O?dCih*}2҆:ޏtuI2wЙpR9+ 4hO K,ULD"= uj5,4 +Ǻ#&Ԇ !NՖw]-uVX=b\)a >.N{z}81#2R-AAIj!ݧ+M6.9E: ުcxk3'l]Ʉ}&n@H<\FwK과,WLJb3(`ݞƙrgۮr#n.5*]/6=ZY~:) MFo󄋑C; W:4ksY *9 7C8*UZKD]j;Xv2~2h75*=ttW tu8|n{RDž%aօ|ixyjI G n JcbШ1 "ՠaRQ Đ>eDh Q`!]QeTCavs<5dC9du@ 4p Nˆ+:/d^i38ctW{9Ah!Z P/o)^m7.>%H(EtK 9R#7DCD99ћ*{d(Q:T!IQ"W}<> B5dc -͋+LU@(` Rx=cV`M__(?KraSj=Fۢ|kw|=,d1R6:ŀ❡NnTx0ke*%wHyFИW6[@"긄h]JD,qD| N,_VNv9S"NH|(.AyL'Z4MAJ-d=G:kLvYTV% ,ZTvKXt):F&ErdhG#5GQб (zE&낍d:Y["P?z׈:b[b-=ϝJ^\!s4V.$} Pn!Q B`2=Ǡ{l# C/-BG2~ȓ.mO h! õ);v>^wto+?o"Sb\:Nh .lU& gڭw5Tnf+K^LWjs G-P3kW\~¾) ׋9 }~w&r!pz\Di'3н)xp&󑂘w }_L ։nS.[!fF:'?\ܻwr?a/ YM%#3jh+IđDG[ :goH7{0]W"8[c p', @M5V1UlCeA UjqǙX$|,AZ~6؁m wr:<74i{?~b%x0.^d&t~G:[! 0BAZ GGerڧS̀XRX.1]9'ď؝N`HWʿ(j$OC,]fN(XJL<]+jٰNsX-7ܾ{abt*k:?N+,vaևL&ޠr$ZVrP= .XX S@#4_ :@GP?:]P 풋ceF7JQmf!|o-?gYKbN weq܏#v(6>J!ӺrmKKWř'R\FQ+ȗ?sӑ ŨE)rXJܛo_H+Hx,mvk^Kr{$[麥?UzZ$Ƣ?'J+RTo@[3Hrz;jU4j΁H٫w;,9j9xRvB᩵MZzP8 57]7?VŮv*\isL '#~@1Pꞡxe`ORwrʠ7ġfGO;#X N5U_b!~:g0ήumfb-~&t g et`[mGh1<6h6U~ lZoGKtz 1Ehb2 HWr{.f5mDܦ$ "5x|KnhU6rlbExt*h>[FB 7AP|{Arg= FX'$+I&@e`Ot_;?4t7HHLF)c6݅p-IT yg]{KI#ts!i0,]DFP#U;P iܡ?_hoSmzS Os]ԟA_p MS, J-(êTz*c>/*>|4 ijT gi.:Vχn!⛂Eb\@`;84{Uem:T5A2XA9ȧ7 GWnRZz:ج]M\c0?,6k}`0/h=+7>ݮ ?ce yUWԍĀA%&u1+t!p땨5@nf3S7[D2jUV2_pg}qYNp*\]9x)xRNQ`W/Rg .YAg"(pb%T(?bX) Zw{(W˽*m}\u)e*#z+%ށ?3 ^tKcɅe)ϴ1;t]TRϕhZ)YkNO`DZ ٭q M^7b'uP>Ck*iUc85S j)(E%qFpm U)|Eie64}lb+HeV^h xsw ٘Wckȇ`1u_{ܰEֲAc=7U-,Ń/0܊ň΢'?"l yi8Q_A>թ ƒiވq=5ڂU_Da}ɻdK(ETƹ!# M c`e>XCAin`}桍Փx4u9/Ӽ``hrvtK3eIx;*QW rmHO,TD&0 nٔt ^ج#9$y,2fϰ>4٘ۆ Df超hu"I훈.H:z(rhQ]3`$.[k.lk2~Q6n-O!ʳ&!PBVK(UXGG t Ze6Nb\ʚ3Ʒ_X \-s?ݭ5W*zǘSeBPHR^[+N^y/K7U[ǒpa%Ě;_Ӈk֟{ds NNԐOG'9 ˒ j=UM(ݖ)o'}sC'?Du.,/!(E2bɳ0gPp8@'8v-~נ&]3e2:d!Zē(=kX4" y˼Gi3P ~V~2 %e.A n>r1g6D*ab1K'9m趹~Oπwg|9 ΰo,^P:L~~8NjHJ j(e LkIa]$nb|ǻ/ԡ3&!Ƶ;QRi[iZd~b U(N5{j (d\c-GAKe #D'Iܻ~M@0"$x { ,i=zX]ב%,U2v#rgE+xf鏨~Fm_\ƪǁ2=]@dœVoKd)xeQ@wŧFzfހowClmS 0)l޺_gYZ07070100000002000081a400000000000000000000000167a4d8030000a0a8000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]e]?EhDTTk׶Ǽ;E9ߵ2M<܌_ >WbM? Qo/{/AE* ɚʎ;%NڮZXzi=HbDP㒂;L[vM{ͺj!<*q;,\U;efOY0{۔C`6t gA&ZΉ~W S9J98Y@M(`{Vt^@@m"R,2Lq)~Oܬl'$aAg%xX ߆- j3 -8uA:1ˏOY 4 f 1*';/ D_?&&e ^ln;Y7,xw!4qF}]tZ準9BYfB[ q(P)J.-. o6>WKӫ #SQ2A>$El\;A'&헥{qOs7(4a&y0XdmGks pѧȩ/+1p8su>,y\\4OfVaL9*~΋;U.-By$Rư);Qybg(V}2 Ȋr{'OKѣj6,H,j\#<6&Rq@%/YOe茋ɸJc̜YReQfOAzf[+IGyHc^ ^QT('N8p?d[E1o*a1u^P2<#Z 'G#0B ?PƝ0R90{!EX |ଢBnx]cJ&v7s(ČSH"N29ΙQ^~{ %$ yιg%`hCԛ:+?oq"#X|^z[!?Q:vS"e G/FM + )!4s_=(xpĊC[3~}#lh<0+%՝?:F$VyS1Hy#06E[kK kjh.Y l"TxQ:\UTLܒ孞}ZyXl6~ JP0@\uΤc/L2l?=s'Es?#~V:y~I`AME^۬f›+a)wRckfu㘞^`AR]%JgA+mЈ4e[l@κMtEV>$LSbO= bw~(x^yȤkl7l_h1_D\w0h ]/^J,OhǨw`ore}'J;;ʰSI%$r?Tqr}^ G}q,2Q/9 ٖVqCp,X7&kxjB ~+x|.ZI8ƾ58ؠhbGF݇M2ٺ+ПеwgUVMemjSۢdK^]"cC`Ag!sɴ_f+Å;};3 >TZ8.4.5Yr4[KGs2KA{ ZKcTis9(e@PQoa-VhpsAݮ+thWp]3N$/jj𿇽/<ʈ,w { N_7 oM >u6#6׫"8芫ϢEpLhʙ_W˭)6yc֫г"Ԕ9%i:]{PA [2ue ])͖n)=Փӱ,XeW;'A3%kX<+o7P3&c:$b 0/b jD\_w'xAҒH:ZG!zO,s2 X)`0=E%:VC@X[ OZ  p_wh] 1c&5X} ( M=!&IGp>u[ŧ,"}ÐropE"g i HTFJ;=#G9 t\jwW Rc6(^v̥m˫-{zIĮ Jiޏ]㣯gGz`|C XM`#x*bXoT.!h#5Ҝ%H2MXe@źCjRsخL zUrM[~dq.CNjSQTYѾ|.IyZTª6$p)=$/k>9(9eMLS9MZiS'wRAQU 9`㜈Weы"֯JzI kanv:H^X~r-L6CYD TkY#~MT"H ;v0[<>*S7&Tp!*qKXt!w(fB>"Dړ S^ `c c_m3:Cofh4lWmYz(`ܫ.g~GCo2pVk[oQ\!OGv'^,P;Ym7ozaEpQ_'Voň ~:e}n\9c M#B9pʇAd@0submm),s1uhGRX[)rԴ%4WdžZVU*_ bEcy2|2ghHAp,Dø |J!^+APs/xQRj1'A(X‹D19.he2ȳ ~eC{"b>:Bz{yuR&/+ET![c=潆ӵ]fSFuPLS ]V]uo%>WH26Wocu[);[ W{|ʍQ =orj2Kغ Y4 M`iD.}^LO"k9P6՞p2Q|3r!|` Bl.X[+%l5ݰ&a1%"eVۢQjͣvf:i/]qL>XJHsA{ŏQX ,dۘNB)v?jP72/A: v^}jqAܬҊ4g&(LV}uKל *i@"}%|5{t@BWmh[JN Nmf*1Q߼bg@mg t!D9X2B 6Xe(LF"[)0*8$ ("u`w1՝*}Y&rLX 3TC^=ٴ5&yd쎤iIQMVU*:pb :+ U Rde<'S|*EJ?de[_Ẉ`c/!CYّZD =$ gvA '+&)x߯(>۲>'^==brܠTp>agb}ѣnwf.铗l[Gm E?u( -b3oh0yֳŶp;?3#i2T%uE</ĵzc5\ȗ`gwmOV\x>廚A [ F1퍂@XZP:2_}D nMLxNZ1@.]o^̠꣙N`/pʡcح>')}Z t=opsErzĐA8U~ft 1;Ҩ.^&{1D6$ʅ?Nh&=σ0\t&  rm?ذJLC%kSٿ['XDmhBQ:~MeP;?F іDyшJי>ۡ4% \F.B&$9HGj!@x`ɜ̆ ۈ}!&`E{$$%Ov?<<`CjN{Cv4*˅j}x z=5BDy$j7), b~F:?[FL vq8ulOƛjG󍙑Y@C3GeT@Xdp#`rO;aa\k$bP & +إ{:PA/T0b=~,TC{ėZ:Ԁ:1N'"]YX3@#ޚW;pr68G9vQxkD!BL ܬ_/϶VdA}#" g !n/ 5v~~ en u䦂 ܼ۬/XQӖRXB[|be6*jW-<ٖWHeJe8N{꣮I+Yi-\Ä(FD\'^۟oq|MDzk;GJ-ċa/ n (i/yɪ?S͇'v^X+H\bƞo-Ahwb!܋umn'@үfӊN("TX9(|ޭs7_| FPØ/3oZr0 اCC#sΆK {v+Ձc7lgtcۉU̢m[ﳈhh.$D{ DlƮ'}igͰmO`jqH>f cM nDFƾ=O7'|#4h-QQ nhda^ n(ѫq@%/: ZYkf3=\}J[ХbcYVª~MidQӿ.T#` pzᬦ9 ce4D S  iĞ<or8RUr@د4O5NR,0UJ\ːr ,UNO)sLαf_?4/zwFoϗZH=HFNB" *cF ,ZYBH 1gV c7!YZ-K|(bEQȬ5}GFdY|u;ijA](Qa]ϥRu;7,Kː h0WQ}'HZoe)ʔWY:T08== S$fA\TB厯Ԅl uVBSc#t+(Bʓ#pw 1^/RT鸜LO)GPjU !ڃ:P.7w峰k)l^&Q_߁AK+kH?9cr19|i5~ =as+ 8c?d@䷊}4{R?b[w: Jb.b7t좊ڨ4ah8 ڿz @G XH$hؒ7R[M#p!n fc-_Fz@v,+P o.~p7Lࠬ`$< ֍j9e :5t.ԇ U!O҅ғh;37,2*p~ʭIӬr3ɣ*쥍2KD5 Fy <_7PÈ|Atc'V7En$ju:茏C P'$q$~ ".9j-F cw:2x~{T&1M*E6I-׃. %3;(ioV*wQq_^ޫ9uqM,\ [t8]p|\q<}~sgIskʎ}Ij2Db 2h+ a͠-!D@\D2,S ,l#h͎ :G`Q,EɎ R FnzbvM u45j y64oY]'ֶS&k9lWj.%͹Rby=ʘgXOl?ƶ;Va×1"3Ӑ羦Sc. m/M+oBtN;ФL}z5taJ!WRlFd˭l;OPRUo:,p4ё?2 [ثjJkٌ2)bVMW1'朵xF)0d.4g?Pe =ʚ弁n1f=;gKtxpNRRQq`[l(C [5% zZ\1E4'Zc1Ř꽃8!_yߧ( ^nd$F3g jkzodFwH;9} xPzADa䛣ūmByc(}y"4ݺv8KLEÿ|HcR7مy?Tź'+ "eyΊn@4{^_2~~ixnU*[LgVX oo ann3XJ( NZޕ2^g^Zn渳P~c؍.(٣~1b8 T* $@Wvؚk2Als5I[.Y>ZnqϫUޟʗ#U(ޞ]2Ú">~"@2qxNLH^'bmE#;>LrrUΝ8)MFx`>1ih|Xan҄QwpF4undD ?7 .wB1dcWafB,?xO~->}4eV/fK3~v+ +L~-BvuU1:tط,v/=sQǯ|ժFG%2p[jx>IOxT"Rl n{6LEDp`0|@x[8R"qos+:x3?V6i5RjK|tO&|ɲ} Fc_Z[׆ZJD?Go7~6$r=$yctv LWa]vBx*&_,h /wKH<34@++:Te*}C]-F{UYkKM1PxhW_KL$WNeKGK4^>` -+^oMqCZaL3mRoh\v?錐UY~bRZ!1TsR2D?E!~qi=l;?.{ʟb P..^k:e? g°uoAꚌC!g{% j!x`xvlOjb8]knGp#,+_bLMYKάCפ[)1,@ ^Lv'g{ UL Ai#f !GBJ/eel nm tW)f:JrB;*GŸI rфpЎR?~qo]󚰊ދ=-[.^+y9g;)H:@fMvlPV؂KB"q!! cs`1+mIj}3g4ݶ "Lp~h>k6I~4{bL dU%A`>CBce-mC'dp%Y-~x1B{@yQ i$9` %wV9RvɽH^0-2U sc^ST4IRlfАh>Xc-c݂#D˸ĒEVY{MH:$_/?]ִܩ?fZJ }z+ѥv)9o8 4Ed0S/X,1#wAHW*{Ilߓ /3AQEѠnz^A[jrE^NNP>WNN|2h, @/_$H|+lNM />ӤlHD̈^F )zY tVbԷc V ~_bW_ !'$@L+Lw/KHj2 nwkR_]1 eӥvBi#w+!?S~$͔VVHv9/ D&Jnv1 Tk7E$yKQ? -:h]kE_r57Ͼ<˻PP!HGLVw[(5^ٹʿeK [B fjD#ҒEKRck):v#"EO 5pJ/XX5f@a|Rdj ޾3u/nMmSA'o短]yUH}Kss|lVfh ԑevG 07xyhzWf a٭]qzU|Vb2)-{joPCbeq*leHUKѱ^e岕ʘՈS2i=LQHJ>i T7zHZ]qm84k<62v/eD=\+ MC~K:P}ꑐxdas*frK#);8BS6B:ˆt3~j2H1n„X^r’O&F K[*@" !KM-BW<SxUeB2%p-?dϷj19%%Zt{l|L/AO Һ%T` F ͪEBB;eцp+yՉժ+!>)DׄER)"v`S9l(,9݈ RE cw $V!<:֎Yи_03leS_zV!qM/"ްB6Eo蹞ɮQ }=|~k(X 0y:zW3ً4RrzJQ2F| wBP5Q@A0ږ'|' Lm١:lc24;5_ T[u{GTw&y}BzXb+;NSp{[eyQA.wcwQh3OZTrlû0Q1{uK]8 1OߓP#=''"m$-3LPq\B@9800 'L4RϬ,FY}mZ*_3]9?<iM_ (:7wNYu}E=,ѶA uZ!C(Šia4ڃ"jۙWNkY\$Pt\Έ!:mΰ$e}0)YxE:9NZj !T?{lL8-5gǎ+Kpr:6/@ $/t&jdjвDZnޥea??Yh}=Lb#0C5b~Bei',KGD,~vu@]WVQ4 F!J NH˲ dhh8̌sn*bҒ~o_J6 X;pxpv-}E >9)TS][9- X=e_AcaPAj`h_"{+FQႹhЛE7[w(YJ궏d$E6}G.S\H_/ZC-]_f"j=7.źg -p|8vѓ\Dr.X#VTf _ک]^rqǟ$l{9м*ִf;fuNe>1 Pjgku[]0shaD|w(zԴ4-|c[lG̲/viơa O+@$Lr 0'VNDMɧ+uGBf_ȖD.L] .rXƥ~S|>RmZb̦#W=C^:_Zi0d o鞭'uaj8/"`|D7S0i>!ė` vZ1>C0T;l3d<>LPseS U:Yz8]i`F!Epٙ6*nק~-HQw,2;G'$Q;^sLQxfTW-UFk?0KLe2JvB{8|'BePՌp_&},TQzynU7!" 5]wDY@m}ӌ=_BS'ҡ?!d zuLj9f$@ȥ,3N&@P+A}wٍ69u2.V{ A!82Db5[ @I~\(A*kU+t׸(+RsĒj.e;_5}"6.Ň$em4u9q$C42mK0IPٌ_Ix.mgKGyèx񝾴7%@B[r5HƌXmQǯE0HѕMse!%[}AYz)Sn4r\(ZSҀ[?}V-BR Q^n eolh|tWsdjphl A7lg_@9T`"+s,AΓHHdE#KݗWu\ ﳶ \s@)IQdČT,Sd&h)_BO)8ۺtq!(%A! _}v^8ƪ˚! k[4ޒ{˗fl%%0~%Qz?(Шz]ߍf`7JAy-t^Z0B>>+̬1 4v ~gX@]-S~T=%aË|Dkĵf)>rqO}D `M1D0cg&,^!c&O@ GBZeX9!K1{E־R4eC^W rFI %}uxGs7T~vgo9-eN9GwXڱPVzc,z`ܭsPWDZ`|zꌝM߰$n{wa7 A}m(gh n:gi[P[!ɾnū셦}~]2PI~d^G"՚7]덅5Qy|A&+ЕCsD[^^JŠ1 z$~*=8&_}av=8?_ŝaXJO0+' uj{5^h6[U@gql7dj~8[nzϧfn}$A1"@PYs{w&sg@,=F&Z;$Gf{O\ |X.dGHX D9 w{o#MvWeW<hvV߆/Rn_moI3Kw>d PgYIVZ{ lqh2q`9(3F/3u!x:Pە2M^dzR꘿-X϶"Kt9u2iP5$mbI2WJh%EEBrl\cmІOv/Bߝ5<+qB[Ȭ&qR:yLV 跗 # v6 ޒq-"7x]"' _#`F1Z b)Hĝ~6Cy[3*j4Ib8 _g>,v]ȣk` M.rcЭ_6dQ> q8Y=eo4?n h.Q'>lEsA@XdR֪(sUf,m 3&Aj=i\8+ MG-:*>$qa\p>]CM׿ԓGZχp3*jvڏZY=7A!ɗ*#rb;x^Q&L$ո"0 h!@ A訟t 2oZGWس|}dp:?r~ $LbYBV;UDF% _g)."VX}$%6-_*FR0wИZj pVc=#tV3~zht$f9[xQGԔH/,W&s9A < u0<] þO8Jnxr_h00K~+C'oSd 6w&}dOJ*cus k2!QfATyƛI[ָ,%[M-iM0 M\^̺G 4L?0;U+kKܬCm [/Yć[KuS'7Ygp7Ng`U)m Ëh-*9ίbXyc-b[хy $`uU@d˕2R'ffdsf1F@/Fn,8RfĽ#QO|x'o|R@phwMQ?Ul=Qf)yV^؜2 ;Mm>˹-P>-[Kf4Ԅu9Kc'vWjS0b`I d"YI*Uنe7XB\!i`]avHG9,JЊB4{K-,ψy?x -S:le³/=MaU穜Ě+KiwK 0-PRh{2e6T(b_m Xoq1R˓'y6q }ԗcv-C8k9ZIu0HsA8@H"'~P"cuE\Zסږ@ 4 P h{ $΄R\^&J*@Ѷiu,;ܧ`s}Ϗ+A"ҚD1ؓiHsy\^NALD+Kǽ֞qNjvY7{>-BoPiz̸)$џ]nj@>SF M ;)bL߁<}e7u1n#YsȘ]ff dbPqde:W]3fc}ƻ!ݝ osǕ,=?xn],|,bfTFee /&SކxP+r-k"A!Tj9@1՘mLdÔ6t` o,X Z67k,dNs.-O"g(>aW.&A~rywo_+@[N o U `˺ȳ#Q1&~L?K6)F(0Jg;^`p b*J?{vCs V\@APE=&ر9`S@f˟98p6ׄgdj6$'zY k/ -4Mmx;E<ρcdMFɥ踌Kan~z,革4'RX;(JvACq_Pu&@@2`~&J\Kk?^7w>F~aGG3I+~F)Qq w|$K&%3JyH֜FO1~,j@mGEuxrl|&rElu39mg '-(&L5z+A  ފz v9ϨxetW3Z.:/4Q(D>&-M5V0E-?NTXOh9͡u EbcpQ54SuPtW^Oq,*" fQ۟H,#Q܌XvMx.\M[(}ERB3B*o?YqWK9s N_ag8F2q.)l> qp*!V^)sQ Z 3OYJ {kܫgٳQwQ M>s .6Mtn"[d//^}w /eAf1`khbz 2M=:T+lC Oew+Jf T 5 5*kA_siBR8Nܔҥߞ߂.;:pU_}d}׳QBȇWoB( IsBX_ '(DKT=A|3Z=WΩP(oŕӐGF(olj`oW "::~725'ص <@ y3b.-7 O;☋0%Hb Bj4V3D w([ (d.a;3El\ ,7| Lێ u:k,iZ! L|t y,(4n _AIV$grr#dž9sg#+u.gE#ю#؃rckYG18SOaMSZ1bW; >͑&=7eEzjanb{zy֓yt߻#C~n )`ãǥбIkI T$w<ɍ=A`y\aL)X 1YͲXL se( G?!Տ{-: S]QV ՗\V4cgW7#GCCqP7kR r.c7#M#{5_Tjׄ"NKڶwC΢uQԱKŁjޟw5,;M̈`^k|)Υ?VF7Vb>(wIwF-MNߑ&LG=kz!$ngn(sA_1#(F\[ZrzoQY&Sۓ Tf~hkyġow~qU"rΈ۪-E;.Gwo8 (ybLFfpR`71#?Au[^b?}]@/)|OIFq4a[F~o!6i|78\H%pؿ ydc}]Vѷy c7&IJQML>9(pdgKDjoW ].C!hQIkD$Gezp͕H۟l*2*Y0%]Ϯ4  ^'s-\Ϸ oW-EL~{Aq柔h>Fe="TC ’:uM䪵\n S r)C&~irsbPsA φґ,!{YlUp@2;_~I!dQiѤ6ohm/%4 lٶjǛz&iFe2zll6~~7N8]hN3£?Ȍ;ƟwBcUr{^#7WC pǍʕu?a~(0qq0EC]ɗ[5!d{qhEu4hHK+5 7P%fB+#*Lrށ-ۓ ~?[MH_OYĭZľހE/Yau,PʓA:G:%'nne˒R۴dBr2!;Agd!H>/Yx1^>5\ lܿq`S@Z-d)$·Y97p chF^yXBp9٬ΫVG"'IWB' @Kii%1939`*[u56a+9^j\O.\N5‚͎z@f)= 0GVn>`}-ݨ{C7t/51X5AMv;hJ{jEBm×1rxu@'8G20/:{m}6A>%b(|eF"Shk+4!T+T2$X2J?brjk) m9>LƊ['i5QDW; ܁6o @ ~yN*Jfo 0d >Iw{]#vL|,2Gܧ|u0b--! 4,I"^pqN>G6-qC{ݭZ(ܾ[%pV0ؤF*3;5$we"j괩PLzMNS=5y(%fQ1F4,TS/=,S[8IrQ(}kՖ1 y~= {^ʾA53>#ױ 8#,m>0e0%) '}q!vFKW )"ne3v<Hi) },- _D]F,;Γд=u6q 'T'.ԽZMX;<J6^?u>E*MD/a>p+ ] IUq8ZGs%y@ff #<_]~ZC&l '=9H8T<*kFA!CUiہ_$sH1};&/ S58k-v ퟘ HHm}-:.DG!/cE9uQv(@31֭A+$UylߎIKh-9{5YPrp͛i &v`(Փ*K/˖̈G􍝂6wp4|vSMn!c§ De{,Rι=U3L,:I:e^CFcTO)֙U΁ߙ G/ey8$iu":s=8=D1jA^U;йV~}: v5Z MxA P"ȁ)}![@q2Jh5Ҳ/W6Ii!ޓo>Tosۓ@W~FtEAe&_'[\Ec`Z L߁m(,^;6oI]:d:ԓ˼`V>[QtI zW} O]Z,jl~)A{dř}6zWd}؍WFHb3:g- !(;aᮆ;53C20E>x?m@pw[E ]pG.bbG*zuπ⸍lJ;m羋202$G??D!Lcnhw;4RgVU]V!\[^CZGy= ؉J ''44o \E8UohȂn=F6t& 6VVJҺL< t3/AN_Lƽ1D^3f02$o|!klϸלȢvى̑꒬DpxlqJ#?!x&7>C#r5HZBZDK6fw713m@`LC!]Zp>֮X@'TlQ*)}xeJh\J]lO*;]93S]C+Nd`ț wˬQpdLjČ ]+YȳoNDx~/RN򍓆8МY*k!eZ2b 8/W"xp40黒zXgX9 ]$IRrJN/DV6DV1oB'Hي2#iQ8pMet ْh;A:>]V Rޭo{m. _ԁݍ[YNC[r,pm/m]95 #p:c9bdZۧ>jSfo mw&wFh<;:l@Ѡ1Pb|(F6ńlj<Ǯl ݍas5J, pr찧L>:+H`4ռ 4Բi.&+棜(D62>AP}`b`|Z)`Qj*ʳ |SEf}6cVjVCSP's4}\$z~P`h[(Ӎ6< fRRv]TߤX!'+eWFޔO8K>EfO-lSg,y zT8/@mHO~<>\ϺUi4h`G/V6c\%Ʃx9柖t&TŀbDlP>-"?Ps%>aQ.L:]bmB?|HimRqL><i ~#8+߫=J+faO70jEmY2qڸIss'e'_7@ZH ܴwπ-~UYn=kOdd"lrBmj/BxEwA=ÐS0?R'w| >GG%d9/o NО+FKbѬ=*e`pi4n6M vu4EY9Og)(_iG^jA=21l{L?IP?3lEj֙}?Fˆ{S4ukUˆV{Eڷ6a\"tl]$.oW7ؾ!@[ڰ脦9lBDe+eA3G&M=sRةk^,n*p~db6&X%OYW[pKqR2;}x[ N{o8ɐuy3˿\6 LS& hœ~߽j;7;L*4^!cIMzn5wsy{ cEPt !KWN~BMHJ`x` qR[Lġ\\XQ@|˖~vd fN! +!Ucj:}Pϔ'?SR_[˚¬aU5秤'a5齖#i3g* ? d`NT8ou6NVfo?-uX'ְr{N-O08]ێv(sfnх;ʨQ9~#ML<s#D dL}8}Ly|1u>^]Վr⡈ .?2rPy)kOŞ9e.̠S &$Z[r%aFRWtzB7z6g]K1>?zZTY{.kie0<ҟ}v}I;`ti8>KHn1{H)!Fy-iyX9$*I5\6m3<PV^<5d G5@8ŚG$e+W}t0\Uknq!8>-S5K L}y3X'۟1iHtcnCّG/t\Pw;owQǯn1Y ~'(U n/j*rYkh[2( &Fމ)%413p\蚴" nܣ`Ώg>϶op$q{Ēhɡy/ BIt z*jd:hkjNֽMX J>*ɇQ5^u@l]f }lc5#>;뼑Y`QbSY"5*c ]G9kZx!DU$ɯh}o4K4bɔ 0K!BHfi]~ʣE3e|Ǔd<`%+ @"fԨ%a6bRw5D ,}\^vו7E9 c>`U|AfpX%lAx+ zo z~)ҥ!A9;j- LJ 򭩪%&(;Qz2yTYsTy^ p.,9{ w1Ķ!D3n *RHo*RUW!t1/\c3J`)I@%^39ҏ}WVFՏOg6-HM#+AXrI.MzK nNBtkt:Qf32jA,p IrX߂"Aa;#MuVU4=6+Jfd:* +Ľݒ%ZO;R.ҢF > /:f2cR\ A:QkSGt03RfNǡyg/ƸILNČkd"Q!ߩRs ujw'+; KC vj'ɺ)=5DB-p*ɥdد:ֆq*eeU(na5ZN.;X O%rDE52H2%Eyo\wda辈‘ OoE( אNO@J1EƦo7?-]k1A]X5˩@8L^ 7:x{il[N‡d#H`.D1UMS&,=w`BwLpa f=֛s"C`qH߉x `qQ }k:6 $rCz†ܙ<n'}Cyڃ6G >FT"c{=5 ȔAr$>װ(Ed59gY8iRIKt3ux)0Jk5)$#җ5 &fDf۔Dy*VES@\PY4!*Yy$w$=ˋ>b5/ԗ)ACv;ZLJͼ_3Ωf8*7Popn=.QBؖH(;Z׈{Pq"H>C0|x(A%o"[pu4I C|W"2e+*N ~ [p }\_6n7Ч*2e3ʛދy>V4L$CH+vU5ovڌHr}ڲrv뫠 ԭˍLҜEźucގ@ڶ5]\ *dO^/c!>(^ FW9n%Fu#ٻ 'WYxftŚ;ޚJǓ/#~* N}i0bK?N'tJ9Ⱦ;8/(BHuҦk2G5b`,m?OK 8cs&z:dd mo'1 ;^U=)啜.rfb6Ri hic$KСvhP!x ڝLb8W sŚ#мS0h٥~ N6vos>;BszJljYD^]qUV{7a][ChkW*@ܰA0Fp/+̳;[,s]QVȐn< ʡl_O ^}CռAMJ,JfnKԌdzgՈ(bel'ܪvvHb1rpGDMbmX\҆\I@YpJ=R!RČfB-?DP1HZehܺ1`h!QJYUD<۶lJJwfBn *rxQb&,%ya)G#Co@Z=/`P)h>`{69pc)-IQj^5++*_y*{v4ЇI4#kW>1̬i,c|tOU#%T MM {BDgmu=&0\KLi۸!E͔#RǢ)ׄKZ/tz.\RӎSy ]'`ߍ,|RN3BE7Mv0;Q*W&Q™a譲 P`-j⌋ 㬫D=O$͞o6~ITCh=܋ͥ!25e~\Oɖ&&t?5ח+B1~w[fqtՑv'af_j&˒p(Hc[etv'xk*5BЍB7h%P?Plo`hjKBjUT髷)?e} :+F׻-|9SY~KJQU9tJ=O5($&k-km`4twM^$F&f}wmΌGK@ ƙا|v*éy6w#ֹD{r8X1#7nDxq]rWn5!2|E*?G/KZrt pxJ hrcI a͆s嘖:\E?CwFKwojeRM}*+;- ߭[k "jvV+1 sʡvZo5vU)o}}Ά`%?rt<)oLqߜن7|[RWe|Cy) *k"\sٷ~84 %WrBӗjpΟҴ$i˒;:!iǑ=R9鹚=l.BҮQB(tNZ%~5sx\D*۽JJ(';} =tAez_ Ot¹@ DR'L2⏤ػ LAJ˻`IT?Q閰 Hi6c273څ @_9g,~U3K>߽_wFf9lZdfTMLD#iYfg)6ZOUb]\nX`Fl`pLehR-gR>=O8՛&,+3@qi~ zt3Sa $q2")f*B12KsH+e h"*s,P_2e2pCK-id詊Ei<4[?>C=Y8!y E"eѓZ0>Rv+85cae6L}9ڣzsKCGrYh%{tJjD*0/Ny% Ki){]s@e ̔-:ղI~[ibU0=>|Hl>LIg>gKs/#ayXՠm)^z*Hs~zOċ( 3;0.͏3 *ÕtEګ("6>l;Id]qy4MgT w0Y 3q !34PZTN{Cթ^W`BI'I-ߜ/30I}'IfH3uku" Mp=p(BQ/h\vqZ1b`l ftd4rNF_ՙr{: ȥ̈́]4b~3^P֝phTǸj=!"_;5OBK &nv&ٲ搒smK*7{f3t˒̹<$F% P1-qsD ơ ؕŨQN"MV)Vr UӖS6rM|5úH?=Z]F z XԠqaI[Q7uaBӶוX7 b v`%ZN5nak{TO:ꪹy1?"- P(}\ rׄAs1 扫͞jaV#~UoC&sbFz/9暸Y8 yiXp8~1b@U޿@LEE_S q*6Z2-4-Mm[E:S]Y,?^KqQav+‰W頻N`SgS*c3aV_,~4J&<_aLn @@$2zטҲW|"ŵ2Z).bդ{i1Z4F;1IoUUF &0|)\GU4)ʐc8me$誳Qtyp/mQgapkl2"Ad? ߀ 8 mEޡ)M.7kS".걭zpxKf2Ӈh?wȰ!{+l58F4M3rNulVhfL0{ݦz*.8:4@ɶaaOhir2 }2ة!fמai~Q^R󧥿-㜎FL:P%` 3Y?0i\v?>/#L`_SX( 3çS{TCKz#0l+pl?Q$S!u⋭#adɭ\| $tM|mphmC={QkSJ-^-wy:B3dsܺ2 W|aOC^[p2_ʽm揞spjr˿#*NAWjY12'㸇sY4]fsA%kuǷcFelս_I$PdgljDK@ }縪ghH=`n%e2DhZK}A#2YX9T8JIޢ#CB[?P᥆W x\>VS.xP9F (4;<ΖÉE+bby8 %iϲȄWk ^6hW(œ::ܝVr3t%ʠSqsFҭkGE1z]cR4No3 ӂ(\{Mǥ]U=ٽDIۓ@`.߉%s`(4vsk0: ƅHR,O0ٕz7L!38I"1emzp:]/])i=,vpXhʑ6([UV<3!зh&-Տo<*:֣ǗRXy0CFawZI wa5RPTˤX#Ao/ nhkAkuq/w0";=T4KBG]HsHp 3J%Q0[y\73}ᷝ_X]v0.is@4`'xЁބ䂚O"v#T\_'Add pb $|\^vbqZ j$#EP^]= j-ÇyA%>b-vi~0,cOl: hᓨt "T"02u^JM`Ul[܎V;1KX8Kb)0 A^T dބٵz<= pnC:KUAikyX15aO #T4.ztsC5e~nFgnFc 밫Զ!*=$&.O 6RU[l Љ>* m) |ܖN\R N -D9#{hkYLp˷M GDP[J9]ɪAA` {{b? m '_ĿT=ڻ:Hx]rQ~BŔ1=tz^C(ȲS,^AczʌvA':Xsdv~uE)nU'j;QѳᲡ47kڇ/(|It~zck #BeFBC%#@IԆr;)nni@[薥c?^\t֯C~fTNQ&L<<SO{.,񺋦Gᚡh0H.cz {aXSEI{6 =M{(ŰƂ(ö3TZYN_>5TRS?=PӍegd}koMz@a9fʐѻdW+rQLFe&>YPu~ULA3X!>27j]YUC+ž)_SgYFnz(!JFT'mjYzq՘]b(T@dcb´ %)Bڄѻ>\ZUʼ.\RkC[owTKMCoG] O(T-MˑߏVTtN~P[ L3@Ђ>EmX Pg]&&]9=R p*/hhkVޥDIbqI"[9L"p _k *Eׁb}W>k3q bč,?k~LGKKA}u$4l}!6S_5zR80!>Tu j &|ڏqBiRv=Kd9VC=|.E(Sv,)Fe9+NI5ls;`-c*h6[\ecL NۛbM< O#TR48,Q|Ԯ/ޘ!qݻ2'[-qņy^bXQVFWZ^[-#LP_C/zjcl<_0c_OA;c"}IQp ѥa][ߜB:Ȉi!-5|7sA9ǂKcy \ ~:n=̷,n{4 g?t)#!ޚ:ʛw%{{JGQ f[Mv+*cgEthJhL+ U/ٳG߱.%ĖcϴUTIm5W83S ".ևn;0r&tms^fH=vr_66(w"l:~#tpatv3P!0$3U˽e ,ru|[l VR86jj)}4Irڅ /JtY&0TV,GH:Ar}!#qpJ(Fh=<*ѐ|̦-,J'tQy0 *Gۏm  9P}|thz `dT&;8ńSEIAހDgYZ07070100000003000081a400000000000000000000000167a4d80300024c2c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/]?EhDTTk׶ǼRB"Pe'EmC@pWZه‚#渢b ԤWqK%!L}֢Ȑ9]nzѧӒ@k]=ޟgٟ-C1ܮi%QO$ADk|VrNsG*qr[SŲ<0AiưN 銣gkX[̿j]&T4_LcZ`4-Z6gDބg!_WM}ʽmL_Bުv~( K>8Ee D)r a[jOA=|ߤ8Nh4@fSǎ$ZB,~}7Ҕ5md[0-ʝ9+GSnuS{u7{vKFkݢL  AegIHWra ɱ+E`+\ TiyFlbH[E<5BYOb2b![m*hHX28$vXK ur4,f:і+M.U,1mj5 n~|d kEVe_2Y(!3-c-G:Mc 6QsEsW,`1f 7{I'O3N&8)';7>@Nv7aBUDA Ƶx[*M]#LF" ^ֵf~u4a{ӳir&DDa/bS͝nV>RefjL66r]f\Tg>EK'DS4e%M0LiFIe"Rˣ;+m 7$)J} ګlt"1p!pH_^x{},K kW(Mn@Ӓ2M`ߐ 4)!FTۧ:ξ.O'e85Up5^~ Ӡ;]oZkN§MCϑk$DqCBG3E|YnBB:=]Ʒ>Hjk?XD)Y0w+RL~"HC3eY3_~0#ŷqCC?s>AD=0Q\x}H^LA9qB1S)Nf\ Z[oX{?Yj!rH=8Wۊ @g1YPwȫLO4"˳Q]Cgʐ=|r=]1|M B'%b/ͱ{'d6̄A\ʷ4K ͝X3ߵMҰ7),kXRgT2$cY%,*U"fi4w`@">krL&z/Y 8ބPM=]TnOQdǾ 6jb.8y('ʦ)ߝ>M)G2zH+ c=*dM$ΗPq?#xHdD@ִD~G7>5(,M^wqɇ[G3J-9{$4>bڗW߹X;q!=GW?3%;JzmSvkGc}2%rLi8 LӔ[&eHߡy-nxeHӴ" + *j~UiLg%*]\.@1,lvՙ m̄~*8 V)q=8rpL,ZmQP|2=. ]JA #+8*Bʂ ph&6 윪x'0^Q5 a9IHe"0S%2IRփ4bg)C d> Ʃ0(2rv̦ֈ FfGB3NP]&a18 C g` rѭ02$3)zf9 KeHUӯ_ qZSmf,qn -;1ߒG/"0`u{GUKDGIX,AEN8ZX6 @{vxuDMJ<&ͪc ;AA0[KY!19s/1gx+4/ JV6ˇ? *Ǣ*2hhUd> +hAptJoLS] BgqAT;(42?=V&YH"$-0YnW7_/ !HFk:rk @f!c԰_Q sQaQNͰ6ݕOC!A ?g(0܆,˕>t!#\D1Zǜ0 K$060S/pzxh.[0Y\5W sp xWJ#;BC3OWPFIϧ4 _l.`Hg=T@KW MI_H6!#gb Dbs\y0%6T>d(oW9;K%ϡ.uac(D:@4.xMB꞉[w&Oá(GGNӗKb$D)qdAk;5cj"C_oO}ӭHtMR7CEp (x3-m9IOٮ.wc}Ht q\Y_e'zv =feO&`KZtl Ná47 /PA' ՍiH45;6g*jwXj x2@Q!"Qj8uv#>!'FC׹ɓF4mK92 |xƥ8+ۈJf:ZY' NvgEfѓ>HgBi78w0Tu֨vޮZjI}#+<\6>( q۴z4ow|zGFRIąbO6iFt+;o{ܶ!}|R?@Py"9_g2f* c*>ߕ+C1>Bw9r%*ҿXԱ). h!"UgTC"h(3RϬzs$&*6X ܜ~.? ɘwmUk%P#w*Kry*E4mCTFb:8#G.ZB)c f|8ݾ\@>cI%އ%`z{nx hW$DYHF5gذ|邡¯cNi)<Նu S(nAY{X2.lP3Kl@Yt+Nǹ77n,O2ѧefnU ȉRȈ9#ȈM<tCyXp\7{yIcwf!Ц[0hXQ*k_jӑFE`b mlJ9/0?J$g>+WEq9]N XLwo"u$>\<d8kjnV>lVtɚGP*uR߾V5I`ZSy6[+eK9<”=Do`*L0"`Cᔃ ]j4H!" |7fVϵ+5}a5HX2([ૅb"nQ9wӸ܉>8_zS(C 6Ü:qVSMK)&;U ~C { L4[POѝ-?Fu@s#UL|R_mޚ!<7V 1ma{Z5׼@.JE/?zfE*35Lu`E>N-ioK yjg7DKAn>sIMEƎp잶q#- ~\qr7^覄 JO88[m$7S$4i7ϵR>TF{kE5${XoX7~NoW-X`"ĹUnnSHgQԲ踪[$H/3p,!2DbHm+Zk`+'Gs6eJX}:Z)Y Ma@y`ٲSO ҄,t;7x AÉ%i뷪*Q5MY_?$ qYXH1BIGx.1x8`ip4 jz'QjmHt,U|zRT6tN㩰(˔P##Nk sPBk,"lk>`jRC_ꇺ: 'QιqcrQc+ht7Q~UvS`,ތ K[;@; lW,j PںR\ḇ/%Te#g!j̯l8[ LPdb3gRK֟Vx魷ݷq8i޼ޏM[D&C}1ǹ i\b~JezoI:FeoGڹ o_M?E?͎\ X95;y5%FkAdC_gxo~Ob "5OkBwLVr?ҏsH#[ax#Iɰ]ŔPcb:x"c'̴";}44K$>+G-E.# tnZ,ծi'^D SY, AF('t~6iq]f*Qn$0x_׈TFnz:Y?-T;+U9C`YU"/+HB9 Ay LHivБ 5lz׃cBV8>R ^MK"~tXp-SyR.ԡ^$4Xe;]1>[~V7SՃcRPQ_fwP _}P pd0U<2OJĺvHfe>&rkTpeN5Zy}Cی>^-Pҧv481љA M)cT<*eN|."V~$QdZ~X@)ޡ98 W":̫5NG!lO| ^5l*~*)U8uOǍB .z\!@z]ݖEDqO6+мk p c/Gkq)93FfqU3rCmk Ě!gJP gDpGwuB1?$CʽP'oqb}'材 U4`o|] `;lwNj@FY8 C9I^;!cG \6)|կ3="Y7A<Li'D׮w8T И\!r?b7J|fϻĖ((% mے>2Y;R`3q75#f{X4VApɠBٗE;B,D9RΔl/%b6sMz5 =)1phx/e= *5ljD{"J,Hz蔾uꀝ@9ڍٖYO<JF 3q)Col@UapxPb<92=7(yЈ̗` |UQ9t_ yrE3t~+W|C`.8-rwHKO\ز],l#⽋ERW_ژKs_ew0M-L^V?q8R="/`#?fҹ5/2ğ&} {9deB6A]k~zEُ ][Wet;1p7~¿GDz$X=k؃ NV<Ϛ38J]V ŃT*՟G@>`zhd?.; `ue~PP$cFQ>,<dwIZ|}=JeCoƃh''IuLL&c3R^ @;razRO8P>ic1lT  PBO3da}1YbJ0re(> iK(״T .sjΥ˳~M+{?0\)!Ow"qM$Э2!}N%0s> ' 8h/nؒN$ kE-!OV8]mxukwm/^Gfuhyڞ(A69rp!R +S_IfFӭŌj>}b  ^$;Cakn$ @<~$g1~"CG*`OO6MF&5TB [,nSh HP~kobd?5j`pOS_mKG{w5ըz-R7L«|]p|yq,qZVm>u1?KB!GWU;>y+B*,Q)pڈ#n.MҪL8`*J$XWj2TZ# FBRش=6| ^t ПɌ s-A:*Ր֊x3)lf%~r 9I“~0J4wȂhDs_9zymKfSUW1/ZԾx &ErD덠,-u38&N(t Kڟd3'йd0saؖHQcAl}k W$:!dt֊WGt'v^X՞ƀga2ʵ' [#K /k^(žy]Țzr iH絏3|C_L;Y 䍆ZG\nD.J"V!ր<]&>L>82ڊ9"l$MeO#)M~7 :Pwoz>P3ӏݟl.)ܟ:x.OB8ŗ AAn|Em}1eIƍtJb\)~xe؛-lnTZSny ,FNu #0AGLo+ Z1S`ZfcY;R"scGڝ%5Qy(9)y A=׀p2ZZZ\':aO^ @yx t`jpk)M5ːBu#r?uzDo^(=*ZNf6x6; cZ!aJ|M88Ί77­GƃI"SIE_䙼3:̆xDuy =,M;ba 3e*8HQSH[*ŹFh,z|0|v-,N3}k TR^oyϺP\Sx/>qُ ߍqdm&e\мQqKz D_ 3wNqk)q]}R u!cl-LS՟]>rG̬f3 TA/LݎB"`J,o,OJ٧g z#3wUJ:=$HT,05ֳbB1.ʞ֩@YqUs+z.py_WțcS&mv3>T 4N7뙖l CtQ5;۸_\'*ש^P*`Ŧ4; I${jy1A/ֳwXF\>ׂ Jf!qԳ?QۄHP4:k5C֗Y`-deLeHo ZPd  ML%PY 1j?ݲE\v&1ͼ?Jdr;Um;ԓ˧P !\n!.lzL_sC?N=> 7/u{a;a;:ZTTw6:y7ߝ"7P)_ZkuY:=f8]\>.nJppǷO~Q4es򵃜gtԏyã7Dcoih&" M~sZB4c@at//*`֑ٞZ܌aHVr ݞAH3u66W?eǁ!5xN`;%ކ"|4/4]!3bn% L`Pi![ 2xHn F:ʹA:%חK@> : HM]bܲRpg6\Ơw'GU%Sn ~$wf@$au?] (Ra&9$MHdBm=XW|Ǽ OWQgJѧso:x1ҡ j;i/:b@,2{|@Z]ʫWczBzI oW$U1z 1fҫ-,NnҧNJ+vz”+ӻnZKgɌTkG.۴qJct_u$dn,=0aըjtQ!}b,_Ϛ|<LS$V"N_jpb=87qmBz+\SdRJf!JS 7+*hBwۘiI'XWApPodGz}QFP_>lӭWUSSB;-7ꋬq{˧>]?.S\˞r.^VDf,mL8srz-$D5,ZWVndC*(E'[Z&E+@s(4taH,7^` p.eS(O\3[~`[Obl73P'k5gc8 p,h{ )W=hyh7=].M${*SC'7&Am 'y}_xTGvx{S#8{NW|{蠐e- PiKfS$ Pn0v7&'B>S4GZe@WfOs}]jtZl:ֱQʧ>, .<>GȾKb#Ɠ"\X2>'xG#*4@`N.E .Ah\{acS3ύܔ%T}V8$ cϴdcz(a`*hPZ,_f>` X12!<G1C |T꧜u9IQ#|!k?\®UĹ:_5ijėBZjFp@BŽ+Fr4_!6 l8Ɔr{|&}7@]M=곖U +UX -˿PP'rxX 1Pҫ F'[=GBwfa~Uh}G&*{3>ax:H4fD\P{3Omb-eKl Ö { CU^u>Ӹ,]5TRotV5?)|\ ?+Qktb.*C 3[72g .l}Q/Q@s.:3ڔ$uH> peV8aqpiKYc^kX{#1n{lMf#ᫎ XS(D_\.o>x|wjwzo>R^]ƒ0XP+M?p+wM}b5K{uTꇈCr Όt51I?$(ŀ=]1hfg4'嚼" nXEG}&p݌6TdBc ޲swxEsQr!/o5?x?4 =1`G<@zm K d8,-jSb>9=Wp}Gsݒd%!$J7qw!2ka@Qnhv1Av1|O 6,Wm- o͘ 漣Ro{. oJtEwi L vS;=lYM"fmtAH FʁLʧHG8ɓOrRuP0܍ `߶y|_OR~J ,[MT T03YӬKljp#80M$KWպ%Ͷ )4٘3kMHFSZpm"t{;#!QV%V!n:#Iw<  '-fWYtk|WZ)\2",Y D^<8TA|Sd(&C:K5l(,"\l,Ţj✦R+f0cW[CmN"#yӴ.N>|֊~P;(5 ݕ*,$j˜p`WfVt۠kg/J! \_c+ >kU~O;n$&a?!KNM8!7#DBW{!ą٤l+NXoTr.;-b#ᕱ=;4kL:%j\I-,̦2i ,f9 ;pѻAץ+0ڔEY!i'Dp}gH$'$3ARFU"H;ǧ_~m)Sm(oOJ"H3،MYHlap8>,Ԧ"ޡvB4[ioDˆJG$[x& W|62U7uj/AvLᐃ9:d/rЊu !\l˛' CDdB>pBDߪ~^xAxx쥭X! dX` 96.?G_C#CvNݹQNXXb/kZ3RFlв$rZerυHj6`?a\ ז) ko#)%|yxp/X`YR f215cǼ(ƍ8(Cd%eevqbs{) Zl)ЈW^Gv9E{ fD{ɹEšT}wM=9X>Υ gE=b>>T;c`4;aC6[dOX]r.˝ M`nry)d~y7t>_".(u:3Xk_~0-R$9ۨdf TY?/Y' мbmo)_|;Ieƫ eu@+ATYT#. SDH+ {mJWowp55rI Bjm25.8`sV T{H]pb wŜ: CVr^iFObԏu1%ĻT+3t12&0FO'+'D%xA^.wɽq|pL|0x/-}xbW {3} 'fS4X;t ' &XrW2C( IqgȀb֕5TOOS>Xqxу:)‰ϔVH+~\UxMxM@dkn IP#{%pɸI[83dQ]pRҖ[GX\C σ\8n ]6G:%6/t"a8ܥDF.!nS pkS{j H@mk$\f&|^ιƅ2 i|}߀b`(|s6}rn} oW䣱wiݭ[⧇9b$<un"*Ǝ?sj4I?-xz@K&qm~}\!TlX%H3.1Ca.}#`4UMllr m. xy@~& !/Y5{ K_}2lcZ|cQx=,p/'Rjv_NA9] 97mlXiK!lL}9?Bz+Er)޿]ICy:!E'# U; t!~?hCEwtb8^+X~4V B7r~;ݚudN дCxDcx>s&.&5 A&H$fFY}ȁͿWGWݯ2itƻU[Fp"Cl%5Nz3/@,:WѶ8Ix PL B!9حw*sF~ [h%: r^wG} /,@΃ԟUNaJXNHOX.`QF_7[1 ҭ^\9!ʟ/'( ,_|BP/Ր.6q:CYz E"W:<7q*v, x8xzIIwhqU<#.aq9Ъn1CD})%1aZ \*;l-P@O?Fnkƫ}ITmŌ8 r\;_8ۑ3Ko.47]GZ2j7Y)C$'q/>C=ea6U°#Ϋ잵&M7=<σ!nI0ZwVtF =p=J80. /A3gtl=B@\'RXGo#!ڜ `wq%6Am8Cү%%(\h|l|z$5J'ISD7|.ImWX† )NʯIwM8.)4br)0bF_XZçz1tHţf OCvy5:^a s^塀 z烇pU߰_>zE5oyGnz0 \˾Et BfAS=7a4:81'sKPpU?"bt>}@44W?ڪjsR18E 3U)w)fMR'5+}S#n/Oz=Bp|IU/ypQ zH=/>e^O5aEZH6F,J 3O|Wեa WW:0 RkX$3D/jO(RJ R uQ`UW<֓3&TJ*wf._$ؠյH=Eܿѕ:bwg^~Oʉ{bBjZb,ԍFd$%1ťϭŲ;\m >Μ`3?+LƉH ,c&g6<(HQwExYS &8f^e?2 EOWP%'A`@Ʂ|7pԊ,r8YJ )4KW^J-*ܝE7Eʦ^ Q5M@]cVQFn]bm8"w<#Ua pYL[LIɮpoDkZz6K߯>܂8@_ F%줼!#3`)IoA]voI|SB}Ç_Yt#εz'' R4Q*\>mp9h vgIXrII!)\~!اDhݚu@d6U"!6s<~o+Oa*P aCJHH*Pk6ѥyi<_@al0,t[xlU-&i>ڒJ'Lqu?lv6o2JRa՞EΫѻ $Vɭc!Er5)@B:$7é%|I=ݍoDE5j7y9sgHrEԩӻHWWbV+KC1ř=*NFy{ԜG e5ĚDOpF0 1l=#af!zh}bk%TVË|fC4gAXEOiZK>zFg*1COu w(bGƪ`JGbf} &cMI8B?g@lv6IY&Mµv&>;NM Ǘ[ڏRgiA6`iJ6T8PK.! VJ_&oʮ9IiE:Vy+#h|  `1d ^~03܇}yB6T|>R,2?*qE+A [+0.a|@q^S: @7{0|B N4$̡*\,ud ;u^\V`p;SZD2" xre1Mew=Yv g‚U,^8n爁=½ jJ=Vg)e ʘ9@q:Nnq\>Y|" = )nm$Do^v *( QU( |$DO}74x,YU1~#d>6ԭFns

G&3D,Eآ12DVAd[ˍSwo&LGOA>U2m-ɸ>}d6vƏu>$#&hc#yxhpc ~y陾(Bp˔U/vvI&jGgJCԔkƪd-C ,Nf.N̙Ъr`]\a_GGy)UPrMjiH\ /ߘG!,]t8 g{)z'>f2Qf+l NNaIGiKt× wrDpEVD0LɎX𵚭~fƕé| (/F% (wߙ4ťMPj0GeSRIŔiN:pԠMS?=WMӌk-C'rsOȈfLJN~Lެ1rwګ7j/,!aѣ  e_PlhT/S!P)<~a"7TPJI`yO+оylZa$3 #w.bQ{fYX  -Eg33l9Мl L٨}1` c I/tB.E)y3wQ\$L=gL-=앗[KuC568d]f˫5M-nlbڕ34V٪5SFmvsuhoX԰P>q%< bvz<쓘{=\9W`tE@򎚊~Ӓ/`ಅ-B>HWf^x:m e' oJg1mXoz8egꢽ[Lz.N9Z+O%<'Pn]>[[~6N_ZS&:Eka19e/DGDZ" Z:YJgj7u Wkk-eю5:KLaA|2eTA }q? &xo/Zul hQ2Ah H}3ng.]O.*K\ԣ85dIʙAphC,Iܯ<^H/"1Z[Etft*#/WD0/yPʰkINrBS){a-=[x;~%nݑ P/(z5em$FKW* GM IoZȍ냊ŋApfo;}݂XwML2Uw鮖o4?jqR1n$+ac G|BpL<_`Q9DЁJ' -%މ} —B/: ;آ <f*AcCذƧ51vЬUm SFb#}\`!\JyztS}̀Y?9EբK8fdDZJ=ho1!#OMtHG\Y?XmG'>,+[?vjXxʺ!FkgU5~#ziΩy| 7kmkaZ7Q8*ɛOY]Vn 濦`.KDzߨwISY s eksWM +m~D@h&Lq4@,u":J{9"5WF8#źE:x =6-+ӟ+dܤ1,^G4t#?KwPq"a7ebUEU%lސwAۃ4̑#@T vE~>4N^j蓽of ECd ic=Cuy980DZm)XT)\4md|WO#F!\9' ''=4>R7t1磵0XGt[Fک4(*FtƧHWF61s w46T}5n:_z%/=9lK_R&n߁Q D* $BpDw!R)q%ѭ'L6__`ǏѽcÎ@ՅA*9w6h[ט iSyZV 4}Qs(^3Y˗R󠺚e ٵ-" 7v E\! -3'ÆSY3N:X]%&PQ[7gt/RL)⑒I6@.?Y;G4۟G12>Wr Gf_#|y$B4Ⱥ?_% A2 1l/NFbPxSӃۼ^ff', ]D.Rw*&J^=1̿g:2B{8 ֌83')i#duŔfivÊ(Mv]";A1g4NJLD췅09Dm/pk%rgjp'$Ӽpb~5̫ߡll/(";nSXO[:WtGceOkvⰱCho<(fm~390JuK93I'C|]}D4ZYF>t7p$ڷUT -u2\\ oC|NLJuVa7{s홛:& ɌA2\q0X[nY#/GmZ%&eǾB%shMiPhym./T:-u\[̮~r-ro4}ߍ9uXxwRhSuhS %$ lREE˺)rH~%'Yd ~GAIkeD&"%f-rnGx3P$r`*bn%STQ`/s\!v~H$8Nz #`+`*T FX85#叇q.LΖ"O/jCn mɾyՕsF!w!g8E,qܵ|7dŦ3j#f0 ݆D uQLԉu3n0$"r,HXb3f7/v,MʀkEѳ%(c\)֮WVa0/I6O v->Z̖;<ZM?i/ƎGeD`ZA&}eOș>nPV}td`;Ý#U*:;8RMؽV`Nt)!{[Us}/ޜPsH]?Akz?XOdlPҠ"6بsn#X:T#RYrP~F~E̦s;! -wUErRu ,l?  .J2àʯ]\+3*zQY;_#u}/1ɚ#w(b^7/ >ݯg'"m0s/qxi+=2 3FHNE PĹ8B] sfZ3v D'[~7V%Jׯ%4[@S$xX)IUrʩB BXqJv;U\'j[|;"hҽ 3YY^t+-f*/WKn/z⩺p#!iY(\߯Ehड़*6}~h񒃙2w ·"B,ƩUO&izk ;/{ BE `Els|n\1$ђM$ؚ~ҟ'4Ȓ5iǓH=uV`ꄡ$SzB⇁_ QI[LBHKon~y?Em/WNB (K͡~ ky1ds׻]#\qp v+vU"> vo߫K:ڹãvwdZO 5XC)8~ݍ("}90ѴYTنJ(,M Ineg7v9GznSoZ4_MsEڛ~{.}u4W v͌ϫZ{j*1t繚IM<`En躶j!/lx~P%eAQ7m 5s`p/B3kÇMWX)o~dX+B|IuyG/C?Mp]Ze(؏"pDޱ oÊ ѽf˻+@,Ir>H_ϐ.sj񻑺xn R"xgD5`zKIRDs)Q f|W;p2J[ D?'ĩ@< kЏ9Hr m~ɋj1rdD>g DR)3IQPpX%Iyw۷@=H :Tn6s Wi&˟w5 ∓[uGbtڰ3(l)DCaA|I\&Q(88IרetrT?#+RKᢰgtt .?xSv5`Ø}7%<6hݒq+cz*H ڇK)Uŗ>?Joŕ½Ni U^d?C 4zD?evBG\cf+5(7qu/.3FGb"ьb/|X0xʁuQ੠k /n &SedVaRC8Is^ݜf|Q|"mLjYR\q@rOU{`PWڽ~hprus񵆔VwRTzu6_P; IC$#\pnq8E{M$ 1jwy80R*lL ^Ώټ&,jQ\pۨJ[gGD32X膮)ձi@-f@UQYL>8mȅ. N RT3(V=xri1s|N36:98''oE..k:>L}&)yy$2k>QTyoX% 刦\Lz3Ăbv[ݒ+Ho'4̳0% 0N7 ڊGbnPWu~ZG7E %EҪpǡmXToV"ZPԂFRnij _NK)Έd+gQ@P q w8 ld?9Aj+FA.^[ƛ;8 ҢN3^d;~dFw6C1C!0aS}ICg->8:!U[wd~Z PP0rz`eP͡o4|]V:~+=M`r?R*1+j ' 0vyM|0$RxEra~fG\m4+‘-eJ;XxLg* h'IyQe*_Ϗk%%2ހ iwco0R󻽉/B/}6LVUjF* WIP(&_ ? !D; Vi}jh4&xdITu%_3^,5 F˩>77ytWF!$wD2 C {cVw2uwS8fʕv&{s<$}c4}b(#ʀG y(~:<1.G[9NJzL$@Lp qznloi6nV5Q#Qw|i"C׶9n;R%Ӎ],cD &$<_yb8o1A-)"|񀵹vgo u!g]эbċE[̺d:\J.ɨtQo礸`zSðMD҇Uxe(sC^R^| pԍGnf7xRx$#H/^o]VO)1TmM;xm} [CsT2\m0Sj8s3\'xQF"Ҋ,G 6fDp?΍W x1̏".ޞF½eߕֽz"2Z.-B>aNsLhLQٲ!hu N/"sM>ق=4. -fv.:kQY5)z:Q_xաy1kđ^g@r{ BNﲘa"z5E3Tzmq̔7P#4|UD4|N^X3 O ,4 .L;׶~NIʤ1< *[F'hoSdhLRW?9T_?(@ik<Fd$^=~%#]+Big2u'  Ȋzn fWLW]>/gb SN~Bm%OB9nRn+ 6R_Y MH}8=fǙG80[ ε>9f-d0J([M)J"ovLUw#5$qԡ&[2p u|8A{o}&+Y<߇5xsT8f9a062.+.P5c90qދ3dif‘kLF܀SriE32a̯ ٙN|W*p>㳘u1z]v˕:[!o}c$`L!5+@"quY)Lݐdžeaп[#~DaPрn me1* T 5z] 6[! Vn2 +Ǎy'uUx}22AA-{y5GE:w*"Ebe0 ߡgd4,l.g9~φQ|klȢՆ*Ch99M%̐ )N} u9ΆU@/X]cEӨ<(ۖC'۪9&` 1uC``^v2_sMyXJ|68m?w@Q?逖(gQ(Twy2mќ\ֻ()dW 4m` ) #d&=3q`fYHjQ6󔭂4IV &vzb,U%JhzAH-0ԙߦn͈A8ڐhkvKltƽAFxMe %v$Rǂ4;r;*ccPw77EMv`؀!DƥǑϋ]6r =9^h}އԿTXVJRda6 U rL5纜URkiR>Tmo.[b ؉ԹLd*c)Xu>2 ʋOAC`@C:A1M_DT)u^WֲZqnx ~n Rm?R-TV7{ 9J󪡒Jg~l?Ε^ *cO'?&+ Dy&O_;DiYx !m Md70_'FڂLztM 96*pשz&d$imru璳l{DŐ|hE_z^ 2ok' lx׋Ai r`O|@J+7[sUTǖSGN{GY\y^g ߕ# DƊ+W}VaM\m1| ;lHe~$)f$˸%SGxF&cQ<ʣ:"Kn"ig aէ$T+̱d'\'#~z]ſ/owgNԼ]s3%I Yd IЭ]řeIb! ReOtk _=x&(zItF*'I3#Vr/ kKxD7If]$_#5@syRL|1g2Υ.}(svgpP?*$6kIFZ[sV10-,!N9KDpUӧl H< =wvMvKXŌJZ%-S2TBMcYѯW夦GYl8{l9"^uh)X]A2 >|ҬYOLЍ}r^s[O3`tK~523WfiHLO-'N``?BذeN3wߎ/ 0I(w݈u}S.uޤec1Pw/Ro$~&H r$|0&+UJu/[JL3imwqt7<4C@ZZP=秉wX4XĬ{ZS}+b;HpPDv$|"G¹ $1`vRG~Ugej@DGwr҅#ś0h8(OsȡP|ZNi~UZBŠAaȝizMX\{մ(yD-"f$fHrJi ֛jĩWصstoP`+</˜?AEP8c'Q246'G߂6ŕ)Fwv]zV1 W6v-R^;q|۴+pxik Au;qugRy 2&̉!JXFVG{{QCV(~#ޝKpǹH{'.oç80ٍsX=;Wd6CȇmR\HM{?-`7uH $3NloXѨDlEb?C`m''|9ARDXB[_ID8Jn ՇAor fE1`+ZQٻ>tk%4Mec=sG:wP:Bj3NNJDLp+Sԧ !Ҕ">8ꆼ)NKDw+Zu;"ׅ_X:ojpuTAWޔ7oV3 g`Ʈ,{Qѹ]s.ayFďfjnG nF*ȱUY ^*ދ}`QJV0,62bYw>T鋛aM93 8Vhn։,nʆ2iey[k\]ƧFh%9@6 F-ِ]I߼huS<{^2[Mm0zjX8U!Mk (4F}Xՠ+Mš]oJr*[~PI0yQdЍy5[~dV&4l3 2Q2* ^&To2,R|hTo +4ﶠ hup;h>.,)A7rs8rd$EcKuJwYZ7);[paۇ?ΠEW[%}|>31Y%@]$V.fSX#πE܊O?A%9 UfRӄڰܢ|qɎ-n.9umE,`nqMb([[:V}DEB74ڀRʇVzI\@!WzgPW8iٮ$U%A4XUw{P{s?2<";Ot7n4Ыr;k=$t@EjɅ3#s_=tsu@uMSTYӄj,a#2Ifp9lOO]nܙqY1(ןDRgxn2olyKzs5 7ɖ0DȲh &[r't$5VꖡF2pV{ :N!PXg2;XD.ZZ+Q9-5QF-7Í$eԞ<׉a;O7Օ(*t f .xA.Ȼ9k+]^d}madS*7RhArסڅa-+SW8!Wv&lxq*p._"BVN k RٻXҍ;Arg]0i'P,. N?v (ɢtQݥw&3,s}v糱kk VNfwpo8(߾f! 8e$( տW0 2ɢ du|A|JCӄ y[:bRBONegZ E}D;lKBKM,&L ,\RvЫ8P6O_WPTb.-g@+xpq{E({GҾ *hGO)yͷN/iGƏ:P BO0i<N.KZO˹4jy!_ 0do+ae9' &q]"e{U.|y `n%q wp1f2/ڵÕh]C &ty8m2I-23 `y.Ym4T#'3|ht8v&RP'ۧʰ{^ͽdXV(m)}zt3[ @dsT LT69ŽH#ɺGk gYr-`Dd.';EC\6$je\b]&EЙ2IrCɖ|/uwIֶ^E]Gl-ڻ7P&#x=0yk$FHnا6%,; Eő{~g)94f, :Y߸!2M`cbpFzgp`8: CE–V"7gÕ_bC}r{6 H;UEY r:2UP.2.2 tIqۄ(Ӏ1V_pCI /=EbgΎ oq&F,Ќl -%o*|F@̪@h5%; -V}Ulrfi/w5эדGp1bH0ABE.]OIY%%{1q̛G)\Mb3pf=e{;?~)9Ж4lLKկ))t F(2\kBLʦP3As_#uLJZ4=m$ @;K`> +}BaҌ9 xSoCi;%r,HRzᨔt;2ρޮ5hCh6Dh~$<]sIq0 phbZFԒ,sŏGմWxU8+8$ z Rq|gt3B3Ҧ5ȫnE RVQiv/ey } ˏ\/ZLFMy^[{AI`/L t暞)(*taie}CEd[wn^tzP"g3Xf&ġU7CIDurlޣE_pYٜ| -[DԝSԑ.W6"kL17tA-בYyE1T8E͛v& 9eOFn5 =#4%)7M!)v;2x {@oZXipl>#Q^hܥև`d2 r#fe5#EIOJ$(1A47dozQ&9[P1A/qM)7 3.&|:Q$³ɿ647Myg41),%/_Lu291IVX)/Wv8Np̱ ,9P͋?27^s\Ou[S g'JKt>L4iqcZY2RGEI*nnԂe2;['N[Wҋq@oYHCeN>aJ!m `,$&G8{iO@j}V-0E[̃:$aJ>hձ2KWF hL:S2C|g4QmRInqyza!Tə%M@7_SbpIA,F,}aE}$jLP!tf Bp׌+83T .y 9y$Q*\ ufol[%Kx2+1S3>^HQbX3z?nWGw)(PS+ɭf: Bg&D6=F_FW\!C8Ph N?^]+v#<y0T2P#B8xǝ,I#iE x֥1vXG!TI[G%hhS0W`g^~gʠhdr9{l~)4{KB{(W=,]f5Pѳ  v*?6cKAvq7Z~,H@/2$_bmN+Zrc)TTCzb|$s@;K8ontp9O<{<`yS\IϤ!M;LM ^'Q&ʋ`z죍_V[m$f,ktӻ~C3B6aC7W~v}^T7ldB;qqфmtR|T|DgV;/,R1rZ9,UY< ^dcآ=CXoc+M 5ZE@N6^̶'iC8mv'kғJبf\[{sO6i3W-k!IEW.J/ɯbݍe_x&aA@tlG? %)솫{?+R2s(8B2?hIU2+녶b!z, "#xȚLv{w1n#adJZ#˙P%f?z=A俅&Σ4":wEU3 9]Uu^n&p( '9 d %V\iE6|YY$PQc2u+yw-&Њ#}97/5fQdZÕr(&!r[/(B-D-rxw]פK#W38ɍ|^6: 1AZ-yE˱QcvʾQlealނz.B`Q0~PpJ{.AŐ9áŭ 7x)óIgs.{6n2Ś Q#Y #cՖgehA>Gt_DTvkM 'Yoo,E̤#YxK!Ba;HAj뼤ǂOz&\Z22 sDDzV76[ԸߣχW6O~@)s..1E~u^8u E0sGki4 u\ګ;+] C+*@5F_Jcw:-8˹5WT1'A^՘pûzOYk3Z5P?.QHE3ƠoŒeHD(ՕiΎiN'!nչlMkJ1 6! *+-V*ag_d?W g8E,*3>t8%2o*1? `/?Ww񷻂<ͫH?ױX[ 1vl12 f]}Fiyx-r` A`F;gz+mpFI0.hTPxoGvW+q:sg- kq5{vB̮B<A%}^IwȺ,P sg |窪b&Y6 =(Lbbs8W#-]φ ?oz$׻&~NC{:D}HuiLn̝QVdCM<QD' (;Gh]' )鎃}Z&9LctgLb>Y ` jN{8 $dS| (Шgar=ݚ K ٻ gVI,O7U>)ϟZ ޵=4-}u=uG"w%jڙ#ʡ1[Dc(E(6/Vavs $? pZr I6fo^ KC(P<1`ܾX(Yq,`<֚ /c8 WIF!Xꦎ(>5TuIAq~m6Aa6!<֦kW(6l"hO,u sr2Ŭ"Ea:qoy<5PaZ~_{Og+Wc{~Hu!X;wbEPO2P5Xyi 3*)*Ī;ᩭl?e) #skGNwM!kQ&N+2/)3WykY胇- K[ kUR}*L#t}̨ҩK@Uٯ >ͤw;SP۲Yi"{^}đL0?{#֡=. QuVJ#<3B,I%e?L1,xDMй<}wH[F\ˬ3%n,9J.bȸn(8ٲ .޺'W]Up wa3x767d= F6 ͟R6l%xgJ30T^}z]-6o-7]ہb[mƁ2o`tD h DT:/z$bz[kpɖlT7 %Y1oq% zcf؀{/RpS8kK,Eo;x $.izU۫a{sZ(.~_tY霉kqK?kҀ`aFуS8Ch"ĐTd6foa1΀%Tq6^'".,T&gDjI@5-w;^1JA=S2[&F2f}E@I)w%Ӛ;Db,T~Vg S1Xic- cȄfZO#0R)ӵ'ٝi] AO6q$B&&VwT!<>nC'$ *F^ڰ;x-1П' tt^4*"f/Sg_T/<;sX&ӏcOnj 1|;ȦL$>  1`KWwoȹR(~3{ۯ]E5g0%Ѥ mS)&}<1c1=kx bʦ5Xz{v\/TU`>|U(=WwBѼFܔF+[|D$*SU 4oۋIZ`OKw":.,朚dc2ҍ['DŽ=Z/rJHJα*W`=C rӹK6S9r@'-XCЫ"kqaW§^R1y\zWCz ^g._f~WNL m}йgO7hg8O. 2u7lE:F1,n+R'D;2gH'M?z}I/;7[7z/}bw|2dDh_v&qd2#?>IOYJTyNybэP][gʗ!c{[$">(ޑTWKtgH{ I_Ū{vQ/7K점8B \<u;B91%x1`rֿ*ȍ?j{\V  ,S1E9Lz+(گȋZxsJS_#G 27v8?QH^>^ q0NTC)zz!tX`#I@0n1EQX&'w>N -B@7SR-ȧ cM܇0*vW#f5ԧ7cp:x@L)Ls.ܦMq w6JU_e|im.ʺqqAxE?; pcA],?D+ct gHЏ4(;k)>n8C׷/gyrNtaU'%?`YMQb J.`ç4BOqK+=:O_?UFL$TnHy BԶOn^ʂYSdۜN-2hHRhdi,Bv4 o[(!2"&^`lXa4v(b^ԸEzf`ߐ29 3Y `,'/U :CAXmQ>2kٴlo$ Q:eR]Q/$?)YRhƝF,"nDòb^qiձQ&U \(G"=łn*%:[ܑSI&>S-ahb~$E#xVtD!۫@3fբOdًhn Xg L ّ`m1j3(O>Ćn`6dYvS_RCw'Ȁ\}ar[Oѕ%,PJfȻvg\a AƟs h"k)\=cl M.´"%{Q&u#B WB:d7#a~A`1RRc=n7ZVfbwEEZt˩pVC(Xһ7eʗus<+0Pݬ0Wd;wSF~dj1]񄇯 vnŁ37bP>|16cզL=[EUaVwV߽)LU=|[KeMm' bgqPἰ<+%]x'x~\ksє#/9e|]ng>|O5b;CF3&Tk\3Qt?=#w^1 [TuR_:g0A\Ԡ8" RZa5e}b[=7^0Fa9Qe !G"^T.| ׳'kGRp w~c^@ϯf$cC(zmN؞7lLeAkcúi74%28<>oY3d?J^jiM(&2)퍪^XzkcS[UYt`AXovIdр͂`| 61cRu꡺lfGTz2 rRqav A֙tL.X@oPGl}?I9'O)Xlhgv&VH2zE ]HMg _ecy}UxGM+t x yg9<*s*?D\xU*ZBËe ;NTXz&cd>e.ut$C1~ #:ݝ악VU{&56*|l? )u^.Fo X12O {=W5skc b-00$d6 S"sPY+;B/&Ph-O64s{Ŏ۹@3|EDw=oXm^6ۙF*+nN.j!>8QÐ600ۆ+\?^BAj [^U*- :Ki3A{8qg 刿7,٤믜 ȍҬQ}KVNo)q s[Žzxub2nk|zF|Y!n#6wU4]ϕpST&˓wij|ĉt[ԎdW 14}n|$7%f(撈G14( oNQ W<ʟyZ~/\ ={< ao7 {WFn'^^hH2tgstp6߷U bkCJDOc7 tUhO>9Iƚ^uz &A)= _W<ުrk.Ehh}[4qF\+Z@P> +c>"֤HRAdOoVLQ ="ɍf.~9?f/(I>?[ '?VƑ3U?WSoUD7s#]t҅p[\t=r`UeƷ d}/ad: ~x F?pZzearakg0p?˥:x)s8 h QA_Κ&d) pMdq0U@'kD@u: -`_4 OѮwaxeکLlo0TqccQeY'd1͏SqQG:8Lc4t2{&\lŝ;o@ZC9dpؿMnZQ>[ 1USoE̴j,O#:MƕB@&U `EEgFhYf׫tHѠ(iPM \ ɹ=tu:*hY 2tޱ}\VWw߫_G~V=?`5ZZA*Ʋܹ0MP\&&M 7dY-Pq3L˱Xc<\צq5ă9p_:(wLWISh^N4֢,lm:p^&!9G{+uS Vq(*2 3DF@)EByc.]<*tvyQ Tgl"س`BHt7]5O>En%Kapߌ>T`˵J]{qQ1l\JhҢvf6n6^A, lrt@kLR Ym8@L.5G>ՒK*?f&Jݍ &R)&nS/&5tH>>s1p_!Y˲wf8v[)GuYoOkH1ӊtwV.f4כB0maʇT%N^ʚ⚵I53Ʃ5#P , CafQn<C4K4=*#E>/0$n$]"O!d6է_htl'A;IFnߪlU{d4}`{&+ ~Emm~I7rlINOt #*h)Va|xvF$-LC7M( v[x];5}0IqNc DeO1CԎj4ḁ;G9<Z4 /yYĩh=#ŐX{_^@,%oзCoQ( a`1jId.—dɏ 3ki*K~\FAw9;O{݊fd/1r[27c<Tp,: WSAk0*FnYl~Njr`Zs?lWŐ4*hlй(a D|>L["j!Fޥ TvXI6sBw5En-l`B·o* *Y$M!i;M:pؒjkZ¾N:r @T)(`itb@n MlOIufIkp;L&PCf%.) w IRO]~Zh(6Ah}LWbQf7Nʤ\YY?<7(,oP bbݶ$3Я1.&LOA;!sesX&bCՁr=31~Q_rID]ފv| 4`x( ҙn_+'SٖhDAdfqnI'eRFd/V'jEn'\,735Z2f:da+M⪼|ջE@k24zrYo$~;s-"džP,fE̩t zL0(:,sH;Sz7θY0: Oz,p=ie1B6aEW-^SHהKɾ..[*xoMk*/' He"FbhEi\"&6tSQ,"%r"?Jl&W ƹIO 4>(S~aO=%ruk],Cb SW֮b]4iCh89)oevBZ ;BmP洏+&`m y>>yb!2vN$ZJJLtt [2&t)V=]C%Lv,$n|Zn{ { Đnx>Q3^;G6i䲖MsFU "3γdB2|=]BW~۴6  #9kJ\$Gv i-=g?o(9AnE/|W E늎fe Pm׷k!t(Cm&p~1Z]`vs,L]d㉇'iM>snIqEҽ`c泳}y %XLa 'S.TؖsbkYO70p/N5kˇzFY-oB!xr B[ۺmTw껎W%3=QKr>xmm¸.G>U"nt \4}ЃOf=k}}l?NUmPc͌£ϩ|Tޤ=x=rNaM s>LEA1AC%!qast3( )Br:/a*.ѦV! ,$Fs*nEXih!a"= Y~ɅJwHaV(J!XKgT-(0(%ZD}E#®4P j+khzC_O] LGF1L)(hl߼% .]޶[0!V=ELғ5rt?!}b?Ex{ͺoaT*UNtF-3d|/U+I7E:o\|tN*I7yHۗ+ӌGEDtxR~fX.׹Aw\*N>ZZd3H$B¢#Y%fzX}8G{!U6cY|8Y*t`o\l #&j)Q3*-&+Z8򖫸2BȾ&#m, X\u[% p/~|p_= wz k"/_* ;;:9r@Ϥ#o쵁 ^{mJP˝=QQl,Z X^`dYJZcljٍqc);=txs 2zgXRPVB쎄[GZj[v1a;%1b!.-sF|Ү]}ށ'&_sw (W#et9;OMZhs=DpY9G+S8}>yNw`@1;߹PՕ>ja٣m+|lE> (,H!m{ GjWx}AGӄhM+JoΣ x) 9^ME( O&(ny iyXurOax 2Hwj?(Ivh"4 GSU!Vj|*ۺx@ >5Ʀs,ĵPu6$\KQѳ\  VY>wc;j*ǐp;F26qEka.R ܃뮇©T*~~ܝ{Z<]a}aB{.~27P_Ao%ˋR%NY>Hk3 kl-WsTeDis[Y>Bx;e6{__ޏGԁܛ>u*\fw?È(uV>(c0ư`)$]:I`WT䄠)V'Dx|:bO784Ϸ9P^Qn7{}HvJ[ESǾp\V(B $H̨CQ~Y:N$}z3ʙF\űg;,k`Ts"6INs*Zt P0B<f9ۿJDD*zqfik;LC{ =ĕ4n 䡋Vj_܂dVmk(8G֐ߎ@lYZV;g@hUJOv}?,WB>NO'\g=+|p2zӶVAf8SH1Dm]pY%ΆbDwJ5sXjxl~`b[Pఽu^`%֬iퟧuf &ucЏKhA~'("xSusu1vYB!`Âָد|m7Ųq%¡B_<.ީPSgfLJncU`ʇNCo5}R3-5hY60') y}-@] r cFmdj֒ULI oqp~A>#g``(INѪiy tE'&ilS)ǰ{,30#Nj4GQ@Au/ʻs^أ8   (u{LB&f逢έ]e7gAn"^8q*X-ÒV-6)y0iXXS=Aq᷅67'CRҲ(}5ԒXe -ƯkUC [o"„J 6MHWV6gZNeLhzxf \ꦰA~A(jA0mLw-h Q!YjhAm WcMc( |,ڐr2BVL&UwAvQbNxGv9327ρ;OS':Ɨԭly ۾cw=+H,teJuE0?6fq DgIi6 k(̯ ȉZ'C7B_%Sty~0Pw[~hcRnB[ yEh'kWK+6;DbI׼6.ԩ\2+)F tpf.VإUHG8etuȞ{ 1SWpTՋ?K+ d:6{1Qr25F!3hkV=~r˕oE_>b(|Lhp@&}AZ<8{Ff0H/YNvp3e9n@! ^;GșսrrY˗&cUxSOЭPxoBR Ka1@`Ճ*3^X!6 rF<B[RI zH }?oSnУ /`v#Jriu,ri8\d:uZ (u s:Lmf ZVrD\u{Wwߙ`t.X‹[sc1EOCT`I6܉N#!]I 3[ "p5{K/V&5-4z%"(ޚ @^az մ]xO>߲XPoxh\`$N?6-j-l vʋI/D^S? u?rPdIMa=S1t`Vь 0I ԟ_nzTVܒV6 QW<=*=`l,k?:9~=*}@*@2]f}N!qʦ.%wCy?YlX`Cvnw7z!U$AĶBo+%n#\k0D׮?g5V N'WRAb-hlS7`E-mU|!Z lbS)1jVx};F6h!GC ++}䲿,ajŀ1,ŒORrKOM:r64]BCsr9Sh3Q{@t ab&_hSХ+̕d;1RWͳ^ y$)x';I7֬{p̈ .zN!" Aƍ)۬MV!ؒ&a t&V'b3>aKf>![ }07sGi#eYUYM3AuIpCCӱ%% s@ij)* vȆ+\Ak;7)&bELgz?;{HJ{J5U[<^9TG?fvYMgĖ)")zKx68{CXMXjPSL.B>hV|h(@T 1ƴnV e)&; FПwP3Je45013iR.}Cy)I /Xi*uL[|a|%\]mh0u/ϻD7>pE\c`rU XhV1ȴ#hZ7 nekmҀ{Ouw?g嚤Mae/dSK8ďoMr]twVBp< 5#7a@ \$%0_۸ -UW1+rXRTž̅WK qW@EbO^^vЀ$v'q`vf@mFjeAk z,dXh%63Vʟ9mzfN6 CBSSKg]}&:9u^oNSۆQ`ŋeG[ң곹UZ. (71`rE|9[ҩdAz\tL+03M+jVMde@3JvNk'=6V Da" n;2N_$.6ޤϣE!AJп(I~EdIU\&!l6pvo\Rse8ѕ+tuk[Dn{،R/ X rmDDӜ΀Q=mƋi'Ak>p=Rö2 Vt}vbc8l13B(Qv'i|7 fćl^Ӥ[wYɭ'MάV`h%v` GȲrR(dϬz"@x;eW#o+_T2R\i3Qu^nݑ,k`>S5CO-$1" I 2!1V6@M"EG+ q!_QcK?4Nl2^[\%R$q)}Ba4f6=Y@̋~mFjXk& 9'arJ{F ai1 T/:AE+Qrƫ< ʯø u 0UOu{oQ i3ߥjhU :[rYxF%ҤQtU m͑bPWHɐׄ[GW `ʼ).SINuy$oV(*"_MJ*T,m!eYD~.b#\uAr׳-"a$ucymէztw35f0ld_*/SL/]u9Y!svSיq7g<Ӎ6grH!RV IUɺfj(lh-- ΊFh_bw Gt&.T(yVnͲ\2l6ePGZ 4E{:—ȔU(V,̀fA I~ P2qr* r_E}e#l z6[ !nBVuIFAKT 3c"YD!*`8:n*j@[sTe5q:2+D&Xb4m!iM8'ft`7B/Qu|zC9E&35] 2hdG9`XZY9_&f2cd3x ]"t|(vW_iRDϖ2 H1^H^vߎs,}haו/We" gG-eS: qq['E_ qoY8RU*+ucx}Y8HiG@1++]!'f+ 0q <6Uzy8Hyh(I5; PTH2\2v4+w< M1~z6ehviTK{/tF &NrW/s/"j)FMiv:Ǒ' ͆' Uxw n] I0JAhnR?aM'FxIsɘXHWbkص$zډ? 91BP_㳢~ş4 O7M._<@\[u ?g&JAf2-*fD!!oUռp>$p066Ų0ҕs qK?f)bP;OUfݥ4c}~GS)گqf&Vs6|^c/:|*/L\.`ˠV(c; cģe*np+m鴩@rZYLjvf1e=#^txl$7Qpv:akcvQ[͝h&J-8h{ "WtWe8އ L{m5щ`AуZ'lb_L@!U:znLu3o2ʦx.vuu * J~1"迭 xӏzY(~ 1c!mx# x 9x2efwumZQ X9Al6"GU8n,7-TM]c*҂JbB̖D!(KkPE4uMg?\m1R6L"9 tx`!2 "ᙍc2I?P_) }[5,ҚP|A7qrT*&~(n1}efAWx&/WHW,gt622a +l$\xF$03>D\Cr%n!, sF',VJPV8pJzދzp0/hK!{otrl )N`w|F̛ =8(fkz ٿFd S)6VJ~2Ghw)Nɓz8NT-Ig)mcg{>tV'\v՗u ws>i)qlaE0hpi1ܭL(dm[OZu3䏀Wڶ6~]wH_2ﮠ/o175ʍO>O>BcV< *3zӎJKqZP0A);#b+j ZqF3cafm)*߮Fp$ Jp)OVWEO׍DzBVQVF(E ;YS^5-!@>H2Co^Td'Z?6CekEuSNN{\Y@"Q (3%}/š?#:aYdA,(Œ//&!sJ6Koe8srv|!^O؊ļ 0Q#*usC؀?QX RbQ.TuV`o U?CӴoq}$OTe:A ~bgP7GY w`w\?9zpC.'~<*RW0E81JD hn|  /`Nm7.RٷLDVAi{*KHBf1ӈ.QE#͋_57c_vCsFMyH'8%2fGQp29F69Z_xʍ RF *S)nS(&%AlsIdVs`p!əve37Llr,zI$B)ܿ F %+ܯrVB'ݲBvRW!jêd^!{in ^&b2$( P Z^XebŊ*e*wzR_dk5R+ijvrsxd_Ikj+ O;2kQ)맸i"C@G;5q&Wb"/1ݏ 7Sb":qC#вsfN yC][ubnԒI1^Ta)~q &O/u^("LEM{ BC2"ÿ(x&b @7ի"(-'1b,I 53eڦ,3FK\C^ 8G`KzðX(VjȼhOqaCăѠslbR IC!c,[Gp+{yޛPtUe\ g\3bYۧ%' PO˫l8~ qkɚT_MPTlG8ɜ&ny~<_$ݵ g{Du1Nòuu"[T]7p8DC&^|[ of H Fb:>(>\>Nэ[m줌VF!VTC؟:f HlJKTh"u÷D-WŝD'mJT-O?k<b}g пp$5R.e1ʁeu~R=46ޢ[Zcg[z~YLՉ lω@*e!-qe:jzD-S_ﲕ LHف~,N5҃R(a:.γb>̍i`%z]E|4hEh*c*4Avzs=5Ւ4 aQ ;^ht_ˮؖDh()NW:')2Z.'dd2q_kFؤyMBͿ2r>R{yN,絭F \.˭ޡ?#Lgˡ6E0c%e֬W L8ͅ j@Ca_K2?ۀLX AWf?PGNp&Ԗ}FL,'[jΚypvԤђ5W2<=k$q0Psҋ3"~%8Mho1~7׏?r+/ @h vf7w2X3NJA>k+vdĴMk}E73k`S^UؤM/Y<DȐ$HвZd壆/aɅ*r8^4.(K?,BedZVN7,QVfW:JdI/v@ Y $GRk_Bi {JwSV~UXLTkv bAyJvĺ3~&wj%=6oD("zo[/N[]"QHze<W؁W:;zG25@BbRw+P`Ug]iK6YpZvwFyo有tI fv54h>68BaxLhYlk`!^@!r?܋C` 7x;PrZzsl^CEk73”z/QwŠӈLtW,4#NmxuLeGFw8IVnH}e@RUE5$LY/lğ}غ8v * @|>VYf.Iפ~hcwO G$> ~H0:x0F3 tw7)\#k-g[cm!,BeJ\+oe:=r MIX!aZ?RjY,s7P',oky/)&1NK5KǥA6Ԟ%"ݚ]ޒ9]WuJ6Ke>+dƪrv}<]0*?{ 4tLUM A;3bKk6҆8ȁRoџb1=oDa!lIAJO r H FZn)b,:IkeF_R-/lf}(t$^ *mm`yQཆڀ/"ai⾮յbcpl4kUXԲE}La}r{b}Za0(:c3ˢ@5$H$#.6ixsxC(&)`Vgb?6yi:2Yz^7V?Q?"D#fLQYKUzF_0L=\9p@Fp!49S~|K&I[vy 7pIaxNL+nb)m"r>Т4`r- a;ǂضo m``\NSrrBW껋aCjd7*Ѐh-y2y긝ef!5D[(?Nʚ""ǖ K5l#X 1;ctCANpbgJ5~ԍ$e8d/T!H2"џ/Fckzߧ2oHS5n(c^Jk (*,Qb*,Hvݱ K`n'`.).zo^ukNE\^ovQI+o"H3̭|eMsR 4h?@lɭ^گ! 33u\mrOq$]khT Ft*?y*1ņWnH}z$$(tkon]vcF2538̳ @vt ̉Bm&őķL E F.FoDv dx#tm,S룜sNF?+F{V_{>㉼o{ Rz8Vuǰ4^1Sp9..U!Ѓy(Q7?txqO4C Ⱦ- Ϸ+Vd}L2gsE#[ׇKxr*g@ǩvb^OC-:&wR"b=%M!M+w l$dʠQt}N?N؟0$lnMƆjΒ# ͦ|Z/]٬*2Ȋ@τ -cHh6ƪ!g`k? j҄uLl F^rree9j>}R4 7D w (~);asI,Wn6o̅ߕ/@٭dR2&8 KHa/78JSx!6+HWdu[ ?/ʽ>>鉍{-?ªEmirKK8 kG'W(ϭ".t)±X{;Wȏ27 שC%O%]~C q6+"F)ȤF.GmT fOtDžU,'yh\q@/8?6u@GQa"-~S7`_HєXMGB)$ۤ~AXX0pՂMS-@#SmmGz~<.,q]U6ּt|9hGka|T_`kAߵ X!$C^D#|(tmx [73zUKz?.]^dY%VC_~PDsP xGd^ofT6BDcB>` nt_XY8+20|ĉ^NyϏ1jXaeTq|5i<(Diʤl{"/ۧ^Ht?W~#|k I9k_], '!E[ůW9G^=N*V8,ӄ^.1I-4BռbF8u/܉]R֚LR $i9hOpSaYfB BFr' itLN >oDa1o. fU蟋Zr+bbs+FpH=ͺ]YW@K۫ztF^>G+1ۦnwqهϻ&x#ǹe$qU^)=IK ێ*y)~ʮ0}&QwH$]穦8@.=BiLykS/o Aui$_Q3lqEo5D#Ҽ"9 !\PgRV B9+W`MYP^LksLA5m29gi^ }ć;mIdr鶻4C;Oc~nr:Hqx`\$RM09̿b/Dhߡ75=I2RW#> hw%,{rBpz{hEyqSy哈y<`S"VbZdbvE/YojȞz4=q/K4bV/2Eh{z"_c8g@찡 TqkZ å%vd,ܩ|n8[&zx0vq^D -lYX,-8R;m r[x|tŽ#{cgeL^.YpPn]W~U#^4#3ʚJNA1~3D s)ggСƮ 1ً"`]`Ou 4hWG|ZSUwbrѠ/ȟ|8:w 1tp8J7 c[i.)F,kMXJ nĆS"9(3!wHӨR#U>+J`CJTIi,+F󺅂$^2ϔYP>j5YҬ+Fg3|J0/(Ŋm)G& r64 eWYs`wf{ݡ;v Z."MUu?fxb"r<{]Vul뀛w^;rY+揕/B>SDV5/聯4ʧypAW&[{IDR{vttdr g2WZMmxqFD+CEYq|%`F#i)hơIZ6s i|*rbVS_`9C ![= 3)ڟ9x6u--*DόR<~QŐ'ZYN*M%&ϔ]1Y̨=թv AA<\7naK':Yf[IqbEဧFB7Sr)w]d̮-ITOպQS`9pnHhUg(AE^KA ȴ)^01=jf'> nQ㐅vJz![b]̕ZItD0GgCX6dFV;gl'=vψ°SYո,߯^NPyl‰p)DnHG5QfA^V%Z]3@N'5y.V-b\- |ݛ d'sʏ FͣVL>a`R`w.+д;^s h@%*? j[)vu8B*,;gDj? m {r6Y F8λf5D#hl6X C2[;NkV8ZzN8cvw?('ѩjggѼdP [CVv' &S*EowJc!;:rbNtҏmiMJ VU(uWMj }4qj,oj؀)<~a'@N.Jbo`z.qn {nӒSߗ 3F&R%McY`2o=K4gE dL0]ܝAiRrCMnHS] mn!(#E`s(O}Y JgZT1BBP4j+ǚٚb֤…=6'k9W,t_RʼnVCYmHwלǤH#t#ВwW܆*@=:)+>3ez-8q -~56Dw>b`;NgaU-fpW7) {| n~ljtzXH EYWo|[u%pͺO(21P-ۥQUtpy/з+xl3ѿ{8ypݵO=OxTX\w2F|^0PWAn=%Plɳ50&^r.͝8lXwߘsηoI 8JVᣬjŇUq8dOs;Ԥ^BJ|1|KZ!gGrq Oa]ׄ>yNV6^Lk>@hQg Sqk⻠C;6\eZM h6*S (S_^W Y#r^)UgqMuy݋QjSP23ZJ(o$XѸ扺RUbzyA"s\=|"wHSv Lj՗9HY/&J\{gOJ?삿/ʹw*Do2M^`` #Χ}@57ԟ :^H;Y%V'JܖYF S4 b%#e)lyEQ9r;SQz rMǔ[o"tWx[EO} fCzt#L71b.ob+~[ g }Zn#+OM+a&U(MeCvKXU$vu245+ "%G դ\  P84>K-+8oEXdžվrIA:EjSͽf&uPAp?jNl+ϡ-b5[ 5ϹZ-ěB#W P9=u$]&p;Yɸʢf#J>BsM|`n8F'Im~PKc@g7`M̂xAyytRܷOB iTker |1($:nE[hu{i`Vu\ߒStx \[Wȵl滛[S8PrXV O#g0E1ė!rPD*ippu%0m0ՋWn~Ϻ$ ]. JGZ3ʐo![>-w #FYͦT ^n_UBhݺ3Q‹4+&%.#`Og!T:{3KX}bDL㲹m2ܼ)&GX*_g`߭G|\[xCj 10nm./,H& L. j᝸Kz4=4ʳCMA50k"C |7ٸʨF0kxa&P'Gar)]+ 7b Q[Q*:I$Нblu 1R1]VeЀ'"5C7'O)bawQ?ޖ% \R .m˝@m)Bݧ2{!f:IGh}Ee[XIӵK*NL:VimPE_G E> vz̝{XJULQvzD(-Hg:Ye/Cy-aQ 1uC5-\W+zkM0lBA>ޮ(5P@Dݻ xʨNje~= S}ttÔT)]/r~F_җf_3 {%R'dA|YNC]lk5'#VRfXF4m-FOp}優k]snu? 2J ?k+ơ:gYso["!ӪxԽ=ypaZכ+CNg<W[1F%#yPB'Dq޸q 뺡oK7UXx}YF2^ nfZvK}v(GPlr9'H!ոKA$fzX@+X!ceW^1mjEZM ͪu\~xg^CjFl/._X;ɼwrjpZ3SOr HƌvrqKP7~H>h %\mrB­j}CȨ%(v;RjnP_gĠה]nuvܙ0w]cCxMhMt+!XےdJ4IZ+3gvTiH)n_KdC M7$Hs)FkK[Qjoa3wEFV2LgN8PjVD~̢;Ɨ%u&.p>^9s!= '9pB|TԟVp(P?omNwz/dwKJ(/h/o@j 'ƑDQ>Oˆ(uTS]EEԑ Q)7Q arT:(*bN9AIUmRƏWy( PcG9>Y65,)2Lc*CkV,>3y,(B `JZqtעǁZAt0qP&K2T.d#ӕtQ5yr_?͵`uHU.7IN0A3,֚w;JԨѳ$э.7T>7붅,\ %R d+g(1;5ҕgfH!3h@x)w\5|C UˮC(%0*E^t뵱^Mc{'ڿDiWjlIe1ru3&zX+ ?%Q Ўv+27㮐Fz޽)Z4 ZIKNSJ4KgEU{PNk"v`1o\%+uf2׼W!j[ySLJDdS cD;1k">g_ho`]|RZ̡.]BR}5rX[tFup1h0[kHvz:dF,eA`'s@6($YDmohݽ Cs?crZ -d= a`h02p 0>=d;f; ;ՀKf!+lcdMԊas}07(B{NK dZb%rf{URG}f``j7BȲ<|O6C*T7#z)ѷ$J#?^|gN84pC77S})wj-JmVߥ 9\:JՇ 15 :Z*/s>Fp;.ܚsj &9lhCHi|H5x;lb)[ NJIَ}B;SxDd]9/YA)L*'\3<7{ CUKMUkXJD(JUۖLWNT6R济>rgLP\-lWmlş1^^EyڣPQ ˬԳ>Ǽm|R$]>n麧`*kxh8T<"eWRY\n6L4~&*V0`(iSemprx.zB+CBgFˌlӎːϩ?t.Q9&1.H,ƛu)>WƬHk 'g[h8lR˖j۟qgb=}AANbMAs<{%E&NQ6_^DHq!m`prNnzc2ױdh7ԅta*<~TD0OD*v(cg)s ;V$6j]5Ln8Ndeb;X7>$G5h<HؖDbnhb &?sh?NEYm~iq#u!BjԬ&yK|2vGz]Fmh5ƎrL_bdznDkקNճqRtEXp+$/N>ZKd p$T cDԛtWcsn =h'_Wc?fP ڕ}Ȁ3z4O["ls@4#Kr4P-揺Nlh%he C[>ncY%aMخ[J%wz &]l }σ(gQwf.4>/<5;/T;$1g8AG0͛jyXIkkU8Mbrp*x2?hcңzD0>,y"F&cζ%'m}({x>ț 24;sˍӪFwl<47!Fޞj=>h7w}S4E UU[v]l[g}-|tRiL,t1!;7T3aI'L>PUU<|k m6 ϒD$YB\~D!6[AXVϙ T x~%'A^ƃV}XE>5|ag̎bS} We@m/Q#$l66;Jϔ`[snP,|-oLfdkxe6/AΤPΕZSAYۘ\ƌh>">vaI%;1BSZ€*f%Pyʉ vxvE$+BlY](㐹NBѯuF}Š1z6< <^Խ7J2i8 VMwZ)gQO\:%W͔O  +\Ҕba48x"9]O> UyGlX/Kи;Moe.߶h#WOfAKLfϠKʢӈE2ph7LI0X)/"M@d-痿,FCDEL15jBi@A.o*NN$M U:s0/]=x[2ѥcI|]{JJh;bQw[!ڞ'. gfV  {o~s%o7?ZPk>zt,$p7nx^hv'P3<,m2Yc]dΰ[{^ajHpїWEi(3e1]ٛ4َLʴL꽞W!\~Δj4:9僅+""eCA?qw+aꗼuTنh~CK2a6h ?t*Ov@!b6c;M- @%E~|?oWb:3 uW _+U(6먓:3SR0w;qVCLo;}Sn([-R xRGAB?{S?`P@rڢ&B$&SOJHs2]IZ;cYv,~Hjε~!&ÊK6.:x|z PWux)C0|}2_ŕI=2wPf3jƷhP{rmN,wGoꓚTWD:֯?U q Ps@>¤}q } b̯C٫PeŮ5UMSuEq;& hNC7lf~.2X+lPbt>77ķ)e| X)07s 8eYj$QxFUCAM"~ E2rg; }"Ѿ("PBj5yFaA5_RHh&2TwDd/`4hj8m#I7nVQ> ח2 c{$*[#^> |jKk~&YRi]a$ވӺx,P}eľs+jN WٵŪZ!%2!"3)c:% S'۶si>",m<[;m% I3y1HtO^$T9a5sea7C}iVwLs&Q,L/UNCji9%Qۍ- C)Ϟ܀bx{wa->glmE SF8=#i/ÞOV>LuV'xVr$5i( څg\s!Yїzkw9 )YQЩK3 lnFkkR-X S6VUT3.d(4AFʴ4R'< Ch_~_9FU2E(.-GԿAc*̝6r,VzOqt#JF|Zjp]P'p`s ` v;FEE^`y֮RœCz2;!gi9-ahgXyΊ'hŝS)4AQcv VRT1=0ihy\t.йȣuKL/j?M!l}$JeY{IJ6 ;bvudk]LJ,˂0|]~.#/bUy3"=ԕJ(dt9 aR4&4eKtM`x?.U{EO4ݏlLj$0>ʔ. ԓE =yW.r  _d q& ΄UT|7}p&O.eqM$v1^UH%Acm7`Xq}NW#%őVv V&P!ʭCeq0@RO6|(hZleD h?MP/A?iхZT2](hpD̴MDsA#)SRv5kC|4 2۟ҳ&Dxo${S0˴g߻. P#41E 6[Д, MŮkXZs *t7S=.g٫AһymIdd.lPQjnV0.k5V+HĪgZ~~p'jd)nOg HFt+ XEx@{'&%UUZ Csu\*.-[޹*~Ĕ*ikPbSP"ap \9 E3iARz( x9EU*) |RJgokoiޓmʳpP2 -r; e3'16]gg , Eh+_ѯmYXb柳£ J> tG7nyuk `1d&B\8挐61Etw1?>ٯ_-=~ÌoљYd60y$ڗP~ sIpyn ~ aP|a6kRjd~~7MhP>д̮Z; UV5ZFN% !-q@LבԌYL'ɞBue.Gtf 3I^JdsN=Lh;P5oׯ#\'Μ.b?vvOp%`kfsL^Q܈ ul&x}.a)6WolZc̄}ah&a^禹^Ls8)fK=C=-+:tAWyh*6.q e3'$V&~"q睛̴{D`@@XA$-[qH:YMtɍC:s9LH)Xd&|h{'eg6l&J׵Dj.c#&Y4Iwf \t^lVh,F3qa9jm#E!W6 ˢ*:`U)zƉkm+wN:ܬ (l7DA E+-ՠ̀u-E+]?`|bh#]mK5CZݺԢg0$PXT.`ey|" O7,Uw,*ő7)m %LC DXzO5 `8-q)t59_ub2'[Z kX15?+PStzyEY&%g5&Y+l.h#)8-%z.,$G:-Ml[T4xafsjTEG %@:JZU2B`bpJ؏< 0Ra@zՈ{1[arʿ? 'n'&!KO?I>>~GJ|YȤq㪟B&[rv,\[$T4zε [£ +P؊uyK,!NK8մCVEG7N8ObĸDV>Q4K_gw@#v:(,'j̽W; +!Edo=V^gߨ-Y\~5)ɁeMwbI6_C-Nt #Hx[Qx^Tq,p< ~A+lGI|A.u:у?odK?}ϙO:bJ,}SNR/m T%{3%m ϚV8*G%1ÚQSbIX;DR2 ePjh[v{s{|OTU@^W6qj!O﷡ee穐8D sptاz I'JA=rjf4?=a]֘m Vy70݇Ix >sI0;y=mm(1.S='XXDKBB.Uȷ -mX1JxdFu~\z_$HKG\J/xY\Z.9[BYws"цcmk[jyX\0*%^dJ\SsU3jjGK}NX(g"՛XƠEC_MrF9Ve.*B L VA2p`sI;>p[oohRq~itEŦj]EDU3D,gؙķ^ƫr8WaL/?D1Z&6JS@}yA"`QV!dgqEuU~2 KKpQVPGbWOuK| 3%w>Z3B[1ɀ v/ϕ/7zi#ܸ(31N!q>"=aabkZar%h2AR¡T}&e8s_hka(ѺD?m,XcpE%f KRzoxư;|VI%2LTT?zPOZ=}MTP+'ldS*I.*Yer۞Hq,؇/6HK4;i< 4}@Cm7bU>r0'*7R-wߝ+N5xzb5I~ HIB7Yʰ3. P?(eKFl9Fh0؝$AS)L#*o NiװZϽm/Y5E9/ }G7 /JmfZeA;%Yoј iO3"bX&Ҋ8C)Ua~ªng1cu ,t;4 <<@? y S xP3^66ZO mv;jl*`$%L*~ĚCd'N|{#zh\ō2Дq~ `O vX9`&+ro 16;\ 3Q"Er{B^ueIkA^9 S%4&jRϸ/ϙA.KIn#;b0bS:uw)@`0jIDԅCE8]&H[daN5WԊs[9&alA!)2+ @PlilItG\n [^ \o FZQ 3`Mo:|¡*\䌾1ZmiYQԒ\hN53lgu ]D,v 5Ll`Ad m5Od)]S;%,3H {; Qa)`4 s^RVpc̀mprz*vU. Q %`'%n*w3uK=g lx8_;wfAQ"zt?}f+ER IL |$%WEAYՠd`9%ѠZZy.ܲgr D&mfOd$]G˂j@ޔ;M頰)-SI2Y["y`L׸ 'E-.H${o:DlKr?PhDy{6b!iMǰ.Tlt|h.*Mݾq:Gmqvhf벓N` =w,սóv;i@{UENL #2ȏ]'}r i.(M@Aӆ{`܏1H Rn#/ ig~bQHB"I:Xe>'dTUZr®go6Ox2n.+n rsU JL^Աb GoB[aS v%g`a,doB/ͲX̖6&dvyI~ ]MeDt#KP_ͽuVW+r4Lc2]cj@ObB| ,yq(Ua GZE"B+TL0 Ev@yڡz?<} LUu`:+Z8ɸ_'8>YGF-3蒈)G[I@Sb6JΣy^3:X[VuM 4<Π6eB S&@E^kȱ,C,mh4`@c %`GNJb };#_A=T>AH,;0e?KT3_qziz0T F:![;1(ա:Xas#F:"3ѶG=e#j"KUADgqJ+\+V]U(*PM! ݚ4gBG,KmtдF

Wӧ'GT!mSoU< %[٪Q&i&~03c(3*%}\% K+P LBaÍʯP-F.N+ i2>x(Iw9+^


lŕ.9IO"`;#ϸeG[˽%m%a: >;sHN'2b1Y,TMV+sKR+DU?$wI8&v(IYSD]?'"Is$1ō z`"i.8UVB%$(Pٜc),GiPnWIQlq0 a$y6'kYpsC3f"]jf5=o)D%!J֢,ݽʛ햙Ϋtda~:uޕۚc8\ӵ |\T1J574lE&fO6.i(ojt[ ҡ[^vl,;GҊ+Y#p㽝R6Cp!ψ`骔rD2-uQF "l"{@C0τz'$AT7;eO$s5kaiPBe<=]DZ%G﷈?fjS[ji2Kt0CFLV̖|p+] :CO׫d%1KUG)yE'8 HF#xîxJ*+{a'XރQQ&k p[(פQH7jZo R8 >k E)$Dso˅sWv[gAk۷MOŏ5@2)"?NϤA %P.~& 䭡}Qiri8uhvB#t2*\>tҷ<5}MS+!;5VO+_8Z>JEd^,~ļ;ԐD"{s}L·j2=*#=pw[IhQB``WcZ)#ETl\OC@@_kau7e&(* %w<>Ou:HbhbխC.2m% JҠt9}VthRa%~ 5*9l3qXLk8y*'݋6.O8c(;?l:NZ?]iUDJ Zd̫9QIwgkC,TZ0ca)= '䛗fhu)kSpVi8*(9bLZ\O̱o8lBKLJM5?ܟhaU1_\aU wOMR-ElvT&_ fΕ _s.O,ηvffɐFZ{rChqn8U0ڎ+aDġ>seKyR2 8gC[QՉl6~ϐ#ozH`$"ӛ|+1aT|:_t{ybUFX, GNP4/l"KԮه?F|ML "Z/.l0z ١T-qЅޛ{!b>2L?\i9ʘWw'7{?Mō`0->@G b$rkC4|kV/cLYО 6kP̍R7b$Ti)x'f_Tڋ U6-d_v|kL^QJk ̂7$Sza>m5t(}DbČ"LcX ajuS˜DiOز&!C#:v5}Xb,`>#6T3`=$IA.˦D6 ¸iNfAz0&V3[$X2roz띵@SLici_4IUtYVnVgPr8 b34iV13ÐEĀlArV=<čW - fH r^M"0LC=L)FF xǾTv=Tr=~_7bfOzǴ}9K/Ka2QP Y~ïn1 ['cV<<߮Nވ `ՐGA%,݂X G$ >HZQB%}i2io6k5w^&M\ZّZnyaܴI?XIM R_E~Vg[8_D/<:`g2iiz8O0o&|phs:+k6C_H96QBdSG+A pIPNiB7dYPi 8S6 v&^2]EJD6 5%B& $:1JOc VaIhUw&4LZۡC &PP_* fwf5nqIe}ukle x媚q rRc5wzR ?`$sZCD6.HHm mejC0$ T.R{#]㮒K(Prbk9[>rю4]e0`j)%AhM誕얋&&V(I_f]o8GJJB,4`E|V&5N|4f s8AbD^G#rF^-7CUb3gi(͉m`*N!Ri9UWNP4xnXhWwo 6p6> uI/d#1>Nz'BJ״&>oGEݝC Tc0)1v ~O[Ɏ!^9 a*uO*LJMѷCPur+!3r 00ØO\"t7eË.1>u1OU|ά<0EZb7O_O@2m9<$zQK^¿%R0¯&8f402UzϺgEEg{Sa#~HH߃؋+ b ^ YY,3:ߺ7+vZy׏3X:*_`$<⿬7,1o憒5N_i枖Rā] F%gr^7`:׻~ ZFg~F?_V*es'g 1r7KÌl`ԪMYey1pN֤'8h+NzoY.*<,L~V{T)j׷iְ(2'.\&HmVB穅&CN)_|K& ]8:OD+ Xx"^-ѻ4DZ{lxO9TJ= wQx=Ūpo_NJ60ޟs1ܣHn? 𗛭nfOw 4H=nI䒨L: /W,S0$}$"LLecdX>MzB1MQ?d)mʍ]ݳ:Կj*L}u Oh`뙪RvEdA0$;nUG8>̝q˲bL&z7hޜ9;o)z:'3sXƤsEٜ=%Ȃ=<XQ\Yq,& s?EJhh 2c׉t_34%PM$QSA  Sꂑe-c{q/DܻIeʅMh<Ζf0tt 6qڲCEO_bߢk;5bhҝVrP']úQU|ǢfE* Ar:C%r$TUpc^28|t S_ I z'k!1Q-8GىW),]Wb؆$V [[,BCڒ/\SQdz0K>}5B)X3qaVc?%,#Enz Yjl"U.SI"]0N'7M0{ǮvatNU; b",eS11-:ɧ.3 3?'*2…b㟩۶d {)*`êU L.7o:Hz{z̯! F 9W7D33 Wkx H+! }ު[AkI½^4kIohNu 5wlǦxtr +R -U%d˧xmohsb %UZ!v)VE̳WN}j]L \967KE+0W(\YӧnH}?TTiRi` 4֑оN2O#"_h_"=-R]lq9fڦ{ )賶f/ƴ#Ѱkq9\tϬs@: e<!u]Ģڷ^"SیP&~ZF:T*8d3N3D>xXn1*I#-,]T3|ôYy%u ʀYy/xe}a (ߤ냭4N=QO9S'z`` t] P>Ȅ Qַ^k.UB)0 m#ãKA:`@/U33>d"%lKXe%T /GL9h$Jobjig̟~/"vHF:[TriP٣_A?~Mfd ˛LP)WXl~δ)ڂD.s07>vnzi]՝a3uO9|pR+z3T?~^Q]'VuG(EKwDx/­1W^ݙk\G"GkFW)}yiTdYs^ qAphRI%2oI1,\Y\S%6yV CXxEw'xg !|/=r_}d(bTb4ϖZ4Oՙm05ت=‘Gb|ެ)ܟ70[$hQ3F}ݣHnC/VW0M[5u9'zJfx0~:$]S_%^Lߥɤg;Ov Ĺl!GJcDx l^/ {uB :\ utWϬ,D4;n_k1ӼA(Ol^ x~**L^Oig{0VcIe9ض$2z> V)[;ewk)a "W#1*V D3{k8\./-,.X$xgptkKYL f<  olm3}[0$֞ɭ;)j7XEƥlJ="^uwMB֖Oѽ-y~.j뷭hmfX%f/Y]um(+Djv=}",KP!!T;<=?#{ $g!V;.eֹ/H94xZ_aR­̡c o^`8dq \#a'ǎIq"ڊΘlX@>i1~O4MYf7ZlQ{bӇ4CeJ6`sHho/G*eϟ51N|D0]@ln{DKφђě/0~9:'X BmQz}S-O!- l$ `4fS~i Dq%q֭QaY:fKH#ND/J=&|Jm2,G U]5;~~Cg[/5ZvU/G Q҈B=XEcm:1v_bcWʑ^^Dh\ӏur.Hwp៨B!Ws>/s7f/=m7'jx)3E#17z$W-)=9Ƥ.'w}]'"L[,o*lRؓ+~\BEcT\2JS~kd65Ѫ2|85itt6h'N!"8 U-u9WX]shr8ku>~3fܑL9]d־6BV/ ^d^EӞĂ22PRSZCY̢<̈22KEr=vg f!6:'2,qYd˺'VX=Mn@oS_FYJ9ho, Qx!]F(HsN ?1tZk8r=(4#>GƖl_Yt-~֒6R>gh&i81>hJl}y f7S'ޒtI6 ]?H0Ukd:y$@z ZnC5B#5(V,mFr[[n mHasΏ(5$&!>bqĻ:nJM\`bnp#M༌4$%8o `oKgڑ<0Q䎱μ1kr4i4挥em>Z]O KNwx0oBP&Z[?ю3I$cNև9C?g2l(_WM?Y3n=v(O~OWH1R#N9I+G2y31U9n\(0fvMjЖ< %Toɾ%fy8B0{d_{PۼS;ķ`܃uwouIy陥\3g8SD4C8@ɮ!EQ%ZbbZP&LL-g_;9(Z/2C,&oX`ZJ- Nq(2].2Yr^!U!ؖbc"*bĮkį"(?[00$߭) ɼ_a\ ;'we?ڪwqqF#x2SV7W!j1k(g5@oG/L9R?A/!.^85|(R%d>Ztu=hr7125k<nVU_5{=tI`~AVҞ>jll:b u8!QbFrSe.eHgɏ%{Cux襤:tvW2YcǮiiCC7Tđ;hOh3cQr=-q1A ?G.=GByŴi"ڐ?g_g3rZLr}y]D ŝB-l|C 0$^:T3c-ϖeb{2~B E[=")q=p& mB:n?]NG``e㒬$F끱"b v4+lm:,-C0|\ }EA2lHejʥ5hyV @f3T8+/[R)E/Nye!ۀ|г!c<>*,? GF>hV<+]D.vsDЍγ >xV^Կv!EԅXHKHnLErwȐB$&QTCޝ> EO8'%mF,IkZJ]/AS$%#1 ×woYNȒd_"qq[{ҨR 5bbSv1|5b[5_ ,tJmr r;GRڥ2ahCRLtTEUO^[.1CWdois]Lu]+s[8 y<2j  $&NqĻ*^!~0B6At1B/w ǧ&"#0@X_0ᰁLڜN.1FQ.z!wÆK3fWI|[a v& })'r~F_ ;: b5,܈HX`- B6c` Jt<в <4a.TCaà S5g@A:u@[Bp$pdؒkݤY{EB;כrTS$"GN7M^rqMvU8 \ʐUߘXȶC&y#b3e~j`YțB&[MnNzZ`߼`b耩կB` k * 3wq`ZA4U אѫ= '{=MZ`lR!^^6(+ܤ/!t *lfKi4[|=[cjT9N}HDǃbXT@;n< y)ݻAN…4jW:8ٙϩ-@* ) 9 o:c0dDl#jfh! c>qH7 sHgі;߽Gx,S2ʥ_EF5#Dˌ e8+<#Ǟ l5T8GX3NL3UOM4q7 Gap TcURod8XVi{/9EA ª`.txC׍]=͡,ܼ7pFHmȦFSVuWk?@rĪo 4Y #8 _QC5y>q)|g(-׈-{ؤ/ {F8rS%fl?5m>:q'0I|'XtzޟxqKS]QmL|G3au4T;wޓ/Ւ3 /WClO/PkJ0>@4޾eΰ'h-6Mzן~!4Lݱ_Cm'G~ x"Q1Az$`=OK'BdjS%bj.ѨMPOM^UOZX8 &M=k^)ҫSOV%X 9ڀ͐꥜J OvOb|Wz!8T[j2t.: 0CƴIwČ#PBe_*o ӡdJ^Ya"%;}Fq{IWdsFͫk;=F\d$`w3CJZ4~xĆddq}=֮o7S4[ )%f"5.2_`dS!,bAR axIZHl^n34bS֣Tl]uP2AR)4mDfPܘE;C,)i`rhQM%f,=Đv ?*Zh޷@tAsZ[=s6#)ŖVXE-Z#cjW<H[ [zrF\>nթ;:.*y!jV/F ]g"x}\΁]g |.tKoHAyȓ ~C MXɂpIOj)Jqvt&/9tsP~Ob67 Bz p o!'jTm>~aX$k#JYd箠Ĕ]>]hWk`rǗE ԖEJ`,)6X'>Hв[ B6 t+'KT4" 3Ko҂pYCs$*hewku2pik=cBF/Ƙ4v1K f o#.XA {k,Br]T=B6G jEyuJaV-zo5,nn:nnup>CSp=YݳߚOz+M{E뮋aJ Zvw S gRGIےB9 nU0dC'%6V:"ADL:qxٿzEkRրeJ];wMkR Bz ˛c/BUKpgJolG #%Z`vs|)x$!J2 sB nI;܎SF*xi )@ՆZܹՑ8Bؑ"WQ1DOwMT"EB_=g&x=͈o x,HGW U{7wфo{ѩJ~ '7xjX€ i몭r|Qc ے#Rhp2d<)h#`"ɒ8BxpjAサ`nIX%0a(PeƀwF81D'M(ݦ-b@=lf1@U,mpXuR)-lH8\g6,104k"Wm䮃r>UW\-(/v.uۦ4nٯF`5GFRUt)ʃ,C !}%1/ӱؼ sNr3i/[(H8:f В6Q> `ݐrq2@ssNHoO ;Gޏn|[mlH6XŚ}%q8=WOuX'ч-ɉpo J7HWWxTNOkס J<1̷zZ;m."×gL(~BPH6?6@v2 +r11V1%=@ t'A-ÉPwl%mfmB_"%`@g둓dui;9s4P}"'o&yӫQ#:3KHŎGW,wjoÕ$O1ǒhבêA3@^i l?J!C$ =UΓ*>ʜ*5آ~"h Տaxw!3F[Z+iz큻`aD4#+Y} ȷ&uqcWf?4S p٣YF*],yl˹3#GpHM^(Ok"G2 L kil¾7Ԡ _.I?,|!jzZf-a*}YQn_)nŨi&GN|v:#dn؏Mh4B>&P C&SWNAWo=} Սhd)o!mqkSFPX7MሂeWЪySt`ӇfNWCT7&@֍]GQ~h2 *llAڦj{i24@1\-19֚Sh^H; PA:޹9$*)$Ϭ4RZv"l% %!aKxmOlzը*euw(ay놱ͭx@z 32Mɉ4an՝?;Iܿ2SWHovwɽ' ]ޛ+K|ң?*rM!hz%X,, Jt ,f>=`P L3CuGvѵ`.>XDtkflD^)Fu} oW18[Zm+b?,'E(v]? ^EWa`|EޝD3e)"~IaJc}/,pk856wެ>=n W] 1ڵeT=:҈@B9~tI˲~ 7y{;i6|s ';!"*dbwXc l -U)"J¹ǰW("0۸8O%Ϋ)lwW@Cb}#;t$*>釘"ΎCلq h1Y? ^8&һEC+ti>} mQ[VBW#j^eU,?mX$UEMldgCN?goE=t\/]Xz_uvL?m(U_08`twc ND!Ս.|m@3Á9%:&[IX˃˭5 YvFrf|Ƙ vO{صc}̹AU 3u:٧s-T%WeμZ?tFOjO䡠21>J?zor;Mh?)r#(w K ~ܖ@l #{D,0䱉o!vojHpzP&%ZrG%rQ%ZuuGOȨ;o^*f|Ƕ2@yu|+@?t֤(* b`aV\܉6\wz蚉w2IQԮGi<{Y'h74YHV i.Qd_ܤ'q@iyo @quAT18r9e -{F=?ȳ9h̤h7YeiEANJ zKf.YH-xGvq;hSpr/#4(_ūhPә &s]0"B d#ǒv׵imv2izg,fS;1.ALȵ讏JS`U6Md_|=P؈ĹW CFDp,s"^|PhUK(?A:g;([> ٻ?3)Uo<[Z[Rܖ.j 6 ʾc]Ux IZo 8L8V*IWf5M|+UlW0g[Xy~_U[)#<8IBpitkGQ Ioi@O%x\&c>⸙sS'{3j eU}]ɮ] { \_nE$]ཛྷq*-Ȓx.549;q:K:#n ~:ʾ^J2"ԡk!7jpOxqGoQkNG %)Lwdhʈ(dGլRK5iT."2Ec՗{fTm  RNqg7(45B<^O%k jsZbyjcfvU."doٿG }&< ]܌ПC#[ R[%~mznJ$&~IH5C-,)肍^ u &'z’oz =˘k!KUoa7-X`eغW q^GIN/S &۞@XYH &ix([Ӵ՜^ 03 WV1ګNy]&mj+E', q"}`aOVX;GQo%"&Z Qe%uv=d:sA9:9Kskfs+C='D! Cf]w<ư'V⤦O|Qwy_âk CB15H @%^#Xvq>?[%ﮩyQb&K-1r*g 'w]6^e,Q&)}JZӱaq%ʐR}s"BC~-_"p"' m"v-1XҪ1 Xz1^0WF]O2ғCiȳby j {w5FM5)_h}%00Hix. J[t[b<2݄dW-K>CmllbV)G]v0,WWu6ό^4,(3tYg5zJe,=/g Ь_rƧAr5Xe}SeDqY8A!I7?/3i!ˉFҬZ,⓮Aos\ @u\bKuـ`D˘[j/"t8%3j}ђCO"/|\"V˨,ҵؖҮr0~5@vuCO?EZVSOT3BL^iL)@DKv+"%ی&_ݓGlf"WLOVV=vh|4msR,*8% >iN+:7Aq1W@JD %cÆZQU`37?g\&2&ZLz@e17" QɈM*$o/A :y 6يfV1bv_c<4 J'K %zf'uCs8JWć`HZK~WvZDhuؾĸ3$3ŮzU ҹmlӄ};GDUq- 觖 3.݋~N;;8O"ql[{u¡qbbuG;HrR]հenj rwA:kTe'Ihŵ%n=a|B̍P}y*W;RژB#ra?v (S i ʇp^W\Q#+i遹wxXzZzVxRe(s2f!9\*S5"0)'L)mkY*zjv>n^DT^/~+;X?(YRj id1 *h5|-Wޘ3& sN Eήn6 ӘUpJr}S7??ԗ(f6jk m62#I`ؚGRh맨&z6킭jINӅpҖ7W/V3ZYjsomW"d*w:eSюa (1 ljuNm37zR՛Nx ~g03u}OSw-ynca[5ȉZppC? ,9^N2lxɶ[ "=]a<4MP;T JMӽk#;VE>*ڤn59C5АU1w ,Rϖ+D* AH'@P3'>"c Є´!7ua?5!oh~ɧG~qU4 kDŽ G4^*&3'Q; (gj(˺ BU6ya3Ua_۔g$F僃(s=EWyR`iv JD,Qn=X-o+MחwX#HLgR8+} fO.B'Iq 0[G,7 l0cbI'1K}U/SN3&f0IuBd߀H9C>BJʅ.av68vЦ(xSϸ!F9 od2+zECSt!+iɪV=OY.ny͐s$v7._<0=B;q $HxX]7_ lF<]\ֿàJr'M`",^pMм-,sfPU5i3MsN5WJ8s=tf܏ =CU)(ae$$?q @+)óX]!p_i5vDZAs L:NY(NFz0o;5,Z/CnL7˸R%wy `˿:XE&\j?Q$DH_Iy,.č9,-G ;_>[U6ιFy"!)7nY GR>tÞg=B=Ys:b}/aJuz`/mP~AX=5<)2˔sL4` Σuɫ9ؙ.%40HOaA#)A ˂Gn".rIUѩ/>c4_vW4vs0T xA"+$o/Up=;B@̒Uzm: ,4onoM*UyAA{{{L4ehQ; POKjB"# yzԢ8ڷ2RU׶I'Muȴ| t3R:gn?MO'ޏ?0@o9:%,nFICrCI >Ow<^y (nGz%^k϶+;G͡`[>/IY/>4fg?t\tB@^1+iYt3J(od9J(9h%${НZ'HT2"&Ψm"E W\:[qN %4'YSF tg؎?MgC~6jDn>Zhڴ ;NWigA.lQ̒ /jZ93c〻jdsγ\'xGp˞YY&R1r3ƓA>vєku*\t/ޡdBj ~p}${!s%{Qhjkt}#hi,W}R^̣l>=Ki`I/JpIn}vA_'%a?OHhl2FL/lf1}'*X~J,ĂfځB1aABbQ'Owx2)Lj P6+D@x^5$se/Cʈ 1)Fn*CB!6Y{~ihNϖpX.իEdk=wjQyONa^"o H> v9Py 98tWɟ y ,q\Z;8~'ʈ#s/t֪Яc"1s 6z_;kY9XiUxރ+VZt+^>]Gmjotm`=a'NAUh7bpu!bPVhSd9+Y0`͐^tLP Bι;9oʡ֯d{+FR3Ü&ݫxlD*7S^s$^-+>|h$ *vuh>DȄbBLu -QqLѭH. O"@}jԦ2k(:/>s$ՆM6FAWȋrL;TAG3:\&4FV~n#IW[}cjРlqyxTT-'4ƳC/nPD H4CJ/RM'h~hQ,bb+NRcF+B"7>oEG4bkT#Gz'4 q Tl"B'3@sin%Xaz=\Ds샖uF;cSNu shR|۵ ߃~m]g=P;T;% yA5F>gڹN/J!LO/īoJX={xnln&硫mò4`s A_# %( f Dxhyx\SGݘr5|ϕ[ezRM| X6uPd8tȆ.^{w1d/\EspM?P<=Rt9?wkN+r N[lñumj467ClČ`=LZ(!e:A?hx-*!x:c)x+UMNe>L :lK/qdKq#K#}XQP(lLh7JA^":j$ւGZ^sT/C`cݕo~S6Ȩ1 L#)st `r%H\o0/8g3[ C>XE<"T~*ݿu-W_Ci m @ovf>LxNJ?ߍ"O[4^e^U'eql8#N1ud'"&>&}P/:¤//ɽ5 O2ʆ$0U9W ۳3cT=xP^;*ѐc 4BU 77 YtC/0oxlFSk_2aЭ )eymY&ghދ!o{YUdC gVlugȒA5:FV;%)O~!AxZ&ˉ ;TJFheOT)ͥHODj獲ѓ"#fbA=gZj7z?MTP'0;(g辈 =GZ_6;$LOǘ4UrYfy [F T 6;H%z0Ayl2E4 J{#>UT*aqUr 0ι)pngJ^[NJdȮS8!aM|R0Ɋ 9 f .Dqj1$;0vG!!ItMMFQ--Kɛ!Y/P!KpiB S<ȩ)7I:1zrM Q>5N^v i&N664pQ]JĒ(Zm9d\hxx3[6G [8*:g#hf`j S2buD8hNl j<1 ܨ4=UHC=sHEݿw/f-OwpcK(R_ ^Bٕ&-kè7 4BI=ul.=V2a0}ɾۢAñ߉}0hf3~CSА0tmMܷO6lm&eQ{N ~mb1BAՉY%]q .熳?3ˌ 0a+önQ%Si1 Q"]rC 1!#ўrp~O`m8Z&ZQK /u~~n6z[l0fPP\>ZE[frξt& B6 7cE(3h&+ Gfy%?GhxӚU%C|Ɍ3qM@ש9{Z@BnSL$UL)S=eE ri1&”}4&.03:l󘒭<)X޸iܠ5XXLz9΁ {'d =0CKF_ً}9DC:ѦcZ1F?E`̀T)J1UP*~1 -0'`Mr}D&EYW2q, !#J\㣂.hR#-{Y&i` y0( J5"+ &QtL/;6w戥W9GBˮJiM(o YB UW+KMŠ`UX zJ*34cc  .>SׯM1Ԥ(YWb5?n]V w;cDwY1lNtam0^VK 7-ZY4rX m&)tA2a^*LE7aVOJj\!58aɵ1T24~O:"ZWv~ &yYic#Y[74/ݼ|aY56ڡDN .>( . @X0_V 㙓ڗ ]zG8V\Z;o׫$Uf"]֔5Fu⎞J@2KoGz=?cC/yYPXPsRk~}.Sɫ0xJ{g4ic:}x;!4]-aI!@46YR8=]ϧ%l?hXc'bax=x=ou| :z44P' O|{W(2M0|h|jnĵjmH_ ۶G%SrB`#@=?qJ=Hz)rɯ1nHm:uir@ "'#pPJc:~VAK6 2K^NCMN82gVŲ#lTtQ=Y8 ;n=7f]B9*I<(ٿ?o]zn45xHxD RijaAnZv/5+7yD\7UGba0|FK8G m\`IЃTEyEݟ]):ぬu4z ֱ\C6+V'1v=HޣLQ]py^.2(x7&8'7n;me!]`,F~Y&4T5[oAwnN+$p^+r8 ׏{yշظQ6qtTxb}>qRZh¸x3ZZNctu/<_0 *&$ Rۛ .]g;CFMGfL,#EWkG];I=(w)ʎ|HjT"9$v=-2|I wi-H9'o3?;^ZG QܔwNpt5~EŖXbplAcJP; %.뵆&Մ=.ґ2?W6f۸xmaNu~OP {0?)ʼMg_Yuf%B+Usa%FlAj}iî :63iW=`a.?fW!6FA?^;ON I-ZRY6 w˾+fçcYafCHJǜ~!v\3PZPٮ{T ){ W\sG9O6;Q!)-05E:ONnd Rͺ*h*&EL7lņ;^QϾeu r2 qdC+(-HwTe _-iу _uQQ|ȜO<'\`^t~+)=$akshKɶ%Ӣa% uLc,鹸WȬA06Q X.aͶا!~8Tn3vX^DE%k rn"Xx 9۝4ِ!ybc|p&!,=3kq$HorHudqލhPo#Ab-CvЅ=U׷U=p{xP;)c`VzIq *rLWٳqܰ'G:ynҼ)JY 5Эdr /-zo:u%,/fEdpkTQ5~vx%R,C3\x| G@lfõFI7z3g-m̠3R(:еl;)7Ho OO߁W8Zx/ԊSANR|#EɇÄE58 V`JJ 0sI>gJ/? G vVR같E Q Դ{N d&l^ {TiօwWu/;7J DY g [)̗>tT:fvh"v+u:ӤCkec=c{Ռ?O(^l{#hYjy-nxJ_` ߐ-Ap-)VeglR}e_ً jP*q{zT;cdBLݸ٭q\׵/rZxP`}cNUdH )k3ͷw?*;_.uC#}`!ꃼsAA)!^pjC_\x ?OxAt]u$*࣪IJ`  f:KY 9eoltRL.@y`n? G[ ,G'M kN\J՘z˼R2cCh¹ DsU`;@9(.wyҲ4T75+-}jzGJv>qsLYIGN;׋h|Mx1j :. )0r5*|#\ty>z, -9TNV8(A: 0\`:ņrAB6pZyic#]2(AΛ8)rBAfQ5.rWݲ`Y< K,c~Kϯyj"LUdlOZ{`*Es"V S+uHR h?[K5kf2IP~uFʤ&7¶d|>&{Uy#U|ydENx$"u<7LV1GZaU"H #bz^ѯT`Gn.=7" zQ'`5LaUZ!_*_˖B9R: _[\xӊgK TTaҮh+HzKa E:x 3]OZ&)靂 -rSW.h66? DċnHݾIj%Eüx ֏5  %gej%\{vS'Ip)NQ>p$;VMt9@ǹxr&s\R:`irCr^mL_`5GLn͹Yxv}7m n ˽YW>Sg*NS~Š1U@n_\TsB Pi%[}OLHbU5 FK%`ۖPwЙݏ:0JF)ZǸµ l}"vs3)]=SHcn9 Z߀y/$ .DMˇ.(2|'18ʿl34jGQ?9?:`nZk'6rsO,@TKj6 :ꖰ]O6;LD~)STʶ {XD^i9M1rgQs9vg_b2χ)#~WPq~Fk"bPݷ7 TKB S5I_/ STF \?4%MXH9? `ݯzm:4TNw^{S+_z+t g*'zG*v ESFig;oH93"Un泙bh518ƉZ[*b-f\D#.+8.߸/tO0WW N=Sd=Q(}Z2Y&qcb+]p,a)ԊK8řUEFiݥm)Fu1?tXl\q ׸]*-F.Sx:/K8b铕;{7= u+ðc <>6Z`5IA\,񝞩3- ^6l,sV;k`uǕ8eeڔٞ)TpΓ'6v"\$l8@]㱀q%5Iw^7*!o,kUB blP{7N] ~: N.u?_.ܢ+ǶВn.S]#RiRYtFUbCk4knp}'۹)ڎPIW$+ojmH? ZnåHߘP_#2z0B7LhXTLdJ6AZ85=2&]_eԡ:R*i"G0duDgFq.<[,I_pfOQ3M`` #xNA ܚ,E+Ю7\@on"6mUs)v%vu!xϐST&?ƚe/(쐫E.:Eo_Wa)3CjS+,,tc ÿƯ簇RJ`霬}r}嵅VT4U483._>(9l6`2zb'L0S-3'^J`&DoCc|tG;-j60#᥆-WR|uJjC]$oRZVW$YT&a[U P2Sq {rGA*$j*_/`Q&K$*:S5}a}\/ϾVQKocK SO) AbF ;0rhwXCĄoپ3S-hɌ;+ѠrwHCAH< !#vW1AВPxcpëive k J\KZ{hN7b/KnV ;y <.G2SKi!" Sߞ&4+f)n{Ѭi9N5th[`TʫXcD_̵XwE | mYbeN#G5W_ۄ).PMA2>xcE g|:s iǦ޷9 R{hRK LdR{tE#B^OVRdvI]u(󩳪.i'2pA9خBBds֨46~)^}P}JG2fȜ6"5QYZ2hn^*I2}zci%v/@t:G5},  נN*Pˮ30b(P=V^pl(:9,i"b─`Ft] es=ۗeO T f7eԠ^[ ~LH34rq/. 6ytHhFS^6̧N;^ HF= Jq(?={L ir3!zc:aD4oxN}0ֱj <sm~7e<]aep`e4g#4jAWO IM3Os׀f> oӣi/2ND SaǓ/J00%YR.Q|~ŅG\SXۮrHwZSBJ+KlqzDf4*fs)- d _-/C;{#Tڪ>%&Kv|~ O7U jo=ou+Ә?j7HXjOrX] iȶwNx݉gJ{C6VUE޼K l&t(`)w̯މ[L50Gߧ,':׏, MsG"3 }j E;Ôr`w`k}RGwO:ST-4`m+}0V^, BYCL#EѹYsN@/kԠn`I" f9SDw ohfUqKhFD 9>5pi 3ܴ2@ s]@fa6i D}#tu'֌@V kp5 eQ0uH.z lE cmt/Nɦ֎k36l=DԘk}6=,mt! VOlG-]* faEM&7쁩o."7 txTXb,+Srt˜ dY"q R?>;skq|K? N]Xɂ8Fߺ] ZZ74S39|; dRZr4i(_tV i9Il_cZ%.+NXl4kmsTGv#Ƚɘ:Zn(jj8qybfw6R,o)l? 6N&X~b@>J5R50j=lD_0Nc4 ^H˸{Xxa(]TM='2_i$Hm!G> uGyCD"$QԢ6sLHI#JT1~t`FG߇4p?b2XAZ7d55i9g%g=w%MHi8}vsvV_:B2<[8^E#Ǥ⡅_z< _NLdd9ZPh5"2. ׼S 7'7^OQp&Fb~.V)5~(HZ䭆qEr%yT8Da ĦU(_u$=XFo,l+33S ݧгп Jb2u4K`A>wP{~ԫFt ӊԤ Tp8sL YNA2ʮjk^8+^lм:\/H5vA_:X8ӑq㢐# <74Lw[b}%n)o62*`]0/1yrA?ȭҿ{: "x(GQc $@4k`j8rFƬLVK.-߉P!"3 vtwy\.u<;23XTFBhzuu%˵_@y;%SТx_av; ec=01K˚RTv-msCPzV&mi,2&`Aκ8/oCjnC"ly(~`1PįbCQ`5a :ƙ)'|/wNLU U I<3QR]m)JURhQȯ0L}; EFX$4:!<0C5M}3jSZ3{DzZ/l"A_N vy~Z4.DV :Ǫh+#S6اO|6\H&Y\icU5bY%$>N& $ҕY0ɢ6`@SVQ Ծ"pTFpp-KGy'tqly&]~N8"$Nezh*Ye[vˉʓaLe7 @;J7B4h+neوb)Pd¡ɡ Y)cT4Ȉ^ tYylt𙊾{򟒅5ørüɽzAzWmKϧZ4G!+{\m{HJ=(1E )'@6}D[EE$#hOG613Xܵ閍8[jkq"4EԌVN*SD+]@Ⱦ3uoS2bit }ԎHtT0(?i0l;2/ѵP?Ҩ9`FP;|K;p'Zlp=P1__}^S#Ҥpa ?;mp1 (,'z8~ALCgnW< M mpxu/ˢ~T Tr9$W\*F%WjSm*?7Hn۴ۿnE))Rv.ώaEEX]ېNt K{ùRAqp%V0Z1D3X S]G=^ :1R`O^ e'8s{[_7q}l+^FS&rK4B,-h]:g}C/ѽ_4>'M5h{yyxk/kJRײ5+q'uŀn>bPxųߏyw++( ˇr/AdR0)#/ťD5.+ DŽUq%= /r8CLL#A \7a s8 UHkq9reJL]O5Q]_riL@։% 7\-.@H"R`j\ MSe[z[f/k6n{e;[;Wz2G`5k(҂R5Y(&v–E/9 ?t "2.3^ń - 8u$jnj. vƨ?,EUY A{ǰ2 kް_qeYs~έfk]!Ы_ PW3}|1EH;&I_ Vp&"\ 9k)ƈ Ķ2}2N 0*Ol:̹ٖnOA|pqy#YkvۼIy{a_<9^ζ"04lߡ UAIO{nîajFjw7lPd)@D+D–?쨌( " ~uj?l?t4{yADv.Qe 킘IO;3WI[R wBz6g-unWG趢K9Xb^?>V4j] 1/={4g.71䆝YLꅰ}SXOU;y;5,<( zU]#6OT+E=5)+g٫Bq/ȱ_|mUZPGDY nو/JCK?^LH ^S7K)lgQƏ9ꨯG,GTʧtt;K]]u_M+{f/衍Œ>{"Kyr _ `m\16i5ΠKhaG(s#A i zt.xcTe 6{A{:.k677"XdgUBv,Ĩ+e8g>>(V}o0*?hcE>"@%FgR'[k%&{Κ+ițbA zOp:uE ss5x# khő\>Fe~z]OH"wƤ r)i͆MZq:Ns;>"}Zf-#I7p'c3 ƔGS \suZ zfEI2ϚH;M%݂ A?۶%4ၨ4 aVJSP&W2s=J +ͺu&Ʈ6"!糹٦4rܙ()M$Rm>̡{ 54^ۊc%#u`|?/1>Wla<=d+n7|ֆ-QJJ1Y$B0:|ҨE{<0<%D51㢽PB\@^] @_>t.}<1ZjvdY45 SWʣ}-S j5mCn۫5PދyPj@*đ e5{5pAaRO9N˪+8_)~eгOkTWj,;r #g\4ie!S4ċ pM\aVn(RLt!+ϼ"{]o+O^\oLMWFFq5QB/ߏ_(eӦ} \Du;7b%K2 睚^!s2eT|l6plf^&ގ-!") q3j# = {ry=.6xʋ%|׹OЍ9g^E F03rA/Fs~<Xgz+R#9\>oUeWK]8Rǃ5OTf) 9YRX2#AtS31+֛*;T"@unQ?20s&z,EFKǠOF?NK󖊄\! ϵT`od=dZ9"Gv;nXv.ɣTMg9y'v߂e>TgQ6CRnO2ۓv7^oꀓUP g9 _/$^Szztuk6.փU׮C[mݴ-)!1Ꭼɗ؆v)NV+{mQ A߹8ٵ#af {)mo  <]KT(Ej ŋ4_K<#gPTWISjwȪv?itJצM8ሜ&h(x``iYk|z> 򂊡"PH;tCy@E!|~:rtgbG\̵8>Gcag<@(Y^ iBµ5˵ψ056ѰHX9u{7o)e'%pAt{rq;^2o9plo `,2`*Na:9pA[OZ5f,TUC憧-93"ЇS:EքQUM@ddKoHWI!1l^%l;4T/ 46]OcrAerLI_swkL;8Kx(ۛi1ZW"hh.u4=(cfk$e0*DHͽh%|]]i:i1-AcWÚPm4 -qn@?vN_y(lж›[ ~]a>/ ٕ7XJF "U95,-Qe}|BBgh͢r*@P73cvq1aa|k]wm++?_`N{U3Gd?%6m–H;F>ɦeM#+Dv~-xit^$яGHljr6ѱ,,MecXD8я$I =@m/BHa\iz/;B~h?,(;s)}T"wh{fJM甊e|`@ýDJ{xO x:`N*jަw+fI 6@{`A^0B{QĤ|(żW!bvx+dٽ@rB@tl~^ G2h(U;wfZgr[A8HԽ[vn: $;~/- [d=JuH9-rz&y=g鹸 j elДni{@Ot4ٸA_}7X"׮=o I~CC|"3BJx80r_n9r 58 %UEo뱼 /d]7I&\U /cMya>ek6m*PG`Rp͈EҚ4D%:D86%PoN O`cBWgdzDK-]g,%ÀA屢-WH2= ~!j^ hVl_b,sl:#I:R:^=[ u! FF^¿)\aQɫWlcdbJ,؃d*\#ت 2e_ls=)B67 U' fbd@doΌzEZ&qAFܨᙡ܌Tt8]A{ƼZ9X pCR6ynw4U(|aiև6czKd*ٛSF?:.@ѿ㙚kM,0\|PhF&Ily0"@HyS,͓JFXBo떂aZ\zs\LX3`#'J([56]|>|> ;mQN2Jn?!zKO2~^YRJ !fJ[EYqixi;e+{gN Kj//E6 ЈR yfnvIĨj:WE/R8`14ŝtԔy$ )J5A+mZߙN&xU쯙3!d _h#kQ76'd`@*%Cn(z mGi\0(F3޼_iɴ®ʬ5b>x>yfJ-@ Mp'ǫ^Yߊ$dlr?~ r.e<~*;} $+ZnwaN}*,pWJNa@0FtﳎB@&'?| p_j&|9_!)3Ryn{í@q⎭tcqs?Ϸ:T.?x4Р-}Td3 ݡÍ[drtPON r8P]ˇOdըl rqc?Έ׻q.9eXVe Ly-`逮^pEDUVkMk2; L8&% ;"-Nû^V~L9_7|)B7LI6T`#6~R^V @7F> A+={֖%dOh]&#xH# -MDYz5N}n|+2%]ٸ4 IK '74E:&hwN/'1u0)5?;6)P VN| X*Uj\ɪJܴ| Ydx~O \|)p>_BQ}x'Ns~1VX t,P0*mIo)]|=hhDfZ0W}\X| =vzJN"3Na4m4qGX|/I_^6uĕH:g]Z$⛊y ܬ_SRe=.7wMLN }:l2e{, @]fЋ?ceY'n1y., nn6x Z%Rj18nшI4dE;7u~ݠwUcA|zLF}θ’|$0GBUJb淫rp:@~X>E~֊ZL -sk5ī>oh̗.,Q9=`l0F4o+V>2{l%r+h{Ӓ+-j]IuG{ 0%H&(Tڮeu>%S_AգQ~ LfcyP2x;J1-s\6ѪI<= K>[rLo?Ҋ6X4( [3dF7UӛfY&ݜCvh́uRF).q:tǜ 6՜Ne5T3ȥ2[1;Q,hYH'Yk#=aqt]ځry],mcXvJTJ/eg͢ @16ZmNGHxzn *mYOa89DO5 ,pЃfI܈<+o@~=4z1w^*j/9tQ|)Q֒ݲy7 i]#Оt6>>X酳MdQ8y~ZJAՊ>-rg0j>F jDiЏ:3: 20|a2aE䂽q49H5!@YKـWlO|=ʝ?{ gv[j#D0nB L^mjhJ\*/$3oAC]@UANJi :MݟP)FpM`h,&zk0#kC@)"+ަKR]T4ˌO6S0*Dؤ|K0W#zY~\BDz#kjh!$^3Sn>A|b7bSv9݇?A~jpȭ;PDxWR )=kG0qqz E)LŦn*SϮo$ZXux]%]ݜL;.L0*%@ !ZfJalڔ1'.%iB[,P,v4WװaY@wmd%CҚ|ۚݠ<(1qy3H)#>(aXSf2i$wY^j0!/xR@] oi8jLJ3D ۞!ֈh#x7PQ%WEiܧyi*K5Y_pۭP_¢ SE[`%V>`cjW^1}#O/e~j=ً8,4B6biV+B-j@—I>SKax4& 垎אjl ^lhoj;CMy![ԍ$,߈F}O%y{CX( pGdx)skn 75B 0@ $8Ϳ_G!!2ojzyw@ѻ/5qr:3y\G 9!38a= =WsrN)yE~>b?b/TVg0k{˦)0֬\'a']2eAhXrA|辬X KzW_-hgj@b`+BiarU"N76TJGDȳqu'xvLh} 6 c镣2^|)Wcb.W^h;hx( !Wݏν5l!1}I5C-/5f rUa`8Ժ4In-d /b:3XƎ3ј~t@ "uKj9z"]c; l0kOB9WJhvQBN&ͶLGP 0{Աqc-,jta0w6Pib}EQ97:ĶTK[E!- :j8BI Sϥ1Q1gew yR&xgfF-bcI bp|bѡq\>Sܸ<ڴVs[ uDS[<5C{v32t+ M/g,Syz9C*Co8z[*y¾/zJJV* K$]@'Tw 85hS0NsԂ B %vԤܠn(B7U!F4TbP{@`Tz8/L>X\r 8ϻkft&ˢn5"~eUU_V0Hf #ؠ<*7%>xW%g /E:4Dvtx`H*ʦ 10|VR1J9v6q1#=yS }Ϯ:-X,o 輣YLD w|}ɩr~7F7zc%3BP[15B6mTk ;,Vi<Bep5?DHԒR4@+$؃jx| ԃӰ <罅[߿olyLi[G&ܐ6о%`V: T5 ̒4,f,6 x#e7F s4 .usQm `BQ2#.!yyJYE|0BNi~y*ÞMjRhG,@c$ @k6Ն爇\mUhx:6|>*8_aYdu::`uOT 4Қkܞ gz©=q_nܿ$~ ,:m@ZE睏*+mD\UA =2q}28r9Xg3EDVבAL*2km.ިb-]9pc?ļOh}߅WXǒYKZ 3kEYPX'P.!B19ޗ xԉ:@C o'8xOB*L‚9[j x:qF`nh|{3^j`Xd%@,- GkcN8\yι߂t5YN/xzq+104}+Ms\is8 ~r?DrRΪ5Rpq9OyDZ_w@ @m٫gong~HI &ϟ,t˝c٨8:M[g"Tȸ6130H 9IջCO'H@Q,A m9ƂNkH_E6g#x z 0BIg1[MBJhwCޞd^+NL<]/h5{)FrIOjRO">aeǒyqǹ,a2!R P*-?DXhV# ?!1sӫҊFe&vVmЀwhQbVg4ǡջϚ#eB1B9jS ?؁St4/(*bv畾kIvMp zo'S R)Y @qk4-FĠ822`uwp'*8`CW񈦁RI&WBIZ77Kߦ7PNcrf,,Z!V.u(g{LPh c sݜItO6|FSڐÉ le:v$oŏ:|%:9:g^[yc'}됷l0/lʉ x&&!PJ|2[rSɖZ. !.hݦ*]X7A^vv .swdRA@`Vԥ[iH!ѻ(+{ a[ &J+~J 0A/74qBy+Wn0 tSw^uK0 >Jf|>O>)KXa96`j@X ]7ɣ6+|ҷu1Yψ%pA遅R7Grū[d@Oow?mwXSyj$#[R h&鰎m$sKvnv,TCt'97uH.Ze5J)E񰕔E,п&C1~-81$cpE$pA6a5 :ÉU8Ύd2'g@f{@.bꚸ Gu1QGpJ.Lh\7y1lrN(5>sx$QD Ah5kۣS᫋ÈL\ /ZZY:?DRYmP!Yu/7z((i&h'5륈T*2wf'nQ\ig TΖՑqPAWi?2 74d!yM/a5zSrTUWhٸ'rpe4Rco f䪙ơ&(*aJ?khV=Ss@$GXd8\[;&]A`8=Q4Kq@:]g<q= ٰy:Rj ,~-a^CqEbjy* އcMXat@?@!~:e9 .B)ͻJb7:R6+2)F$:kHOHNV4 } ;2*&F&;\B٩ԧRG&q/(V?^^ YdJ#: Gd~;R^?|!āUQt=^R{PX6 hJ걃dP";$X~h!|魤P=@F(xb6HYf<)3 S("BJT3dd4L>_R b! )k oxH`uƎ>Gp7z: o&" P˼[vIwQ7z'̹PI.QMza { w_mk9alNgzPRԴ't.7BxIs~ 3Pj۱DCC.3 xQhEBө1y0h۹2*SiOEz]]μ:Eb+ Y / reNer7Q!NI8ǎ'qgC% 9#iٰ7G?|G`Y[E6#C3$.pR9"V1qNxg${GlÅ8󭋅H#hvHEqoi LJ.uaw }VuIpY/}w:'^0DJ&Km 7UzR$Ŧ]`t!zIk h|Ә{s*~8%呛.to GR]9f=AMQ߸rks㘗},mةB27KųZTUy ,v 6Gfkt5Ui4=bX83@OeMb?>wkNK,wU֪>G]INhgNq]yiIW"#2iAp \<& 0tw'8~F P_ {Yx70LόW2oi:ԊiAu9x=(j^S"kE};Vfg+~K0븐~W(c]8P|ϊ%< o7{/mP{ܢ:XM2F1q,1٨yc|ħLԼ_,ƍcgB1sj߷x-0ʭXŤ~<jL-t`"5T_o=em2.C9)-eE|sҷr?CT>[_ϒӄ. VDk5\mfFv[$8h5h` uL#G$4"@_75n8Y~B}lY ^RWRF8NaB޷ئyM7z\oԗv,kC8eXS.͵BQimP@e"#i4 ]Q?ND5=Rj,֢>O$*d e%#W ˵eEzрա} 5+H,Gl򤮣e!!ߘ[W~q0ǁm/kMf21>YkeGTeS:KF̿Baz% h/X; 4ɣП$,QHh돯/g*(d@3^J0iIrE{n~Bsp~)'vt*#Nau5+[M4I<3+%s;]<SZ3x`Tkި\M>1l`$8[EJH% AO&ur?sԩy9` 3 S pc`ߙ_Rz BikS.J M @*0Bٸ<:fCؗ0S 27> ]W|dlYh M*WFEH۸~\؅}r?')Z AQd-^$؄dGit4|wVlrt`^A 3IEJbE Iǥ l0V ̫) k~*c>TR\j;퀚wHAo펜 -6mެ9'P,Hϒg^ސS|hG <%FЋӆ73N n'\ٖ áCeWGU+hTR0ê\0> kGA_O[ăAU~Vn]pҌ`uz)^<@|~GcZq"z֮n"AXY$'L9jn)AL  rt F;<2d\ٛ\C1-Дh-ec&bR3yAsJց&KY)M17[ ͌DT.U8<|kJ /u/GAb@tMU#ޡP}k@HTQK.pQE&m^L,EA`9ԇ<_3K+ ]DzZijw(Eᆯ&?Du7GO5~kۗ#\UbJ~CX޹]pRJ"uHKEO8ZtzBa4ޫ. 4%̧v8^#Ǚd;7p}R ڲ8]B*,BXvbRvbV7f\`6EzKzZ\f %dީQ2=[ch{}UttfgD[Xt\P d(`|$g/mMaӠSkqKK@(avw@le#?>&jPɋ %a )?9cH+q&.y ЩdƜ{"Bs}eozE~ 6*}YK9g/H{**s-Μ+x:_ P%bl\ imV$XA6f$.o65hޘ+XUnaq]2VlKg=lly4lFL'`>ؙnnoa] XD[wN29 պfD24` .P+wíL<1+]Okb% 9\/e=G">MQk*~H;#JnWؽh>2Uj[|4}Ag5kx9/R[Ց焪b9à4Y^3%RvdD_Tb]cA|ӔV[ 3ҪzPrRz: %ȸZܥK3HzFi` l (omUcr:nb> !p0?yscM$}(l%fVC4 wI j퇨lޔy)G W'?d!zo iQG04SOpYʢ9T'٘b--Jf#*FңOpl@ FɔGbCX.d1Z|I(o<pU+ũaX:Ͽ17m /,dIG^Fj{)PSuK Orqyo2LKw-ݚ43fT6_rb֪a'&Xâ3dBSA{rHUNh֯yBA0T&gʐG!N:9X?2"AiRCl(oOP^CߎL4h48\ntSuK{)洙WyړJ &ykpkX3uB+2F>ee.cHF /6)P%Ӯ#*4`ód@%:S` M̆z? ˛kVėѯgƯdN^uA$t^'!]-x@vHxPE09qU|Dl`cGP߬`=~.S릨 5b;?acvlIZ0D$6>y%f-c*OoKU8"\. bj$O_;kXuN<ʪYмu ygB^NFX>imTX) i\, 6!I~ !#z2|6C7 9f8\ǜ.`>vY6ضCuƳ.EM{Z r&Z)ޚn VC`p  E eJl&RxVe?l}dhl۲,6ZݞOY*XeܞH.8Dε1HPUf9^EO-"lV3//bagL +I*p<wMU2ȰwLs  wف ;\!d|iBҧT]S,(8zhqm0_^\JmF!Q^ =b}2FUX} PurÓŃ4$Us˲u:}%X޶۟;%KidH ꌞL:Xb[VCx7RkY7KDB3InFlG/4+1 ]?\H,7@6+)`dTslvڃc5N,lXcܙ!Iy_=ʰv2oAi6 NhP}[&9RC8\)]j5 H*q`ɨ tU2+sWx Atͣʁ:I~h2-y>n"6ckW0=''Yv3(o_jlх$丏 D1LBu]W,f g_\%`{ec)}Uy[ZSDݛ@\k8&4Iܚ|Xʮ,_-|Pv?ou8 ڮeT^?0kΜi!ZˁRQF,U-L1GNJ|n:\+"{}.וjRƭ@Jؚz1 gO_ XHKG>pT>UVOphs$"VV36%PVbHS56 /C6Ѝ+M5rp±^J~>SQDzc]XO #j=bм n*=5g7L~J0bs-cxcQڦS1.'&@ _/]r셕@Q>g>E`NoxWJЎyõ{Iwx=>5y`L:.$OQ@};rl7t/'k^XBiTa@$_w?xo,p#P.hp񉌽% kאٍMIҠIt|1xӆuVٟ*_7k(0-ю~&N޷ ksV[nG"DlF!&xXt y$>*[`@xM!@3 r9}+'Mۊ[Z#$Qұ7 `L7H9LeFQ@BiPl/Vn6SzjkatQ6r(;^P&֦)rL!5iӖF3h?F1N`^aUi霊O$\)kb%(o# ) ꁚd,g:e"YNJ4ff[nu Tbqzߤ#>эY$!=^}]K[R<)=fc  }w İ ABNӦ'}6mn*%jӻXHOMAn[H_Uhz^*\Iao%}.B?/ 6(83αi֮fϾP4Na~[ ZE=ldYL r3 Μ"{+,š_8#UZ/)j]^~p)O{A42Y8?[4 %G*rvJMcFLV2<7 e1"Fdk htd7mnX6KX V_;ΟP1iI dRMvKTD]=smТwyξ9^t}+kY~9:9 qB(/Aۙk6TYØwc9硕f?] xlQ3z2XMSD~,zG7݆[*RebT՟G!S& f9܆+`biߎl|l᱒QYm=h"n$$}AO5W^5YHBpb,F|O X1TD6 W¶i7BsQոl`y"d<9.zGC$_f P׈;_}ȋ7eE(ΓG)o (GgtZlPUu8r5[^Yf"آ2Q2f.8I:z)G_c#skaI<,SO,22ع.EBkgu;y,#/\(,"خu'33`D2%E,vJr l oC@q'#[kF! zOa%rq6Tj(.2rnK`)F Y%3ujlre= e{"Bt۳fqZX=xY8d3tmװcahY;Y(󗜊$1|%U}cr*PFIk0?! v`\B.v~F1Kg{`fƒc{$lY7u3OCe }`eSTMANB#ZN,ݓ%6c5#R-T"i()^[ظBОUQ0ߗ$mpl0};?2;a'foe0^9wё爦iRVqB%忋56'繠fq\2INWQrBc+x2S}gsmZF(v%㞚l]z!f@?·gh.f>*b hWܽ-1Qz|4=Y*_ 1:_FVN> }V^Y2G4L]K]~-W3eI|Dp;<;V^2%xۋ 뎾_jF%NDAB ⨢G$z0}q5+mZ۳rWqyV#|j_ $!ʬ('.yZW Usu!eefP(4_nnּ$O;+U$΂F@.TX[ S`NCIC{Nv=񻳏CY4z liFϢ*WeDLSS4l@AzF:Ud9aat=1 ߝDF[=#| |]M@<웃m{Rimؘrk^[ ;0]zO’Dj<9-x4-Y6F& Zi 3k"}^#p*\:x˰3IŐ,WlaC}\ t<"<'x1erU[hdnS.j[iٿ_DKkKv;QK(5 }|Id}wqa#p:p" ,`^mǙ8w;*I 7z:0bYrϺ*0^V3+:Kȟ_u$V}:z ~&io8Y{nuE zn"W -UxMY-duF[&T\a T^`oL6j!(%B0h j~+c2ػv덋%]7#`fLhT\(-XiUגmx2O:K2&AEI%Q #xzm&0H-{׶$Ǻ̻2UA)Zx}C9!ov< lmoSd:$y5UZTzȹlR,RixaAjV'og)dBB%TG3cH4؝m$~tNN4to>Β 1n,J,ROV/dv=τ.U  1)2O{sɁz޾bySO[cu %֣hJZH$Ư|b^yvxF{o k=J74RC.v8K*n 諸҇f]HPeH;~>3H73j,o8IQO\}-ymLbs @GxFۅsDCij7앶kqO,{DcLJ KG& 󜝑΅СKc,#i5r4lNӣљhZHV,ZɎ`lx;{ҕj1Ō%n<ROيXsu Жxi\.pNJVPM4s^kkݏ.'.etxƝ})avݓ$%UEVvu3D5TEaMaSV e1J+eHdAe\*^#)@䟟׻7 ^I *- DcfvZH v9LKy (Sx 5`Z L6Tߥ;m:kTb׿v8B#Pœܼ0Nj$4Bbͧj#K9 vI21 iz-AȀMh!fI_URjl֜u0K㎹XJgofL As3UuiwCV{sz>Vg3X":.;`!KcϿp*DD0aX-Q:N/̇[glO!w<6'yvXT}l6 6#= D% z=)djCAJaٸn72b+z wKet[Ioيvv.@Nݡ"6;} UV|lcȩB^46vg1S~ MfsuA'_6GE ꤚK'!&,hNgZ;W?*a`JffV(þb!(.52ݪ)\o$uap ;QGKHh jw(`vݜx$@4L9 pȲ>z Eo^7]AߘHue™KS5:OOۆHQ,3"94Q 6jb y]$y( hdYlw+smop}Ԡs6!Xx(}T1mY{rԼ~c=qeYs=o$!_tE*MMRRTp`D=\)0<9aL. Л?Ɲ#NSfF*)xfURLH#\GQa!>XeZ_;-3 {}aY MeH$Q~Y_+qIm)jEjq&DU6pk,^78^dp6E1^2Z6D'*,1}+5(DA>jnxnGNmC7D)B1рH{CY6 А"*- uEJ\"< %jcZ'`CykC7:b$re $o"$q'mDZ`z\[7zR>\m_|y2Đ%u'~><( }lo?hwR rxi[ٞVJ3: TKS/j*m$A4WN|>֛0 Pt.0mr"EƷ%9@5„"zbJrYf 18CQm|AMtc)n?uDr @Z1*21JF%4%pwӪ[?D5Z{4xU}BML:"%l ֗[iK-K3( E8[5x#\\KA?eȮu22R{̣Q#;lW=yMCľǑ7hmSYSpڗn|6^I\}ޖ,b품D'4>a@i*aKlzYjG4"Ne,jJ]`e>P6 n%ss<]kRyUG!]e!7T)*,ޑ0Z OX znfWĪu&'xF};cڨ;w]kݑQ&3Be:& owS7RRK/Hd̤ӈ?^%B&i[nYO8cTЂg#Y)sN&or9$(ԂTs)ɨ^ߺDbkQKa#]MU%΀5-exx>A!a$(gȾ9_ 7?od@nAzz۽b=z2Ѳ'K>F$8<4ŲzCΡX@@TJƙV"a- nS޶I _H ylYIiq6p,]ϲ7 Ø4 :dx,\ك2\48ULGuݥ1Q.zFLz:cyʰ|7$0?T2#o::n):o4p)` '+\<߬[a3ؐ4P^wr[LzWiv lssFDH:+n)%_SrG:d–T[2n X;9ܲ0:P'[.jNB)+6j`/ъ. XQx3)4?]D5:0moI)|f^q˟U9ӑ\F{)ݒx?lxި g{Msˮ,ʜBr &DcC|p˔י 3X)oŏ K6}ǵ6Tf&KaQZ 6i4ta.XgH ,*=z0~m#@{->ӌeֿY_(x (D8=5?:6`?QUEEsZ"2 Û1֎j_%OQ:`/h?_d!8Y|-Nj- 'Yne &e8D}KkĥcJ'c T0t]wOEwCk]dj(YP uwtX; fošgM{I(r VO0lgM @荩\=? a2jB>亨=my!؈ךm.|cWE*s>x\fS g,}DzR=ޏj߅ Wʯ*/퍅PW;$!|vjksdJ-f?:ώZQx {C"w-g6bKXKx6 xh@:KD\CVPI+l: x>(l Int&fma''}"Y KRP] #0kyJ:\BAug@؉6E. .AʧaEz<}p[G?cvۄI01ck+BgV嘂"iEHT\"*=o]}AJ[ x% V>=Yy". 7̯-`kb!o"cn@kɝTgl1j8{e|oJekRE\"|2[哟NV>RRdL .d9);X#ޕHtFd:mO0f emBVj.d~ɯ $;VGl/~*v:+Xp;5$űJ)9ZI$&šweX}\ Ÿ_(ߢ6LniAqByJ3YYZ\:;*x.@s!ӓ{hnic_4$CAԜo̞Q[rs"2}yo6gz^dI`d辛-H?Ij 1Bɣ^gOM?+f  M!౦'r"rTn"C{ηs3.^dIqkxW& 8\P&k7R|[*J"nʚuf<*]us7 oKiĈk2dЯĨ9pH݉dp0m)NIY^op"ɘˁq6 Ξxr]F bf*us5.E'gTX@ڴ~p ϟ'>xA*~8 Z!N Q`yzMFt@,aQflP Hy86cU/RN6 FK ߻vancN;19s`Ao~ӻ zc[4\zi_Ƶn;}Kt)47CN^!Ilg=fw{Gy9eRd$ 40WM B򒶝NuHQbM)@ gQP~ưjU玬Z>d<; onGfnfo3b ͭO?,1k+Qb_)K~~gk<_W3Wձb!K(Z51p'pTi_h, '9 l| ( Z,)R\7;Z(jB_7X=͈QN!܇"9iiirU rT %ʯ ՘;d>;m~1f6RåW(0\Ԗ1g,tq6Q6fUE`PETJ95)PHn >2 4sK#;z!`mekYl,+ }A>1ALd9i G4|8?[{KjYv~pɳ`Lg\T*JAX2 nFTCXE3mެ(UP@c'd9wEp3M8sA+S`71M``~T~5ۗ:+S)I)5G$YBS$%sX=adi%p~O;&iRȏ<ik8 o8(OC?>u P O2>]tp'=[9@ضrO!6X!(ELm\p a'n% Ri 8dJ)eV3aCDƃ8IpL$+R4$= *M&ʑbCtdΏ8lzxp !.eqvG*U ȢXnT~ф]@qߋ 5~Fh<)YAbڧ9i݃;86cJπmvC*dV\!Dh`)_aUNR*Zm8paNbɘ)` 8=΁Pod`c7gIMfa^ TĶtO-)xj3VetY& nC904GϡW$r%/jz wAsGlNs/}|ESSbTljCIlI]mZ܈(ĄNYz5?ІMƆI Z Br-kxPQ|FT~):{9 yHrQO},KT`!/ysw}ދLӯe|w33Ml;1XbkqHBBQ%f.N=Lqy'!( +{&ǘ<k-@Vv?2Dlzo8lVvx2O={|^ҺuS\oTQ"Jcs`IXEi(psՅtM }ҍf.2[6խB0Cτp(4VD~Tuw:Qw;P cqphz /dP N4J\5udzZ`>\Ctsho!g=䂪]lI"lS ; gYgA~&׊tp$Ə#ڍ18PWiՋqjZ%)F;ڹh.Z)?ҚJ|T4/m׊-*QI#juV~.WPcEP|4fp~GqvEY7~N~jŻëT(i/pk_ SJ;8q7"^4 SV$`z `YpEFLc2ZSk4d\vM_4D(U)t GћɋAD )F@Z>CJ6;B;4&T#υ8ou v%c %_*3̷ n3@_g vAebǭϡ<⛭M4kYPPUan9Vy³0̒OC|B- qI;3Q9>{Uk-bx,%07=o&$1kW +Vwu@6KSv/;H! В{BAqGrd@SzL[R"۰*CYSI8:5&iY!2bhZD"NW_@nѥ! ]4'h^lcҮ&S0~BsʞJ03+uun5 -z*@=\_8Ss:ɉd{0}MD3U\'S`#`~Z>Mb8-/:YC[:\_:p s8v2;"C3HhN3Εf3/+VK-gSڰ `ylL[ۿVr2<1 m:K85C̡P5DBWI)Y{* f¯`t L7@q;s# RDvÕ꜈aebpWUkA 4f^KqX`8e/,lū@(o6WWTRpAC ĒQѬ?s; :nQz!I a~u*Rlr1hnb;T1d(3Ƀ=#آiMouFa֓ف6E7v Da|& 0Fp+[io Dekr_13f <?GfY=Tnny%hـ~l%>7hPwHEϫ0=v{ ͈ 8ZBr1wf:X&v9jx{əOT`ryͶI7 ΠQfgc7UfTUBHR5e<ݿt|YZ=D9=tAn,EKt 'ϪLEXV `bI&Uw&Njg5`$1Qj=ڊN; β²,7oKqY -xdLD h'[KuJTfT6yb6FG%`z!`jD |B%шdFFH1!c[/QwyTVKgY%AL?/snd,tNֆl/p֒}K#'e=U15T~%QŶuCդx^_k scbZĐemwY*!AܓTmӣ{X0dc_Sm˰^eYmJ+)cs*n-rS@mf"LN@l:PbUiD \ ܹռPݭI}7Iu jcNK)D7xd^:okgI+S$%gg()bzߞVKr{dlz ޔ~YX3ȄE<%1[ˣ>沂3U)(-CԨ*'MJQ61GL'18ۼ6#|zwfYRko a 7\wR,HOHAh+淗g;mPgY?v?b/7M~#nZݥ_Svv}=WWn,/p:+ͦ:PgFr~ɉ6(TWڢ3 *hQ^>X6llc&6&+`Uf^/zРe4L`Jq= v*LsO76k7,EZόuOYjg WB͂YUx<}aďY-Rؚ7 %LGXMV 귙Al8L KR9f2 rsW;jػE<'c 3Yz( ff \BK| ^zG%,G ;1}%MAj_{pj([qKB|_bX&l@SaVm͎N똥2LD>Ttn'/gFjv_wɁ2}/k @qޕJwU8LQ;SE=V0ߦBBk_&C cϾ /5sDѮ94* 42Sxz* +`ȶGG0FApCu.#?͖,(k3f κ[Mt& 4E řYTTYc2unO~=5]^v a \gxdt8І_3baP򻚧GE+qJ:~/*Mn[10YS kr?A wvrJj1NI Cヤ5o >j> ƒj/RHOVxԣ7$9^>TqtYi zϨ. T^J|uNd:tcX'TInKr)K0fW3~G$qࣃD}";8!YeI !w=k-lP)@ցhE) V8;䷕/ ]3rVt$ W/vpWu&۟s!5+,3Y ")chQ۷QOҚegR~:/Z&gb*ʹyIoU8Tg7גĝ)M~g@*uA&jIKcE>},9dzl-OJki VYoM.Z0DճkҬ*U ずݓ,~K(L< FdN {fƵ*SqqX9PSʋ 2ߕ:.#LB6rWbJGh^#(]ϣdN6xVA)ls?94db-w|t4Ed[0fC~a66$/OWWrqd.4Iʅs \>ۃՆlv1ڳRiS:!.CX.= S4{u("޿X@xq@W]f>(\T^Paѯl~?tzSFذUQ@ERm\%[I7S25+qfyk:ך?p"?`ZB&?Mڦ/MNY'b7D@ 8te"5dtGH&9q$j: srrXJAsN)vs"4+7A0ߙ),_>ڕ}vLZ9M0@FHQXhO^!/!KVKX4ȞR>Z< &ryt,Va DQbԪl>F1I۠ž Pe1>Z``#$sw43 z]~v{?rpNY DO{7bkڷgYenVYW)#}z%A?elͺWSWV%t.)1i[4ﳶDoHb'bT޵O2-ke'JdFE{`evl ùT*LQs,i\+i^3^3' n,g:#!A$j;=PtR%K M9UzEԣ֡Y|%%SR]˘v}ԘCkFJsUcsK_LSVC=*_ GI1vvt5gu[6塚e_zUO yb[. "ցud_" 6?֨%y?ĎkT^O&8@VɑVl"?f4i$K \j˕kܘ{-&h]SIh'T yCќs^"e9Ɏ@DyRRh3*E._1Vdj{S$[o2SY϶PĀws-JG$zA~M7"-^3 <,>e o%|LN8Q'y8̄":!4.}v[ߗ.EKPLs7e/AHdUpqꩬ|>:~"xà./à׹7Q;,yMpZq]۾Yc`}8 Enjd/eHfM8<>-[r"E~3KO` îU-υgN.\%2[6I5hg7MK B_D; $e Uo-4A0X􋑷:{H0tv[dUAauA"G1Yx63zK\;f{<8"BD߰arJJ%~5{~I q3 gɤ3bgf1#zr)']`FT4ҮZ&saQ=Ʃzd Zti߫\A; 2FH)k4]%{e 4Ze<1RC?FZa٩(H"FOԿR\tjsH`%Ǟ!{/軓4iLWҞ QÅ?r%(}<g>y$m`#frЊ؎㫶nD) ߹cc ]_N&uc89E=mU?+ϨF&x:-?jYsY#Խ[f+"Ӫ]Skz %*Ā;N| \X4w )/*0bdB $&+<.Cq3VP ki'Ԍ,@nSبw3HmVXpEoUиwq$-Y_EBAa%tr8cGAjUc}c帓;Kł7ޯh6ljlXR>yu ?dbM/C"bmOc[0]%>A_'KGI%QSGyP"|q/fgDdXDD&d;R{ ֍.sS~~˧}wXl#y6܃F:u5]1O_[hR a^-LX ަxo];К0ɸѦW'tŁ]_P3y@g]&"kG)C݂O)I},`->rJ=/l1+gzN;^½ p퓧D.llwdgЂ&H<;BEP#4JL#9} f |X lDoyud*Bv&0_mmNTОMwqbc)#Rp_ݻ7<43ЖU~5!j;z3:HhR҄M͊i[K; ߱"V8A~ u+porە2YNd5LJ Χʻ,0^{yN+]!Z K"qełN<a; r=bNiđ+Fʢ Pd4|jRB4QHd|겐kzC@#8? 4E*8DliwMMQ ȴgLʮ4Ǖm[M]EtsNŃ 扖bIqz40RT$ C'zOO\'ZժAī^C=5Ki($ޏg7]|n|)]~7FqQj*vM.o%Mpڡ%(e8 ?ioYHfҀY$@mIvnSUe &u9k2=ywM_B([ *n;mo@NĽGAV(#>0*Y̴B_1zm8S>W%BDl{v UH=whEީ.=t3e.^-]0=YPS__<? l[W)R 0H!OL1Q, D5xԎ'Vz$ћ`\:®o#`*d.4g-qlb[hk'y^<ֿpnjajSZiF[1B;H6|Ɔ/ɷYJ^@i\Ds:^O =401r5h.,DO}?1,1O븶NAc; gf@:r,(]gtʜԯQd{7-w(,J.-YM1 i4MQu~Ķ&@"ORʚbf/Y淫A; pd"yG=YowpiSt:k"4yusfipBSRFgNgpRToodҲFs-Yj튴.1ߺBXEX~ xka 7Oi0"NA U˜Q!Qx&3 L }Ue3TvՆ8QQ0ZƩe]x:nDe; ڗ(7T3h9d'=`6!!.W2{T\\h dz_`u%Jٳp4cLX( Zڇc'-vaITo٧I1=Й 3 |@UNRF wQNheڸ9{P^P=YOY{cҲ={&[ p#0͆s Ŋ* /Łx! /Fjk2J˼Ĭ|,@mSA+;۱g3aPpgA@*I!n`; ķzW%IT$y&{ p[3(U}[9oXʶ }/Mbm%2[ԣeBin03¬2>n^!ET[^x{ePf쵽GK:gQz'.ls"Lإ雯t!1 l\'. @CK>f[D -)5WR x줎 <`Z7hŶ:? 3#QHVUN$ n.=J$-8"ʭ7jr+$\nlGGNKTW֘TI`ƺ}~:(eFFDj'6~0d{! `':#Gfi0$,\m <88FB8mg<1*rF pF]]{!KWwQpwqKf;fKۦKT{|N畧PB-L-n/]\RvT( BFhN-~ R'ZYi;LK^|xC=C& #o|iA`)aE7zW&Ȫ캲'<5بud}@xkoPιǀt1ivsAjQ{a?9Zc ¡G# H)AV Kx"c8xliĶs>h$ŝ%ge*k0ٔ.~$S3:.?hV+vփ '\KºhN*CX_dؽ (ck 7E%?<<\&P5SQڢ5 'Lnx.,MzXp}v]*tt7W}guE>XwH`Eam6c+Kab6o֐iUi_A@?l$)1KSstnwX}YDƠ,v`e%&T<VkM'؀r Jf ^H!)nT# 4]p_p .'b7}-w0&}¼E\dᕋYJR8A111b7 ^"\ T}1)TK|Ѯd'Rs=101I4V[Nk迨RFkl?s}l5:xy:9`XlP0,᎔MW(3aGRyĘzi}a䊤vt n=TX0ڥGWt'jQ%NuȲgZREJ]7Öh~Y4۸i.V+o`쐨7|fM^%|#z!/MByƳU70 /l?N#K\72Bw?o?*Ǩx]d6Sw ?$t/AhvÚ %#CeGKV `Ll&IOrP|{' bvIrЦBNk `JjNJhUy2)fnx\HϘ  \v :xR7<v5~k|u #Ej$q:ﴥܩS 5NGP™gCx0]ݴWl(^*-ؖ-N5Hl>!JBU%T~ح9qWsYr)8FyJ]Jh[;0pքI/تUպ2Pago/0[̰gu(LTd䤅u{OҌ~gHgAW%{Ux џ=>Eמ#mSjHťI-ښI0e٨V`EH%%H /9APxC:|R}rWv6Zj,Xɘqjs*A: 9R~q j=- |רsc˄+/$I^wO!>7]1aE^gU&^!Nz4h7 r1o7E&Sm-APlD w(sZxJbcqAWn6Z}tyWQFꧨfWV߹ ulgZfW,[B};ԡDҙ*rA)IPhKBqob2jֻ׫4mX*Soaͽf&ѥFs'wq=6A h cf%7_C׷ި}%NʜKtN>x^z^!)]Ųn"j aD\*3=}t[!G-$jB6]W42bCT6 y#* u;}%mY6!-AD᳑H'UС%[vօxV*6pFVOXl̠%<C0I LS?Lrխd=uҩ"W SJgS}haSEv}R")PjDdOޭ>U=/3EB>pi+l'+e*Tc*qfM3 2F>- dY3R/)cM\Dw1xsTDRQ];>_3K*O`B|L=<D {{ˏ1SɌߚ"w YVRYq?Ϊ ?qt`$}&fcƎuO/L#At3lPk1`U[w\+%Ӎ5,,v\h_<$Nf*tJ/.S#ξ GvC5jw# |"7gӀC+26ߚ(hO(/-O1mudgv {j){D BZv;wld%ЧhX?Svn4hVu1 1m?G j]D2 >xuT2H0/2b+{I!jZe=NjOauF{i+0 ߆ ޹6v+Ry-LE5`B<.'A+Y .\K\>QEixRFF<{sG[kRBHpXZPTVz6w2yj] ZN?8aȲhVceU|Cebiౙ >Vv&qLu4=o{NN e(MivWYy?4LST"0a߃> ,.w[BHN.Ajni;^/2K,5da\ˬ doaiVC/;\{DƒyWJ9?pD<7l2fM)[/=y%WNnH4? &жs,$vj _*i'@hVG1&UpXlJuD" qR/Ŕ@Ag=*Gnq'j-H3r9fvRtI,wo$?-[atY:t:ʠ nD: &;_oCˢZw%3\I0AqKZ7I8n˦#E#Y"GǦO_4 gh'B۠ݠLa.ߒWĸy31 AX!20BTħAH&o&$N*UU~2*-܍gwrɛ\1y}2!d_Dѩj[v!/_%?n6O7 aS9~7H<6ʢ#'K1 :–?B^2>U「)eXoyz&-+w ,pgBp͇aacMŃ*msh`2+gmvDu} a,#Mh̞}l0 =3  ROЋɁ"}ٮIdV!s':eeI/t %e3)' [e3g8BN!#Sto%ơ 64>=l(zw>5YU_BR`k?X|e")W!>!ktSVe5V \0O+U$>"O},^ځSg6O?6(=zۙ! GЀLˆ΄3RHGVWdy,Zb'R {,NC kڌJ4k0wwyt՚͕pzsk#wow;u }=qF%V3}Ɍl8ۑN BBjθ^#KuζfK^iɗ-?o#PmwHkƩo"+mqs5*})7&>Ry-` ' oTi0AF⪏. x^cuuL#J޷zCa4 {x3G%i5Lʴ\$R+D*`h%.*N't3(FD|Ͻec˂|wlkSrVdOȂ,Գ029Ao%\tz3 a]C塆BWݕNۨ `/T]_c?eǰ3w4O޸D.tUG5I"t< 8a yt~]&HZ K=ħulЋ-Ӳ9a"cvXk3lM aT_m2JQYGZm\[5թ%U$mGϔM+QdF%=驶\- U݌L&1嵣*5RpV›"6Kil*txf˲K8I=Qp:I(;<"F1o8@pg+R%ɧ~ /v4rGOzti%:#Ut_4&[a^?K$t`";e-X gX~#=5R)-–hu!#O%CiƘxlo[I%a`+IbbzΗ+شƭ+qI&G >rN  m$f\[vacĔ jy^3.,_K-cЉjŽ<8kR K>:'gؑ-T4[d&nَS )fʧumJcZ+QߜMLǎghBaҩq9"IeRATJc.le:^#n+)n$wSLpw#e'R@žJ =?Off_(D#}i樇 sKuiD\#mE䇵OZL+ _)[6 ҹ(2~&e7Hݝ` sH5ds5n%^63,}c<#€J1)*tJ,;:Z_/9R{D vvRg*`,.' ^1OAt͋/$0rW^J0[߮J1Iv*J?3 rF܃ϴPFɰIaJЂ!RRDh~,M{A疴/;ȩ_٩v,!+q7Co7k!`b-i-@i ʨ3ATw=Rr^vUhFJbZ r8I7 Jl ZERA VM64ޑT;DTA: W*A_їMvd/V2;̅Rl\w_1pRfE| 8GL O80QmQLKe̱LIt&bQό$fl:_њv3LDܐv33TIW ƓTؑ#+{ϋ G U+)Hx0" 0|#c McQX|/D$} mrw7|ދ],.Q_ E>Ausktc솕+HbB1+Hd fj(e9V~0,'#@$:vL5TRorU1 o?APktfJ>kFh Th7㕙F1eUqG\3r NZe4A*_:,}!N'XiXѣ z3bvX悌b[B!{Ka%|݇^AHkZK평.YTpɱA0QMwv xЫ,Aoxi6^=dƵݩAb Ŕ$Рyp+7?~29a 1|i` }PՈ 1pM9(A3I{j$Rw#?{nhs?#QOj*Lg3yuF㠩]~*dxv7 LVNpLDl܊?}w+ߗҗW~8kTs49&,"V#TeĺvV@ǧ U+w:” 'y*: M2|+ʐw`FV!(qi&TE_nEYI+Sp>i^&r͇7S]ց?-Y{J1Ke5&>Ζ'ntyAWp-+mA%t U$RD:x_0νPY8PaqcsLrOx_b9C kA ]\L 3PuvaDپX3=^w/V,6Jo U%eGoXi˹ʺyȼv`8YxlǞq_G:P%[LK&RO>Yg2wE4=blƕ~W\")*6L=-eo.XV'ڨ}8<^EPoqV/CH;Ӯ9im۬6C7&V`sxOߩf J;UCF9ȖPS也[l f L֎-LYfDC'tzO^S]w̞NSrcOp!\->yl%q=Ʌ!wZPdQ33ҌԜ#:HY*MO 6,UN[NUfGI!wMK9O5'> Cv.vX:=v_p|>|R{ 6řV7  ą!|8磌cjȓS|n)pSMS6=RJRHcV1䲸yiXQ Cm~P\|c_hWʡ:`kG5q̖(]2\6w^< d,^e'}WZnUң1 Qo5 >13U(*E@{bZ 8r 5+}n2ÃSEaO aRSFHƯHR6(5 0Yebۏ:QnSiՠ$zF_eM^ъT0PL.>v9梏[s4؆&* $JJr[f$w+;qfXđt2 CVV/L<#6Qhb(/mZGow;2p M>~=f>_gnٕawZ.\{OLY*sg ZvLʒi Hto :K97]wG-flc#Ёo]P&=2=MQ[l'qx{x?Gyؒ[3@̯qȓ\E_XH!t:ԅD+kĩ{ $ &4Y*M̓vTv%o+@Џ?.ǃN5 %&.Gy%TqS7ҌN ܹ޿r]YS@b/%֟&Z%:6KjuvLr.-bm/cu`!耂8hYaJeYlѺK МBqyJ_i ˞i?lZ .6cܳ874-8ItjG:'UXG(3O$5Ǻ,X4|ԕ)ʝd$`)܆Y g;xң5f.(gUgSGcz,j [.^( lڄa^6(+4WbTW/;$ j2'L < 8lydz~\#8nvH[rSZ/LgU$я*kΎ37L\_M* o|ĝ)%-%\3 wA߄.hbNc;Yr(H><  a4TѲ H3{޴uz:NTʌJM%A,d67j&xo.͔r"~$pᷬ(wvjKSt}%'zkJ$j-ADU,1Sˡuq Dbv||{~{M/p;8CY 7W]utW)G&LnmG%&Uv%DQ TƱcgQA99@Rdeǧ0U`OcnlKXt8#@ķŇy_G`xl 45JDgNe"šGu‚:~"9:ٜJ,Qu) iF=8#&1`J!&Q:Bg xgL-FB;>t叚F跗 x4?&,0޻'KXp|*nIei#11W@.V.+kom*x49֧uǵxIWFʓ߱m`zPǿh)K*|twC2P.mZ(MKe4a@8B6b)`s־ϴ̝e a ض@U?$/GN6fcΨA! iX/L8Ek3jF6A 6:၌);s< ݡ;$>K)LؾvfȺ5@Ko]TסVgy׈O_:̛ ߞDqL5fԪX߲yX%|Uy8t=l⾛ҟ7m}ȸ e k{r#n!7= lsCa'CtIs@.ѿqD~14[M'pxDm|(M'dBtSm> ռ{>㬶leg4y}WbFe 1Da0{{h':wZҘ(p80x2pvf)ɩYvG OdҚ+ؙ"’ G@q@@&ΰ;cI1;k9r ;ExL TV.K?-̆j>EzOCo!{?MFGK)h=&.DG@qyIJWX26}L捎wYFsc,FF~_#E;[ 8Hvġ䝡P~n))m6oUe  T Q=&=O~` 8hG㛢D%pXNegE=&<E".@@kl˼ 8:ZIqouV:>v`Fafװ$^To1ёqQЌxeXHyGREu!M,sFRhNZx2b_a"穭|7P'^urWVtm{()۹h¼l`EO~:!ml04$P˶AIID6** BװsL40ȊW8?cr|AG'NYv#=2;&K[Sd&iZH>7-ҹp)M:ԧϭy]ARrgM"g3}Yr!kS3NzU,D#|RIGFW0i(-[{$Y7:QR;_yن#0-qoǟn4>) @ܪιPE:Ux%t( df͗$p hviFۇJ.TުNC֓dAw1n!:-@xӵTdF[c&  j;s.m~/!m;+u_/{ѦOMm$qҒhdPI0ԗ1r+^{# l*:p~A"[|BO/o$0x"{ѯ'rQaF `pq,)XDīĶ Twڪ%e ,G =*+[tnNފgt~5ZDkU?+.2wrT+zFjǰ x쵣Hˆ' ^DJ'Pk &ڛb-vq >g0Hm?]z2`j<`D؅^2,2R\]2 w=)eQ*He8(O0MvQ;M#{ˮHWnuHZ`?[&"~Рy%Krz;x5&Ž=ޕ/`-MqGIĸƗ`ޮf$Ն7, 7nDW菎څ ,ya,ǟ]siZ2`.Ը]q%}\O7t=X+BaMO2}=:wCoM@)r(ݎl9 T=QԎ{2J'c*c3v5(Y.V<q|B ĮcK ^(FFDqyHt ] 5#mm'x<⨸C]9s'%ͽ3.gU 2BVɅVWb5x=XNZa ZH:(~kKI@i[^Y SX'5iC/uT7/`N`41De^GOM!aBo}@.1-Ya v\G rdeQ}ɉG;{:<;U:jطY{)#zsZdVH0msīiHi ŞZ6,6 aHf3X‡RKD*Ô^wf/ߒ|ߍTpQ]sO-ׇ)0 (^dVKӲ4uV"hxaN$6Kbg $hSbeqJUrvzP44rgJqC\_&eHos$]_|#F(lTPߔޙ "bzаr 9b巟?=bL:5&bMz^dy)(7I/Biz0 &8 RN[W .q,W҅T)^Y^6Ɋǎż: 0ܴ§RJ^Xl!!-*x韔a=`Yr0?B PC 1| c*9>  =HM7O*8|Qr7aFvľx+DbdO|l~jBX*ƁpMT;Hi. +aٝ,&pP TkF#V >1R=,5TtjjcMDYώ L]`PZzA[t标e @ʀuAӘiY/*~C=F)[2}YI,=MK%+zEx 6['foU6Lm}NW_àQH*1ȃ ~$A*ߍ]ZZ}xF8ehږ_oӻX7l5nv(xY{`8y?b<欳9:ٷI*)#-}GeO\"N9)t8ˬt\):#r+PLlIIM6 <>k3+D;}v)G^ӝʢI9ZhEj0(_u~ 8㌬ЂmRdxm40X0i o<`%IB'~:!R6l/aĕTZEX ~n#۫m\? 60ͼtpNʸb Q;6rr>!|.+&K%+=׌/V.F};y9ӤJ'AAS(OWU5QAXjUp~]uuH;r:ٷGE[RHUZjmḱ˷wDGD=<ȃ$Z 7NoAQ8se5/~0kwYs?$@=\Ӥu)! bӘj>#pt W\1Bt?f*o|۾n /u]La8bci~W%诉`3dVzK6I sެ˫X7h6?Z~E=s`[8~#UE 1~Ժ>+(D`<#7uj.}$|Q)OHJHqP(k_&d܋-mНO'k>vkzCXRiwco&/j\0HO{oyș{XReF`ln'Lx%I?{+K:@ؽa9jzzdIb}|Ds1>ulLթ~f uuaNO;#g#4Ĝ#$=cC53j ~ V˽ELjd#$i)H) jSh@ ppͪ}^0!m;rTgWwRѝ+>fܖENi2'=S1GX QŲ굇'|PY7PCk#:pr %m(F>̰ ;@ ,ּ%%`e-|&e Z{8(B^;&S`[=T!ZWRga X z ͸ao3,%-жAl ȏ4'vmC^MH*O̎t/bGcbzpY.B4/I%Q-a\5F-xYE]%d%q>#ڧINrsU27g^dPXZh`LR!|wގ-oxQW1e-Ji0k/:>&Ӂ3'9Fk3M>,uՒ$#qYT\ +eqS%]!C] ag޸ԗ0>[m+cU+ *EnMeYs Ѽ.ӌOsoa.~cdVj4L.)x!]A'CClv#2=]LBcYA#?2DA8HY8X׌Eή4Wo$-3G +J;w08$pF 9-+t'jLc<W%Уeq2^NY`uYY b}e [o?&וr'CZ 0íY>d7Ra&=lˠ v瘾pDvG\H\(A{8޿.py/U8AЙ#jG];+-)<p> iKfdE2ߌ)N3K/@T YU=r[1 ce;!r(}/S2lt'n Wɤ#L;JSgbX$"biԲML,z)d?GJpkƉ |FZ.+[L0#^j][~(K<-9놸@+vx@ ١4O ZBE"ws#TPk=񧜀Vcn5~4wTT!=3D^ x`k1BۦeG°Yv8#]b جzzx:RYI|b[("7F4YB@M2mYgҖ-F4xTL3f ckS.WJ,Su%w\' <',\/dĽBnIdSQu2 M煅CfU|gݧ>6a6a& Ũ1nO&ɦc)Kr&!|lf7}_T$^*RAlh5}+z~n?E(>Zr=j fΞ<]b_Wtm/97qQ>Ҥ]A'UL1ejĵ1M&[!/+*S6?j}IvN# K&CVkSafV.⎦kPW$N-n`^W=m8OsQLh[C&ϖ{i2\yFVpă0.Mr7dt0*F*=??/H1˷PHO.fuj @"ﯸjXajJUVv)7S..Z%⮂WgoH9[h oNG'Bu[zx_XT. }=5dn|4/6o[1"tCƽP wyD*.<,4 a+"dyd[ T61X}h{,p("}vR^MXim $Ό"H 12˾1D +g"Wak¢od]y>p~4#@6EKCE3pV&ڑ0\ǒ>imۥaF<K* N؞mҝ54ڸj&唿ಐ(k@' |1̷iOa_NzFm뤃d"$mO`yҌ fH fXO؇#Po`M 3t\}gF/35NQw{V`T4uhuw&5KyQc甒 \QT&U}O *ﵯc!oyX {Ծ89F"R >]MDעMɼw;WQ[8}BV$8.NTwf\_;\5½A!o##_osEB6X޺ddž=ѐ~1P8p1/s47s4IP_H 0p nজ6X eI f =MƔ;D<4Fؖvb@Nz |~l_3c̈́0iUbHdkhY;?U`SPguA `OM8I؝'Wk֘G؉tNֱ%\жHXX xDQS}sY@A05e֠u]:3:̱O'uCiBPٹ*bB3x!1ѡ󄙡xdf{ChuzԷώ'SQ@}խ7ztB\CX@JIab,̗p<#2ޜ-1J>;zP#4P,}`i<}N'D%RnS?3qViMR9\O$q-sj AbüS_ޯj5qS ! 톭*4yB4u:ڑɈ04R ;,'I®i&pMbx>e_|bǩY5 r6*V4/o)ƅ!]N@l!V*VQn)xW;yV6甽T@j@㇃coGÓ:Rn)hԋpZU%w1=g[A d{ej ?-tKm!9ZUcMT >@b`\@[6=vln16O,f&Bdn$x Xт*:L+>h,LsI.͆nej/[?TSU̻;C X}oIS=f^bp)_)oR+ 塐 H 4N%`TAK7Z!LܜMK r5iIMLf5* [Y*C_IKȦEƮ=|%M+44H'XLؾw,Ջ xE|Ah=ÿiB4T&` Y8밂5qmbPw0o?l:1í҄(:!BTUCؾy%8X2(P*vfa:}g|c >?%~ ~Ex=?_BL u3S\Qtcq򮝊.sNjEb} B K_LҡN);SyD-mOZGW[L q;7Z<#Iv//$ČG ++s]8Va+<#g+KȠQZ>$^},n!jڍ^zQp6oӤ]]/ ~-$ϋed77Yfgy9OIu;As"@'O#]mBJ>;9?Ntu=#- b_ٰB<<$η3 ɩ J@{o{,py\ypvӳui@LQ{~_"cz%YՀr%4I1 "gâm.tzib?h(=O5.B=ak 1ۡ;Wyb)<Ϯs ыYH"Y.^Х [&;6 P#ӎEnߙv2_%WWMT݇t"D^j1NS=or:Y9B U8$ܧ%OČzD< LW[ bb"e,ްGnRk"%mQ[8BL0 )ɑf Tw_ \|(-J!Gm/wlx"yGHJ jOv$-cIs~ J%@n·`U9iΠXhsJIjZfbUhMI-̛^'^n9EdF)%N.ԕq13sQ4I , [ݤV.;jψC:f'H𘃛FV\87qB%a_"0b sQt2O 1Ng"6OsՕt OmB*4EˆO|Be#nwiY:D$[䜽 Ơ|K-PˆڈQ- x~$ n(͇΂@bdaqܙtS3?&H'E2+Klugo0?wk~r:r19}+&Fn do6z9es":<|nR$r?说<斾g+1&JK,DuwD@@C@A]*s mA.(’yD?ZyFԍ3q+O RftR4! *sR)dqNt _,j⥩jؠ;BlCBhz'8vg;OAM0"‡4G`Wy1\6qEtKRh#7L%mn–XOa-Wuu@t8얹ݽ΄ B{`8ǀ6Bmx[w!%ؚU!XnEKX[LZTCcSetx%uISGvU_ Xn"-8\H5䔩k<KDe~~' }X $ON &40# 3ڷӆ234gwb""oI%\liL .gD886yC WXjf2z3z.!#`W5[2D @_ɵ1 H . *d/l>Oh B`Q2laB&@G} VjmDƧkO:\LyT<:1`tf&p:!TQzn? { kE 2 c0L-&tO{aG=e'O0 'F*@S]Xd6oZ-VR^;f04I rMbjg3/༠ˀ@vNLGA^)G&2݋)T4mAxJe6 l+ t7>Ta@w<8&M^pNӄ;3\;RCVV'&.le[T%K;QZ;PBpGX^oe[q-_=Om ,:E@z$ph rdN;I>,s?NJ?ˢgt M2Tj ^֚w_u-йa6ǟYnxYgI Рw$x1bf1Aʝ(P*Ax˩͘zjnٻ@Ի clBx #5czu~5DVfd;*8E1<77o_ U?(+`!8z}Y;ν g>i&&*8IQ .@բ^xeNr AC( r [މ-k-k{$ǹ2~<9r_!#Rj[CωX}` %lXi}x=oQYFeff4 `~T:5Gm90f󶘠_=v)h']P=3H#*>EkpM닜b}eP|k?#3|by}6jxÎV!Y[ KoU~/geB+`6Ǜ Ie FօcҕQ98!NCR AIy-t#< DZ7rC >dXJܝ3`LN cUp|9|Ila}JU7Ǎ/R*c)S(C|AYv{{ Hg[127:؅-mvQf U3BZ9X pz^y-!qƆq]7خR"ea븀CJHx6ɶ=ah :(ASyi!! /PLE{;B\Og+^pH m򅫙{w|2z,4жRGĥAXJ[s?u "&.Btr91j)1eHge&NDdT2;~L9mgFPbUQ;yQ:fׂtIӦ=G7Ԁmb,dqBUZֱ $ e욍aNщ>~b^4^70ŅQ3ҶCQh>r5ܼ9-m)3)+E~kI7X$ VI߇8.cgCt^#(vfi QygXQY4XE=)(Sw(+ty~\+7Gjh 7D_N1w - XJ~`E99"ʦRf Ǭ8.a2_ FɽNRV݊דQgL9D/vV[* 55kj#grz֍?\(8eɺ@΃ Pߍ|bwfjSOG=3f'3i?ʇb?cߒpSM8JQ1V$}Va;/h)q Mţ=t.EІ̬T:':IOt|e|0H):*Y7PyF.UKeXL=*yD;|5 8L^}:C.1{!wH4*ς׵,bmPfѻD6D$lcB{E :3۝žNu9l S6xIF 㟾YS4=ixzO&->Y{5w3iQ]2pxA42B.CNOЈhz[,AZsZ2_r+i^]Zm*XAҠ=֐UTrrns (N 7i;)1K%|s~4"jJv(*Nj|mRW #䎚0eqpdjst ʱ[ A#GLs%A;8%)K)U5sCQJ>%֊#0Ǔ@8cUIR&AԧC{ Pඛ722\ˊgFaS~b3>N۵١.m;>4Kp449'EDz22ٞft"S_*JLJėeuxQUi$ⱄ-2@ɾ7_s6h}u,nAsFVԜ)Dt|RPguU^'K]Ѩm n]`sQnÛ1F+.=q)GY'>[+bт *R#3x[t~',im*jEejwVDSI CxY-T=PP#9eS&'SL1_M ˿m̽<(鮳5I5Q%Y9:>a&glPַ}bѠ\ڱ* 7YGH.}ÿz/hHQTIͲT԰sFz#Ϯ)ÅQ BφX\ҲvXL5Щ8۝*)iwn$8_&ۧ= ^Ƙzd2f!gr!kç|=3^yW,;NUpV*ZݵUST=K5otMF1825 ʚ ށUagzXJb) %'' UWg|xxނuR,Jכk wuZ8;rD Nl Uni#6Z(Ъ*qg,XFՁg8/2#UO mNSlBcP˔iaYg}yiQCJb99!8 %t ##Xb ?tQ !1!*q=~µLEVRb`ܵQz; /'Wl8y Wƴkw}t7cM66%{FQ]mėC՜ u-O<!ڲ@:bt@d{TI>6N_W(ؗG{'^QY6ٿљGbh 7wb` e~1,4@5keJy" prxa4EjI>EiDyr;mOxij&pAt;nzB'R"W#͗D3kYu*,]ߵ@{Cկ)T [n;;A,wў);(x8+e(<[6 >GCwvO&E_i#R{4s?:f zV*)]5V^s_mZ;,Sw;hk;!l,&F)Ӌ=hmh(^!X^)_,b,N4j35*YJ 2]~&a0cY(#HzX0t{F y3yZ_֤J_uj[ən뎈R^SŃ)v M($Z R0I]SqC^!j$=G6]@AQa7cgw^g]F&4 $P8^?P+/Ʃg X7@3O$1~GƮv_Rl3'lP?Iҥ_k#B8֣n>G&0ai^T FP]+uW$P ?<ڝrIcCA⮝J$mE9D):Pٖu>cʚ^9;Xcעj 9!>˴k βLFbA;CTJ@١@.0VY߇blF|kbKvcJ)RĊ,ga'=ۍDD,q)1#8'^NS."Lwjn*~٦%Џϸ+kM s>IA팴.ˀNK&H>fjgYZ07070100000005000081a400000000000000000000000167a4d803000053a8000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/5Se]?EhDTTk׶Ǽ5Vj/UdbLx50Ê3X#}6 p:jk5Z08'r%V-]UԎbu({uo/؈*!+_ֱoLTɛBc[+ҥ7޺rŷiMo!o!yH(_Wܬy[QN&\Ą7.yY|r_援y$9W0sZ\j[ʹ.މUcEZ+)z0oG.. 1dkӅE#1oB^{xpe} 3mJ-H-.vLɘǢڗ9zE'K eNiNTM'?l>u## a`bGIkFfׂcu%ٻf 攡NKwlDo4_Ef?7VYh"S4|S=I3J03Jc [²Oӵ7vQ;Yo!J  eԲ[҃Vx{Y~š/:[OSq5`zش:7 *d`vnQԓgnG4mQqC3&!h*}v-)Ǖ 6P)YN53' Y rX4fB=ֱ5#_A`?=TJy `ggu }Q3H!ת uGܾ7wF=^`IOh̤c̙ƴSꀬFbM77)qV?:wF{[En ՜FћIgf+3 3X5[DHt"&u-0?aF _n&?d4eYӅ]=: s/vm؈[{Pֹ͢L_޿du(2Î4Jы0{]7 :ab( F @EJCZ0 /8/@Oc UӜ `1ML?jv oJAA}p*fXY dL30ɘ2Y*x 9R ^I8/*=D5 ^ѷf杝WzGD3'-눮``#t$6D1υ`O殥݇ |["NLYV=ax6Ma0=zڊD&>M;0&2@͖F4;'mT$#E%FG@ҝ6ńnxl0~+?m*8VEm<` {"CAKG!0Cֿ5j y)O^=jeC{[w~48YM9DG='|˯ΌY9Q3x@eFA#e3inC & ݥ퉈$1Izɏl-"zγkT!v,nHo>VK}zh#c9'<&P.̆w4\30k3}Nf)]C϶azz ?{ f |dJO@dD֭Ph m*I Pr_$nX@H53 &l{ƪRkdnfgi~b{7i#Ju.%j{%t:44p-Kk~ u%H/_%3:ٰ&?NM[$`:f -;i=.{(P("WD-pס͠}ft)f%y4V<˘viyzC5Ѫm1BNFA{='f-ȢV=ӂr r:c0\ʩ6J 'cMj)m%z~qgw *dc9sy|δ%~:IXoW5: n0KS"M搇2HLLӚ0`ѳK6L[6}((6/׼K2ħU@B]%=pKϞ̊بeΗnV'[ 8A^zl^\4.qV^Ҳm!1\`T5Ps |#k3[A!U3wBh B74>ڦN֞!{wdž,JL` p!aw56vrFd0U3n qh/e{4@L;Ī5DU_~Q =r (h r_ͧIѰx%S!D1-FmI]ne0a æ|g{(GbF6$w:n`moњZ uF/0},H8WI>'\7"(Or[$1r=T)^v#i*BCG |Y# uyBY#lK4`%z` `ݝ*!7pH4qcs܃/'S:8dǚ@/{⯠!!p?`|z0,][LrH qڅm1ZZLq\u| , 2Jh ꆀŚ{ǥ ^&8bNeuȕNFX:JwlpUQ,%F R|N1`)vOl0<:TS,6nAl6rMEU=%z20]zXG5EZ y)dJ᧍w%5 ݕ;k[K/l=_g7O6x/ȯNվa9l7ۗW4‡~ng;tY"ÿ˜ )FpލHqQl%"kJ*4/rxK 8 ǦwDzEgm x[}ky) /C 4#I,-(L >_n]3BƔ85lT׾2ͧLKf[GL73+C]n&4Ί+z`Rɶf=|RfJy^L,ҝMĎ!~f((K/!}븸!;S&0xrd)@Wc f[)ѡ`,F[p@E4 rOzN1[WD[ ԈG~=x s@ECn9+6\0T/8(3״؁b7]0-Ƿ6X #жWvbH>3!fPrrw5+Z$r e')曅)QmO@žm{o\yBC od|tIz+ɰKm}*s ݪ)X)nƛ&y(v1:O~i1.P|y ꢭ~#ަ 2Z԰1KizgI!jqlSwsO:u_5O*0_|?XZ`V|c*|m؏H~X&8I\Xfc{vjiD ۵um;Cn 4TIr#*XP4*Z~?4@u>Y$fq͘ڂjR0M דK:| ԫ>w&$i"c{eDMtmΗjW%$miZS= թQU6~u-6HG̨WYiP dL}:c3|IV0Q/zKXA4xiY%Ͷ6 33ϱ#}rµ᷌lne=h:`"' ])=[pnsl8oVgL4CM9Ɓ6pͣxVR/ urk^T-{!}ӾRzNMݐV1V ⇭z{:`dxa{Oj#pcuj8G/e+\h Nno;`>+\7TOIYIeXh4}:hwUkˍ@_^K˼2s"_܃/o#D#w{{7kͅrg~)uH2WCpwN<-trxܡ]%-E;A*}\(t͋#y2gȯVP8NLwL'yTdzuXtpz`4./Ö/=#ʻm-[]Ʌ>Dh`D߁B{ K*&y`)YžWv ll؝qєD{-̃t^>l\.,NqOro{2#Oc\?}d${ES3o /n>gR 72.:ang )*J ^TA,X'uB~02 K~kʚYqjX 8DXdPjUL(H${{ҒP}=MGVp=zgXMYъȱ n9qePpZkAl; ¥6zn)H9"zO떩00?H!AAw_kDW>ʚrϮ_i0WoKOщ|GpxwLC66Yz!,LZ t@ko=?$]^F2Ǚ 4◉o$r 0БkqlZ?v5e+l\%-WqR/L4x;w顐zz^܌QBL= &k }u,Mp@猌X_d;ũDuylm]XnrnE6J^q%`U~4n!`-!elʳs>&&6&Ek-P,y$qw{4̛8dejM{c ҙV!lwW{e]H,H aݫ3kpE>9X~ }5  O,e6pPEh$߈U9O3kLs{4B;}M#|f0oJRBhHAӂ+CQ"l=3]DFx`0gxQ̌h!.Ud I B@Ȍ{)W3ZS F 6"#Vh8 s*>5XPۦ2꽞F5{Mʴ,м@1R0%qPVU \a8E8c[Zv'In@:.VI5SRsw+.Ѥ2;K~vi /g2*Brb>Zw駟efL{j?a iӅt󲲅-g /mla xDR<ϱ8 å*#n^WN]y'TSڕ2uL!s!O5 @nҌ-QTK$/Mti|  ;wsa H8l YvXc@e%BnpÇ=sRh27Ŕ%ܚ+% 6RMM5{ k;jE\)6Ek1)=NsuZ{Бt(3FnyÿfdԞu!5Fq-#Udh/׹$ @[1 `f:{ͳ:pG/-eJnn!>^oz5.ce7Z[sjSೱTCo/aSg Iʌtߧ}ܰ:͍1F,"A!uᜭ } P(pˬ<9S if@2Dm1 AsڨuQP:^ONfYx@?\95 +t&)&!5DXOCɃE{t˦!Um^ ;%`SmSs1}#[0GN Wlf`~vCem1ӆ>[ߪ; ]DLvAYBdx: f3IX(\mc1Mf40 JsXGl_eCs&* {żp҈jD9[XğPD T_J~@"t,.hdWًÛ8:4K,w׭,YW/w k--(*Q]{%a"QހW98Io怰6S,6p:361N@#Yȥ]Z, M8sXF3YgkN:k8:r Śzos\vÖ%F(B[!y-)0 T6@t_o?0%}T'&Sh9|4fB[3!dB\_{U,̈,W{&9Jk= Vglʨr|G|UԁjΩ&K?0^?KLH$wR@ ~x#CfzVӢv%1x;GvO08BeBN:@gfE۲0_-¥Kݗ(k.|#K&Њ&~}1f6yh7'˓vZ)۾TbOa&4o>8kJzZՁZve#8J@`ߓ%fevb"#(;Su/5mH*4 21: _1?? y ԘD6Dj 4U篲grZ)NQAYp.\djZ(̘VxVsGfG nHQ+=R&^Vy>HrlX;X=4b5?XXAM0*aT_z 2Z|xbL!o~oq3C7aRv5'ۈid8ӚZmVN϶nzN.Vi- Y D؎1:AsaCFbLe=r8 ĊF?:$BL% k9T]4TR-:%Gٽ/CcW-wdHmZ5Qsc8_9Ta.%a:mkFiʰd?/Ѿ`?$mW};)@)TYL;R*,mCzMЛ3+.?rL_R0{̽#Q~"^ u#yt]XLѢbN.yMp@m(PrSg +]~"㣼T7 wvH.wL xf%˗1ZxyצJP5~7 J -TMfvƭ F5FM*eՉڨK }/fV+KL*`E74!^#{vYU[U~*ÇKfoCu^Y[ kngH t&!?P 9;PUR]:"ZI[Y >sAphd 1MXVanӗ-[j"u>nTca-bg03@o -297p<0Wkܹ&2`Nȫl++nb 9?ccf^)%x8vySPI<[0n"@} g3K*f𯸜V98,ug='-X9ToAI wg#.iXdg Rz:ŖG#|d"3tpMr`$cL@([ZV@GA(1@S.߫ 4FQӜټC Q};u!A=rڍGW{[˸ip(ѩ?mɐ%A5!.`^0E T%;hOIdk󂱻2Zf]5i%1 zI'Q'TݧL:o)`͓NehO#l@c{Ųi Ƹtsw1p5!TAE6E_i E/GzDR=X BxBpYU62gycQG 0" rn ~1$RYV@U^%=G =S6h1iMbjTj Š7Q}NHJ8 ' !(Al Dt# a?6~61Ic "yԺmd H![xw|Vw 5A)%XQx.D. Ü1yv[,H$BG>mbn'~7.y#SG.|jvM'\EfH>uџmq˫=~A;aeM)t.Prԓu=1c %ED[B?{8yK~"ܾK[b,$_ ъ6*=G85~,IV;+6P2aUvVOV~C!8G0r!]'+b^ v:! L[L0_V40'g $27Fb\iA?i/t,İԌaQЩ:u}FKN4̸/e8Rnj*6DDQBܟ \Ȃ(VS âmrphQrB/{xce@\ bRL~\-H30*, qTbS6 CxYtEmJSljbx)9uFOK!gY)U` 4õ !w&>bz8e5}9w__OVTrfEml\Z#v߯$$"i)8+Lu]` F03ϡapJ !]jKށѦ6Ҕdw  ;DF3%+8=zs5_mq JD(ųtx&UWUxE.`x>8޷bp|z õ{q.T2Y_ncRHgn^uoZğsDD-:mC¨O%h͍zĬ1\  "~7+Lq}x5V ȔT%(q0'ZTA@!>5fH$Ur/l?'_)p%V@y r42|WݼIvW{:\}(phQX鋔G"L3~ ,gݫ!YbPnΰ蹬pto +@jn9ucF6%lp߼u[`AN:/Sv 8'Fzh8,NN^cϧ{BqvB֬+%A*8AXJuЮiyCiq1&;BMGYF"9[/  N+% l| ޿? kЏu!"zzm__-&/5UWG W_NFc5 v֬ϰcsx/nhP76%bm23ET:o:囎G==O k#;GJޔrX*&E/]"Qt ̸@gY_)I\SI*qq2X^!|>p\!g93H6Pvaifխxm~s' Ox}^}\GXRh.q"H0Y-f[xKZh!cO)1>e3j¹p+&h?z}]́FQ>a>Fx9O}.~ER<E1 $ zH{|+ ]FƟP)JHJ?B^׆\*IBRJ"6WwԄD~ V3V)ғ,rK#k;PWn\?csߧ!Yx2=9B4oz2K!~/R_j'OIg^zX\&Fђ ڕʹz>8j$5"X>K #7lΫVyuAm'FL} Xͤ ݃6'X=Z@ApGSJx}-}gfo|V0Ҋ՗H&m|#,YPns?M1F~8h\ц^)# DQHH5 ?|˚sNSrTΫC/9'J;,jD= !:;(hT^C O.4PN̚KSbܾ,G10wD# ,p6Ϣ+­tyiIUH4_#?_c sy-VPfvgЧ kh!.J0N󄰲K:<$e? ɠ)$-Yի]szUG22֕V|9mjvumMLyA}!j(B?hsJ PWQU,axM}mo9a~ur1^ }@єbĠ)][Lm44)d3gq` &pqe;?)w43Q u#7`Lo/gœo IkVU#б$^u&5 u(x)׼ˈNˑ3\g*{nUoЅd bI_5 MM?^nlMWj`Iϯj<o}E_t#H7OPAB'E BtV1 r!,⭞qOдM\֒J^#vA vLI_W.$EL##oywnZEH9}G ;e^16w_Ii^\V CX.ίc {`IË{2M]N @J> T O9(Q?+ 5o+iH.yU._7 ĆVQ6 4}=3[~L׉ˌHܗjtZ52^POHШz9!P޷duӬYγ"%I~TM#n_(; cn[INCsLGy(̩څua4dt֟QagL~Ky~e'#d KQ l8-H'.2 I]%]wDC8vgD|dvI:t$B7wA89C+sO9滏38|-D2eT8a?[}oٙ6G.gM4஺{i._E\GTwÈh&_ ُ F<^}$01eh aä"q?V0@{^sUƈbZ%~ [06v) p;] s`J)ƒjކp,^]|69+!nVYН܎z qP ˤ/케thpmbCJ yb@Ju^  :Bbń\3cӀtي]^xW نuH}x=dĪ'g(a9IE 3D4#^C[B:fћ閄)@?^aD@bUEԳQHwӓ#΂1X\u6v3+h*БBƽSk&* @zk$ 1t?ޤqvYb5|Mfʆ~p㪲pYYng9 X$`>t=e e҈DA]Fd&cIt^Ji vP{XK-=P}5O겵 9HZa#Onj1%Dofn2-9^P8iX0|kdo1S"MD?` z@6'<#6L?ީq;.>FUc}͵ Jr|oiB[B'GNgI8FDo?;p?y zOq&'*;.ا%+VuC"2ċ < sx='ޕC}ICuCQ5!9gc<xhǩkc_NXxeqE9sz,l^GzkЌ\?q 4s,5EȂuKg>[:᫃D{} ?]Y5n61Z@*+MEHjexJ܉/vI:%ʹǓNMTk?`-3O7W'UcΦ5m nۦ]WYFaXe=4bMX$}Zc@tl=4O-qJK;}Yy >rܓ8ɩEOoL@ <b/E+{^{ܼ qak |[+1k 1(CT&ƨGnX>V=Is xd Dᑹx>R>w<+L;{ {Vsn"J[#7ay/^?'۲2zܙh!䅓8y(ܟ:vJ׹9m٘m^c=uQ#NG '*i9;wELJcM]bf=^.^w LU18ʠ)_Rot9d?^f Qe AOe<'8f(vֿWb'ػ0vk3;Vm [?Xtl/Qc'/SIQUMS#2,L+[p]1dM Rs _'iJ(,/l&elOV.AL8ץPJEt?$х$ѯoI-p7"TfXF̂ƲQ~18(e4] <ʩ˨v قm Y M!`%߃ ?G7׈KաךIr>ۭ0H+.*~#ɰJ4yq,Yq{k #:YД~\k "` dL] a:Ya=őO1NSZVOPW=PkG u, h( ]4~l8 W CE]+f>v:InjAQ7H@ҫ ;)@"#UqdiyCE*hH\5@&UŤjt4o a$e% ̱mWQtsDfalQLH+^ѓC {ZI@7L6uY=bs\*1?19&3K=ek nXߌy2}4onbq4Y0NvlgvwAK_yP%=}>.-XN{_ړ$vi`h8_F$)檋>ȒR>qQ~l4 k'hvѿ Guc0"-CM2':JXbFwdTY @Yb?^m\@ok>NjeA=ݤք 8%=6cf'.P;{;GHqTPJ&TK@;J SUp\a ,j_nq8m\ []EF*S0k^O a-$Z`Qq%->$6n V1iA^B=t&03tL|e48ay,KΞj}2!\^&v)n,fg8nbQSͺ: '&,l \mA PMGs5\j1+{;UΏ-6 A@n*7=rB7D¶٢Vb*2џ iiУﯿ]t\%{=XDrϱgYZ07070100000006000081a400000000000000000000000167a4d8040000b728000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ; rߵ~^Gp97{ơS tIө_$lpK[WYUy<֠|(6>"Rn11`|itEjnNjv8Qt8~ZksBˋCAN Os\tCL͕AWDU /](ZwzM_2E^$qN_aDS]yH6hO#7TzjM,S$y q"J&tȢENkb,DXDHyK.zt~4\t .AÖ[U qN TN  i[l>P`7aK7# i#ѢR,fjQϏlGN@&{VՊ~p[A73=žrEZza"M:5!e#қ֗ϒP](GhoS: ,?΄=yx,WQ֑ZjE9kUݣy7𳽝X+}H(1]>x0&^~HiC8$hO>)9;?. KYc./΍I!(_ZbP]](x*jd$Ӹu`7LorAJku Q3ݒJ [O^G(cld]@lN`zȹix S~ !hևZ>)V1!?^P&qLEȺ.Вdx"85J/<ml."EHJ޶wYԻTPwd[`c@b[e5΍U#  Nse"xG[6/Ä'dt ܛ15lby C.Js6}H9Iό+uI%9̲ 0nEϒh6b#(x-uMhqJ/YEr M}l12s`>2 3qOv+hq6ʼI|wHGRJZIܠD Ys0x0hgU`u%=C0Rə8#y"*AV)8em\ތYҲmR۬$1LoPɛ ;) Y q:~dZxYJe˺^hoԿIVNd+P5kvPVlr}::JxجQɠMSϪ2392%5Rٶr5"nEvfѷf՛&yzP_Khp9t " |uq6/5kiR05~j夎"/q;R(P4wX-|¯rWGOlCSWqSU ̡~ll ?*^{}hl7k&|1r(>n#QB4lTS@_|"FL6βѬ>[ )4 Cg$o$\1󮱝|6Q3}8S FBvMG4:ʯzy0Ew (18ȿ$Z.CT=bEg㊛k#p/W(oEY$^d .`jO&]@L;kmv7Ѣ{ ZV{"Ժ}3]O*E* A1nx@ Q[CDjVFݒ]]W>f$!F2D+ޖpOt?jZ8!ᅄSz2aN=آ8uh+lb1o1,k R\F%U3`x!H =p3i[F|$A4?ӦGE1ܝ&2xx(=w !MdqMg_S/bVi5W=ZX<1Ux]m=sji0*eAt/"EhG&A3Ұ>mxlAo]ona"5$APN)nHm a{ne`"JV+\G+ұ`Ͻ" [D={D.muvFX"Q^tWY+T ioT9Kr8~FMBExf9Qo^חq|$ ̵uq? QL夺` y T38QW|xn۽q'= ɦs`,,BdR ,>V$W"7knNj͌@?9BȒxK·/ۜ Zdwn,+>ꅄO3KPR(ݫOQU37i0cC mP]wPN1dp5uHRXɭimڞȉ]n+nT;f47D k_PdiGٌjT*ɜ(W/N\h׹lag # p=j9nPLcr,+-Oaf*=4%ݬ0 A_ԛ16.ݓU+CՐXkc3O֊9P+K]P!:9F_Vc3uh#͚BTXǮg逅\F;ƩԀoLs]Jn3Qˀ<އKY6 G+M oH{|:,ҭiAbFU`1Q9v [z훰-VKs/k$Ņ#aIϩaƩjC6?B9xZE57N6N CciAS7 5D`\1-7]VO2*Z1j(7=`=5&B3/xe;q[<ҽv"럑z+,s4 w7Lm.. ìMK}ݏ琓{ov3xm"$u=|>ik5Y7'q J7 >U%3Kid3 Z#C\zB$'si xB]>{:sMy`h5Gg?CHVS*0\NUHGfQ[|k'1ncњ*?Ue(-gqn>֜P.*9(լ ׍;cL$=fߔ4k)ܦnXG4f'Nh[{w7_%rR Y4=3EԐyB 7D҂v۶W\\edO\/!q`CŰzLV>P}Y;`i):VG&J 7ydٳ|KQOMpSI`n"gGrʐra#V|{,uN;,=z) wF5γ{ Dc*R ]qIe toH @h P{O,e%)Jc#ouOR;XX=4+C)Me߅EÜ8bѲĪۉVDg3%a{y. *(^tr{O0b"q9.1s*u})JߊYZLK>;o :^?7K(Lt*~ Хh׎m͒| FSN-^am(fx ǥ)s~4:Y孚DG5GǷN+ٞm".uwYA^XOn<${i^]PʣޭK:[P1k/n5 ]ke1nGBC B\@(x@N ^#5tLcb⑕ b,ECL tHm݋ ^M}:F #0H;HE|< k;d3wQl\TA+q[;yiso_q͢獁܂E7\h K Kz |**-wMhMH*wQOn) m~`gP%ʻМE)hEUyj WK&_n&"ָWL6IEֲlsi-C?SRd(:7ۀN8Nр$ig(|mk40_Acf˅qGQ~#_ADaB.`5 ɒ,dpdjLOLDGOA# mUz~c {v-m(5`ls[xpc׳Czo -5d1*zo/z-w XT|.pWC͏;C3jBJ8''òwr4(2RM 񰆔Ԗ֧\$]4꟒XM>1tL895 1?6qzĚ9F\-ʰD̫.ּGsw\8V mv?x32XNkFIr+8 !xRهEO/ QY 8ƽ!&XP*MC4iayt^<0N(&&6jl<`:N p!{e7+.GpNHDePp ?r,]OZQW^ӵd0#`J\JP~t9\ w'WX9~L-,23bw~H C}Dg_6S V. %gv4'!`4u"X ynthn!&rߞs|Ԡ0v3x$9Ǩ[:yD<&˄&A@$qDL@@MkZgJh2RI_֜+1 4k lXuy܊:-BQ'V~̰?9iO4˯ÿD#2&9Cb{5C=`0kQX>ku|'BH20G+8Al߭g!Vu?JOnZBc(BB"'2#& -x O OHZ,LY5?b +1x,BxU.Z)%S~S]b B1Qe[+6kpByhC$F̕ 1Ꮋk;D'k|)%2 a W@vJE 䞙#'gy"քlI$E/)PW`aі:kh+4QkUyCP5j[ H=J4(Mza擾ҡ 9MhCݐjo@ !Dn]քfF[*m]&1Emfos $6Ysp'g' |Ho;>\8M zZJ;}lEc/H8nLM#'z8AY84@pġ_j~8-sбqr1.i` Rg_ƂW?O 5F)GMpioD]Ci$gJaӮݯWUecf8fa }TidNҖ}czDGG"J 9q1Ji.T#!"{,v~!w^|LiYlqX.7 27[vAmVktjl̗iXƦ;LD[kPRW*  OoIT l@aY<oM{[B6CBdeT,4.ͬSϬ(3-ǍG~s>2ɷf}Q4G?aR8k`=o!j*rJ1 G"qYjܛ_#./#HQ;Th/( 4ްe.^l .+K}^VgPfl^t=.+i  btpTK*N>VFyrm,[{!7n߮h0 Ѥ7F=w2yW>] 3eq+_Mz\^<;KNpۇ昺cQ'[yxSjgw2V7_B&c#RSk2< ̵: 4$uTCJ&oYC çg/Ʀ離}h52v&Vҹ9O3sYpwA==…|7khD?m6BOaGw(O^'k%;0̑Q}a) Hj-'lM >"PdftJE곁~' r*}q} 6Lc4 kL)i dWoMQ>*<`1 Ol\~i}޲&ܤ Lڣn#1Gױ6k8ԑ)[U(P=cXĐL^+tV%u6@ܢЈ{BT}sZoCWZh:՝*LN,A}vLc ҽ!Ty1J|KR}UV`_C|`yIŨ`.HQPʆo3oT>Yހ\LM9b 3Rh3S>`};A8AشdyH(7.'8 G.szqT#4!aҒVƓeq|iWgu\g;sA恶/S|??ƚEܷD!%= \XbܡMSŝxԭѰ⚒?tƘ 3$L$J<ȣs`81{fEz[roITd 6EOz~Puf쩒?_zvjtp\$&мn:Mn^|Ŭ8◕(Yk+of@#y躡Q':?Gv~Ï .Н(Ϸ}.cz\x  D2΀th*Ok& ;r@YhS*tHJװM3M+NQ.cJ-{2([krdcuM n;[xbJt;9mgf'دuaT@%#%I{7$؃t;'[.\iC V]/)5T;GP{ZcJ0^CNPh@ɀJ-#`8j?}#򄊶W&+M3 ,Oů$#X=I@ul+|:Y/? EĞ9&~;*À0cK0:Ԃ!#~o00iPNRY-I_AKwCnݔ5ᬖU`0[])A4{г]n{ D5]%o:3u~3b:C2rH];Uc؃pٴ^i8UJBP giy։nқ鴳bLn1;dis A$gE,c.[vr(YmА{.nٻWBi$c! i"e&nAcw4"\ rfb|0ZOBUsrrkB?ƾ] *Fw<- r fjhv0%LookCioܛ5N䊼MMtHMM*iooTLxͱ;׏\;xr?+S^JB Gb{ƺ̮Ȁӑ3[<w^9ڀWZ@J[vҢ{? 7T˜Vy_=lu*"X`Z:wʜRzaQ*oBz`Hj}Bp7mّ~`fvraѦj5X fBce%@{ #ط[S5ab|*&VN-!:k$Xe*N6 4}dj i~+ &'Rix+PJi`HcZ SM|3.|Ipq`3{#n:<4(Eܰ|a*!r2?vIb!L)LB4JlXy3LwEbE;Dz}.>7 xnUjpe~UhBIʫ.~N̪w.'Z,,M/{T:>}ld@2uM !B){F'O-\Wj7R@lp4aT9Cy08݃m:Wk7_VA)rZ*uwqMp.%4}JWWDdž`0 ̖[mdPڡ-2$U#Q0r{XmGU)81vxKֹPo1?.ĵ{`"uh-k|tPgga<)lRDGTUJ҂]FtyrWLPY.X4&Z;u =fHIx PQk(TڳWގN)}17% ~>_klVms@;ŔDl}bHX}3Uq`p)H+Go&)~SdE^L^90Uc1yW?q*?ś"or(nKD (e7 o2Y݊9a0I#cY„sWpLvwʸT,.S~*TH")3 PM"Id"fy0c9V4?CVND$'e*n3 [5:/ u70.$1E8X&o؆k7sHؐ)@`);unVtHBݐ= TSNbS+.yMxZA{_ 9gM g|@?!Wu;24o ԅ!TY+njn=4."͇+YGtYNL߿-`޻ Y܍|{̉nts|h :R3`;7klSp`U}F |+=z\dL-bI(v{Ů)Jl&^7X{uzc $_JeZu4փyxR;̬{`Ǹ=(f"1 #2NdH׮A ^ߔK^)G}[l-KtREUƓU\`ߣ9X!GvA 5oPg(o ,|uX`TⳏkG_.P=TEur\u)oYgj{3ʞ5ob,{+O ٯ| WIatnk`V]Oԛh* (,̚ M\,G/,BN#hKvHk6 wdP5\K:'v;#}ܷu8vMҁg3. Ѻ^l&i6j/.*R1m3k!S$Ƿ=vP4T0cDZ{?\E8jӂ `8D C҅1#OfUXf1qPR;\5'v;V$$4֙QGj~n7uԋxۜč5B,ggQ9JsYKrwX²=u5;Yj#-)njx3UZHd# :#/WP`Gh<Wbf&<5,B;"80 ;;Z4** ;2I8P) yh‘ $%%EL6Y3bISOfhDu 6fٳxc}x'q⊌ B.zJl;bj~X.zy!kz*<q_Q8M.R4p#ͩqʿ-oR;Y&`ior̨2/hcRIwOw?:\p;BdnoӅ(d7%" o|;bZ9~_thW[#rxQf.QuW䌙~)Bgpz6¼W>[Wdz嬑m‹L\0뻂BA.f{bs5N$o ESt_bu{ ˇV)xSu?nt.7=ٴLkG` ǼTE\x)E 固S:I$U9+=v"&7HNk`櫎wlGռEs/.rbK\Hӯ ud30{K5GPxQCViPb4=T [B( z@HB*.\,YXUTjC(YT͙HN*7 3ׇddD6ت:˧uQSai ȥ}isrtGS"xf '1 9Fl q!N\FٮuG:2N8t]gA2%TЗ$8{Ac&\:㙓"q;,&i9ߪnk8`܉7eB[l᳭i3/יg>Zo,]oPoV&az2x}ֹ߯ 2YeUtw}EXxV?NP0xLlL;[믢i(̫ C6xJiE4x]9"ȡ>;햺9@{q H+C'\G:o/N 19Be^15%4MuŴ*?aP WrqyXsZZA5{i}e>n}7  U9Pt}k#;@y1q=("Jvs%z|f߈W7󗨺uH;vl(_bs{7ܨ5oO8 v9LNQe/%7#U!^[삿'[Y@Pea_׆4)dZs8Hy{吠.}꫃7GV Y>"39{Mi]sE:ֽ[{4rVE$QTcV>kmK [7'E&1=,ղ{{ʬD=*OlVwqMXuL,⓲\mR!; H H5G:$Dg}@N ^2֙eȢx(T d gm7ZR)F_st˝#cyuov86'٘[4a0MԒ*=^'nnwW%mޙF{^LʚiHo4t&qɝ#?[RLDgh,^3Aa?r Bȑ\ɒi?d*_8zJ?348[P, ӘdX$gze$hחia-jxɔawq$ܳ8=j>-o+i`tc?;VuDVq]SKROn(xUC22]/ f?K!Ll  ;? ^3̞}D|h~3 =Cuǫ+ ##!]0y ګnU{LL 9: i=-ԝE 6B%g0~_]ܬܣrcϰ>F i"ґCP?mFo,}c"[׻r謩 )1 hEҜRN_]x CWfzkQ-LnAr kA{y5B/F;͕qtJEԌuLl :y#|_:mW,WD{"̓Q /iFtSVΜ غˡGt(i U?_Su1<(rwqhnyo~y3PiƁr=vOɞLS<&Mjφߊ6/zJ58#6Pd|CtmyEXkJep8rJ#aXe['4FQ2=Yp+~J=Lh@K !&M9Y . c-8,N Pfgx4lw/`حt'lr @Xa m3IHƕzF02D1G~ߧpiCǑ !A7wzdL3̖H [ݍvYr0Q -0;5HV&}}倷DbWz? u'ET UǑ4oMIE$ZbϥW%Ẋ0&X6FT|o_J[SUā5Q`G1c|'3ި<5HdbAD poj(5Oa$9o.0;+%cz^)tnD]dL)1zi5eU*&df?&G0'z|@9[k/⸷DX6;ZDߧgyR{j۰x}f{Uqs ١F\cjb@tTq_P;Jr7J{@[*$h'G)<{AQ.Eŋk6@l]i5"hYUͻحe$Kx')V܄vΦj1޶KޭTYq]v[zԬ(m0**z_ md>L,=9! ڠ)0bWI/ѹۿѿ vf$ vxZ`p)JJ6D<~cSiɢnZ~}};ssvuK;_*m(b\$՝29uk慝}Y] [u5_%8KμMf EDH]:pd(aT}䍖lFDӒ0F\`cU1;d6OrTA# s5!Qt ^fa[˄BF!X2z Zl.-B­❥vgr9Շ GVzs%M*$ ݼE$ Tf4yru޾zHWͻ嶭BX3 ã8|M7o_\@B u5Y @1cD| #ۇHhfbU${8.o3vUR4Q2~ؤN(!Y=q>Rs *6⮓ZV4IU5} hnғI\΅vCR)[XG7rc9ASX# d9]DaIę!!_6v]le"Yjmgj! s;yJ()XpM22Wi1p{@zKpRH|+V{!$w{!dϾ)9l;G6D gB""rJQyqzyp2SŎ tuElXdmL܎+"FhmN!ZHp*oc>]O p;~n$rCz-z11LL彨Ϡw$J=x}Z|26) fe MֿSsvUkfgcJٚ26W/e߄WQ 9} ox6;jg/nXļP{rq/L`$p@Yu-!u3o+{!BkDZ HiWGu >VjX !-A2v_'s:8H;{xqvbh 63aRXops9\νHr#ni_s3˰FwXCvRa'KuN;NuxL'=S4d#&"ݭYY5pŔ>J] *:ۻk,5RU< UoTcN`B/$*'x)8> %ҫG5rp} d&Y[QbBڶe_XRh\ØUa@}x{ýP*)W;q.' OړI'+dLt:ifGʰ2M!Jl1l#vNiUB(e 7d?:GYQ^ T&0VLmK'mMZE^sOE)8y/O.NTՆWoQ\i_A_V~]lIY AT+oo}5ٙ"bBnUOū6E\BkX}MX?_R?;@"3 BftɻTt-! WEM\%Fl~gFT烵XĘzN*~=1~q@>lNfr#b"A8\Pk(?D7mZklN[!FNtXa:pd 3u8b]~({vpf6N@Տ$;v %D\ID2G}/_jj46SP1@ٍmgXv6sAr~eFy{Acf0?moA|?r2Խl5-hW% }Vqkf$+Q|׼leYY߽j3\Y3 HR{wR9zNOF {i5ls A{T1Lck3fУ6h9w;t3qS#Ɏ:lL][⌁^~{"`op#`+L|[:Dɂ;SAU+-4y Fa3氟ԕĔwt"Mk rk?=K^*9!+ / ޷~Z67Do=Cda#'_ht 識݌{ ?! !aVo2q"Yh3 >mG"k$RѮ&RL2vF mvn9 ;?ۈ}yހ<3 ܧinٺ6 OQ_̥fí #kr$̘xO3+x\q;rW4[v?gԐLrmfN/˅#rH u9^nEfEďhn#}j,NIš,]jjW/^q-\͠AnB+aբd"UզJSL KSG";{? +.n:XZVۦ }'zwygda?ck˨d0Ĩ:ۗ4KZ1s(?9Ǽ]URfHP gKhde^AWlMh7P<޳8%J0_`ӭ} $>_γK24DRg o۬~+`C'/LeʣƹfĿ^+):jCuv+Ո4C$TcUF'g*4 Ri2pX5ODM4(H73yç'[`eR.g\k*`tQ%HepE`'sLHgDrI.Hx|m4ϣcMJ~WLS&MBw?Lڄׇy.@$Qv~Ul-%Yr,`Lh-)>F'RfF?tQFSl{/;@7ai̋5I-γ0=vbR#rtۼ @1ţd/)iJ˴\2|]+m}f_n:V\ <ݠD7s))'xe7p}%_ />]- A#|G%O 8#c?$pNY++bM@_N-Qz38h|pRL2E*[42Xq'F h_b+Q/6~A}fg6Q)Әi@Jt1J8ٓy^/Ѵ@{|`_J?#Q=>8Lx1 Yu>wߊ=݆(~j-)boٵ}f_$ Bڝo5mfԟFh65)w$GL>h܌|_fKV: .ԧC"5Qaimi2kLMHUM^~t?yuXNxCU#ViPrŠ2f/G+v?Ծq(abeU柑Zsg&i30\qEgF%rlg%u?^-ﴈݴY`7˫"0"LZv}T~ ΘRHe'HHT(ھ+DB%U; -BzOy74XPsqc-v]hnvh*Jl}&̡3tytQӧlp½F5`s%=F F4ZcE |Gn ^+t`~d&6,.iagܧ v@Oy\?MC6U3Nu`EAѝ&#B%A)JxC7nN?;Q1^ǐ§Q۰*DġCBy:ԡ ?Z}P>l&Nw'J͙jl {mrG`U脱y:{۞wq<Ԏ3Gq/a=a._i nU ګuՔ"[0Fmx` F0nV!7p22(o9-:rIYׯjQ5ֳ.Ms>[eI%dЍJ&0i̵7 ")ثD7y@[ RYS;Bx .*TՔe-Wo?4kp6b$QBg}{*:w v3={WɝQ0{ /*7R:I|eL_JUfE`bsuNn; :|gY8Lh$-2QlOO0P3P$@DASC?bmc~+1ӑN3sQXeq36e"1'cwv~!UifcIi ?z( ƣ,I|ֲ]gr6&a7W`i-*塇gZ $nT;raNYyW0?X9M27mREw*Ғm {*pOZcFxҟG|j5j5YrZ'Uj!K,I!<mj/f*PUIHd)>B|nm>h4/Gzzf8_r"GI7緛 4{E ZKR)_d?5ѵ >}L\>N1l Qj 9*ă2aM`ĬoJ!j3@V/=PJbi9tpIm >I"t#f9.ՖTM](2˂+}݁x|[/ 2egG$9_yIASB)!ƨҞb?а(J7ܩ+%35sTUU " Ej!^ 1dU"gn:Et#7ygdV_n0Vܣ [:*D~{v%!4}K%Ft>t|Dqvw[ٳT] 86inZ)F'@+гy?8e Ƶe H# +q1B!02&U3=lQθ'Vm oW2.:8']TN\Dn܉mӞr._|F`gRqA(ej6#; Lg!nӨPiϋ\ɧiWyj$&8;E:Ca/'ǀI#={Zƴd߶Z( Hx-@\E1x֪{nEM쐮t`w^=+PT;)З,9 g_g3#X5w-`E 5tDB5:-:=K rd@.PJo7Z~:%o x+e\W‡=KύC˔LarF}hb~u' 8o[(y eЯ&Sܩ|GPDst;_5kְpN"r XrPha^YT}~9ڶ;>}V)#`y5 o:#6+]񋘄Se4b<" N^m;itDG0_+'ZQO t^wjJ,6#w2 h<@ۑ2A#amq趘w)CW*c>VNfVU]Ex\,W㗯cɹ#ޏ,@㭍hyOXH]5P'6U0M1 _m8 Ѱ50*9X k[^k=+Idf/U v8t`7]t ZJ)>+rJiEw,b/Zxc~W8 "CG\rWt Qq f0k7 }ֶ$u0 ",^=+o-Hݼag,5!>҇?>$ sHpVG(1w +az*XF+"CjPԨ%^v'V/b'S!)c5Ob`eۊd l}'䔊MSU#r6G1x)5h7WDaӣq*bRrP"F:j,.@gih5Y Of%U:⹨7A”B;xO⺐clT¤^ޞ"֥z㌚N?RI3ʚ"s%2XSaP4-e{:Zq@RA*eBw KJJ$EZOqQ&}*bFp3 ǔy"#3"j yScɠ1қ%| M_E͕ ).4w3'KKҁN\ K59 Gx {&1@: X d;Z{11g^)vnYYl.|nv ? R 50&d#hU {8225GI&ƬuDeB$m=͡p&閿7shڜҭbޑBgwqv?B= VfKl̓8OOnA/ Gofӟ$G8{8uif,9_'ӄwޛ(֐WGg-8HRIK.7@ HUE b(U=W~ypjD \Iu[>w=^1i83~ }Mޅ_ԄjW~Hi"([˼k1r0/jc(yN!ռuj"t@?͗O09Xs.ESrV'5XkiYUvLLa>{?@F87Ѹ~[z#P<l/{$-3Ws-Aj! ݒժqx'3M*S%jmQE,7O>Ԋ(N [ŤyJ}fu9fP%I.cTOMXF.z,Â@G,v83, HisAY4{*gQa{\+~VV#\~IK Y]s96FH pNgFɽIa/"A4|27qʆhըO7oroƁ[;g쪴>];xkd9L-T$ԬJ@zqe™.~cA-pXa3 ϬUiBZqO[*b廕+☋J+"m9{Y#HH.IȹR(L꺽 oȯC{ VkQ"p|Sly۹@[F &Wo 1%UcH9xzY{k}5xy[uW׏j*AnK]e%NVUS-A6Yz11&,(b=(XH+wCa!!TRg#9).f~׫޺ l^`=nn]pթ\ YZDž~)dRJd7 BkeƎt|ZWX`ceᎆ_@4_%zmaW_=7r#seͧsDGaGgO'0k"%Zd|<; -M#|M湗R1>IDQW2"Cb/V׭j:@¤` y@[@CjA8ojl8l,x(q-uDweojf; @"UB 𽏪Er O7@ `پl*g,odĀ"rpىAq,w"$3sF|<Brsju 㱜io~J#eQ*F$ҩ'xcsl'Jsg*AwU=h05%8#˗P=Lecu%r6x6UMr'Ri]!(5j_t\%mГdk\ *}LQH]t*~{UB,X*$6 a&r'x`ds + )J^c~tƸ]ֵЃFɍ-:ģ5.5t[% 9,GNTn H-2N%o]Ta ȿBlw>\D?6$"vk/wi+;1Qci.KitFZq2E* Eu+o#ov*(^VeVGIl:1G ҵcDt?@ NWB\!V!pe©Ʒ+ѼlnWu"kǯSn=<M 6=LwgPTN?qDŽ7qACdmMwVqV|D&x9qr3 e63 ҩ2zR+WLZ=^)JSqݵ4 0AS꽾,iq9Z0at%ę-I߹lƬ.d9V8'UmLh<0d]f?ϫ5%x^Iy?Tny")c巊c"MfZ 4wD?dp yX!1=8ET *޸;6h~A0am:bJM;./*!s_B w/RQwFkD;._Z@ ]EP_א ?Ŷ2L"lvQ}FU hc7;w\govz-ZQԁޭ UT!d s}( 8-i7xF[zV@r^qC\*}>v5p/Y1ȵ=w73 f> JՖb7@Fue߅: p߀v- 鮁-'U;'TAIdo@yeעJvY$Gp2G峊~;qt~<ɵ\7");G/&1 V Ugey ٵ6d0@/&WZ ߉7}IY8,\Vʗ3e &Ss9 4=jA9Ʀ бYw4~պ1wǘPQB#$Fn({wR 8ѓc|T`L>x'> :):08oqlQiq+VxS%U|lS,.4o\e5n[Nz_b2&[  CzI<65tC3dq ,~neiöyռD؋ mgELּlz"OLVq)? HH׭;ΡåXkIq )jF4jEd^1!!B )l|1[ˤr[=CnLj "YCV؊=N(.g~1>}TUC^Wazj+i,<(C;G9s#5"C3~8y)+(g\Bda,z5|XsLp+ëC ¯pИ'Qݱ/hJ ҈2 ;|˻T u?*iCj-NH'Jum\^5*9l&A#%Ay\?՛G)j;a"V.XuljF'nOs6z8t 0 BZ#?P6 3Zn8oaf^fDbl2k$1V#S0X~jpQL3,d$Cj`r8ݫ:E*{ɍt;l410r'c#+yԼWR*؃&dݙ4xƻ¹FyY'ZyC\/jrc<_c8MPȭ- ?*@]&`v 9(t@*6 nyND-xM٤XQ Uޠb̲@dY)(ӤR\a$e^EcǺN:iEZ5g'wnzc=Yx+.[EXWN]sU(ꅟoÄӤH9:y:ʕO6`MA$GB%)ɀ:gT<6haV#g,]HW0jza' $09 V|2NA9z܇BkQN7sI EMiMkz`}Vi.1N˜7M)0dajL9υ[JmtzvkZ)^Ϟ^tY_RP^P&' M.XȢU3p8A196%wLŇ8LPIdT{ A\{WM3;rj^6F2TL 0/_3R{w8v'!4J|oʤ;Fa7bsU9f=0kotgVBn'(dkp^E+>9gqh1Y[/8TxN*xHT xr єbrwyா"".e0#DRUOdO $gz"@}r{]oۗ'yzuHm =}eXDؐrӱc$%' DӯpT֟{ y1GPW}>o$V<šѿ#ߍ&⼄7jO.<%z9ޘ:7 a@U"OVw!'YdJHE4Q;`fZ^ 3b؋ګ3m3?+m @r%CrF{4"77XZ# qCzVɏ[;_jzWu-R%r\e^ЂYfD:{0+`fASzvbj*&!Y sEnFZlzo'qP1sj^>>ɿMDk7g<MK ?j vV47U8nw4D* +|y,k)g]}zp#l*B%C|z>7\ējh6wᦠdǛ`R88x-ToLT'>\Rbjm6(ҫAԟiI&Mi%fYb2{_ex^~}dL %2PrPe6.w/BŜs/_[BwR<-KO0(uUWw/ $[RN-oݣqKLjJ܏]m!pX叕Uvx+NL`YY @ͦJաj~@"zGCSR#-DZ{MyuENooA.uX|0,lY\f+r,gZ j"qqm\a)lXvo[D֛MC|.6R *'\^o-V'mĸy~aB$P)T,J:h+Yq[ՊpIaeIUhr"<ũJ,ntjT'/$'_dwPMߴ@bcΓ7CՊ~^nDx"^Ush]]C!8 n:4 T`2; na_Iy~ɷ[/?­yԒLj, _+) I49R|G9sn$so=(̵l9x;:B\$-ʸU"kDVseۅn@ePB5a()g.J/*tTXuq>z>5IaKXBum4z0QqgcAlAT mn0ç1oW ^G 8i> k! ) 0l(8̴@WG,kL"&kId^6$LȮfDL2g{ ӎz%'IEm(6ݧ5VWMi@ab'6~1RÀl} L 7E^[Q~u(=O@g \#?,Вˢ.؝^n*`Ȩ Eӑ.0*V&Pv,֠ *`#pzu@HIg{- R%9xjV|e^ks7n^9hS,sgz#.7 ׯ(J<$^^O9%[N0s6;'(&pI@:v;h,۵L;sHX?qS?* 0c~M "l}b~Ɋ&EМ} xǙc-wqS#p4(qN)\UEUKnTKk 0%^7?m8]P6+sS>:Eʰhr`f nk݀۽p\: g8\W8byŪ6lB Ѫ.#dK=4+.ƝhWCH# 3jE'"! b iDvEW@CKyk`RN3D"֩_4tst)GՑ e?*f o񉚒gRh+&XFEUens*\L=̛wiq\^o_yX4W@7WzӖvz].ߗpf=HDYǭg$rcNw ˟ C!7RJUYjB()t:Dh~"noQS* V,@%w' >1xiq겶xdE/ecJOxX0م-I\p޲uni/SAօ$矣Xy9e7h؎Tn/gRS= #vjT8: ]<*jCmL%l#j^u6ti)L3~$dxYŭO6_2 /cC }u'[Fb s*nah$]>t}mH ]a|x+r,D>-\,c j3hғOL㵥GZM 3Κ/<6n,uc'8zHC{i8Q83Tuŏ9B0.ymn1먑P4.BbJhҁx8 +oqsAbi66f}NKf%? ;D rY$ms_YajEa2ׁ 6zx$sF'Ԃl2Z0 ni#w<4@tc/G 4,_V]e3ɮ]tڱ]^1n.iOs te;m^fK7_O%oؓFϊR W9Uft򬐞D&&֥p6A m9 T'm$S^A#K4!v2,Y1h,1,j⑬GW]f }k5]s](C8e1:p0.c^\fxʛ'6)ۮP DR yKMedvXcN:l OzV r}*BeP٤wGeyj2SJ wA G5)Ӧ[66WrF,\V`Kf NJ Ol`v4A` c]bKcfN~PyS)Y2_ojvCC5d@S'VXbKJb)a,]+NIʐl=xoDRܩ98;2d4[ ̫CbuŐ kg'ϹޱW~K |Vl3.;Qeʕߚ 8cWtnDqh+n9w58Cz#O[-`M 0I "bF%O~,z_ƮN.ardx묥Ϯ{/F5Y$ia&A]-*nb-.E"}rJ޻V9aTshyB/Me^|L9hm 24&£|70eV:pfz$@o>(ܫ!˫M-lCqPix:)K;CmcO|zy=~0T7`_;(0O^Wuj@q~\^;u8}8CUyFi,<~S V ڊD Q8~_)40B]VLhQyd NIã'j4#&X"mЗFr|촡쎟=S)FnT; 轌 -\Qxx;lzK:^=w34ŧluFEOj+6 [ҍ~9[; V!xB΁>?&KXB\(Dh||~^f^;ox6LK2q1GZE'SSkOԝ"r,t3cs`]d pSu||C>կ/|emeD՗1XU0 *lbWǰɱsMd&nB@hcTh V%U%˔6*kBc> њ`ֻs֮Kubjxmy OيLT^dt|f2%@N)g(QԀcrq#ӟоq0d2 v2)2}ᬭyS8`%G;W<*# b $ %" E>Nj0 6/m=X7կ坩+l~֝wc#I ӏh`40f ao\f?7{AѪoBbSLNшG@?p=15W~ye/e]}wo$X6Z;q\ M[/muxtWz9 ]W* ]eg8Me+]9ՑP_.箐K߹"\=L%+xċbO<+lh@?QB^j6ZWqb|@|V?pT3I_apU,(tFPW\[dGLtaK"D 5"K7 y}Gz;65TLW0Romö^e}~UzIaIHk.(<́E-0e0)z\=شrWGK/RJڜ{8/UUZ#4%$}Ea*JBjFj4z; )(fZ֘ώ՗{iTP۫py­RWcˍWhbyXA.9Fm΢x> !*t֭KC)|MUi7i!/8U{GrYV!sv'09g쨌]{'&4([P: K.k:"q`]>NE@T{w" [+$a\Ha4nW0RjiDhn8㞾sBd4DB*Mޮwq 8_-s Z \ H+c(D;FèwVN]8 ^e^v2z"āW6FtBW"Ct͎y m7l!"wR^AFxZii3>~{Ƿ4E}XogpɡZҔX|- "<}/m#[w#)(_l6)IiXyo( Dd!RI "D_ǦHXpH6#B:)a;CEdL]*+9Z/> hW03$xUezR^5Th̞'%}w<ֹN!/3ndV6cjy`A?V. B[fpuwaȞJN]OB踿B ou#|K,W+\J@vi(mZABc" {2cB i,'9*rBj3\J(xjP_?[! $ԌG T-v翃AڧGERG$0{ﮕ ,mB!*׻ΘGi# [Y(ik}٘/piuBJve.ڌ*:Ns t$\ <7oL*I!6+Z5+O/^*A΢Eix|8?dʐ,h[5͂$_c117Cӻ(R M֐T65<>%w,MjIr>:d2Xl(28KXP~&M{fuEb[g\~y0=|]#& 31ݑ^;yh ,sm=1svfn$;O_}ŝuKCxtXJ?U F[ @-~QD$묖]IUzҫ9q.B*| Xߞuֽ܏qTl}5S`i98bt(" e<&)P6zhAA r4Ttܻ,_ S*_yoK]ي-wTU`35=S¶CV%h]\ά*e=}{ڧC} |XxֽyuleMb!ٹmd M{ޓJxx3sY1 q,C:zgt=W+/ՍYϰc4T{5ݿ,rpUjtuZHPo@GMR^ZƝIpdW /QC4a$ИN:#^U'JGBl*z z%v"DՇktfnqNU%e_9.jV B][zUJM@@ch~;K8iX=Vyzy$ɿ(%L_5O:.-5#o2~ +u %te2ZM | ,T!aV}Ľj\1d(C^ N6RL(vAw.ʧȂa`AQn8S@ړ7!,*♓O Y@wb~n 30(mdʇFS!?B|TA"(~Y=dk \^HG K>KJp?ބ$ ɰpa;?5片U/"nj閽AGrhhyfPx ćaS1Wlz.0.b'D|%oD^#+2fb'Aelj _;eID>TϹmb)}hR0D ֈ!>Yq^rUkr(j(jq߿Xa"cl>&=▛W۬ggrYN}QÁ>9Sqv.8hV֐>"+Ǝ Avavܪ>e Jp}o@ NſͯVyq q%u0;frݨfp/.KF"_~}9[u^{񚌾AhNQf&['/})6Jj: ITۅ|8M:1OzMdao ?9E0%Qӯf|ʓw(#cЮ?"9*8]l]ÌUpf9.I_k}&\y'Z@DӰ4eVk(XԆ>3t0{lv;HIr߽ܞ|BHYuQ0nL&@' ׬׆h9]O\4 Bi@i.Z{/\B4aj9Ch†ꇓ= d3E i5 D{N8pWQZh,AV6 zoX)Zhcj+o6G->~x>0l+W}W#.g`^on@A荬nfG Eqc=mH!l>ID2~/zD e@qՙPwzx/!UYƶ'vh_-371N^Ou~&otjct5N1,0VI3J)eW3!B| ~Ѽl1%β9 BV[n4^it0%(^'0/,<.ώW7;U'fݫxò |Fie&{'xKb%WLni撸YdV{Ƞ6o5g"!`1Lٕ*jcgT))l)irÐo_J&Z hChr*b#+ 9:ȗɄavFpѾ b>C.((?.E*>I:z j?G06?Z\CuPВߩ| mXj*O"gp`vb#%F suC(YyǪnO;,O1H09 b@Ի0f ѧwAK܎Gg4 7H xzKQs.bf!(:xV!)On]ōZaT--U5iZE2-,/S7$TV0ܯ}V f>VZ?_H eb6eTOW%T/H,F*':C5fZD/#Rִ+aE"2+#㓗f[.1]ܑL\&|;W^1q!ѥc_5ar; Ϗ0!΄m>@ ۯh`N)b522^7]\YuH1=lfrrNE"é E2sQ/SnQjSihκ4{t |'խ؋Lei4;$pL9IŰ an\7Q zh)&_?̄貺 ^`Ix *W(I)}D[9(^eVaƢ:.Z+؞w>3_W> ք~]i].Ş|ޑY4/BK a1I] k`/m~Q0dP+}*EKԋ"Z%4"\Y^D\,0< *&zU$R+N4Bѓ@ y95჻hڥ[n5؃ Ij x# zsiz&T T.KCT)0N77WuZ g z2?a\t'&C=~oH{}AbV&Ј8c(E'KN!!/ o(2)n[ɗm?/"u%_=+Y8źҹZ5GX#^?$l20PeRb O$PxwTXE(XR҆Ǚ]co^ֹ{P.69e*B zڄ뭗ޜ ڰ?yV#i* N ̇z䀡s8{lS< 4b8h6[nqH\m+iٟ{w)m#yQCVĬ\t44e gH:?*,Zez)=PN4$bu%`ѢX] X<{Nm ڦ8"rS3 Rnޗ>/a}')'-Zf1.`{1mo-ʜ*c^H}L>et'Nl-A> u_8)^It]V$=U W)A 1,B^pU@V p:83 e;=$Ɵ2L2YUo2_ ]]Ot sm `e~;=8*KshK, TU<J &aJC30"cAa;bavDqH.ۚofqa{rGת/h< ƕ=ܑ8ұs9"bKLTv$tAёBiߚu|^~'F$AlFC @*3*9ӯˤseNmنDCCs0kl{vN](}jk ca{$Lvg! QR0*MQ?2D+ <-lUڧgkW`k}gQ'"Ngq.#|̸A-*V.͈Hgס}`;3!ME0uFK&0^P17Q\, s%yζAxfWDfJЫ/tRkWE _涥 :+-ٶi(BEfeEhiJ &l1҉BJ&?EK\uf!*x:>mΌKj:DNI/@0)le* +&}h䆙Ή7Y]mݢ7N$x~{rPD `yFՑN` %Q4![<iFhe4OkS! P$wxoEM]|UT}::}+Ļ58u]## ю ݬodXw1>,`ʙ*E`WBv`34<#}B}]~tVC1haʦSnJ<Љ!J9?G> .ߺY95g)2pЙV. ͍ԁ r1ҨȦyݙ rW4HA$`*ѷ}z< `뿖 f0zEZҞKG|]r>Ay_JeߠU]i~WQ1M͎1w8CrPrV`p #],ruh D uu=B"LnuHPA9P4TFB pZln';٘#5L 'plL{$].;@ZT-cL@ʼnb(΃pϴ=DN+ 5dg 17 +~ m62H:8{F2up3Ys A)fTyrX'׽]T<ň"~=', WS&5sxjwK'q0r`Θ(E{Ctw(EhX11˃Z\ڞm=u}ÎQrن&jhcɒlQO*3Yݨi)8*P*2+۶ x*35Ȇb\V1Dj70:slڔ-=XqП&FCk>] >1+XݱgYZ07070100000007000081a400000000000000000000000167a4d803000040dc000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/@]?EhDTTk׶Ǽ4^H/j{..̏ʻLgSdX83K%@cSb2 M$z>~W9HTHS+,P@Q^~^Kݢ*MexQ`r62)z9[uPS v0sZ( M$DI-8)\A-%6v!wAx>x}5o/^Ì؞/ η7s D >v/H߇3AZ Wg& x!)NQ ? ɨg| :3˦.1-7N& 35sUz[eDeqmA(0=S8+@Je 'd1Ԫ}4[xCn]BI`[ ©xn/8nj)xni5<< CWn\NFJ}3RM}J2񇷀!׏H>ߧ'0cޒA^Uaq03LCN WV OuB6+_ ;jH,+SWσDX*k]kϵGG^%=xunՇ}8\Pޙi|_Zên|3 䅍{BL+>T-+ɆҙMlAHHp[;-]Yje)!Zdrc3ƐR!҇Bnbn`uL0$ȼu=Lh“3ÏyjDbhϡGr2 `7ߠhu/=_\PSZ  .[YU霹&/f.ֲmTPb䗌ʖ/%is8\ IkN0j{CjE>zQY0իͅRZS)O\W5Uk*GwrP/HdU2ߠj]잤o+lu$C m⳪wO+mkLfC͉ê'zV6Q|)FҼ,CH&dxOZ8n(GI}H1k%e ryvdrKN^#X M1o ӟDR`כĂJu:%A.>f4eh`gz5RS;Ylz+FQ'u5ARAOl#g}~Q3qG f+A 9SJ #ˊZ[J`Abf?K?bӎ^oe" Km;b4gvLclzBN PA N%iu,[d{Đti9/'5,Z~|K=@|Ig57i$$MK:a,;ibs:`l8vd888d<32"Aɋbd+nϝtEϡq6sJj;- R@m*ӏ[ImZQq4}Z @-H#0HJm*])ikۭ'V|-9c=9ȗHx YnE, ѷ ҿ&F@q y.1hXA݃WoGɜʹnNu #o+ފDCyIOuIF̾߆-c@d= ;""vS[8|K!S!C6iM`u7`%n q`h ؃KIwT~v%O#\ηOJ/FE+"E~H$,ZZqUOpxU@Y1%HȳW,+/:K"Zj`NSDm ^OLK P'QRDD0c]/pP W \&ҷ3YTKl2A~< `iN_oR3u&! S7zCU;lܾFR%漥LnGz*3 QISҷ0喪.xɽc,P7H^rqggr@ۂKe.ӊkr2Q˥g eDBOu\1g?s߂e,nRޮ$WŁYc6zhCns7?Tա[GRxTŇEx/ q8 jVnbL9Z꧌0pVYO+/nXR'',ڀWcak¯NJ'](_6&N~xvջv z>Q҆$#h  4*585Z6%y` x~ɗy7euh='5m-嫩rM^g<ڽ>#h1^e;)^KQ8Ooӧ(wI*D@f;H(IPb~C,Caƣ|5ΈDZ7D(_ڇ1L^A΢X~,!4|!cwҳR_w:z/bb"eJWiF~wg~f{%4P+S`dL:C/pG1Gp||O@* gaU˓Г 2ɛ@8 ?"Sϐ6$}*.%k`SSxaUhkۤ=K∔ W҅*ay\9?,Qc*{:^`h ˜G|!wUQ$[Cj\AA}BS7Mb t2/p(H2CFPY.}9fsϝ 8nv@4,x{*6;6Nd)*!~)Ek'KCLR@WBay5]ڲ: Q$Ҝ4=r?-t{|,qx'؏8x]n.wkܿW:oP=~`@qwٴ!pހp`*gֲ%vbfW} $q@CQ'3 K^F,4S &)uޗν"]G3g)}w3 `)B]G"P~ ]WK0k8-Ӹ'ՐU&s#7ﳵI$U^ĽBRriN..+'Gą"ɑ @LU̢ީcS-q )lJD~T-*.*]'& ?;30wEK1 kV3}n񀊹w58`XˇSE I/ wW%Շ;hǾͻ4W1Vߏ $NydbnU&4mxr># 51'fFY{=٥)C a*G%?=p9FRɋ ǭhԬ"M] r0_8dEmڸ_B!0Td}t:(9sRv@.JRFŠT@{!\}ǒZ0B/ KvC5'J,6׉tNHK?&β9~8q׵l` 9f CEfNpF, JqMKC(^G\SoPz-V@O~$.njOLԍ?VT י&/看—>߂}KA%fJ *"d򷒮[vq<*HaMC>Xr'ZK%΁rk^ǠY3q꿲f4^&_f9KEW}zfY*Wg~H]P^~9wZPa9(,TXE@hё#R\'8-vܢ$'nELXYCۧ<# a8ι)) ՋbKBӷCAIS2kpVw=#-ԁZ1z{wmΠOX=#FweV' *la^zW5*Ap؜MᲣja&`rLM/yHm`/Q UDI-1E1vf,Eđ>~ PJaJ'nAUXF BHiprÀi)QV!d]gKϢǑ4^^6Fpz1@JM_6ˤ=fӿa"h4Fz;pTv\< 6+V@̷oQYˬ[i:Y(X;;k(Cl.n礑.YMUfySq2Gs iƳi`3E5IKjGPᑰJ%z%t`ROd~E'ZvY5! ]k,oLyrQ (x#bXΙ0Pw벢J06Q$ן2u!8V)]?&\rDE J'Q'ZR%Zh7UaT5b@Sx f_!T&v5048`D2fvR0 n_LJy^i5[-=b|Kdk&~F s9^hU=L?|4Tݗ[KIm(* Ѵ1$(H<GILqx^`0B*]9>d@ U]tZKKAu<Vp~c [t;:FE.R@کbPwo2`}D6gO!̷ )znd+YRL\4Fv1"9yHJ:8V\EoXeeC~ysHJ߀4`^­cA$:<39mxŅkN%|X"l-Ƥߵ?,3dGXe4Z6{s!ENl{?޽㧑͒'׍m޹di\ma[4DwDQ/)VFFzbBbfgt'Ba(_$p5eS颟I򍗤`faE!Mt~,SSC@gO$b-]&F(tU|[ƘYԱUXlkX\y0أ󫂪yDsEZ;zjJh$v X(}/e╿#=g3Nl:nV"#BvKSنLje,2Pf4v`UhlOJ7&yT)\CcPzFXČvV;h|^{ty )zGǔ&" Y.xsiN+TaRҕvJ+ N_ľd+Ћ t].Xp^WJeP6/O3 ,ށY\U/͏ٻ"|2\͕$ݭ4sKr$nH,%ifR[ fXq U`\QE]V/=Y CXs&IG͙dho{̪awP{a"jsTe-!'[]!$a`Y+J `E ԰zAbcjR 5鷒xRw6&튠Iq 9ەKr`e %I7Hm\+I=x!u]φG.jlcdğ+Dn>䆊JȂoˍ K~|ܪ4j]ڤ,p1Smb].&J@s=Ļ,:' M/S7zyEkmDžtzNHjm ;Gj IELD3B0b01JUCL$1E N{(v3kMzzlbT[uqw1K|:'Lu}-1p `;ޝ p"YW;Ǟ6/P\MŒi;Gǃ^? y[^FsjEk֓h`Zc"7uiA-!I6-dK?P <>k%Dd_F\CNyY9E C?bc g^ӄd^!1qfgwv ?B5X0TUu#2J! _\16b|7 DDdY{8F̲'feB6^6kO'y)MěyrHhºG#Ku22f{ydmQy<<`;ar; ;huqLK3U ֓b8,;Bp ?)HRXlf~5^whN#Sˬ.B.=u- RZo#@dsbI_Rr%}.j\-j. sJWځsBӼʒ圫\v;3s7s\j_+QE*HA2=}aBU&=(惝Cqwl'Kh 'Pfmy#rC J]?w"Yp ͸S:?y.vSzB:i~Ej,-IB辿G ٛ<_A=y.1vhIX )׿{JH=*UZziZi?P/ɵӒ4P1YXpߋ[|5gBX ?ed|iI5Xe6Ox}O>8H:ouM#UZfتTRFwȍd*hLaoÀ:GD!"̊bw܇Qʙ^zXulw_*sI+ ➸,m&a& l݂€>u2fњۤ/1L;G}Xq)\_|xJo ~p*TRR|lKNh_BpgjN3Y~V"IK7f!\/M%8rm jdJ$|3gg#|)D@P :P Һp,1I)/IcmD=pw4m(8">{k%Ѳ;{J,)]Z.GT G@R&W]. ?dCĭLMomk*kTi`iNݣ fYJdu+taMbgcv|V/Uhnn{c/n(?!d؅j*'6/K޼+6ljG[b!h-i@D%ۣJ=拓jNR͸Be6tm9[]9yw#|)2Wy&B.Y5xhfx NW^=?UrI{\zT'%)(\u輗[]I@T2O;9R5*l߫PTPUM"'f;p׀"N996uRߜbk t,d~NjOh r)B.0PFa`vR1c KnY" |+m!w >+~n3UgݔbbN>\J}Ǻ\33Z(-¬%dq 1֧h! ^7tvwx0Aj$wYH{`n㶅8Hـ1# I3AǴ(_sj[j@ xB=Mo[w1~7  EM`eV\?9_#7ԳCh,jˣ4-~ne+ww~=a/(Tu"LDA 5|8XHWg'\}֣@zැXgV`Բَփ#$x+"UKw;Lq=νtWHAr!(ZAE?!Y `Bn9!P ԹJ)*fL B۝ =ȱpX9ۏz5z򯄵ٙ/Q<:x{ƴ~4LwgĹFZS|-_?6`HG%H\ #e%TjZo\rop]U? [*vWMڂ"BV&ג+qU"E`FJF^ͽTvyЙnSΣGE R:t9=A7oa](T3Dp&>➍57g-g0( >oOaYIFP,FN(IE2/έfv{Lw{ks'Ud#mͻV0 30[/@ ~Q _86QOP&1?la{yFA.ǀ̮\d`b{tҮ).q.14WـEOsf(${85~w6Sx!vUW`ëv_ˣ=2`Cв%"ShMN e}vAL֪opD;XN< eձP(GPdOL K4DpZ0bxI?o=6NqvAڎUKGwYPv;e, jVYhzyϞ9ҁV-i)B|FvyMb ς∩a?"}d$a0*,[bb}h,v-d} ;m_`'80 (X cXi+sc>!U5\: HY|q6oݣ : 6(SvGAǣOUToˡ[z GH_5ѐr=8vwCZh^"ҥ]YGN-$O iHD/Gs Wdļ*';&[e#XX؞/6ES?DFd \nK*vG=kѤ$5$bwD2AwQu$  kuv*0oV'AP=N$ZYa 40T2~yQO D>\N83tOF`8pR+nH:g7nF&$+ч?!fXſy) G+(yr0UW\lEZ"L7̫S c4?PAYҕ:<󹟟1%3:luYzшӅJ8o|Z1%CeϡHʤ@Fy&&:;x$Z\G~nZkr-Ϧ0ɷ$q ׳c0 :3>Ю@,C0p2 O'[21*ņ/8ۭa#QUKxvKSҡ"OqS GϑF^+IT9̖Goc/H  ͒yugS/Ct/; .,FoWQK:Uf=؜Gk(4J"<5QyYV-.jjѽt+-)FTrkJ&VXśڎ( )*F:'+Pl`ry *`i 5O46Z1vHEkv#o<@HޱCmFpVeCS{Ց̃!w%~x +zZ77[tNlP圥c{Rs7K-{쀎ܖZO*`^M$waff/? 1spLse=͏/6۰Nsٌ:G8@6Pz#)azXҏuW";ҳjY6t9"?!$=\JDȘ壜[epLCJMeuX|SC-߱.VeR9^DUʣȱ) c Q'oHrjMǚ^N; zzt!VT&Γ;TSPRnT} "0{=, S,'OWmĤAaE H'!tj{v:np|9_ݤZմ&0Xzs/n-?L~c[4̵tJu_ ֨k|Sx-p@&>LrH}PDhͯ^# jt;3Qdž/J&ү@DM[kn&J }^%$b#"'t7P#0gITo|qJ/}Tu= yD?0QڊŢY]$_sK7>~̱`/O1]~9Ay= Gޜ$r]ܜKqk""~^|Md'&z D*{qw*`bBa&&~#Y'02C.TU: 3Ub/ &T޵aRP/NoDWfvnzSto&X -g#EXؾJ~_m0 7Ӽsq*)FeI~LZ?&pd2wuP)6OՌ VP- y\$u ]/8C/ސ)Fß"?L4ÿW_)EzF9mLRɿUG!YW WUd8=I(HC!}tz1f@"xm3ĵ(xkbN|ձ{r-L#aPې'#X c _Jѐg) 8Zί 0R͍ݩO6'>&m{*,Wr2TuWN51rWs)qʃP JTg_'"2|qC61wd~DrЃ:ӥ>wfz@њVEL6xL9J"j!rXSR&o8%d6.}۽(~mB2"S!ŴJ"2^:rcjQ3cA DȣjoyPXS+A #$ ؝w%'TQPJdN/Vvb왅?+Jmhoٰk&-֜Cm@詭?bDί3MN䜦JHt"!@]'# ׂeֈn:{IVwC7pkqdFNY1 V80xpΑf+ٕ(#Ԩ~:c֬ĄL?fKvayh!Kv[Sݯ-dp2s,>"JX g59~+aWI70(x0t@dߠsCc^z+ >Ր_CӼj`ms^X7R?}&sLǬֳ8H: mj ַU gI1.F>='t2A<> ?Ĥ`JgYZ07070100000008000081a400000000000000000000000167a4d8040001b48c000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]?EhDTTk׶ǼDT(k]R?a+ iWm!*P o 7Y|L4S{ώYA:ڛJg'@T̍**_@xV?_r̨#.Uێj[n>$@W4`o ] fiӆjjʙ<|њ@f&5 xD,‹I[)\cZmHR~ Rbe@ )&&] %mRh?a{c*g~Ku=D3W0(37oy%4_/f1*yPRCXp kOJMJ5|^~ IB~OW+aRs"gӕNuBS#p:je8?]cqG}VAwTjWjlrQ~ib)B%ټT9`I{1n58 gAt0{ + Ukc^128IzC{h)uQe{e_zeU\TL N=Ţ9&`JxY'3'%-l_}@BVS_{2?'YF0Yb*R*z%o Mx@χ*,݉1"S?i˚ܹy >?D1m{ۡy~‘~|(8 R,%ǑH*i:xѵ7e1֔Q?̂i#'۴=po-KtJ{@50-E^Z ImЦfG\R/\q;wBC92&ҟ^oOb.b@N`a##µ-ItBHO X8 gEHٝ 2I!=DM#C8j/#a^wWJ6pL̜h%G[ڗ>sK“?r.? .rvLjt܀c!vٻ 9 #\0@'I=ܰVΈkV^OYQKKU-8i.*SŽv^8ѻ^G%a17ط+eǼDu? @tfX FucI鄍I9_S2X#%uX@-HN-%>hI $_z<0rګ>o=]seD3D~wt_[3,[ |n)8VGUF_.|-4P1^L]ڱ2 ?v\c⥯v~:$VYW[ՕQ$ʲܚ\urNP l2<'rZzq)3!?2WV`ke@٧93c\l|2=}wTPg:ޟ~jpuk]( so/]rr|@꽼T֪qgMƫ nJ+i!V).zw)^C&h4)oLK GC*9s+$U2JsjZi\\ƭjM]-ܵ{b]+.Ė1zx wiqr\`O!l&Y]|̖2ɴ3S3 1pv/o l=itk׳_ ։Jߚ=J#LRAM ɴ ` $.ix9: lVݎ5K#IpzSKK1R7 nܧ;rp/y$bumFϪ$BW'cR +xɵ!lQ?\qvқ0NZ}_0Ja qc`wTJs;Y,S)  BTcHYɥto&}ɉf'j'Q.z Mlъmu+ZW=Z&8ZCi:KI *K,aT &/ui̗cK+ KɩI-*(N鑣1HsV啇0ޯd[Ij:ϼXft Z2,/U4}ux+n\ 1djL1 :DlYknp*}Q}Rl0{ĕ&~϶())j'h*qy hkx` eR_Zo^#&PhY! v*. 'k,iߘ$]juDub-pb\enE$/6ovþDb[|d@+pPMb-JnNjQ@]. vmb+6Q,e_Re 3nLm\QM /#3sM_\iXdm^uD蔿R VQFbx_7uJ'OY^z܈f>{RQ[p%RPp\4Lز*=: s2YԱbu[& 9q `-m4$Kn27HSas5ɭbleDD.ȔV9j "+ dB|7xCH/l1[Nlt8͙-̔]UDgcjvk[MѴopJ0F{*VWck g!{E&2x YjM-^_MmE|*Sgd˙v?ICGI¯1O2oF{B੃ʺ,=c#>۸)kdE_h?igݣ4⊿דĠQM{u08d)4 )-$7:[ {o>jl`lzGTT#5"?z w3E?5ɬ"Mv@T2x*a]#Y隚a&OZXr)oMEn~=/l.@|`e0Wq:@8h:n~u<{iMU')}kY~ؓ9*NL €V$q0^-%I!]k &FS!lzG YO+LO.'jP ^!eTB$еTU4p8QiEc{#o:sk,\=ta:\̊nꅿuuڤު7tA<㒾?O3N$9_,CNO)-ylw(E~5EoTK7 ^W9=! BW`C0QN^i;S0'rl {ɃVYsƠ]9v*=5 Aφe_2}W3gMͻ*  pE0h0[徒v|%b qξ-y>AZ>8h`U > TJB|4Iz~LX7t5s'%$t}I:nͿ<_|?PnGӞ_y71 bo$\R!׺; 9P%h*qA ?J׏9ÙeoI0) (ѩ{zz:Na$M(d-CܑacZn^֬#܋8aV2 y@)[u~􍜵_ Hfh"o^R RvK|%n@1q*BhFnxckز֧G;* hc Mn-Ln`i0@QW_Q}9gI3R|pnje BߦE۵Y):V@*M2'#ݳvu]%礢lsY7v 5Cg($m=} 1^AMXx v)b쌑nB[K;rWߖD##$Tr>MCi9ƝS$\R:sp@Fu צi"bV`dB{cK^Dχְ{ԭ>9Z,)s8y;38W_]GB]k*"Y2`V$8Ut^tQhp4'}EJ $O+=zEqe6bXb-t7U{]}8C4ƨIBCWbzȚ|%,_]KL#_P\=b4XvoGLnQJe>4M;^?ƆԆ7<ՅIɈ6Ad#u3|}}*yuاWGyt"#d'Q&RclKDuF|{OۼLxVQ"*Ld{Cib7^ա"3$E]v^-$`%IʠM^mEX{b=j]/gfM1{_ )!"hMn/9FӨ[+Bq[CAF2%*}ۇ;4#sp1n\ZӺ>תi!Hzc;mLu$2F.k>q[O"g4(eUcZ57neb06-PXg<VȖϛs?Wn3 I%ycKo{>LX\ϭ!&5a} :S=l#\,iX>$+ϣpדOg7m% K'^Q($X1*m0[/˼(Xޯc'3 Qɬ⹋-bBoԷ9D1]YX+sEC1+/ZhH`uU_;{tsL?h]ާP[ibr#~ Z)tAm/tE%J-AC?rBv'4t:RpeUQ `0QWo:6ˈVx,ն--74YHH6<[DOФ$ZNUJe*Eڎň0=9L C?D %Ϫ-yœduRZyDQĵ645^sO[r$x~Nmϱ;ݦݤtݭ W]]#i5U5h Q׶Ƴ7bC"^%~U;S"K)M+-pI]!`33uz\\kDerWXw;"=!Nȍ jzBᕠ "ށ7=pYE2#〰ٕ@~Ky:BX1 ʒ:7CSAژr HeM6s@],C Z_xTS`\DDKţi7:dFu~^()bs.T=wbW_ޫ.v!OqR/ȽWMVϭ[<@e5k71$ġ|@'qb1wu~u^6LT7ylNS$.-2.yCdz}Ь!8U'1(=Bi|e*Y+Q_RL6>t?IM_OU0Wk{݁n|{4ec$\TU%<+\HKJ)=:bnI0Չtg{顒U~}Z &*;:vi$X&e%w>ϬhreGVk, qtg(f`Gd;ڀI3jz gfصK ANr 96L ʬ2{k*S^2z3(?wrp/`m\Ǧ i[6nTXp!;z6{l)`gH) z=Ξ`SSpz8oT|7,Yɗ!إ9oND:;Đ%[9۹msbi:8ǫ*ç@\'_W#\(^=aXJ =K:䲅E ҮL'~rҐ"|@". uGeͪ.9 `o Z~Sy> } >iq 5>L;~"ޫ^/Q0!8 u>=?ISURR&IDkMq'=rpurE }[FATbĽYOK2<[ јcYJRN02'Gb%~\p'O*rc[sR͵'Qu<RFy%ӣb:gv<#/:]R)vDHy]/"'Wq o~(&,G}}m\p@e_1?D¨7SyVYoZ81>| صx"r+ I%( 5y~C =Gg2'%fyإnpw9lkcύ:i!\Z)FCɬ|,HDMn͊*ĨBYdu桚 Lt\{XHQnv;vAvJVI/YtE$^!sG$O"'|* b@L7ɭt8("*˛*"h|ERSLGjt3I:7^C_w(g:I鐛io6d*DO)Ay{t'b^vΆ#=JѺIWvc"kBjxVa 7] r]%Bt۪ǑP6yY.\]6M;NH&5S$3Sbyji 3Irκ ENƲj_ #ݙr|yCHxͦiRwd\І%!,d;) Cm&NkZ΁ˇ<ϫĭ,aA=]~)QDDb8WdRuġ_,B.ߵܘK X20YH7VL .j!sL%֋Y"EG*9'$n ;@D9# wOyN|hmѸ( ;؇.uJ9@2BQ~4p9$%h$\gWklwEOnUbvXs**X,sN vGxЕPv%#:Z;N#Stu)-ErtVh;#MjUO0$)TQu*{b MĭMɇ)jIQ3&D[ =#w7t"ټRNK5hgWZ]y(o)0]Q~+ o:\wJr[x Zԟ^4_C%;\0Vy>nKIO~KPEeCD }OrU~3r$S UV;h$PI1{Y|t07а)?YuԎS2CL>[t:ߡ9tfLY?=ќiO?"Km"H@w BY&Yj-2vv浆OG0eNR,p7xh'OTT 8?cH5H XEke;j,KE楱 սXZovGkFbP SJ'8`]w U c4hޢyo$hgOxQjFrug|Qz6Į7}H؃9Lev9PG{HƂ H(ќ&L֯xz@ۻjAUB^dѣ4ZPmma,2~Sݫcc}.wf14iZFv/dNz,'Z6xD34\J/NI/ '\P0t^ }-_DmDk$]ouGDon0왻@"\MP_`u%Dt㎯mޖڣ`ߙSp@VBb-""Z/ٓR1KhrƛUڳW;]? 1DBDu,n +J:7CRfcq6pVX+22֜1ʀ"!l2ozH֔qaY4t` $R!/aZy< HF[]m4Ja ݢjg]BڜH ڢpy6 s%8 呸>\ F;5L.z-NZCQ{Ӯ5iJlcEӽU9U) |ohn5Ns&2wWnp0j)r FѫL?PHXdV3X#^ oɌ?TK]dKތml#P'iI6_'z+e2)#b]ߍZpf1MϨ?&kbp2udKZաSέOjI) D!e`Fl8MF?d_[#'Hk"yvhW vMJ1e!0Gxw(޼''͈՘Ŧ@ /eL0+7ٛқ5.'B \LlCֶ 7S@4uӉߓܺcU,;͓EQ8Tx?;0m#$}˓XA ~Mmy,2lKg9TBmkɾuڭHUq}x>o }T?M{FAMXezm59c&a\Tޞ 7~[,RF9S=@)J[V!.}yz<2;Ą?TWbJjHwHCeO CWsw)]@T9\%p2wBS>'>"0AIZV:ܬ}=$!mтè{ #cQk-2C@}l!7>}[zm |(:wyDIIh`@7cJZ"*n'Nq_*LsyNSG0CㄍT&P:jD k$o5T\32 89fl HO1DY;żAt@ D@ ;2glO^..36N=#XUGV'.EaQJ@(ԟ  ]E6GB,m2͐a9Z&:wgv>SǗhullmBS _>p;'5pT#|8nCY~2ׂ(.e[Yi 94"3Z `II7*OMrCHP 0,s˧0C?Kam͔ 8rEo {T64!PH[f~e H(ĊWj zR#'h$mƤH\>^MDE0D"5cTӠLCx0%{ 3 sI=P (}RxS+lG,#6c-ŪIu~^!9 u< OЬjtcEN;{O/gfϢ8&F2葆g oÀ}9n&/((= ҇ )CS1䌡.}rfNͶ<.ޅ*?:u4vXo$Ii>1C>1nƕ$zjvz}REזE2:seCȗ|Х Iz|$]%Ɛ#:}chOykIA먠/ͷ{kL'\ 8%/Aqmf?hdeD#UD|S!H28Gfm4ݽP(=kEZDb47D@f_GI]K]3d/?)Kmtmunѯҵ݌3~;`ɀ :Qm7[8f7%3 /zGE}CVfIHc5D]5aC#?X%M+ ~YL'/!ҸOPyBf=Ch &kO~@=lE&$$լU`o4kz.oUZKz4d$UÇ0PCx2ǦwQ E&Zv8'kI.P\m%\tёؖ7cm]fo9;VԴ(%BϦ:xJqFnJ昞ُ[V[q_/a &a/~k;x`I#te|C&Xm=YǼJ IgmY-D^Yx?:и>!fc.0]S-GjXT֍C,\, X<5z~biѠDSx;б^@ߺLFfTH0@+~?2w6 "{^JX"4n76"3H'U /i ~.Eomws;9 oU/+.x$79$VaI3]XM\Cp^sY<+y&Y.}/OyzGG3HM!2`: Dhxl`zEueRC{x-T@J/_!3/<ݖR԰MqcZvx2M((6&6s!VïDZ5j- }뼳Κ!Jo} ]= L$MF%Ц0[`p>I2zR5Asw\M?6ʕ XY(Aq]|y l|Sy3<-PNw@,}l!IGǑG5 F:d?c)nlZ-޷&̫ÔL| lSG ”~hg!9iys3EfNyټOd9-s\_G?B 0XWjBs )myѪ.zuK<)eଥ.o~jd{Rq~T] fXAš&pE"N0',ӌu*m迸lמPK(E H֍#NO>ʾ,D |^%E1}lÿPxٕRHjfk7f&F ELl`0%.B*3cJHI7=l程@}*qNppXtm֦WHJde+qSdm%LTg)e0ь޶(~Z5= ~ 7\3'g/e>2{ݟ_-j&(ƛb>sXOfsi`oxÐo2i՟ P6fD {V9l'sD{GXQG°m4G,MT|2t3+Ro|YO`ʏ6J'ǣε>uz ^ pS5 쨇G ,k}0-f<y&#Fe\QY$g{Eʪ0-" a|AOTdLKSvp S c{Z(I Qv.5||ghGT `gֈ%]ceRBj𹦦'١ni[:TxkCw-Km[{ $TJA 'UfcfY/m &X8x% J> zeV;epexRs֣?.H|_4 3N-bD-ҥ{ڄ"1$ ʻAohq[yMSVûB@lnɱQjn,)I\⡣bx :$OyHQz/c_WƗ7`!ñ9d Q6~b:V":tEtLyƕDj$He}: +Gҡ!jSLVصNQ$2JC1%Y@F4o_UC)E_L\7H죤@sq󢼳(TUH" ^AEeVZ]3}s  NrpJn̵gZzFEA7ϯO-fa? g+sGPJޙeτIlH$z :0 F_F,| sh*X#M{[㸞!QwuiNUѳP9y"ҙi3j v=9Y؋Ģa?d/axaH;l̺?1UPRGx_\+ 7.d+Y u〠"@nptt"\K?=_ٟK( c С?Hh_:=\o q@Q,eDY۾%.k]䀂t=keZH hsXœ\08WU Nb>m 7BܮܥN/l%1EddPtS;!P_KQ3|E[J𑝵 .1v*e0##68{kj[OBai4dSK1 |zP2Ո究s M[+]sTWC;qACGaj՝̂KkceS6U?c4)Y6>rY L3aG_qשyKt 8U-AT'\TN; "V[GX*s)Fa~񚬹$j(l9pC~ tk+UҚ"أ?;Ə^1)}i +_R9OTukÂIQ\ ?Dז ;R$%TI7~@ x'zD}oӋm+%k !፳iϦE]>HGVcY~Ft,t7[%SmAg}dd1?)oy^OcrEO@"?FŠ/tμ@nPA0&O`i4X<K+~n`TFDs,,i t$ɇ!؂{w6T;9Q?8!eyLrhOW'_;k|If^, R;x"K`8PowȊdr셞^e,X՘߽UG31+A,+YBmv̩%P"/6"ZW1_9 JJ{^l mj= -a_Euǟ_~-t 9<.Ubme%UB8F֔R5p$<g\,Ƭބ*670W 3t͑ٗ0pFqA:)+7/_k<03#pGKTycU:=Ze2il۲7t4l"V0"MzŤA|kB WL`Ql34U=>A#Bm׹aPb SB!I=hcP Xq6#/}ʣmrL#D;Cіuxf f1]HkvECȮ-#njp >1KnBظU䆠W;!+BИ{vș}g₲5~/"Xs}ZSz%6|%Ja-J9dЍ`;4w7B2XN$LS~-Ki#qޡHnX'ϼ%#aTt%#uyVKDP}9gYuA>)ILjoHvN'2FbKvGE%pNd+ Yo[ƌ0E׫&ʧ.?q9YhvL]GM-hcmĽ 5:̗[_TQcnKj-9Fj8j|bAkrKʹ);,2G^HE.}:: 8%&h^Hlk{=s= p$R5fM﹎'MmSѡ@6X, :j@8dFLHcyw4IOȘ_~foN]ʳb4×7 mw r:ٿ%wq^Hq4|= OzeՕ s9S|'M'o926Ӽ5]%}>vlakRݹ&l@na5gߞ\騳p\Q'$eyTÈ'chTj̍1.2L$dR6N;B\ka.y=ȶYVYQ\3>4#ExPfw+>yh6 XN VƝ # iM|𱻴5OBە3U6[ ҞFc* &P%裆B+I=k4"yxrh<_2Kݷ)U!}-> J.C\Z' Tpim[ d!ʹQ. pW]}.h«7|嗲JM:1'P{qF~kf:.ϔQ^m!_nr]8qS+hJT"1(9x{aWۮ?Vp#Vs}T^GD V3 7J[AҩsO:҆!+ۘkLmm]>H Lz|)g$>X7ڽzMCOe W-} q$]yI%A-(]VUjٲݔ]_gKo$S64]_8oG5Āh>[YqfO>607Lt[hL3B*_Âe[7~#ydQUS\iE w?)Z5pA1aSEd4-e{5jJI4׷$&[x{"m)$-_{KI3NO?UP9sK}{v}GI~П'I 6o!z^Q}ڵ 킋Gpp>[ l%lG3%^*gJoXYj]>|9XClxƢ_8Vlqiҝ6,I(AeH̩ |7JwI$%yHyn%hi|$Ϧ^:V\П;.=P(kU)1A+c!.EU\ԁk9 @+3Q[[mkB&\%4:6MN7 H!.F3f ENi4+*K%@j:XG{{xV:k]. w[uEȌsy/<[Tduq^p٣ʁ_JN&vq.S) N[h;R,%|"Eq:vE:i! iF9X)-]f]Ԑ Z }=|p0Nǖ׃IO.\;Թq6PX у4ȩQ(Bm;=dt6 ,F9sdCjʷ*yW0yAe8AڏG_&oZ.:?5}6ޅNlEJTؑΙϴ\~ ѡP3E9g*%7@K/B(^@ka ' ~\N½]C xk2ɸR&^g8Z"L4_|Ãn"=z톤9zi|DS Z֏ҍY} k1VtQv]SdUT[QGVz9ͿWK25 χ Y TF ϕ#8dbL$&l{j =g4;?I_yBay֕TkFZOqew=P(K29qÆPcYȸ٩ SYV؊7":y."8KNji| 0ũ@֤(s ~KU54NO n8vhxye<9h5S3pQ fDb3 z=btOV'<@#Wyݳk$y z}& /J:mS'8^6Ԅ 4cD&84C^|k-ϡ8a5hrC~Q`/XC֖y%l3ڌ? Ol7%HڌբmNi=Yw:@D4 ,,gjEC1L$" X=O w}=S{ ɻ, ۿ)p"6EY=iѤԬsJȵh1eQv <9cxdgׂ84|ǻ UEÍyğa8{!K&s( ubW(Ӄ*W&9%2 6 $~"Z*g$kw˂=G[L PYP#q#;MSNK ,+)upllR~Ն~^g/a2ҍ]=Lpl6;o9WGAJtJ=A7 c$Vb^N`,&=HػdtiX@-nMsƖkύǵ:U.[PZB9KN\hfjUq }&GۥZqd4k7/8vo-3kfۅO#3;C7 rAQBK%Ÿ.biA$1wbxq\t}3hWFhui_25/8|IWG2r.<%A(':\XsREml[uo* v9Y㆓# ~՝/BU)Q 5g uT F>1gyxGH'90~G"x33r֨˄=pTت3pv"nk܏[%W2 ;뢘D;T0=]*)wǖTw<Ϥ$2…?D{x_~#xZNkO-8klR=V B̒ ggaAG}dD%A8~tkqXqd >`MS4861YOёc!T)u_?w`ɫk}iK'tJ}HDZ9A'^m}3ڱcLK$fj#13Ϊ@^tIS;Tߤ B!h& @zhZTC;F+eUMLKx{ ~#< &ho3ڬ:s7ƞr@1YWڹ+m.[$ejN|"X`DD3jZKwٝA[Hn9` J*_-\HAQ~ITydiۗ)kD#0ݫH? U7x9Gԍ휸S(Ո̀Z=maY3[nWnO/Cː3dO_7N2uWjȦzk=a'ςݢ`yU G _׆̦zZpFSNy>^R0| "A FL{ˢMjMնVp~^L}(meG Ɓ_0S(3Z"x^(\W䊒luz画[Εre} ]>Zv[s5Wfk@EHˊ -in:|˱,E.Jʋdyo=&o1@Kut?3=q&WWyN䆋Ugư&ou$VbjebŊc.xA'b.Zl_8dmU_23҂\\@gwk'L_Ʒx&>C}cx6P?vW`YQDW6Fb\ٸ)oꪽO&x%cþlsC_,/kzMfz @kN7Y*_uBp8[^wB\!d0-zo67Fʆ"*c+3UZ;V32%%m^-ݚbzOX Kwϋ: w1 2͏Aju}{{HnE0Is&RF8/DS]Lh/B\LehgAAX'W)5J4>Lf޿|=W)pϗO v-F R7^Q6Zr!oˑ##Zk/$IaYC${ֻlc&xjlD8I|0fZD̡d=6RRs5V^,=-"ɷMp]S>|fc\K' Y}{rs ,YJzul-H\ef+ }zhQV b =B0H]s 9AHLxtz]%y:iL ]2Q ~1]PwDC`)pCtf% 5BU?E3֖֜Dw@!}Cŭkt4nK"[aS7f)Y˴zӼΛ)j9wn@W{Acc Y5G g. M/ڣ #N+MF%C#P(DG_"}! Qp[H.uq] cfn4dT uӠF nw5 [:AX:8Bmw-y#&ndtj߶ظw7Q,*=Cj͐sY1luZX,o+䜥6$E ciVMc@RWRruHWZb$ZS= M+Gf vEVU+Iap*Ǧ֎tÎDx֔Px? uvݲIQ2`IdKչN7M^LlX9p[#\ުmX vԅL܌|ikGMkuJv41>v }yJga揲gof3%l&#v#$`Q&Il>DeVVlIz&W(2E;xESTO t}<`9.+7j,x` n4[j;M]ZL褳 F ,u߫ɴt#K=ڥ~@tu{Apv0sQ%ul" q)MĉU:Q~I6RTR$",&͒rOTԝ&y5P2 cR"+Uj.5(ͶH_Y;xTsPogRƛ'ӹfPۅzmS~`J)쬙,9.Z8hHۚ>ϖ3$1c9t~S$uXxA4su(XYdV[[GӈIPj-"h!%$qKNdPʞ^.sZBL t3(funHxnz$i'3erdm3xCbiȭ,T$a` Ɍ=G<֒0c Juo%_޳W( Mݞq!+M .Z˅(Km򵐘[zxh\Wvė?\z@ľ[]o»}o/]ԉj.[F_Be߶]8`XJ;[YcɓB0ڣ}:}Ѥvk2 GA"!cLʡ{*zg&ʜ:JeA}6Kv |,)?h"D.;[@V4*5굝3O;뉾HQ-!zd{Y,fS0wkS!>5{:Ҙ:й ,7R1(IXJW{N~ˏiBR ۡsZen%7HSvB0nvjL~om}$zw]k^ýM@5OW3ԅ"FV?ɞ@l H;^ MHij;N17{~uZ*d1}:Ԧlbm&9׿v9E Ƅ_WpCEU\uxL?f3٪mS7yWi ?g_^Y+*gi7-fNQ.O"ڕ8v1Q(FHI|Wl3+Q.9Ph9:}lRiLlRt~I,IʍqljUƴKfQA FB Z/tz[ (@m~'-1jYes"laxS /'}H*̳Ɯc>grzVAſt·2M݇]^..+W ![٩O+bS=2 q͕{7!YwIA [gJ| |,U}'d>p=p)\>$HiR[;`3*![N.m%|17hlͬdX@ w饫3}牃aե%VdɎzW ݇iWE+P2XUGN<~f,zx\b8ӿzO 3(&CbƠ9oc@#"2U%r4&K !Zfr Y8 섮Q3DwM#Eܬff0cE_&DIw_0ץ#(0RY!M*(ފ*{JJxNٮ]ȃA&=4RgpV砳!f l9-ޕ!,JD,ci듦FYwG<G{~Iʂ-WBp𾑄 BEݵ"Y!ND{pV+,q&W[c9ܜzmd=4 sS4zo-\KcF,B[GVg TئVϴiCn d^ ~Ǣ5926( D$!AuR嚒j(z_/KNuzŷ, Tn+S2TM1u\=,݊CHR@z6Magt@k,B- a%ѱ ~z0O``D=ܕ!M&Hq$@0hN'$<MFQ6yvdƀ:Ҍʴa9@驣Ì1ȵQ1Q|8ٺbĂF,qIRM^(K< 8# 䊗32_eN^-.El Ć,[_L)&QrˀF-jUN?F?-gD\62qQנpհL* QT](w `C$SqD3dǴGL{7,uVNQ\Qϻſ S&\hzqWCy;Bq@/YxдW '[/}A_kC)c&~?/Pol^z}oaz~ bֿ"h95_ zyk4y ,,5p DS8ێsmVzd$&ZoD++n[@fcEINX!8i 'jȦ"]ENGo3!vLn'cT:rO u AӼ0!_+;0++쩥 H d/T!"1fJFLYWDBtEIi^D9|@COy)]kr2I (eH̶%/SھkܪK-'eNd0 G1g#:4WsJk´-o"\WBr0a)yKio[ݢqܔ:ڐp %N";JXDmqBc<|˗U#[sSmE+S,еaTMBt&kБ:y2F';Ty2Y$Nz,ZƔ|s|e?v<=$J:})%M;ϝ <--O6㝎r& nw"}!V,&qsLc0ω93H'w7AP/˼d)o(oqKE,Gv:@NR-4|el9˵_/MB*8Л*?*Y ?XU[s򢑦T؎)~Lf{aѹ ;>;0`jxSkO ֚3RwQ(68̿tU\5f(ŒuUR9؏ s8Pk%8\7MCo2}LflU'+R!oypE܏f03W7ciP}UA;Ŵ[uvdZ=In0<7\ZE`D7LP%%! ^)bu}Q2w$dxndtg?4@w^+.dPo\+Nl=;:^F nc=޾c)3DU/ԙ ;9&hO]K<8vennBaz5H0>n0Ơ)`wKZ8jOR:0lÎˤ9։ a>W*caA6ujk۹5l?iUВ +J8oO7S:ip-~vt0\fz a(UUL@?G\,5}, ,QFp6m;s*Җ"]׻b IuRI$x!4UIs(T^"i|dcT?T)c&~`48\1J!ݰr8 :ԃ=vB}5u<3 #T:A)ws,WA#$zgkK?HA>dfL7xumJC{IpcR~,Xԛqt&Xj' dyk:⪻:{8 $rKMm؀]aZnGXȡ)'$o[XnKNh~rU=pr-vbߌғNl#0X:;Y"M4YLX7?%:|/& ÎJ-!mTGj)EfѨ Xp dB|o=o?_GR 9^@7k]}>)B!%%F%"娔]|ӃovEo@u~wCziX(q˼7K%Iq~WJ}ԭ fo+B q6G! [r,0ejI/cCփhGxk9=h5m^VO<}7zZ,,zȴ,iz=BfVrfNH. 3Ķ4zևkx:r0hq &:{WBai P N꘤;Sn# Tu5*yG(My^ykQh#΍"U]tޟڙP4&בי+ϮOlyCƺK/̀=Hjx_~PAhViu7:8.g2Y{)\fH+;6藮Uv,;{>h ^^,#SO% ǠMs1̑Kd93{%9Ha4;)ha1n%RJFmXl5f)&Lto*NvAS?7Z>܀D ZPWXNAWUBlD4 n˓FGe,k)%EBzW16™PPVə{7iFU7sl%㴵U|-P :Dg%c!.l:{ij`Չ -@g/#'"I5cv祟f4[ד>fUNX |UXrX㳭=O F_\\]+cƻݨvky/Eؤˠ A~UiTU!ǟ xےe[y{Ck,v&wU=>xdMI}%FA8j(ks?;Wy*[7X$!eE HvGCRKLA~<,{XyWż6 L }A\=~|(Xe~+]Cipyrz&<.9sԓPa C߁^dEEQe~"=xUj|f ֙z0Π/E8I$R}LbЧ<] _z+oKtQfxcȎLl?r9+.ËEk*WwY=8H-=7v^a`pb_Q h"-A$%[4!}8*'jfěRVuÁlK@UUfiW p+AC~ź'mD#ESN[1JY.]$I1Ol,>H:wi]o68~V:vݲ%"d;v6dx$BgG|(\}&(JHwq0'NV{>"ކP V('f}d>DLh ^Q~6b*?{iIwǍpf]ygQ/l;k zl1% **Tt60Gy!ī~#WIy}FbkɁProh=% b`PRKHxG->1SN[KE~tML.R*|Ա jWZ$tFr~`q<%Y6#Sdk`j2+wP,Yǖ^de*N2[ Ln^?3/$Qu90h[ԓH#;Khe&WQ[l]̌,`ca*{;ʯ oB)V;P,lEc\$U`⩙}L,~[Z֊3䬜|e .T )qg]:PRHhIe leKMB`>% rJnp赘L?yr+vݡ7P2悝C%ƀڟ+\qzgjLqp*Z7T%mTfϣM7S.1PaШZg[6H F1OlL?qW~Bv !aW" l)L0مb>3# @Cqe0z=3VC:׹klgև  ڗ0eh<(C s\vuA'rAݑ1w j oԳHkl$ߏ"sLt13kmX+{ DhvPɴⅶ״`咚lwUX6m]%Hc̿v9u-?.꿔&µD5ETX9{-o7rJ>#o @0ō-~~Q=OEl_tڸEٞPgJK10O @5{3z,:.02?NQڪ#G|:Ίb}!4N]%W%bJUĜ+jE&9lm;}AD鴩k˦Ǘ8s űoIu0V,FgB{U u`wx=.ɶ27ʅ7n"(I׆bY玍3HT~Da`ۦ|O{8t)i?窊#lwtM8pG[maT6Ou3!dxY'e|OUdWoQ$]Ջ s ^U?xAƅ"2j5A\VtcIo,bl@+L'd?["4_i9|;E^ǵxHO)s6Хz- X.CxEk^B1^(N[,OY'cO_H~uuX!lֲǘ^&]{D 0NC B&Cx>/N;d뒂n1MFn hNACԮ UϳDue FwGH /BhMRŴ >+NSs~1%{d%jJrje=UOq X4p3= <:.CDI.%/0B1kɕv^%:#6l5I=QDBi։M[٬J.#ɂ'D h"9⑽HyucbVW ),n_@G}eJ ~ꃨr+tutL2t5w,`F 0}&[DɉhwNޅH3}"̀V<+^y1PZt\rB9v?#ë,HR!ýjP 4q7y׏)zO3 KA#Q69FUǸßr/E2Rq%[K#{x<RvOT#V^5a&&0ON/nMe`$8˳x4s̋\hSR?0ԛ~ nC"HXy9b))y5ayEe |sFBw<p=p:;b)ľY jMRrD鳅⥥{.bg5.c}xq1'| ~5DdgD.^Z>6`2VY q^6V]:ϜCF-t$:y rm>頳[bnR$-Zg׿W!֣-@ʪU^YԾ1rKCT~lVx02D=Biv#:p^Yn`)vglg7>X4zI5T8Y-V`HgySZ;' .>BbIѱՑ'5(I:h-~xI}q2dJ"Ğ.<W[Bw 33*7fv7I})`O6S!^V#*&8D *i.7`7>X'X;A-#밡<:,AΦ6ǜy 'Ef+t@OgO3c[MSB; sP!Q:Xś7 D.}J'V @x *T=A1DK߬; Ika>;p? /vx]1ɫJVV fItnvq+$-}jTNdʑg21f CW/BT[A 0#pnDUF87!1{(ucvrdYKBo|H-_ɽ@\rp^a BvX fY*БsGx^&뮹PG],7`ٺ{l*/m&0AZr|RsRa3zVC=I L@Wzx4;`dQw.Ĥ@P}oWw. 5^$vaH J˼ qn*do-J/*ZG,fU cګZzlMəjgh~*IY&!">OI)n@ 9.m~W ux:̓zMmaSam+0'D:*pKo.Lk- .be%)ZGөR}5x'ZQ0ʖ1^~Ȇy6c`ݓŢSÁkld%R/IDuc(G͐Kn@˨|.=g/[gP_C9Gh"`ǗYqUg)eCƺxwT+4Ӥb|Χ'ZMr`&en)&䨧~m܃ǕdA|Cw/e:?}Oֈg7GȠ (GYU6o};-2S1- V mt" n`P1 {JSo_ F!!l\c+b6!pt ͳ ҏбbA"}J,?djN1tP\ Ov/QUWz 1rP8NZ7?</iMZ?3N5?Bc쳢= xzxfWb> /b]R>6K7-& U؈I8vYcpbbgV=:aDpy ЃuԏiP%?f=¯O *+*7DOƯHM;q(ðimb̽J̊ 0w0_$sE{9Ԑܿ |V{ʔ@_: lᐗ)Ӄ"4cX W4@- ݠ՞Fpd  KjU wʓPq,+ 7aix;^fDX[c-??E g1wذiW&!|^RV[eBNZ%7M']0iZm^T̑?ł[;h(~PLLד)ӒfX=X F629q(bYp dܨ\EyH{ {9 ? .D[Ԏ@u_,5IEUS9qqnrbL$9(`Vڥ363jY] 8w= ;5]CG`aڒXt(Lw-|unټj?v2kBhl뀉Wk}<+gj(5\L_< 25 \ɕhHh"}ٲ]G1!&۞ +#g.F >WUPLJe!p?fNek^$dU$Tq;p Uo4|شFKq~A޶Jz=< &P9'w#EOCgα Ϧ,tnIu/xPF Mvj.ԶۚB;H2Ԑ|t5Th"!ȉ.qL~6l!W{Ǩ:G80+&cjR1V3/o/g-RVV{< ݯ`+(T(rXU̽Yzjec7!:ы?{%9X^70zY:ɟřxMR.qSתwhVĸ/~\^H.9L܌+E-P\9,IEؗ^mDSPSa`P!qAR̈́K"~Y1$1KbtS@Tk8UNC%w@gtt{gkV0Tgcuh+=GصwƬuvoio: 3KI}::@ ;ix뉛HFi#dBn؊b-YGPyn]ÅX˔3GK%t56M'LO3Un.\K<:$X, -5hSS1oY,/J)[D8_0M^l%О֑-EfI[=Co#1I:)Tѭ\z)AӹVVې,`fښ D/J̀:K2NRw +R*xHWeU@ء/\~B EB!RJs_QN%@t*= D]pn!& XHx("rK02n9,vL U?xcE?9sɈ5msd]'Mv|" *w~#Vu|%g]аrV0eg9FA*gHNFRi0J^ԄcWC[k |$٤ O!hJY@K mXSY+ǖ42 `aZh[æ:zrҩRDnP#E,\$U}"&ߛ ˁoۨBɾq"[Q}S3,:Bz pb*xCuO a—w--r/lm#afn{C1KW5䣺}ⷷk5:A{1ӷ3Q6?-K Bxy( ] d2 p q3[BURriU]JC ^W{'bzE?v]-i"g<::X>lV+Aˉ[}H)*8n}Ή^[(cy b|2&Ω"4c;,tr_XBX\lܹhЛ㼘 A!v:Io=V[Xi5RW7WvlZg Y 7a_d8KvjFF^6KAҞަ9 tI ̋^ЪZ*P1NRkQ"?3mj5pddG zZE/2@ftW`)~sDGD3EWUs|UPH_)7s%] $Gun|^۝zLf䄓=Yb,!Bf\Ri^&0%Ne/7z#ox:AWޥ[v:6If3Ry ;G_Ng\4ڈO"l`wlY.dW1Kbp8{,M¯sERxLjV`9|sTR{ I6znDtX-qvgE"0oM]JDHgH0aXrܟqڶչm4ڢB&r[ p~^**SRUD*vZŹ`rp7 0oU7G'`QQ]k^j/zggqͻlhVH(#YO"κiZFLn*ZTvB lJy A`c(c,Yg$bC;9#:E'Ly~T7O\`]$Ϊ`ehx$6R>$~L q5ɹyTʫFҼd~2wBῤ7fe=%ɾ Zq[ wo[U|aWGЧqd1% FMe|2(r :"bR [j{JpJM ԂB_ax/utfw+&i#.C@2f"mW"WN|`¨OiWamwj (u]VDVcjJ *]%hu#1 KKj%B0\%]3\w/ȻJB.r Tr<F>W6z\ߎ$'Y`H‘*v@H%3k~ fYA0avőxm`!W!-~NW*cˣ'Zg9iTX)i-8p^(ǰtǶVU ,:D -YqS5ZgU gWF ;|( 5ΝreQ׭2WI'AqMSqg&j\^xw\fu}SMJTU3}r*提Y htG\` jfl* 5Mw`cΨduB{ecjeVi+=X4Sᅝބ҄]\?, Y4\T5U16f<%<ɊPUd3R`"f?'sc0݋\4I1:ȶP E}W9((jXA4YY$/=,OlбvYt2h욄v /駣o5tG X7^ZPL^ eyM墏LnI7<ѯGPf;d@kk?.n+7/c_oƇύF)K)\F쌈~Ӑ j p'QQJ%Hd+#+ (&T8E@+ FTw|/_Y:h~ 傼z;r ;FW4rw\*gFe~m2&8hBt`K(#mp5(8bW~ 2(aM,6Q3_uO_9]{6p\1:YT ._D"u7! +qWJ)y>@s\wv#x/=ꄒvvJQ,iF'o+ҔY6xWkH5Jg+^qfې FiizR3.G≌pw5ھwˉ8#uTt1F)ֱrv9[trn=G(#|tZg~v M~P$9 ̆rAC_1=wb/U \`W;!Cp*%{h+$F`، rƕn걺i9ZQ7H1?6vP#5h9G,N{M]d%,SzǧgG i~^0U-310(%oeևvrETv L4'!ik4˥{տ]Z1[hܵyY>J?Qx}h)Ԛ%j롎 L F.Y~UE:s@=mmhPwIִRt\KJ}X逇OطfIGy?W/P5ykcrxm֐.R_4ו&}}NWZ\GugyꂈgE]| wMVS %QyiB̡ɔ,ЅCqHK‚w.0yX-!DЌWHZJg,htyE>8Z$*uvUԜ^ eTvɆpI4qB|0?2N^NIwQhTӵNQ9:=+(,c .rm&%E{~8mq[u  k;3k;;qёh&9/-$Rl9le} GՔ9׶Ϲ8%1;5"xx/t J)KnƤ?*`MCO5 3;؍֌*ȥAkTX!hgG~zSZr]G cJ3ON6Q#{)kBr\ڑiψL0⎬*2~l=ן^8_}ߠgng,XhHͦPrLR ;#0SAmbqH1?u[4)$Z{,*Ӟز㐊ffiG7PFd!pk;M8Bm۹7 ocF:5^( 5 H>`ZUܠ/YWYM} c ,d 2w_r5&B_X,}GB7E^`\[;')k`"⎌֤>*[!`u\L%:^~8ЭSלW.JTVkҞu[q nYzj,}%ZO*-4 O-AO<'EZKNXF2JJ>[3&\  5rv=IE-;MFp+5$$b]M+6#-8^.!(YrgJeēw&Y%SsEU[vjq+}Пը PWzIVbSf_"I$8*K:z@y[{*x$qpZ5WB bdJ.@,GǚB}4ږ=EokɓA?r5~=+FĆ\Y_"`QJT;r̓&`{1}5Ԕy5bXbz;J%nR $'תZv>8I7#ֵxצkukۦ'&o]~ JLUmzw Z _cxzXJvn\BV,Vڵc2?H3U" ִ t 8{:p, Rq{/$y[;j<9fPfp"#v]_3g̶IoMxŇȿ'e&8$ڸr;ҝ~QOvbb ͺI5xw=L?߱vA#?9#X _4@ro0H(ΣBqv II+˜f[.DGKM0.?)lL+6Ih=v/״P҉z%b<%Tޯ QRf/2 g3 ͧ âl? )eLnَ)plm."HsK'޺+UDͲ8G#9bV2=(s (+WR3UZX9w(87wg)S=\CjOOF]3 ,boLUQNXr( TQp:;ur2XC3ԅ^!(YV>"RNw5t#y !y*jo)9CJ} ՟%(؋bzų>k aӽ6ȈxnS[lAN8, 8f'h`C/6ߏΓ9+dɟ;F,rw5Q<(U%vkSWm@3u@*@l8%Aja>a_m߬vS#$Tg,>햚WD6%u6&,;ݺ^Uą5~;΂]-;R=]:n&I=.0';#QP4`"k`K(Ռ;nta$DPҟ=f=acA Dd*z~mc|+i[6^OZ01{ ϩq dNZ3{ɧ$X(F@ EQ?zDG2`>LCB As IJo:ޥ ԝFY厀9ԟ!śq T4VԖo֗ Zɉ;fze]TqD8]:&|X' {GN!O}yy`%n/<3V.b#|(R-.k"0a%;H>-xFUHj|ci͆KG6aeo@BBҹHsrziOTU/^)IOlFr/mt.uHl `=yt9vU`۳A>Q?&G)..-GfRu$*,R <8H696`\~bʇcPbNV} BdZFC@;aB06݅'זRϝ;}$54*Dun(\HegЋぁy,|I;du֥"n\3"Q5;D'<JzGxn:*aYc_n@pq&*n_'Q~]:jUؗ!#\7=FȽ Ǚ0EJc%ףպx`QKvVZ4(' >h媂kn.-B//ؙDV<_XD E.ϴ5P|~>RKMH01%[ ̄Щģhn>Ѥ_XAO+܎< o`dA}Om3`5.r r& '=N6 ԕ9"UE׋B0z$y9`HFZWZNܵ)bP3)Pýu ?rϬbEAշg둱8MNt\v*u歆97,ans(4x̌ݖ¢68c ǙKMyzHɬnǡe8<! l{9I5)"a*o=S\JYCߦt`&v 21r>[m~>[^x2%QУ'Ubͷ BOެg*DqtDGN@8(h ^av"XU&DQwdbRn+dh^f@'ˆ܇ӦJ4v g40 vsW&%Y[| Nr WO&ٚv\o}1ӌ̛ 7"=dܮ7#qH f_wed)>IZ \^8!Y1ﶛIpp*T'F~M56?qHLّYtP9D0Ӆ4vLs>.J2G*/C3OmHVJH$')c<6dHK (/5`]٫fs5܄g.dQ8 j3||  `٣^#^S fF\:ŀB2jW[#q*幪Yk>O%sƅW8_'18X閿}*w02L8+3zen"6-6.ǯJWw c:@}{tcOPw@K.Ma cqJ^"~hHjy8ËI2N:q `ԁ\K%ۡ Q.cpׅ]l̒ IP$,1rua6welPtR8p,3JuAϗ&w (C3 T8t&j/3mQ6T1&J+_iU|y@k?TVըQWzJ(7rɬ,91痞{#?dzd_.Md~F_OE}P ߄T! fv㢙@DGa92#lg!ݒ&pyco x<95 #TJ'!*e!U< l-JU_*ѸQ-/4b,8|Y'C}a~Z^{.+#ID(0D+tߟ ر7gǖuG|tY,2 PQAMRHu/wO\G;xnIs b$f1Ώcm0@iJ,7d]r;) XMyI쐢\s"=f)ҰQ@N~"yu3[4W g_=[*8s]W*m;dRF5&X dI@Iiමlq B?hqUҴ[d%B7ˌ}f~Uw54g88\a z5ƴQo7íH5LCz⳰ 2>}_Bˎa[IQ~2҃s;t^D =']R.Q5˾C9&]3 4M+>j:`k4F_ -c/n/F=}BJ(jNF 1F~7hv AtC;A#Fm3IЋQ듗aCtGPW8HU? ģ-S/~mt28'ų} 5Qq rT1UAB`>vυon<"X+$[t!D)FCZ4U*eTڪׯG+pf`E&84eeW~_E!B-Ȑo L֓>WjYq,px @NlYlmU? SΪ-Ѓgqe*[FFg=,DM̐Pq̐F,vdI ߉㇏2vF(]L9>skF>^`K Bߓ s^l%P3@I㳤SP}.6[#$S|6g7M  HJyKƎ̓;K[=;j]"PȲEu?EޫnȧJ=-3aPĈWyJDE=rC8Ե޼ᩯ$EGkL s3.%8| rB»lbX؃E(Ρą@O&*ψd$ );3qCVLg=Hܒu S7zQ|h8jV7qt-Ds.B7񗍷d*4> J~reZh][=inXv$mBbt;428ׄԇi/ ݑcDy1︵njsLS4}*/R/UFwZSF'畏m*S>8?Ĩy2f?E %l(O'9)uXiiB/K0>7z__K׈G,kw<)') nqv(26<8šLFX ϬQ;br29;XR!MQu u8e!-F : _ⲃH M}uœP f'M\pn7 j 7s+f 63]$s֢'o>%W@j! Q\9VJg ͅ#{FyvH{NN8.?4SzX2D?=~ Eݚ1+l7V=C2{""[@mpPqb{^g.#ZJUGCPI9uQN %6 [ҊJ+aJ% ՈgթCoDv.E}Uml+27:]/R:JkF#Ît  2,tx#&H$7Ų p _.\af~ p:G ,h{ GRs8s9dsZ󿈪˰]k- ȝóGbdL7c# V-^h@>a{07[gD<:>[MViV,=G< gէ nz_Hȋcs cE=Q9+cRok',򺄙]_sT){ThIT 21msuSw?6S,F.܈yl[yy}| v~Q>_e8> [re>5 l|yU Kd{gíN{wc!+nӉ4DbU U;ajfY~u>[|xT:#c OYB=% DEUgNPSir\IG1U2`(-ܛqojcvo:/{_5^}g9Fx٤Qrl,a} -k 3dC3]$tZZ,êԈ4_Ո\+xF3*xG g\CPm]cٷUl\)$@Mbc36>ǔ&Xw%ӊP`+˨䏨jvY&;"|zVi;]Q)?V@:g< Xm$%pF5i J^XRVoTŢ9VK `Mc} `^\6&e\{\涷-w 3բC煟WϐFQ"9b8a)2bKo}s&V) gcaє9d*{ :LoY?>t~ dCqi} 䝎+UU0>5LP ˾VmۛG͒yQX jFߖuMYӛNyW6حw5ww+xѣ|@5|< ipP4 A Cu[%-7wf9g6Y;Dp8 {|yL,˛@71voJMrAErqLBul[v=50%L#M{2 F{D0.ܿwd3d{GNo҆;)wji &#lg%E:,c_؃I5!7P-dy1؁<_Rvg hv^AgR)A a)3^ c||4Zs;Qk6_o~r21][ƴj؎<qK+Xfr DL˾=9f!L|]1"a:'۬EO9r{뺾bGoUm9zhYw^u;&=BrLWq%6r=hV/+n: ! 3uWCܸ8[&)\ Y+e/:ƚܦuI`OLtH.dxNHtq+: Mj 6]DRwJP,rqJr`΂K|P.ݹ^#]爿 z%>Ȼh(AKng]Y2/}o<kQŠ?~A!*!&,Km6BLM1F<[[-1lv;"6kACj[IKT99@ /≣Μ$K0nL(EU[ YPe&ae ,Lr9uR.!ȳO?)5,8ST3񁯓n϶PG"Ϧ/OuV<V{^E# g}fHcdͶ r㪵%ʌm&0SV]*NlxL4~`uQ|lEo%ٸy&mK2n(R-C7(T"?ч#^P'!|D:Pj,0Ƞ!qrsmex+ pNH/\mjZser@ a? WBgaJ'Y|g<>? wA'S)0Hb?xFқޡ+G9Ё'St1F]#v*/V{p|or N734r;ifH[|Bcخ*==`1Tc4 V0.zӐ%Z_z% ?ِQG> xG T}:e"'n~4ՓA m\;7QA.`S]VIP:Jtt'9TbKlw*ٴ 8 FF oPqG?3ރeJ\WC!<֠\:5ЛE8uN{,.ojšCCC\ctEջߣѴ 4LsCgB;󋥍&sEw[,JnHm*٤hZ^V~H3ڞݐ$hiVDYZhnU"gfW|hz=e*LĪ9$"l,'_55]n!ZKB],jQ|UpF%5 ٯ.ȣ ٍDs.|hC0lS 5sݭ0KhoRՙikkGWtB/lS1&HX& ?]SJ ?7 & bly$(U@+>Hw1%P .0S b[F: ]6JI&RdoRw";Zl 7]Zެ[{iyOy#'6.jO8) 1 Eı}o>&ڕƌ!xO&Vc& 3l)*1ǰb "hĞњX=\.f';T H@\bUs<򬏞M\ COLn[ϲzץ g?ވu;<-z&Va:<IxK5Bf'?1k`Y[rj֔n ]hi@'O~DW:w|{ ϻ+i%u3q-h"}cWx4~ZeO>R8(|J$LA:^?HDA&I{e5(d Gת[zG4͌P!IDE ?~?HIy.n+s9avK6ά3LSd^iNX y9~X1,Ԁ_|R"f V^ܽ঑`s"nDVE-+M1?Ѽ F"*Ec;7)w+$RX;)$F}j!g}f3e;r@i1ڴ$ebr_G茅v*@SB־u\|u]d^&SQW4*>Ō*LC4x]ɉ[ ٣C骸 ~o;zE@Ll@;(lx2,k@۝W,S= ;akjQoIP-`hBVZ9R n22Z;ʜ*9*,N t#V= ޑx6H@΢ }Eh!0 T&FY1SO{@E9ƽgZfMgi n,`>S润~f^N\oF)TcSLj5 a ,9}{)4j8)J5h`k62∹M[fb/Y$`ܯCA?4D,o{ )`REt;?Q9Z%,-zDFGp*>*Njj~ӛ?Fq a4Xj5^j!B(rySfphimsA5ry]˪v o%jG( ]aa$98d#eAȵM~^ic_Ư1A1nvaoFqa{h,|(Ngǧ+y~a t0#s#-b̟OԱB6晭'5N;2|LpyK\;  r?4֔~uSco-FҼ#r5Df A?WVTAy܌&+1Ԋ(jɖ8=}P(ׯ9730{7 YU_/t6CP_(/=>'$Yt^Kb獥:#v?NPnqmu#R7<ߥ-dַNaPv(^UWEY7`kIgᝥZv,u~,. KBuMևAAşvԚf20!8"NGTʍ-)('KoO@'] +q1aH$KyS zYlVQtQmz4bF- 8MK6%<SZ+ ۆ ]d_CvOeΰ-#H N8ԤM4^Ύ}g)'jbb>ByS:Utӿw/촕 $vlۯy!nԊ8JZTٴ_%t?UE=5uNÜc[5n[|Gf|"m1-}Vjߣ_UH̞sm6G9fw.eecG{kSA2g49%zSgԔ6˸P3?K1lJi &bb^jO-F ] Yd 4Ywڠt=op`Z~+ XvJkEgg)dv*z[ax\EO\Z Pҍg)ß8##gˤKW^om\+ĎcJFH?S3JMU%|@+ tR. \X91-҂}lfEڶ;ᩋ1d?Czey38qqxVĐl"uY7 #?!075 NԔ)K8s%V .7#9[HTKp;9 Þa3t9$Ds$m*hS Cg;Z 2W* ֨wk6pjO)&wRpص=dAS-_".əzx*(`Kuޙ)ye5W78kr!}J=Hfї)$< H/)@鈸WRa&Ϋ U` Vnp,<ޖ7QKG*ѣ"gYr 'w,bmhI]o>&4%٣#F0e㩪2:=askIo`8y8ܘ&NF)d%lN0g;㣫$~F33d\3t9پπ(U7: Ҽ {} G~;/%.[EGIU ZZ :kww!j\9մUBZ[glEM+ -;{%j!6V NkůgfĬīRhIx/'# ꬣTI!H3.d 9sK=o930y< '(-)A'ȼr4K}-8)R9S݀hF| uOJUKi''J|n5!TF djF}n,e*s'I灸e4yƀ naVIv kS ޼SvD\tjikxzQ36>s^ >u`f) Bb*w=*LX߬:a32zdi+|aYs$5u8D@W9 iY%89PgX]*.3 Qgx4|L\:Oߘt@\w-MaƦya+Io=4Z#c:5] Jttc7o{?֚̽ T hMS#! Y-e!:.~u Fw_01?Nn+?3nMHi mҲCUo!ڻʡ 6`ppl$=d0[~6ҽYN"`7׆wCwJ֣X"eۘ{=TgcVދɇRg'* k,A$`.fkL`=CxРS ٚٔH[|ٮr8 glq G;Q3>EX& wA >`/I6[ w'P<y5.ȮKM6h ڼ,[[^Ww-LȢ7GnvNI,nt!Y )ʺBe?^9['!ϯe\&'fz;kj+cGɫimNsٱKlG3CQㅩC8-sƾʎ>xfM.o^ed0WZ32X*G~"mT] 2f C<6ݤ>;?fdy#A2W/,Z?2rQQ=J!a7Ic.l wy`T<۳x$M!:bQ^&_`o&CB()cH3~8+|xoH ?ќUbu[-yqgVˈ㢖x?62@Y!XYJ#踠Mʌ:CaL(1{';^tGtK x},k .@!.$cPW!T]Oa(ݢ(\$*-/\MyfQՑʼn|5٘-""DfM au!ZJv߯'i}qP}< :lpLWgYNYkR30bP@jBa@GfY//rXuU+1Sd`* J0FO:ϖeTPYkJ[\<(
:ct'i[ 6N!P@,ĬCgJnÆ(f͆fT[5;S|h]~`moKyqq*;<2:)o3.4D%; !h:sJWHRC\GTSD7=kbv}E?r~QaGhA U$aN 왛f#2bia9TAAΧ-3-r8?J͠7e?HD v3Q``A oƤe^Om]eײ%g1q-UR:<V kDH,E|]{$ʤ#Ɩmh0dzaaUv'Rp/N 6yQbzIp!FaT2;c$^a LSIA[ ~ǟlWƖӓbUrE28 8A6TIVҵ8 1L *0=أZ?`mժ6TĠd;@EdEMRβ ]גKT „j̔h1N*066j]ki2{O-BI&Q^aϰQTGϫ4yrō Q;ִagkfIiQ0/[ 2_OtyyLTFg!Quv 7O cf\qU 7rQVTcz]#b%Kܯ:&5 UZ co)#͹@43=ӯc&gcRdvʆp2i=Xr4]ud*=ŧ9yG%0P|2VGC]dtCqn>xr`;Pai]ΒFhZ2O4oKlL5R¯(*K@=*)bylO>91/IlsZh8v#,^ҧT~L(d: y"HῶKhK,]YO|:[G#=[g N.8.9EwՍ3lC8#oQgfIt꩏(u_% J>< a7HȂc2].[?3\'@\!vfrn?TkoKHtF5+F+c҇v1*Adyw{O:|O-H fjnW0)Dg-<:a5r^ 9-M]8c4] KmHxp0JX=7בG@xa"I$81De,I RBQ>N3<}J]zk|>s0.o,#Wռw/܋ԙC0>gO΀1we>(dsb*|wa5RotA߂kUm{ơ(kׇ81ʉPwQ( ??z34Л%rFXv[-j#.'q%0Gb,Y0s Vi.w4^  Q¦;lTjւZ! hV74cdAW^d#)p$J⹥ߌ~û6șU>hƧl#1R2y]dPGڻ%%Lٳ¥ys^Ju~sW TT%ۖ \UЦ6\J$x6='Ǐh!*t-:9. a$p׏gV%6q!;m7\Il>>-[R(nFNoָ8}9WWDu(?M%fOeL޹.͖،i#B~lօj7Jx*p Ip>(:C)j &VZQEBP-p)a5Dm4!p'b ˈc[J]<.8vQ#M3 xS>h`[C-rc6xIM(QXxH) (=݆ { $q_Pt=Eeڦг2CxiR|w:KhFfE a0zv]/Vvá9e?mrK]2g%|{!THx @X:TKO*mv^tE4<jBET۰htV[KC k' +s'J҄ o]}psqcNŚWmC]LV*/IZ^EW~֍mA)kiXęogmB>u1zcu+ K-h>&T<'˅iyf])n /Tw8me"/~Ldi®Ll@M?;C>]nqLP8RXy9u.aQ$m2Q ]bJ2S~bsz=QByϱohcLc~qv4؏d -FՁ}fD_ۢ L B^>+'-TnO\>3k SRB̽t.k[zJϭf݆L8J]w~ٛ2$@n} n a4 ShIE 2I}o +eQXa̡`ʤT{{6BO+S5K>C)XusIŽYJĤ9c0~(_eolB,8hd?L5XH}wx ;}w 7SJhi,~6@xA<`U3ˇ2yl B+T)q{<Ceh~v:jxJOk-SrN(V ЙO26hk/[ m1:hIy8yږ ?PZőz<5hiD[;}7g3>8*Ӹ%UmQb^wB熛 V{,Y\O<,TW_d N2ӭ$+q͹Ƈ`p5Ad^-S@F ?eS)jR}eOI5$-f]Vx銰9M.C(pO(x[?t!)?N*=H ŠuWB_11'eƘt60 |ptR[S{k˝TwB|-x#!{VJ0kl*N/pےZDDYPlFW⓲;Y,¦d |  nr`s[}Z% v u@3::eu:ӎ@PLtUߘ YX :1?ݤ_E~ ʇN|q{3$I`&}Q*DffB$)֝ $o@ ם߆Ǘ6W s+*K@}+ͣabySPǰsawA:z28.8 دHBҦ=nmG):sh+F: ^õgN?5lE -z#-A|U&I'#yI>uP0]V ;B&O,u {A:QM&,lÔŊk<(x X LjgLc #àW$Ol_KWW"َV^1`~goGeѦbJ[@Sɰ,f#7eƖ/J7r&s* ?HUwbs_\! lpH_%NX\d8.~]x Y)n7تų+QUTkĉP )!e0`ՑIk*gz?#zA#6O΍5UL ъS{iIA_{=Ǹ=EAV;@ 9k?SibG$tKcV3:O,v 3)H/yJVv`|>DMwzt6Ruw::t>q;er~ʓ! zۣNdݟhUuR(9Fs;Whn2i *]Ƌ1dYXk=_x]0UO'êݳϣ#:޻Lyy[MdL De+ ;? hhco{pXq̥%̠X[AH~/>6^z- QZ dp0BWe!=C|gmIN $Y4a1+4*0]gt bOZ#)K2aA\˹ֺ+qh n_y^'(/"5p4*,>B; ag|zy}1[&wxW* X0Qrh@TJÈު󛞙(6^>Y*>e;aXp[>ЁV|^du=a94= BG\9_`DDm.cT&"*,Y4ީݚJػE41LB.hO+8 G <4ٕ 0^鷖;J|\~ʳ]AtPMGPӍe'ůo$nJ 3 9}X؉߬4>\;HNW67%:+K荲aʼb5R)w|]|ʁė+rIھ9X]/]HG̮G vzA=><*kR%a<(:Z$92b{d&=(QdKu\Vqv.J*oZvDŵ*jǛ ՑUEɱ;:Я31#$7'ib~*2`߮f H}sjnON %;@INY^A3HG0Xn "&jEPrKomizΎݩKo F}vR:bϐ`z<[7ZxmXUP|ojh9,: 6z!(SGOC -}XٌM.*C3eAzLB*X ~ íL~ a!%-еW3(͒_u4 o=?,\GNT4cNҬ\Ȇx$I䐺D_WX ER>+y0g_5po5)L| Vܾl@\u4׵3M5IZNJt;_mŋ+SI1N4l  #^:H 2L^In|h Bi@6f\N9C:hbPŌBT+DB7,w]۱u+hYr)e{saє(F՝U`` vȕyطJ&J H<@@ yVȝfَy6<;p^y%v>1#? `K%c] :o생AeӨMqƋ.9uyfT#YLBI ϻCjιA]N-ܫX4h&Y.uq/Jx}HZ ~@Zsqbߨm4et crȷP!fu{"EM 7 G{̤M1- Eb^{ВYUSο]!$LF:\}=Xy@UkJ@;zbD}θ}: #ly7OiIӭiEB%?uG65YE2FWADȱ^и uv'U܋1lz?AW+Cy&7-]'fnOT?wt K .#Bv9݋z/J"7QG#;t,\u `_'hwY>`ԅFBF( I5ɺzQu Åk’x5 hA8')m"_q#<RtAqi|7JjbCE],ueS~BIX4H4EUJGΎAv2ask,^1к8C ELnR@GK4t[6NPIv鯾K7zPϓNw&܏_\4G=HVO\a%VA0 u 4^nLe/:# /[&ɺp4sN=8W7F9W0r 7ԯ)Ԋ=r#a^78EeKaD֏ 9EA#^X,LE4qz%떻b8twַ,. hiqg27(PblQL:zЮp)>(hDtZH|Τ m1S)}~5X1 *M˟{mEeԭ]gdU"9l*߸X7Qu|fWC}?=@ɵIewF@B /rK[=׬u 0]܆ ;8EGz6PRQX?^`OtfSq/6("qSuAl2߲7dl w.uگȂfI%qbU+/<J:2Wdzwu!mf.¹[=L*+=fҀFB$iUqQsWHJxE*CߔW~ 0y'@,ʤn=bFoti=r>`6Mr1,sC|wJXOaruH-n/Rf%\1* B˩[ yۑߓ4 @ \ WC-$a<K]d]\FcV51^1[\WGG=%w~-݊T{f]),rIʄGZN^ŸZ^0(p7^sӇA4Bk𒄡)p-)qZ/tH c{B*= eq 'ۯ4JwêA"&P'@.ׁLsC^TGO_2h"׸>*#}Fն|D;SjZƩRr" Uq+i<pmXHE9fL1rtIv]%_BЏ.p7Jxh5C%\X}Y.+%IN"\# WKKKP\R$*1kzHio,[0"*q|'ZZ,(}HVofiSn>(sL:mh>[7VA\Mׯ+ݙ.X4j d]Lhtanme{>S#^p{񉍞ߜh̑G?٣őga];Y)eRk*fex>6O8$Ɋ' 0o%#M"eJu#`G?k[˚=lƗH7܋xB=܀:K=Evk͋qtқ疒HAm-r>8֫yF->@b3V i{^ցho9Sgf~v-c[Ֆjkw4.wR @ y^qRՄ `aRe}[ Vg q⿜d5+\D| 28)<&̹ڢ.ς"d,/Zzҕsң.< K8%D:lj$Fi3wh:AO׃0k Vx:L=v_ j6;cy;5cVĢ]έ(uE۽ axU .Ÿ"%&b8ԣvzv|:TYp?d^m>0g-qF8|WnrqԄ=.4^,;&-巄\7(HՊam *afNܽTaetDI޴yFZg8\vyW9_fG`jM jԶ7ggdk ) j$^>*n5*["TQuNN l>#|w,|2>|8v$ `=ܯ5$xѡ5(b0|[QW tpM[nMBro\fթk^1)_sw8&UӱgTjP0ȸS-z ,D oex{+ DS%hDƽGb%9΅ SMƘ̬b3W;o^e5Y_n^+^.YCt C5G0bFnxXfCsR v[wk%ml .$sQ aPzZ)@B:=)z B.B\3W)bEpElJc.:e3lHG&jpL$sڠ!6]%e*S؜$Q:k+ގ,! z50[^,'_TL<w4 7gO:ۖ8a~rd6kr (Ryg$gjWր9&ѭiB*lFFJBd)$ݧƺ@%N WxwJ5w B\Xro=)?@a -4-1Y@2O a$oK 7JZ{.$#չGa<2'p\כ[\3IQ+-[y:V 떘z':V Tץ]ḒiZ3Jt1 ĻOlbG Dt pQ )GN"plxנ W fO&{%& v`lk@4Ia 7Wo)}_}?T$Πt" w>u`j|EA!b )ݣ,KF$ݦK}&a܀qX,~_'淼OUW=%NQ/iLQm ps#&5 CgDP"D~1SZLKSnoq^U i>. X~] Dsآ۷ViL_R$-3φ͊G ITIV3Ӷ¿ | Db'ੌKqO) UExN@Q"QdhjOX7飼|GriZE>q@`J,`SKw@`&V $K&o 372Ǜa^ϯ5ù~X Tҫ4W:"Z#xYBx.ړ=06 ߔ1U"nAB-F 4]׎V U˗c2ȓLL[u3 u'th֨c%: F3oW6dKWj!1r`1C6KTiwnVbMU4gYS1%'fP763bxYlB +r_*LWYa^[l2~- M"*݃2Bjz|~^v|#7Fh`he4ֺH?e*rø-P6b,%pBwOnZNܕ*ů F%eY&7V.o$n૕w _ڟQ 5$4s]:\$Fc+Ǖj#md"?{] dEXM󝇢: WIyDXgVb"< u qudEb3qjK+*!;Iul8^Av{[+hEP6'Yыs +j#"fXew)av[*j>Z$`{obN"i.nrBT ~-AK[..3s=ycfm|C1~H*HfϽGd} A2{qtLfC6TQ1 ƒZּ#w}!.V4 +kȁ_s(tM\dz Q8!UzR+`2wo/,b?F,?o.JX\ `o9\kX@Ja$Xn큰aDh8Ʈ,`=Y%7&h!e郢G-d]7AGpW* }h[`;Y!3 W}g$: Ct%?\Vy\ =A*v\P99Ǿ 4hhJIA'p*+2Z"AaCk*G!EItY>|xhޮ?<p~eXr s*`~3||4Ma{L֚CᎳ6w1.xEd*t*_pe. T LR&M:Q`1*\wh>%AJv_j}.IKqߧԹ;E}u#2X?dlF^D? .|>f_.nL-z^+E.9qPHr_cgҡj@xT沨J3gvԎv?vtדio&K%璾wҵTH%a7zz?Vү4`x#$V|JzX8M43yqaƒ)(X0 '2FٔrZCKѳWn`J#KDqzuvzx[f橇ӠNX 1s~ ͥ@]Ks*G]+n lTER8T5]Ku/;LE0I\ۂ6 ks_{|tFX! 't .e; ޹"˝[S ZBʦSe֠_;DC60AI6 V[ 8?.>F՟?)s" *bE%NcWJ>WI:VH%MB٫eTJbFL h. fc{gw:׷ Lz]%Gecʶ/x1W|Y Z f aj2%\ %U/WW+@D(ȗY5- zۛ0@<Ky4a '`1ڠ8+ϓ%0f)_*<3_/ogySx| -Zȴʢzb-XEC |Ͼb(h$9J̃|2k4Yјd}j'<.r`(4щN@"K(QWSY+B>hX|9WdrD79NqN3 !Oa|¦kd\xLh`5o}Qz*|I>Zߞzߣ0nh$|_~OX% K lo"$ᱴ)+v5:T o{obTeE㊶0F"'[ER<4[Bi'MⓔMͧeA %h7ߛ&kY:qk9ddWWh#OmI\3+v;| Ϩ؟()_ci)TU]^άh`B NNdU*XE0{@?ln!V`WV¦A>aB)+{g؜=@Fu tNVM'w P>Uiw%*m ЦmzjP](7Sg4؍_B|_U,\v>gUiĥ^|0J]yN 7xI`IjEn`)Ј`$J$~vF  }+Ff?;'`A~xId^Ԣ5O5:؍9{1Q$@l{g{wRI';ոx!;5UQT_`DMUqP+KAl6CO.-l^7dv*<)BQQo V0V feSpczZB%yc 4nȏ|Tm~c?ҴgKza OpN1tH-Y] 7/kknQevuLw~3s^cs*|ΊRHyfLb/;|z" AFXfua~Vy˲*;TO |۲ٟ2 <9cn\inQoZ3Vgi+w+|mA%y`Ys=9h/kj ETy8?iK0Qg@@$d>,AMWy1ͬG.6J׊ X/ !x\Ꙟp S&96lJG D w|UQLT'%k8VL@'nϽcXVcUHJ8}W+~oͼw  "^L[:D #j5o]MgO839j݇iw2VGEwY~I]`3z`Tƺ-O*je=]IƎ%@mT03B6ѹAP )ۥC@ M*2z74X Hd$f?}iQQѧe '8|ۚhi8ux֙%g[`߉B҅xVPwix[ {TgdAD5DDNɒh"@#$tise1F#]UOcfnAC t_iPhF$_t9Ik2wE"NĐ-~ԯ3Vw:[1-o^apgZ'J@7`9p]F~`p)O(!5l7u6`:$cGYv[&BJ)P2?=qdllFf€dn 8\37VbSyۆ`-m *՟8hokؔ#pd¯qp/M$9T8sҍ[Nsc ~ 8l(Z/xyD=Mnb/XnސIzbS5&z2&t5}we=?l{Fִ3>vw%KCO M10ETWd9B.|ƻqQpo* Vc)v*uJȌ&=g ?rpֺyv; {v~iZEbyO@uY2詴{ k~P"W;=9v!oVܧiwq[Jb? ;8z.QE-#xmj}mT 3XD\j[6Uӳ]݉#:P3=XFJ(n FH$N̚IHmzF@|AnP w q,Xq$$u=55H0u`O" Aeލžс8MڈGbq2ɕNKtț3CyKOu K Jn t8rI5qK>E'{"lof뜧p~.wK2Yfb㫨b)d2+7,;34+t m>)tFb^=}u_*|f2)7}=5kJL>T-B:¿0GAV^TTceMY-*ѲpD-{|;9&cZP9AM;jjcNfѤGX(Q&)cƊwʤ]4BwNvJяY"gM 7RU?gn;3L$a\l!Dz(X߆* 3RcH:M 2/|>}_19R앶oY$|m&9$qċң1F=w ] AȳrT)S RFl5iRhJndѡL_%@f3q`=~R3h(Yʻd%$R_^mj.YPB'Yh&(no(g˔kz ,R<ZTI䁙^{Wt}lPVEVU/̑%6 Ŗ-~NՊ #duYq@BDS~.\}Bt,yie}@>yd_>~YʬWC㞁BK#NwLV#\5 &pM7>/nxj _ulj :?`C1F* i_ =eE97$tMݝσY5yɆPQۓC7mze{B9G='90XTn\jt}1>.ꐙ;L$ZC'GTZ~wdvNS堃DZ J\ib}ZT1p+^ZFق$z7~x#(vTv?=!=oӵmk"b$FXi(bWЍv:pPb߈%s dzoWNre tz~Yr,l/X]noDp4 ɥ5c>Qr `)R6y~ `+[;3-S 0ЕY0>Q!xDP@X`:]}EN~* (9ǒIŃ?Jmw<^Ӆ4dTś&c'("$4F )D3a- Ru 9Hս p% dȂv>Xe]NFec6$Yz$t&jgy^8֠n#ݡ;gx;0`I9< t%\7.>>Y3UdRQDf0[ɤp f'´r pװ&xV1~jPI{uY *E_$=?}?AGǒ .!^-,I} BH&CL- xBd`o=ǛPv'_yE;*%1zbOvO#k+NpD'fGaBZJ =l)EHпJbSt~W+.cjdn G/zjRWaitψwV;u眎͸FΊW?58}N`r!0Ȱ}%.<=kvȍ)cXJ*W`֟b@Q7v9[Q(\y( uR̢ŋdQx;q` /oDgeQ7I\ ݟw*cyuB2.Ω\);R.VI?h+ _2ʯ~Ap5#%q  , 0=g^͙ꑅH10K7Qc F:krq-2iR1[@P\$Hh ir:S2_6  CXeb*(*V4vj|DWnm65aIFݨ.7_m ++gY5ԝ A+i^sc`mx-š[WGKgA#94%w@dw?; ~)HhIKVLe"̸CX,8MGo'i֘8B,U;by-g)g2HF_|OTd/ǡ0X6nյ^=f?xrvY'ݤ$Ta( 4lPs+aWkDUf[cP|dP(7L@R(1X(%Yqx#fP$- -^B6S tRER 1TՓkҳ=OE )5B)5'~VĥQS8tW%JEVŁ E0u;-|*ܿ8?/іt0zZ>H Ɵ~AgV|c1TKhxB5PpByI`)B0Մ鶡ɾJ4B4(gm: Q%ܵa2;Ί5|IE{L%vWیV4rI R4-g³7TO;(zn z¤Y.M`;QNg͝U+)DFƜ!"-؏OPLf'<-7aAgĪ=\P;+̟Ֆˈja/l=yZV7IvO}*\}go^E5Jsϱfח%<'rVryKpmelSdҲƈ"^'krx.T||3r['KC瀪s:zБUe4?\騇y=iqZebbPyp`=-ʔu3zڋU'#ا55rB(frTn_/TjݶV rM̻ċ<OXV<^lN#vW bߑ6vgj2;oTm 5D8ڴBFAFjS+b|yǭrj"* t%̀v;~ZM zf2t-!jh`R6 M2 |ߐ6ݰ/axL xNM !BhGN(@j;? S z;zMjy_õF/-hJt/j`"0;+:R^_ d^ALSqtOSThӯ( sHkHJ$/0AL x8D=lF G) ?]QM8G[{iޒL٪@J*E5 /UvmkcQ1DY.[,])OUq_(j:(gcdD16~@õF9T CH7{z1Dq ᅺ>Qlk6h({w5[O7$ug9J-^b.Mnm #FG&I5sh b-i|gPޤZ>5ABޫu265Q͝)6ϜU귵wh~*DqzI7̓ş`QZ% Q[)Ra-z+ /%2 u94ٸEX'Zd\=1Nm%Lھ#t,=PW2L b$'Wo} D\[ v`FE0b[;ۑ1=r'ְ mmAY_}`uxPyZ[8O)g̯KWa„J'z~FM~jTR[ES)NpN: Gy,/"9n+.-BgLz/iǂ=H I; f,}^1쵃j7",Qۋ5)/xpx-ɻR+iV *eC A5s_Tk0d&)$ÁR lՋbD=vј^j5~ @eM R w@lKA\D8S`Fspj~6*|o0=qRa"Ϣ{X=hP^\ͱnFlA61xksױ'/8\ m @@F8^17L /*"&EwVuC|%dl)* S,-;1 L/lجu]XM7ܨ}#Ϛ^U%b+'di|7..J`rt )2 N !qHY &[n1`[@"jBFN?r'}_}/y6̼5}B ]7KDS1cdt!-KBpv ok+{`D:!:2ߐ6j@*irT;^28n}sd@5nsQco1#z!^-p2SO;z~ @ 3:l&ğ=`Q"n3l`)0eg㶯؛ְnG_N E k̲:p `<r8M:џΉ_BϩG'ƖY_Aogb"W(v% {Rf Cu6c#G1/*ȉP ts\$F LO]ʳ9.'^/IϐEEi}aDȺ}^LXa|%V4` $h'$mF?iZ4Ύ N/9/bEp34KXܞ\s*H^!AzY }nꌄw|{ @TRm^{щrnJޫ\en.%^Wk$ulX3H+l8ʻK|+ `" l~Yqİqkċ H9vqؔSݍUQQXЮ[eSD^SI7$P9wT yKjQ貵Y:|\~4NѥK^ǡ)Z4vgZetA U LjYBa q@Е|i /C}mb(]T$]O2d7E94 [T%P0N8YUv 1H82 kܥ VRqpD5q^"NB8$i,>T_^FFϏleOXv\ሮ 5` Dp% }YigO&!觉^\ApY ėS:Uઔ^ ݝ ̾Lkb>t>$)۞PP(G dҪ::$@CVĶ4_+yp2Fc* @PHL`2RtK,բȳ#AhfRvi;1U? )%E 7e$:{{4QfDؔE$j'w !YWRCP`ը:dVl/xry2s@\ֳuO ߗOhµ\b0&%2LyllquJB.td34DZ*b5`2&GjRErUPeR,x?y̥ qS]Jx5VG^IC(`hNVMyY*lW=Be/icӧ鱭d/q(2[?IQsyo#C*OT]>I.DHQmi%% \m.\[8tW\h]TP0{/X8~w03}qb,ؕ:`ɚFBXZtikF#u.}mXOf\QrL(VkKıg盲=L R[\;Jh7R S&bZZ"$9!ޝ~_ZA_G`UYk9mt(0N[Z<eKkE9ĶCKFr? RdOv\U_MlQRxK2RL %L15]Orُ1N`ހzD]8mk]~Hk@Fu, lz"Y |(0L'F,N띟0w tvy3ʴ%uyݿy\ ,l2KLՃYϝׅr(׽iG4_A3i[l46E\ FQp"pvܴfNz`אa4yXl&=[2-3B@d[vuc=~7ADƿbs'69MkF[J?&v?Ϊv/;6X*'c(|hjQXڐ1SU^El< Ɋ~dUJ=sHXV:/)C'rQ \кhO0Rpy1|"wU.R^?62Y7T#203CDŽ_tZ@Y.뮺SLuKMa DChkq1wG+ C{9#zr~ž+Iɜ=^2+VԜ-4H}IT:K*)5vkԹy:\w crcISpnwC0n1K[X1#=$Sm:uzQ5sA5pE s _q eP~{,&Z䁔N eU?$Z?w%"ާl,L5.znIm+4;MG 尲}iw,ڦ-;fB}-⊍9Ilo2Z&/<_mE0=2N%)kyzmt6 D.$h5y/N 0<¹*,i,RqAțƵooBU?ŵ>nZ2SzfęgO >n9,}}؅ơL[&02Fz ."+dLBsC6_bf| o9Kx2EOJ4ٜA4MMD ߁Xf}m~/;f,]SY vr<%w&24G٤4> WGm'Jy ~כ{{iů)wnIyrm?"'5eueH5rcooO_x+ֵJ%#x^ knX0Bw@8C cGiR-A ^+R^, F؈PO*SQ?ʾ090<;t AXC68ۋ.#5S9w 6ߑdV d+bfkCާC[a-teL YSL_448~kZAD}'-vPaP2DψQR94l/7IP![~SZ 7ofeYKns;lP=hGm_-|Nbh8fn)1؇2 Q G3n Q)fOeoY(]Ot9t"]2ʥԸ70Ou qEHV\ohq"n1aB|%˼6r/K w"fs)%iMlp{˗Er60043w1+d/IAu92ğaw,ML4@)J ts|nWioMFoDt2t 寲FM${>} Ӆ$C b5?G˜|:EQs9I4,78|` ;_* Gh&eHST=⤍5'ALL7]hPb mJRVr7H<"gnSG3WX,ҁvyc}iHq,h@'2D/![mܮP~7H2YuńcҊMlU;@"xc-yDXI'#kn"Wfzǯ% 8l$!$Jφ_0je*00LƦlɹ7݃q⍭$T9} k1iӄ0ʇT.jZCa s:6:jdUvPC#R#8dNFk^8 LoVUi]5tbELN֐)L_ Bukk¼9!#y`&2LQ{yC[7-FA&59 L^Af/k^_aGMv{O!(d-{}̂eV!frsuTJ]u?@=*AJW2.[RLȉ6!$F;N-[9G[lj^bw妽9I/ U] Yhz•;Jh] W\)y VJ\3M⾟q.MNY͸J᠇ǔbeWZПm5L۰LaJٴ2-Df8MjEUr ^uqqxtSL}z<~U Ǝm#pPBcO $U4G^UKu }9g^XR:WKC_/8A7;?>ڸ q$:'5IY rz5nZ8'.sj"f̻kW=2HB':b"ځeaH\I|=rWt^D=R^T%*AI v`/KӴWk {e'> ՚MrixF~ڡERKX{ZE ؃P3tnmg5eZ1_~9QvCw2 Iާ+ޯ+|lǵ]sO, pEgEp̉AU2P#TK]˔GKYLÂhH-%pV"06o6~3a:Ĉq+%6Q %U~SQH+wAQWN_~G3VSon봰*X,*9h.}N荠Ɓ}?+o C2hȃUepmxJˆp-\dzim*ִ* $Xe׳|&{M@/31U{>>fD0k6ʌljZxGt76=FRՌ=k9 …* cDL.> 2DjGx׋]OF+5wŹ$I.:JFy -L\I'ocÃRgoO 7s۹ 'sWC*XL ں JQ:Q9iz y/gizBtӃ,x]N$ )L+kJyu`&p-(/gKBl`]Sw< }Η(5 Cr~FЭ'G[ pcC]^ o|7lZ!A vi'!;Eq35z5>tEC֍Zշ@}Lwj_fzEZ6>8/Fd`I s۟o+ݾC oD.</:&!lOLx^dQ<:Sv;2t5w0 \C:,- ]3V,/LCַQMt# VD¼XPc-1V'ߣov_'zrlV~ʀDɦulFVIS4lXAvv5qNCt&Tʷ#/d699{s0@2b mY xove~*"c|WKve[JPmهWk#3CX I,F·À5R\4Y6,ؕ_a05).Y=7/ ow)p c;_ixit#6mnz7h+ pe6c&El \sy]Ϸׂ|/=M (q^"֔^t$74&/1~*;iso okeWr&wLL v3*RrÀg ܟt#W 6T *斥hG9: RNc>,O^Q:tR]J mufJ\2(e۶W~b_$bcst0@=a/ɑWM̚hB~>hVJ 4NP{~|jT*x[e`7Ź@Jpt?=p'g tG:#8iw&24bȬVZgz[~QSbP:z:QH7" zXf7eqH!?! ,\O|^ٳV\嵖Ap)iի=Tw6McwC=c4N|a<=xM15h,!%T/,v.S$*uqZpdyTG8{|iT%zӆY,?%;Ka~m7{`a/Oy7IFH놾Ȩ'gX#0f^Q`XKJYcc"'uԵ*(V'LPx^I/91zb}'?$Ree{A =ù\ . >$P]q2J謫Giy9 dDrJaQQ>eRx*Őzu&* ZgMiYۄՎR~'[g[0>5Ѻ /5:Q9aW|C?pn?Oܫ2WEid&~1S;⿎͒M~ïac\z%NfdΒSq@6tVPԐt@Z*u344J (j7t)Q41c帾|I_.ꟑKs[󷕡G~UL{s+j%wV9ͣdJɆZ7?!pdΪ~<;/倻r'L"\@6- 3ZjWob3ՠX/L&vUb;Ț Hc ׈Kf%!R?HM6| ΤcwSI_NΖ|kLu5$!j^x 8EL?o}i0>T:ILsSL2C gao͞K7n3+,q1o1 k#@%]U|Ah k@b y"璺 "!i ؽydկ4Q&F 6DMfqwHŘu[*%M؍=04=NlS];=ffz@V;ϚOyw7@"W>L INdCc A>?dj[ 7g3"vtؕ>(>u hE,U0"F<uͮ}{B ,O={HV7uagޟ$VZhy+֢PW8ۂ=]O:PtfıM)ZFE "Y܄3*R?̸rdsU?)¬6P;eLA=TzD iQQ>N>pqA ]AКSB0iCC%MUy,!S~t€إ(KN3ѡ%'w(-azC& x+khxi7m($x5Y~ZQ^:꾵/JՏh2SLӋ.ޟ_}'+d ?y {sӉbf@s0/:)TEF6*BpA`X;]͝Dl=YN(X@$c>jU(Cf1nh~Jh>Rik 6W6͇Zu3Z"}z} 3s(|uPb(Kl7Դ󄝐(EPH`F@x!`=1G&@NHq̗,ӠPܓ3JRExǧE+"p@c%|s--uzg-tHrS3z9`$`pB_՟/fBuYyHV%:zܹ6p򸽍6go W-J-o%`u\DöR<;R"Gi%OtU`㻝`8doa]."vނqS3Ty-w98KNE)fw(\r ±Qlx%"iO^X}V(zydIj,ʶg$$Ϫ>Xh]Zk陇ReSr%‡bM: "*uۊwM'T!kͫS%yJL INݾSȦ|e֬]&S]e~S^'tљ.uQPj*QaFP#ChIJ;_5z٨jCTTj}a-+xQT?bj yiQXu`#{xaݿx& ca'+[aS _'V,VЎ¡"{"Ar•E帋|2M9:5>Hc+!;y%lHWV;mKGNc { Wa/ 'K0)Xi N$lm vrS~ą !VGM̧Zb{I/g~|QHh!9j v$_(P;?H?2$ARoDs;Ail*9A}"B[uS^d7a<r=$N?0P:Rn>b]#rGqw|jP!YuxD" Vӧ³ufh CC}%s(7;rEלon0J1Vm\%ʯ<=F@zQ #J;Ze'H MoźchjG fv=ӥ sy+@~9%׳I5y7ϘȾ;/9aL|j Dn;Y}fv=gPC ,oa.[Yoc!63;B5>7/Ԓ!T!(i&|%}ַ}!AM rLcsqE 5Ǩ XQC ILMKT8-/JUilHrbtoX_acHIÆBtQ7@ɟĐ|W!${GsbM tSȥi Nnz+k%$#E!NZ Ө!e@)@|W"Je孔=|=2gwxNI\myKÝZIK ?cѹQz>~ZβVX&<&RĐ@%^9D&$ _ө) xDwa, X%RXú6wa^q"Is]ptF'A?}>DvɘYdtZ~T'(MbIx @DѵڴZ9zl42s M+ !p?гlİ۾f:ִ+aat5D4okO=V",E}?jE WS~EMӧ\<KY+2nJSWVR7VH PRrS7Yg;/9H%4; 茵=„HNDDPScrrrsp@eK`;&b^wq%t^YRyf8cG+2ܠZ) ݶ>ā$wjهc0)24<}Τ@_VON'6-=cB.UzVא** ,xrbcn-&Kw+38kweqBLuqC |=* V&0 k~uI_&mt# q"?=tԨ\!_/(dS4ۭ=9 <: 1fz ,%)R7s*u|#wF>w2nlOFKMġ/m˗OjCȎqŸQԆ$hJkwNIrPbv}~l/2(>L7Zw~ǔ1U6,/ncA&o{:vt+\a_6pC<|pl2!; L[DC] zy<^"sh~Jck'dQ>~V0NFp5#h\b=jn: Z>,R!K&X=aMQ@ѧm9O*oTo"@J p%Uh"HAZaQBmp7Uަ_K}+>{CX٘8\fת'άSͿk w\}2N`+Oh)^JLJa[!|| @52}@mѹ {z;0g7r`.ROx'[w ڼi/+VXFDN۶ޥL+!)hj`a=(+&FNP$R]52{p~GYlݱtk* "V.ɮiYt-Ҷae)X#JZ"@ddx?otsaL4xCdf9ο}7DPv  I*hΰ0`ثG@/X=?_nѬ& c -h7hO?RWJI03{RZNHs;).cB}n. @h9si8A)5G"=6b제qEC GkODlQT[_TNކlnysKU(dHbE1ߛqtmyg!p<1>zNRp#bt]lQ-8NΜA'&C]M:ߗGɚT 1q{Q혍+S24kbLHƜHy"g5;̌Eo"C~ZR$/Ѯsb9$]%sFi(\u]fcXp_*NWN 3 -4B:$Sf=o5GoyEH6 9ݿKBCGaPz-Ad76UQ`%a愢a3~qnݚui{&ԁL+@&绱=8e+gɄc[,izwPgB@?g3t0Iaﺦj Jb;u/IrƮC Y>^1`1KZ,iEmv[ẾSɈi2=2qOywN^f\TV[bS 9<渁q'7(|0K/IԒ+tRgWAj` ǠӋJ.Oc ě/ P {~V[Kv8!y s;mO\ |$7sx ZR+&v23Z!. Ss$rS[O_4~Z" ]˕Y3߀fHEluz-GtD_3]|ȋn  /0 W6Rq3oP>&rN|Q{+d֜l+j[lo޳ 0C &hޟmApyJI^/ZDqqjWW}Y c ^Dx<^'ҡ-lWy꧖ҥ,7Ͳ)DpOO :ש9V_omŝ*0Xư6$m LH˿)E҉V֦H jv_T3O>kK* |k`)E! ^I9d2޺C&&),A^. 3GnK+r8'>k聜>%(v=g ]rOrRyǵ'zS#an7i`G~%NHn:ЀZm n- :&rZ!߭R0,#HFӅF04m&?xbYw`/ӎ69aBFd_]-q€-?+˰K= l{^웣H2$}tؑ;sZ4,Wd)|  QS9r?ѫm:@Q:uhI[ `j1s*ǻL y!62LmZ k6*C҄#< /+棛N KyfZr8]#i_-k"Q\@ /y[m1?bJ_zt=t}$z:/75.M&y?c!+ހutIO؃+͡n2 vخG9%Mqh&xU rOڦ) [w% lc_S􃩂tTosHvlw}&JWJ| s{MKAvUks< r@u kOK;f) Z]@$ ȯɼCbWh)hK流 فM!_ @Baߚ Bɇxa ,ӏ&?*6ÄYn\e7 ("e)20|NH|pogܟZ Q0n xMo茪.Ƶ_W \lRՀ* (7, zW+~FfYV8ִяDa3]2^xCiUZLxU "Kv2͏ՄfQ쀰CX6{ͥ-8յ/70Yni!CC8\YSؽYqv\ll^軿`tIHv@50!?ShwYsc>ׄ`k 5cVDV+BM!7LP|*.!)AnjbO/}DfkNI3˶]@STt4P#8H;X$b pJegNsF['$CL(jXpg8!!kWHnq/붖^d&`\g%h=RO7ݡ1|cO,48N09< K<yb}GF6Q9RbP f_Z ۼg_G29<*uk|).]˹~՞|j\bbODW>5?HVi@lz*]s tDZǥ37ՇXJ+& ^w> RZJ&b_%@->C 7/OaHƚo*iwx}r!OkM)0rhg  U ծ'wQuz6=`11:l* {L}ڌU[,KW|_\y%(|U;o#3s$KT8J#"yL*DO[BRʋOoIȓn#n3 TߌT.[غr5"P=ѝp{B]G/>$H^h,n&3oR)DDbr7y~J!ഥdb0q*o1Sֹ5 ?'^0Xʏ#.>uzo L܈$'@_^a~,!R"\CV.WW!ٞϐGVo`n){3nJ"Yc6#GŅ;׽mG/0$(DQ<4.J(?& 3 JV?Iu?U~UEPU79&\1atCֺiڰ&_brhUk,I92ĭEQ˲0^(~Fv=KVRK#`k@_d*@M͘/v7 oy\7ClT_+Kv'0r*$UAB;8z+6B-:{%a%P4w*G* 6c-0I`NeR̅1ڀ\q6HCx}^bkM(4ݡ9@?ʚwi̵an~8vzuޯDeݡN,~^1+1E >;uU@ a ?#Ԧ s*ءAmyG͂M,_F@[Rlq t1e>V=[ Fӝl-PS@\g K(ys{q؍+KwTv1s-.8.o{ECtߘF>Ўy Fe0$:χ$/M8wQg T2 $m*Ο.L@Y[BA>;maBNf>W8 1`Wn{yzvgNv>Xi3#ߨ/ ^;iKX6ޟu>j;^3" ^;19T3ȑCqdqUl \l BYLa:Q!v戵 \51n ]4"Ɛ ).~ONg6g@!0ϯ^;}+Y 9!5]n栗R6_^;hTImKD]PiUӴoyN hͺ{R Dk?CrtiF6|37ly muz1ն!`p5gȶ:Ή42u73D;V;E5 A>%snpFUٲ(P5jᯝ3hGhP*&pXEIEMP/i5~p>[@NbT=+\S7ҘjYԁFa-\lcBJG:Q9Ӧtg9{'nʥ.8tٶ3~QX*Izyl37XNT=!t@ B-Cl?RL 2m!$Fx>r9dwUscC.GYdKTO:\ )6ң^bUeʂZ($xf+NJE?@v6LV9| ҘX)؍ y>4rmc`˧ӎ$ƆU7|jh5hhN^e嬔'";x$ $Hե d ٤<+~Ux)*[aDq}["}zIW6s]rf򯨦< 8*#vV3gn"_z^%8dRGlt`4 ѕ$eVπ-3ڄA\z C듕ܬA|A7,*L"ڥ}[xgs{ em{GN6EPA̙kDGPfK/vS|9+L:VI&w?P=k? ]qq~k? N)BhBra!L)f4tfhPc5iG7b? v/ PotHahgUmt#,{A|&Ӣ26?Z3S\$$tr㴲+a岑E '[7"ET"gwgy8)[poLX7)%k{C--d|^״BƼ9&c$e@/8ҕ}ȉ8cmhzc-^ }Yk:'SaEk9Kb;vvW4/&^sQxZBΞry]$HIL5uLTpZ0VñpC5Հ̯ZcmlREZ @מqZ#+Vs]t//%L,o87Gl@*Ͱbք~KgisPw({|@ 6/Rb*Ő԰o7E;? !C10ei(TU'٥ ) +FJiZm|ʸ<]=^fh_1~gGMop;cU{`)]鋛&T()yȺ= lKm,}%2vC~/̒;l!Tpnw3=k |Bf)G4ƼsJOIY\u̒چQRh5$ШŠ7yv:2ײT~=ĈK ncZ^dikMڰP>KAlXX7Qn>*!xI}XۊY{MM:^)u #:)Uوs0 9ZCz7CAƒ1?!mv̓CUb7xfvX.[ Yo%9z (l3(WR>^=٬A/6d ǖxNMF9v!Q^,, EיUܥvԤC92Y@[5z\mÂH==xd/&+ov¡%`g.4[{9T&Pk= l S2>= J LFDnMt+j5/wg(`}:;F(_1y}R7ղ ȫz_.znJl^pAsPaox[N l=],y{~}.̮eXHSvVy}12{C (wxzngiBprjJ>sr7P>gu#LGCjJyP[łGf=_eIUBdܛ1.>"GJec}M<&11>k4*bX4ؠ7 ^t絹 -c x##1ׄx4Q<}1)HFV:v5 q#kjjxQ-''݇n񦫝 ͼ k|cqHwvsє;F;pK}yf K cd_4OLce}2„e4 "~| KC}> +6xݐS*Cͪ\-Wu_o3ɷ>0bֿJ.K?l+u.{1UkaY{vv6nt'7e-ΐVˣ?õa&̯\(FݜmCIM4v#/}Xs^m)cv''Udob&ױ_Doq]|TPF:T; '4tتA0>y 6X%0kE{Q̦,VǴ`ޯM?ğZT,"2B7G, %}Z6kxV\yT<cBXyK$ܘVxvCGڸ/[ZZ{9,:53ץ'dy^>ꬉmd$7{#NHW9fF+np_v}@YѓN:"Ml+z bq2P6>T]|zAҁoK㲵g¢zTrD^].Ny,è%i@AR +0)".rD7"D?"M}m@mhCĿ |i$;Y -kVAC,sVn"t&_)XSY{v.$ɂLI~'jYa\~,MQѶs<M탓i3pG>Kj6Vir6ߊYdіI²T9ə=Fcxp&H>Hͥ7%}Gsr昦jb>`j:ƍˇ\=M, *Bpbori=)访NyΊ5?&X@Z>d$F IXZC\7FLN㨝D$  l nZ&d%z}0&>,*]k\+ՙtOdNb(~;22MǗ^J2u~jxqi 3m/`SI=tgrgr#pwx^ʈH4=5cpfB<:LH>'}+5E \}( b ;E_9`%J7L[pՎ}+1=fjҖʃqL\3/ED]cE}I(5̾7Ç~6NPd1t ;iƵBS8u*a*SQ;(,]T۽kˮDcœ(k / 7xP-L.Y<@sFN͉^{ si5/2tvYum wV5prKHL'7} {Կ'Д֞7xcV9wo̮nsK^!.]4[A򅒫4/5H\. < )ܸ.5?!x Z گhV{yex]ܰ,.j u 04WG@d'*)c.{ 9OiOk & o#c/[ur {u! CY)!oiFYXeˊy.{+9Y~ 5 %K$_&=\kD)[&9d kvmIlaA X}0h FaἪqYOarTT!:L>\@||=R,L8 W% ۵-HEns8c#FYsUsT\Ph-kׇnX ΍{62 21ewUnt_p Wx7v h 16(֡[e]Kw솤ħcE.mV6=^eYs[mBH/ߏ|#^SxcH_CM zf"V\Ӭ|T[ҊLQ?7 @ީjOgJ#ImT1-@,Z~mOD";Y]Pfx~ҜvgV,ssu]6 ٰ3l"y W =v(nβRƦnck( ~'M8/2hG*@2]w 'C C VJav&?:avlZ<=hO ]ϒK'/|h,?6SAm {|{65ýn> y"GӿpkB5>.3KtNR;R74EK- gg/:I} Z9BU0ƊYK^5_3C\5 W$jLi*BQ00CQA@|ȵt޻)pvRlqk$s[eK˰4m0x:xDP B%t"[Y 1pM? yOĴHe@$z~ \_EZ{[R Y! *œ/ fzf,hl;Lcݤ@5MGLlбP'Qs?! 4˼v~׀Kg 7u-2@š`v; j쇦a"PCv&.#j C7,6d4} V_uOʮΛy$CСvD]#FHq-JqDص-\3ŜŮ`O f% [b~0y9}uRcMr/lLBBw=NඇUi6}{U lCE^P$#ĩ~Y*Ev5F{@\3B-mec >[߫@%,g71up )+a!"fP[| .dzEƳQ ;Xx~0Y 'Ikw}m S/ w _$TiP!Lbg0mչe _|#l"|J34D(yNP@&QWG{$Ch5+VK z^dQT3A_\1b e¶3J|/OI/aJ=9Q!BR)`Ƙ#I w_GgsO~f|@tPS@5bx&y~*K-tj-ZBDiYؒ좵i dd܈RCh}xuPbzyn<urbꄣP*CߐYߑ]X źOWB; VUN ~V `r^z^Z)s|/SCd#weF{lƖ=&gmMrrz@ ,"i~T n "ilu=$OU=*┸jA1'Ȇ,D{ړx[gF[SG^m^bR?n.8+ʰc2h(J0/8+oyϤ3%,wPksK tT Tݎtv9oq}O6bw)-kq2AAUww} w웈QՖ87&b!&)]J.ɚr4fѦ ֯{.iPW&*ueb ]Mڟ4$S G/X.heZ5Q~@ν/~ Anڃgc/% %=ME Gpnu]* Fka ds4@&;sOP ~;ִkU&yi< W; p6\sEׯ'epBC]O cڱ{iʊ'|.]b_Ci>ph$n[s5iwibAƭC+hq#g:rbϴMglÜb^&3u`;ICVEঋu n)I9v*eٖ(ÈʗG?;͊M iF}M`,PuxZ_rŷGꨑd|x/>s246wi]@wiknƨM]˽ _e?kTyU] M?pˤ#CaAl_ˌO]~*LϬulȘoI53_q5~G '-$wVU$z(g98dwm,3h'm=vW3m5-Su07 6_~NG=Ϋ \eV| k}y8VYAr5v׃N\O&SHr\^qVU3*4<;ڬJ<_ FONGt˞~]x!K'x[]Q~oc8> _3yLڲwFM xSՄcFD -Z[hI.Q8Ũi.' .D[q4ٌkeepm(0e.:{ַ#v:9W>̾7T.@din/$c CPmLD>*pU~Qx y"^Ò۝BuöK' "Lh@hI o%c3b 0]JFs̅E*G6}ai!ֽ23ǘz"{Bi7Kܑs%8AuCW\%mZim } 7:maxA!3TگG1% \rB +cn< S :艼U4ٺQ{䨆 C iu{M-ӲًUu900>¥"J'dNJӣrz$,sYq.d[ G_O *Vd FРv#sքNH'jy0I*3?v|AQq~89ڝmGs~3H 2{`b|&kvwa|"TsH# jǼiCQ mc-΍wgo lnnښٞW6۫]ΠX"|wYk;p#$ bEMk4'mDQ,]7=؀S\V cmQFJ4[CH'NGZ83e*>p9m1z#eW蟽Pj*GjV_kؿVWǐ* #"Ip# xzӝj-ݻ>ޠBu.u㈇4)BҐYFA#Q#5i~:UߌAw `NKaG_BKLTQTҏ|0&F*Z瀥devL^ŗ(_+tpj@󹉀?+FL#;+*a>Jve^V;V.`ܩˡN7S!eVv2?hW VP[ㅺvVb?O:''6[ _ZΑ 凰EѴa8? BZnڴ>6ԤD\Yx’>cO}{s 6&4`DxU 'nA_ TZ{`5C益׵ 45_a{IuS{8)ߔ-+wdS>) }d^F#%E֓PU|Q ΂e@ѝ'0ޅSJ+qwlƴe^% xP7J^Hm Cl9|sWd `LFًk>~%6 g,@7<Aq!d16Z+FuOę̵ lb\ާi*s2YteYM8Twp=T>T+; ? LF쯪:h)vrōfFBhGiCQ71O,7swHSR/Tb*6n5qA*+g%j*i̋S",r܋y* mP7y "G.LŽ%fJG 630HÇS!鲾Eq7ōlgC5gl=R|Ivy kz:rk%ʚe8Ga~bx!4u&خ?g9M>B~ɇ%}QW_~R]Y9V%I&JK]pT{kɛlጼ|$ch>jҏ9i_3꫐F&c%}jaʿuh?zA4`$Xg"%Q dOiF zxYt! @mG0dvT&Da1蹑 = t^ڈsfʼDy%j 2 <3]ygsqOr7ڠl44j5 u-(j1.>t!Ei10l{7w/`dv2j2h@MiH4=,R6_~|@y攓zXjaEJ2٩5V+b\NPZ\V03\=fʅBI"(}l"?}z0(-:my{:fM0*427'҈ƪk' s0J20#cIH[G&PCT*;y#cavB#R[x+k+&P [I/3R>85(~]KEPbʭSPnW;D}ޭa5ބu8zj->>E|#?'J# jLv =2|âMd2 % &by_E6cYtSɍWuYj8l)EQ1w~9op%Tڽ| %߼p+Cx4n$N' sE4%8c[dNo6Qy-;kH#0J~0AIwʹgGEǗ`VV'! y@d$+,3 ŤCKPθwe,et=i'zzTA"|k"S#7TЄF/l1PI)tXY$n-:=:B',p+ $}Eq{ݴv t^CVcNUs7joc`]WVJDr﷈% ZWxnaK4ޭp:N3W0e}t!)3aaщ?-;FGwz׎Ҟa^"m4'sePn y/xP=T3{_xju/BhvXۇdV.D(B$^%# ň-8ut/[8ZѯE37PVH AL7X8F9 IEBH1g0NC"vIWۭO`09 :7v,̶ 0qH>^1صWf{uvvM%Y_V)f q<Ƌ Z])) ~PVH(0@3Z^S RD -=%8$z>Rg=ȟs:p; A0?&Z=S{ZPn(tmqkB-2в~sF^  f 8'36r8 Gȏf}>ΡBkNVhf mhx,wb4V4o"d?|ŨͦJn+}H( '˖fpTinX##$bl8L-8YLwSC,YR6ϧ9' b"oMn7c dX ² ]8 Tߊ>= /i,If?‘c߳FI8y'W?I$ϲiˇ%NEG7JpN% 6tW+ MH: XRGrKPA*WBqFzٞ4gspDғv+´=s@\S:3VDrI?FfE@BQx Vhx{,#ī|}W+I)kTQyRh y埠Ksp!Yۻ_Ü1ܿv RƏyRHl8of?ʋiuMOJf֐J*bg:2mࢡ6`3\!h,uVU^_LڈF0_oRXJ=At_J%hNF>upy#P9r `G JnqG=w5+yg#"1MG|U AFM"se] 1/9?ҏ(î[T}:h*hDB<|>|}xT.*΀rj`+\/ Թ%m Oz JN!uY!aů݃=6 >yŎP;fY^(UKr)noG\6áQ(1~e0sɪzzp]z2k~!qZo3r߰"+'dK@gZc `+?x!7O)O" ]@d56SvQ!;9yIAYNJdoKp}0ߕw"ǻP᱀ S-9 Ԕ_W5f J. >og[%/8WLy%]~=q)UOi Bh hel@bOB+$妏vuRnUdY|[RЩ$'\Äg/zRֵ(Iٷ8hŔ \@IAPL|6sE"tP|!/n ~?Ȉ멩 3L"jz"$ |Q"k&Y"/bpgFp PŬ$!לz^"m̛qv 8Mu}0feQ[zrcn7/ jFqXȤ &'=O[û5$u3?^\R-@YrFt7XGʌ&6'M 57~EmS!+\Ro9% ؒ 8)w-w-ŤP9b rBx#q 1ځґOT/&EU07JNx+~$X>P> Kc2zD+ѭ/&=Rp=O=|NkIRi3se/G,L8叞n$XM@_P_6T&jCuڿK#ǨZ=u@^)i9!M0[YN<MzxX'ZY@Η8ju↨Jiՙ7xXlUT" 4*jegE\kla)-~L'aH?3Ts92EEm=^rY#ZLz.m5fu>P`b:J4.3ǖ_4mYі7QM73*QBA:x[fޟ_k {?{ʉ֪fb!6Qcʌ WEcM~" : ΟǖsHS?|i"L".[_s?žK] |#ݾh\wZI@Ez`Dzyx }&LE"׉ [kX8Kq榉=ٟq=мNm)'S~:OO^ [@q1k01om;@ P.¬$@RxM`s.YAa7(?SdO|JC}?!Җ\`g̪{k$'F]StiqJ\Tx)ZӨwXHz0a_ф,ma l{b~ă4;; a_M0k13tI׻2̭˦(LiZѴ1# mǽ\#!g$JAov~J2AcF6 rJ Xڸ 2KHkQlgx͸˶3Zr](t*ֳbzq!s?g"LHlM;`"ç|TjY+R#U䴀^p$Y̽ޚXδ}P56wU^&TsBDF,XsǢg`R,V=U|}r>,ן+[H/SqEif`PBB*_GюGک[Y_&R]›vr{{VMZ'0}5N 㻝KwY@/]5W|z61g䦗Ѱ'ܻHb}(gKKUX@53f2B/;UO&5]N*?^g^CT{L"Y%N=+bU)s`/q"*ڽٕaœƧ} U-rGL|ahԘPv,Ee@_$G|!}2`/p*Ї)φA{Xڂ=4XoU5nb7fQ.7))rȋY&2w4PWykgvJ'-e5:CJҹ K_+iMTo2t)TvvY:'Labom=B$r_pѕߢs7ISԬ9n9Cׄ7C"Y'J~6ի>;NHg@',(DU@SQ:*lŞ>{>=uM;/hhStY꡺ؔNߢ6rȾ6er Is6 6I!tJ3$f8ذ"cdĄBz 9^@\M.U]2K6E~Vڄiug|<<>|y)" !\NLq%Vb/Їg2ȼCzH;C R D vKdKav ,ˍ?w1]g=z>ot ^؏#7; N 'on8v*D&PVtؑh0;"2o_T!epǝcZLl!/7xte ,!MjqEʍj + zu>4f@7?:Q}1m}~?._}`XlD*rjAf/ PBl֡QA&jۼ 6/Eu]1XNꏛ:F8MFOڠ5P._F0OV,B6hE<G9x#5MOK8!`w2؁څ 'bd:ZhayeIq9*3T OXH Kj>J_߱|}=}.e*(hFr~cCDuV_ $_e}Մ\E/:hNxS>~,,?/k/9-egYPPM&an~-LUm۩vRE7Ctף=;=0k ~Kt=THaAj*Gt^nn eLD;7qf(*eGPD2jt*0;[N7nLop ޕ,CpyI'Y̯AʣF P*)2f%>cTV9/~șr%1V_ynGX~iߺ#D":V-9Di [XaGٳ~-y룮,]!MPDW+9('Za4+ V)uqVoWQ;ԶxM#ѠxI'=GtTQ16;9B3)e]enk~>$z$ǖRv;.V.0AoКȻ|o!*:G&#z>SqF(vs !uu5RiQ}߉eno4=z\%'L7+)\u5g9Az!Sa&v&;])llsU6ʲO8[9D >B Ԟ,g!z?=eç}o8S7ȣ)")IFn WV ?,q4(9g@uJs_۱כ7yZ^{Zh*6y\6nq8Ki$2lFR+ځ  Oz9d.G#AaUq@_܃t.Yĺl)c3hm. `b͸wj6޾ƒ$ero!"WB0 ?e.8M׹4 ^^ }*Uڍ>vz2gȠ-?i~4 &M.tVAio䁛A);!ቘTp b6uxˆ#Z_ Npɐڔ_@)G&-w`tW>p=>:ٮK,4NrԐУ}`=W8p2lhpzAs&qM1o bNWVhyu6r2sb\H2js VYL<ɦU[S(I=<0k%П}2hLw_4<-5ٞMUpg{LixGڇwdYF`47Nx&z Wf"ꯛSs6kec#p(V qc ߏUDaU^LTznJ7z驡86X|U* 4BOࢴ0lvQ3rt?zQG{+u1;[_> e` ~WNm"Z:>BS*) İ#E PDMw g B2ӣ1$kb>'Ro^h"rl:(wo=LP&!S!vC3u}"" A*eny(\ޝR=`mH]`\4 ;|t37 !o6C_ditL޺~dSgM7uЕږ\II DL:JF|n,f v`2Y{to.޳DHXmR換?$%us%9ϧ.\fW%΂_ 6J<,tmd+ZN1\]! '\em[:#j34 -6*DoHBlnf|$Զ:T{ ~W):׭ꕁ?t4ѪjMF\/ha} XSW i;HTZM]H$*5uBvU>6scx4 'ì%ıZp6;cZoРnnZ7Ma:Y<__5)Y"XV 3Ut0xǖ)"τd1/'V:@u)G3/X+XH`V(eؕVhemU?.fIeRf>IJKD8"Hn>GN- OWWt5>i>dt=Vݼ]rȊ+^F0L#u!jAypVq)܂$CkIKL=6,O9 ;_iwL3.=SAqn:$D A`=κ{}pSvR`&rRZO3T$%*sz9ÿ.Ա+1S[_41bB_FpVk$|gyZT2<10+P[8N idv1E=/ś<֎~=\UA[Zd:2]IB({ ntXu׷}&͗-wwΐ;ϙr&am[aWuԽOUwJҲp5{hP2RD1DR z6lwsN;93 `z21M+LyqCcrGo)o5I LǤ ңsD{=ؙIut;&)T YGBCU(S!4< ~g-J{WB]eEr-E춍z@+&,^s疜@l=nMX^FF`5̑nҼ0D.M>Ċ+zæPuv `λZz(]U@W E5eM+_֨@:nU (:3% b{.$/'ͣegkebkBgʎlrA_92غ!tWWvibš͘tz2_t >2C K`;\{SOh}UNʹ5} j/@v+,Ejn/5<ےmqԦmkvT.Lel2fzDchh?Cw9A-Vs}oO+?R>sAB5{Yk|]za^F4xW ? 5I9Z4&A=1F& ?fh|5RaHN9g9ڨ{YkFTbA rM ; 򪝸~E1aJrWN wK{=JLl| Zy9b^6-{Fc?%W+sv Lf>&W1^5mV.2NRvkJ_{[dL;j=i.LҚfJ"fy/qELZ u:/KH$ߤ;cyh+JRxC1b2XTjFuo9s9/ t_hbv7`&0Ȅ VBiG2 |B -ұMw `SቃS:)je-Ka(@Rzo0⃅=Hvn!㵉5-Wvܹ1 2a!\P"w8iC:pY.jψ+t1`-P-iҋC,Xq±A^Xx28%kXݭz?]md7s\ļybWpmTʨU"p_C9zrH`xؒ;FuH (пnB\˽0!=-*ߩϼ0î#ckK55X mZV% f.@ylcu>qPD zf NF|7mtC_ˮȷTP6t9a"wj]>q* doNi5NtwKDP\w!w[3 sf8=6˻,c]&UMjCĀBaGTY&u (#Y-ͺ3me}bDc2vHŰA.M*`lI< 6袤Z.[,F^N_) }\&a=ąns1۸>H:juK71~,oJg{9?z0%ƐQzX,e6 CC5 t_Pᒒ jC*1}#1|U[ c۝{*V#٭ q8wSK~Jی6p;; %4<}OܚAESK&:;q!لqEM#)XQ#7+3pEӿ_:}ڰKpzބʫu:vOh>M jONTV]ءy~e;ޑtJCKMHi+O0N77=@4^;~ǝB-oV 8I@ p^mYsd\2́i \ɛZn_gߞkpԐ*[Hg ~eR[\~̥P,\ڷ3aiNNGNӯϞk:BNSmRd-&*T cצ5H)v,/zͩ0$4$S!-p-e'' dC'bT:oKN<`R"G=ķ,q2YȘu uKkUoibjWgҨ .TT> Ct3CYYcEzӹe~VB; 6J$3֖"E䦴a?d g@DFk*v{b'>EiÕՁ\{QI+^.S Z%h#YVN, )f !0A+U7YcY]._VZZ~գ]} >3ך˳nf-¤9T:3ke&q OZr-?qq{9\N3nq, :"#|xHHS.34xƭB+wjM,O`M fQ5Q['ESa"o;g۴^hhyh+x4sTP<#=Я'Cx&7Av%A驳VP}+tsӳoҦ1N|ih_՚J}s m͈a%0*9^-m? VAc]kF!pEGZ.;5T&/Ca|,k2Ҥ|a 5[o,´r1, P-򞊛ʳ8|""I-UR3ES,]h3ǴL@"ShƖG;>zܛHO`_tNld⣤rOgsN1*]V$,Hņbζ-cG$ nYvv* M !Љ4U$OW'x*҄ҩB VeOf&K"I9g57"Skh8 |<L[;1ed@$ vԽ3VϹx^kF 2 _^lmF>NUM*|3 #pX$-w]8oD:lme Zg'k{π@BLYcuz\/T+uE̻",Ѐzaߣ'9]^YZZ\z(Fv˺Ƣ A&jgf7!|@?$o|ԒR#Bϰ͓Haҡo> f] \9qYraV`N %Zi$i!5 ڃ yQN}Np9xr.:n[T\}n bEA]d'ayBxf/^U~/S3m@1j@b]hc(j,zE3L4cs[.4AUz ٣f|Eݒݱ%ŪO㜺+T;nݿv=|H*k `jwɫ7~.] FdiP~cnm%Wē}RpXKB NC})E6hjwiDo'?@}6͢6k[|aXIHM +чFɩȩZhA;2rB0|@?MQ>ʮ/v8MܶӾ̠l;D]@H: hmϸ~Xmh?$8 F` LPE7qx)+,oj ;J~C:A/:Tu C+EY+Wdts).؞k6xL=_u-6ЋQ[Ky]{''.1T )Fe@lDr\QhdqlHS !Q%Ә"o2ѓ$!GϵsEIǣwAIqt[kNof ir$M K0V-GLIzCF{MҴ?OHCyc0Zv ͠l9gTBvc&ʝ';Q $h z? [4k3qD'Xs]Wp/>PI?POP ' IP7#ij`\:2Re Qbmt# P5:=Jx-FI/!YQ9?1z#kw2f)~ TgHmZTLJDJsm,374UzA6z)$UCl9X\dVI'L{/֧鿞w{Pgd1)P3R >BOA֐OХ l~jmQ9  ip9jmy29Q-9<E@5p6+l4 Τc“#m oY17,/;IP hzʄųO|EihSqSk9E\3|c6^2쒁[9EN#ʍ̬Eq$C3ݱ"Bu*|"$Fy!BXOz/Cz"!_)b|_h@LCT΀"s`Uٛ}թXfUZA؋wړkw]?e{BX q= zG]GV1sDў-=VrOȞB*NjCL>ȩz k '٢WFKNs2Hx3A;QZ:UMnٝTd H^h7˱1f,ra rV/(nʎ9*,(-u#*VA=yzs'J<++7*fA6 eclP׏ÜoTbTt|RH2GB\MY \ԖU xmBM SNM$:,k 0<,i:׀v†|Qŗ6?וYhm[uW\L$Q>4sk&_gpr-WX5YWq T80oC)Ou)^x0Ŭ|\t+ !2LzT%)ޕ$lh~1"\]> Mkȉޗd"܋8`6+bڟ\x&eZm8ka5"=GL.QlXm㭭zLzi~~B.e9.E:*Aѧ {w%h>re"U00=YNhܯ,ٿ[/E-) RA}3N &14~n #M U|kZKNu'ӉF@bh`Abz֍8GVYR@Sh} V&ևUM0׊ ΠiTRYaA:94VjVEfoSbyw.RĔ. ~밯'/ӫf> |,>k B3*+BF1zd Ѵq˺xKSCd5?nOSC^nb⊙㵖{x2K*OzQ $`##x`̯\E]t}1'`Z9F+JC= I or̝0D.vW8Sۓ*ZȽ$,8[G6OJ:4:H˰oo"2<+ïzJb 6JnTq9$VqwrqUoQWa~@IJ8I4_ʱ˹ƷbrK &{~ YIthp Ȯ"M=%~sgK?Gz[tpN@ :A$P7 ;QSx+Ҁʼ,43kwVKO"Iؚ@$޵ĿiDI'i3`W$}?{'h!;h0bSjzfӦ.U$f0mH# RZI.3%mZt1=ԝjFr6`ݲŰ;;7vtr&_ܤ(LkӡZ(\('qq ݙŀW35dDpF{?Nal3$a!t,~g3"Y`^86J9۩;?uk;,ݜ+roZ퉴G>{ONYdժÒvaf`mo<&"%^bFj:O<ZڤXHOsшSu1wgpFIck?'ߛ5'ҩٍvcı Tͼ߮GT΁o# ?78 WhV\㤍Au bhgKrTP>ao}Y/䄥,l=P. 羢t(㍝L²ߣVzhszZhfA3GLxsv3I:ir֑7$w?m;I l1 e- ?Y`]+tEh7BZS+2#PԦynז,PAQt)WlW|7W/|h/(ç$cyzr U,i>,4 S?}.ގVɝ Kdf)H1OJ.>?"0np vgY3GqSN.$M:D؍B&iv?ģaKmw](a^|"Ž]wYp-bJ,f2׼n8PmȾVܳVa*F f,0j?MB2@ %KC <=[@,h]N-۟W㼲uNY;Iu3-j2f٬c4\KZp8#(쓴#YCqD訡o%~@pC6\ϨCcj-a8l=>c-R1OK?Y_|i)gՆ BLi!)GIJXrύ8^qf0V fNbv' 5c?H{ 0^J)?7T_xfgrQ@bЉ6P@kւ+BƔ|GEĠ** n͛p|f]uM/2|ύ9l_ve QkTd)KW(J ysVgLb*ZnHjG30fe{&V%GLM9lZN\5(<ȴ_Џ2Q܂TF|nr{U+gj2**kn-:&,TPV3w=Y*Au^~&gheZOGFBraU00jWQ }2av@d=\*Gȸu0z?Rd4Ch4F&f2< &TBM\m1Kɫy JLNN=D9%o 3\$v4'"ũIct3b,/j\߾Oخ59f?{P /A&Nf 4r5Fxt#72Y1A"dDpe\jV1 -( d%h6!늋bNEbsm 9VJm|CTs$rOb5o| H@<4 ,_jqgloڢ/> %f1[}9ToAF*GXIj Df(@%;yWNlg~ż*"DePyuށͅ pggӗcV\S(D+ Zq}]WFVCT8W։xɚo I<v7^Ԍ9rM!: >J`FT =)^-Ԇ=xpRDn?!;{RKȉe=ih?hS cYF w=X 5QZP&k]zڞ:4Po> 8OͲ~=J|Iy{wE{?tLqYJ9$YLE;ƴ9G4p ;I\aE0S ·6fAC)2@[!R+YD]ui<]OF,?`N}- qMȬwSdDh*ԿJW 6;Ձm{}(2Ky᯵ R߷x*4sGN/?U2Bo,~|jy6SޟoFsD>ĤOUGPmSJ= >i" E<@;ʋ+I'J!*l6VjJqFP͇5D`-{U=M{?SOފ|-lj,ԩ9Q5q}}xR9 UCw~7G%7NJ ͈?^"P *R#8=kj-#*hQ7+mQ)~pʂdZvkNwK5e gw~ qu^4&x5^b60SRij;#q%ΐsXP |a4ga,DѬK)n?C[3rrָ~僢e'rۆ&q%0d(}<\Np{0]H)4E@L{} p4Ye2̗ .$j(\Fm-gN(xqW@̀B_0+bpN¸4/ysQuOܮxd㵁pF(S= KVJω\_#G@$hݑr{Gh"V GH=90+xPU%\۝ s:jSdKwz2ݜ )D~3jfxeN\߫NX[JϖLNjᒿ3ׁCF9>{=WOĈ#n#zQ|iLImmrWB#mO~Xh=福IUYUPV4 \&%B¨a{(úʂHv-'bve'|Ԃ8~ _x@Z_ '_EʹVnyySdaXtۛ{G}[ϤEՏ ڶ}LDQN[Xi Dbݍ$=?Ɗ>:pѣ^k f5I48G(6.pHRv}toTc4,\ǚA&J dYkR`R7gQ,??_3OI -Xn/x0+l/KܱLRڢO6y?_W B#MZ>E51Tq fyt`sMXd%~̝ZU9k{/ӆauί]^$6Wwɇ7_ZێD%3z7І2о#Ճ)?U$b ugFrŅ-j`9MVaxU]Uv8YYb\G} $P)w$~?no(H]ԃ*^ܦ׬l𜏐KR^WAd:7R_1x)X@K}vtoR0L!jv}6 I9%UT;Qse*bg@f[ESW:V\X.aʉI}Dow&Fo+D]i%mBD {y70oѧj@7(H? +\ +02(D),Mgp{N1!'QE'kk73OȮ.@Ҵ*~XnSPrU 򓺳:һX3HHZsAjm!ǣS,F7y@CC,_>0Dv']ӆՉ%MLS, { F՝}MVȉեXAEC ~! sZZpy&I':'d),yqwQfnʈ\l4椶 n]yKbV.%}hbbija Ri95Gw L(; ƯkJ,.OrA'6]&߻^/Bkٳ|{^<7O$:.8PÔ<đTJ~Yh{zo9jy)u5Ѝþ$Xu{{[ TV8օҧ>jYj–s6v| !ˊ'RYx96I<rЏ5s&%e\h R*~sQƃ޴_pz5IR(ԭ"%•4/n%]9 ntPj%͟b3,(aЪ G$XP|n>WCͅ*϶#8~ z}*FߧK?[~8$Ŏs4u5q1 ػLِĺw0ѷ/a #¾zi%rB̪ͰRS߄Hz@5LFJ~.jTeyA91}|ts4 S7H^-:S$ EO߫Z_,fBS~d[~1'/7k$ S\M>WBM6DV֮G씒18*8OY~(Ϣ >Fr QWgPS㞈L@}2?W5A' 5=or_6A[|7$7>)dW?I)ݓ ~rx&ۘ(R(:6؇\D!7gK8, ų3҂`mAFʃl -ٌ_JKkNj@3{M:"c(2fij(;>?)B)_@p%4yoRPǰjhVw_4<4]t+k.7.qbTXA]#7 c&]iCkGA`XP6Yy3õ346ׂl+CH.,%ps_9U+ڻMH:[&rw20P21V}85ly%o3Ɩ(<]SyAۚcY߼ eς\)@'yosz S \[P^/eu\p}R \c0putk n҃m,•a=KFKL(tM1u>G)U85s Gq }F|IO_% 1&Pc2wذ{'lا LpsaZړ iM8-5acvk=؜f UbGLA#xp Lɍ6u!z-K}]0=Կ#.Wt^WY&۷iviqlG;>Ҟd+i =m0;kʼǢjrrMS܁pMH2[4d8;Щ3L4modË\͸.:G"[Q[qe#KaV|/#tn܈>c $ 9B{NF[q#3N[% 4f߲17ƑO$M`=6ߝʹEI_K,o4߶g] ! )k]!'#oPa\Sd!mBwWoR?tK]6 "Q-hZιr6CH)WF˂1\\:$~GE-SAlH[LefDဘ 3fЯt>]UH b3'HZֺcѲn uOaүܭ\p5\tA쁝_%[ %%jQbYz˛ڟ-P^) 4@W:l .YmE O%>[3f<f0Nt$!{K+!{pifV8%',+sE,lKKϟ!np|%b->M`s4<ĻCBO_ ,S.K }};`*HKGmŦ  Yv᜝׻O,Z_ހ2cFBf+mJӊ=LopS4*h6@Ǚ@}GhV#;i[)tqpGJbedˍ6j63~c_,c̱iǨ'lӞIt?uO+PFg댠_-& (j'k|Z̙aʽ_8J,V#]OrCe%y}ya!< UeG6| e$ȷ\Rr3}6Qvʺnc`GeLڸ]6IayjO#;A^FG]IF !>z4C@y%(Iw]?ܣ7݅0bgJ\pJ~{<ϚcAb$<%6J(TC/\FD@}{l+%jq?IÖ+vrٞciW?`cV’cY(.]l8$#dP,-D~SdMxyJ8DJ*??18l*(TYς.{X/s@'{'?q:ns9>Ft{pĚh Wg!:?8ĆҰdk㯖h.M*tx~Չ{:-\Ť+ϢpA8ZvB9 sA,f[L_/yyXM5v XmCYWLUY`C7~ȱnd$FۄLd(nOV+- %V5 kA$!\*ۆ%&#w{1BP* 湏L*Jљ\?]ޅB v:o|}@ gŏ^wNS͑5=ge ]`q?G sn`K3& -(P륈Dp-7\c{FLz([jC1kJK6̧NW0v_yr*p>٤R? $ 6D&fGO}$9~,*Tu0P׊!^<D[ƐӞ[!m+ ~[۱$ݛ2oYVf`=[3;y1IEL)BFK0- Eȝir7,e |{8wq=[)%JdH-MjtB+Z<5QE> o/]vIήHc}1]h&VU'lZNo=l?`^L!_Nf]I "`Umo s_7fm's~sn3:y ECV,k4kM󥹐PϔלG;u?PG0Dd &#Mo&Y[]^#[A(#% {f[5߀_}mfs_PD*F}sV.x ǘ`a 5,iy1ŭxnBI/4eϟadT) I l(/Uo\]5) */.>(8:~qxP@+k}-T%<cfva8hR Կ-eO-Mz5{971CŸ%RR(V´R8I7XšD'ƤO '13KLC58}daKVA^/sG40Ԏkߖ[#3vŗbDPOoE3gU&I~q+n*FpԘyXKMsc,nH܆ňS!mR[8.$m`de!?ZY̵>$jb5~GUHRbEݹE[ /d-?e4y?.㒀_%mb( ʍv8fEl^<~BkyODsXPDØQ9YhJ%Y%E y}۷aKgx*B%ۥil@ÄHh `$YpbWw0fD N Ƭf#ĿjOrKkᚌVq5/%k]wO؈#N93!W+-Lx]˛ĬCx&l{`:윣-f#PY,uGyg7rC3Qd: W| Q(e~ӑr>Y_ @ә]̋:u'%?.:{BM 5{e?\R] Tc̴% :N8<;X;k\AO4ekx.Kӿ}5WOAҪX|NGrL*UȖ 'oH[i<qŐK+7[B5Z_Q86H ݧnc \{[w*C7(' xy4a>nVd.>JREV6ӟ?Ű`ڵb jSd,'ݹ(_F.D 7 __#OQ=2Y&r?ӄK*2ρc]=ysz8ųfUtЄS5RegFHNij %Fط `NEe9yUhby@Nzwѐb:4. i;G`(B_5X۾jJЛ`UEUVViMdr0 m8r6@z?cgpMhM^EQunJwy`Rbȹ P1OJ)&/r0k"A3$jщU7p$Ҟz%`D˓LE,N+UyhӭiB?oM[HUʂCBorES}_x-7m,]^* ;5s-X~G^obT4cڭQ>脧Ƨ'bsM&_I" D:x6shQ&o3Sj#Ra[ C_CLؼSALZ //OMoD햰p@(z?5T!lk=CF0,kq'dn ^2|?Kɹ&^ \ 7uL͇F"2Qィyëb_$i&71Aw:%F#WZ `>UD[5|"5z(e-MQn'ρboQa" ^XFh;Es#VjFE#?>Nd;[1FLsP1:.=)w l Őcp2D5RPjd7 s>)S]GJa >5hZ%p!1BNd á-VNPf<,W<z1ƥŎm3.LXWe-q6^W{Ӌ(؁gKHx(`2<[8bd !ga p7Uڸ]{Ay\ywsC:b,C+b~A4wߏ=Mw&T?=nYh{"Bܤ,Z8D6Wͺa[K?`|@* 3Pd;y"D4F-sP^mXA𮗱*gk0շ69~;&dֱo-Ȍ>Ϛ}K Q|4R3F0^ 1 |w; )nTLkk;廤qDk8æ7}0?uȎ^GTxn S)[wҔ1׏U&HEƻC< kS)b҉L Pb<Υ! 0 &&s𢫎&Mˡ`&9'X#!pUi?O\K/-~l&GJ_bH~&Brp㑀4Hэ\L[O[FqA<4Io9(zf&yۯ˝;ubMD,Uk9C+ܝX~dtVsbL>cAј"Ĺb~ Ely Κ3\ڬbcL:~;Z>ژ^+o3'OI5huV3J= qo,h(GQ7L5]B:Ě{3@gb₀7g@ Qq* Tlo75['_ȇ:鵗$֭&'o/{Mx>me~C5sOZvf0.+`S 8) Xb ҒH6c F7O9c[GD`oLP _ (4jITr5]WbCp$;҂YzKށ@&%-Usd>8i#~]?@t ׸Sj"H0 :ܞIo?BxyB}BTf"A2͖oU; L?c-Uf 5f88 J$,{MҬ~cF})G?4WlؑG>a$wvY٥?Rvj:*;?FuQNY<-lzK(Ĺ!jʵ&v'G]M;|9NI[N==$< evAl]A}rw.M#Hv <~;8bv?ws C;L"GM#<kA,\"$_c+v[Z,"2̐"'+5**q#iV$;w͠#ȊˉArqmqNAfYB1,_sG\}sf);?=6x6}\tg ,P֢L"Z4(,t:_;"/BNfj1Ç c|`+q-]^ Z4@bc~t(Lw!i;CM9Y)^&"&A$ɑZa-ms^;uG 0u@;@2~ڛ~MZw_{޿uUщơjR_E{v:u؛"`oߌѼ 0v=,dL(_MqC W,ռ\~ýC @'?KEpEHMb%A IRQ ?cyѱn5zC4W_]Fj0OkKǒ鳁 :cf"EK\8%2*f1#?ef͐}֣W^t صĉĽ7uo"0@Hág#Nqa5qad]1މŔz{sB8C,Ia+|m{(f bm!SKshd{7emeu%5!&UR}0}uֆd+WnfE'#gAWcc v:goC!pUcBe"1 Wm} pUH"HYbˣ H[ tPARD*×.$TR->SkQоzz%ڮ:Mw{6[K|y؄')#R[lGA1gPEko/Z!>{p\,AWˢLM?3u^ jjT0qz&W~dP,11KATO)2^XD*P|,w?v .*SYݺ!K5h͚K(Q< MVw L*Zd^-uE[~I4¿-P"6{Մ>Bjіt1F"#j3ՕJQsQns GSl~Ӵ?5SSgobo^8![Ս/.9-JM \Mm/arW4#vZo1u Kx)Mʑ$Vk1ޔd4}+;o׺dzɤlЁ1HPtpi@ATpǝhˉZQ/ʷJ>Zq"ԇ?9,]!2o"_z8yoF.#/*H/PfH-+xS7t=w^XNuVV[?|-?8p{(8H%BX70Q㭉 }Z$t8Ԙʛ`.tRMQ2Cݗ4Y2Xү ;؀h4<'uKW!E Y*zEeZuOq1 X 2_dAj:#ڵ1ɱT A5Y<+5#php%zLM>ʎYs!Qgcw ɵ*HܵkKӻRk|,2d-e9읟AM-Gx%HuvldP1:a^ɌǃXt@{nI`t_P$ )yKLWf$PSASZ̙> #:P~L%뙤mx~BXoEAp:'5{; Y5,L(*p=u|PPFg=2Mt hЍ;_rFuamGʰ @vÃ"jf _A)B!Cf\DAW==:y D~UU:G7AmKUR^ FJĐyеHg;ktUҦ*(!}xl %SR[e{hn)r}.k¦`QB6Z((Fiq=gz;s`F|/ٙwDn*y@UJi3fy9^4$Xcg&z?$͊d͞ uj=vhP 0 VldS#G>fOu]]BҊ5S/6ȣIg0SWR @VkW8#|uф&alϫ O (W[ 7Ѐ ӨׅX)_-j/Mo|;^N^ Zq|Qȭ)?Wbmۻ&.%1B=[;~MryD|O@9_>بb=3jA⠏v,mTU6tZ&:8TuBϹoxc?}S|;D69Կ{Rb tS%d zYy7eaO@Ò1C"V>L[>ЪL>VL@u=9wz3t ΍3$䓤AC/wtt$Gz `*bu @Gzl/;Q5e8F;,u}I$Z/s̚jd⌁~;>=ȓ)eEUt˄=hIoa5Ɍ5d-E(Tg/xnlk;LR*>INJ̲f$s,W%MZ(4 y۹K

?m L"{Uetu0g6ޭN9ZuN@-V7>1QM_Ravƞ ^H F2S6lo<~D;:}Jryz8u>* 3Q(`b>î&|WJߺ,_^u(5koCcAc8Iz oNVBAz,q GO٫lOp_g3joor KIo?!utn<Դb@`s7hBgmdkZ9TN{8@Iv9 7קpkfz# b65uZmך !~P ),(%lׁNI)]N&GHraf`8cD%Q@T@#-#4Z8)Y6Q Ydӻ=LmKB)'`ΥzYjKW\6.V򚣫N:6P-H٤W_`yUm9mЂfYSA/lI I0Ie) ̛;wx&{ȭDg;`-1U]"H4'TE͖#wyKFA"?5mhȨJ $m"]׽MP~K_T(Y$e\ nbxf oiNlމZazmpG[|~Bhn0|:mE(u۶G^u}[ō<_ls o$&(Pgsc)!®;N1OTCI2?H_eCbx`)_La؟1:N,O'Fp&R"TeV`?fQ9 otzu?'&;կ TGΜ]"%5Qvu?tѻ˘Ǯ-3V\L~ !O&uo9)R5r"qMEW ){¡۱g>ANUHaiF{΢"HT6ccE{j3ڈw8t) =^bđ`Dg͑Q|gľeż|wddZ~d)[&HnݞZ*δn,sc8qЩ$K{|9QP), Ls{r;R!=E5=+ߧ&*Tc{\a9Feo%DI .d3V4c* 7`X! KgZ\F괊o?ֈi7Q+IJEXFA-ΉR߈Os %Ps%HQȉZ]4sE~Kfv#D}Ӑ2 +Z ZN eRS=va6%X~c |^gc=**8 `40%tMiBRS~%Ae7Fx1%]gcio>pF'_ZU5RX^I>jo_PQ,䝑[N`[V׷VQAB\$!vI"Oz9ElG ֗-izXPfTJ;;oMGT﹍8 ]IZC(V\fO K'Y0y汈hɀaRٙ%259ma@{f0gE|ES|ڨI$_3U3Gt:5'`Gs'W]j xҞMMBcv($KEsꥵ@k'yyt8=1zq$#g a-٣36 ;#=Ldz#x.btoa4cT'MrҎA" GpȿI|Ba|3F#vI}Ʌ2P.Yztv"H91 1\L㱞2]㷵v-Yz|K|ؓ%| jzx[)pF3<``C]{8Awmg|]W጖#c|O^9f%j:9_QA8cŔi(QK8<:'kX]}%{C0ϕ  SX2B^L!گF/| kQe?74>p` ,*z~#k97P=qA ㉄yq-2'VSvJd:4eRhp]$R@+h> %Fjp8XOR0س493l,c"kϷLnc ]* ".@  h7"0% ὞ln90}5}&v<QI,pa9z"1^ʋ?nG1n)Ok:Yg VH>#秊,gѝXq6_ FH 0J&̰ipBe*V k"r_VyK@Wܡ㫊Ʃ,@CXhXac5^P{ @ĺI7yA3->$w:ઠj71Zn8Z??{+UۨZQV<zsVMhg:s@M״ȏsQ|eͪ9T@YҀ:H.UaLlWaߐ} 0~\NEgͮDFQ=`u=W(*}$u~2(epZ#8::xp*{ SG9j a_e!y9-"K,L+Lg|u-q5c=$ , MY];z1Q|9kg eNԋsy՗dcGD])XNoAP M3St|Nh/= V/" @,p)o֚nx;'x/3R,QH*QL1Tb.7HxO̭Ulb](+WAꆗzq($9zljU.i nћl(_9\wSd1i1_\qZˣ8zWl ˚7My޵dmᲒG/L HwU2?ULB8r.u]k(tSJ-*amt1Y}, ÒVG}w@gnyN>mPqn٫XƗSy˿ cDO!{Wq0 VĖt8"%)5*vC1A}Q,覊rF{Oɐ *QW Dp;sh@Pa $(6bI'c1*f;0T8c6XĘ>KEpypEAcjvSϾ=G02W|du~?HI0[t: ܆#]jy6Eb/{ꩢ<9HHSlWB Vy 6_f ;Y0V}?A>OyS,`Ж FA`.󷫫G"yA53 Au-,a~s(p̂50rF Z?mk"n<#qF|h%I&IaשVkbşk^uL݁9j 6R&(dMʞW/Ab̄) pK pD:}]q&gP3ܗ繺 @r[6 `LpLq 73?ͺ/}K~=IUdz^B>o5YsiJHgys<<~9udhT>ʞjٻ͑4w !{°ucbUJ(sJ؅v BXxwrCG.-x@cɺڝ.պ*yajJ[XQD *>yț0 ֍0:t 'ǤAUJé h|I/tjp!2GdF]\Pq2JMo!SkpņiwX%qnbѦ0ceNSD=?%{5`+;$i(3uK*/ 9FذG?UDf jEf4|$6o`݆K>^xNT[[zKݶyzpP.yC5'> veKQvZbBS)3 kdzWbN+bERuQlVw8{F o`,Bݼ=mljM asS pyXSUxxMHXm9u'pm(ݯ*OD 57f[L.fE?e,#>)cHdfFB \;Bv]Nk*ۇ ADnNMA@+$T̨IעAW8z72uHS?*@.WVEO*`cG'ٟVEQ_[L:R)i"RV8PSӴ%Bo U.ŹBxX&+6=(]xዱ&J>eh ܐ;zmaO9|xu'9/~oK~P'vF&\@3mlGdJ"fB뷟 t+NY&({]R;$鱻DADMخ.$sCf3<@@S隫٧',Ln*vXL-܋H\z3!BIQ` ѿL(y &x:jflbB)x_dOp67ޚhVJk'qbjj^_?(PW!,B֑5wPsī. SLtW/m.}I\Ѥ i*>~ &AY#H^G],&pKٛ[FU% Ҿ^g9`i[Nv.M̘,):&Znf+B?5e`F>_mdi 'P)dv afBpoW !,`4'$"6с m Z_;- X0Pp@/qSWCX󛙬[^X=)ZվȘq\ӭYF˄Lz㧆044qVxEg0~ auץaP4Nxzº Εdܚťzl)rQy+ϘyPY2KبLvK&$C '쀋4Pյb=Yա F%ro /G:21E6 ׼w%G̓Kv(|I+?N%.OrTE%eLGmFq4Xi}^̌`J p{vۡfmAP7&jP&١$%5z,!ZYZiCN}lw5 \dώ pžx= $zݘ)OQ0LlyÖfr^ևKsaYA\p Rɒ=jà*Ջ¦ 9)n)~qNZg1+r!Vys&$b+~~iQզ F S7<Kz_W1" p[ТSѪarQĞt.ZGߛܸѵP`ĥ>.42 , eQ\nZ"C<5y\$'h\oKxH6I\HwK/N.QGs9櫛޻¿A9<^BY\~_ .d,(%ҭ 0–q;lmƊƏYy8<'qCG0gq0MM &WLUXz6aM$10ѽg-}`w+|[V0\[HA|]X5GgWk-Q@ƞWJ' CJ= K~ۊh8+MV.7IU+bZLx+oϙNك>^_E\)$A$.J%u3'/JK pR}.3x^+ _E!{s?4*x9s]EbYx7tfD旳׆Z3uʎ#(t3t ^^s}> ҅gn2hrk R|ЂzZza[{Wu|z F0BC/ZK07dE+QM1PѨBK팿?j ÑL_&!~PΥ|lOрգWLO +_ĩee`LcM pfNSX5fhͲh[C; W .P呸'tO]96(<ܪ QLmOBXIaMD,Azpjד:/%N.qYCVM.n]j18]@#ɭ*HûfnOd[d2ӵTPXE |?΀߼$ѷ niSlj J-'8yeF C͞-8TI* :dxfsUa&J̳1RO?F\I=|B#k)6qӨ7>aYՏvP'Kdpl%2 s#mw|_+À׉z`^uz4WO.V܅!Yy+3u{<FQpC ،z4W汞AGk)6%S|es!M'M5xj"qgҺg[uWfIm$(:mBpGU$FWd>C{>Ha1#L*R]S\̬PYŸvȯ2V篦'  b44/mdmlR#[ Q.Zc1.rPth!0֯E$sz"̀au}ހhe_$Ӧkv ^">  Bm9u`z۝?}iP6QrR q}8he)++[9>Wڴ̪;GGzcx8h,UVa˥{6׿$X0+nY imnEZta{4' ng?!oBx T5{ 7>sy.m‹n@EgJȀ ?HY?9!07wLX5pޭN[2~ W{H7k*Ae;[âQ`}bwlu:4L WCDk޶6u3Scyrl°I %N':yqsեYՠ"'9(ttcT3GZ>! 6`OA-dyZ z{}T$џY߁w\]1\.Db1Hbv[l,aVGBӓ€en{_6Gpv.vFQBCFo@.ē̱2L8+ML]ò ``i2H5nav0{spl)}yv$j "JHc>2k•(t7d AxT|@_] .O0[p8vt;{ިY+7e}$'?Kďߞ+a98&nU [f ,^-m;f0m1jfmy#IÑ]q@?r<6ۉ 4x:}@AXN~Ǩ #GfT,'1 9<ހ[ #Mj +)J(/UfPS]\&D5QCleI㦫<fEݓ3g?B ra* PQUdҷduzN}Agl(3[Tc|9-~ $RA}?Vʂg&:$xp jpX ]+snqR "=O+H 'Q1S>{39Dq سN@lUL 6]hPYwSo~o ė$VWEn2q1|(|m (Amӏ#O2\* LJu.aB:=_K #Q#EY*B8]ΎK ٖ:('5AۀHҳPa 1Z6@jnnGnw'_obcgaejL-38KdJ5 5@߸QjGKvB7ta9-G,FBp{ׅ 8LڛWٱ51$k;J_PJU~U К`^k<GwMXEזK a, _ii~3wNSV QRUٹը[:zqKh1u@xM"|ɥ:,rdPVpxnol\Ȍ5z}bHȱh8(ǶG?Y15I4 ؠOLö0ⲣ.Hyj҅HBOud)֚eʝN|kHe%ErB{ٚqj>.86)儓;¦iڰR;38Uź7)iʉ"2Qv:zltu vU~}<{:*Jz9nx}F,zZ|*n?Ptm +P6 Ejp*ZCm"í/V%c]Hj]J c[RdSb8+ Ԁ;'ٹ `”눦k5KX|I݁Bu9|FD½4.VJ7OVO?l\:' Fjc: @lUZ*KFx^w|ͥ1qR8y.J9ۉ<7i:aNhC^m4WkI]46̨ݴ)6 {܌ PΆHsI]@CSeAKdΈGeUSpk^+=|fTIĜG:2nW,ݣ>/*ݛr甫Y٤E '`} *F+bau9Y8 K3sp_WU%6]r ;9 75e1q}X<}Y;'-z"бm4\u$@`oFvBFvRGāeAiSt:ZqdD\HU>?0Sѩdxa(]7H.EJ9m#PfjzjwI@00Kg=2PsA;ާkg\F:$&p400lnyeύ F&/HiA$$9M^]ZjXfe~zU4(HNUr%TPOS8PJ.\Bg3{j1;1+6Mpė>?M4q@Ro a:xg4)?gV'> o|U̶?Y!>ÊO(}q`7sNʈ=Z\S2>KM 5x'7d'ϭ2jf)v V!*[r*Ly:GUaػjKAG9bO[x5[Oxњj=Z.G.1XIW]\ǹ:HBjQJZAmY w3skDω=:ȻSMXSs 0y}ꥐoӂ;%ZIW;,1OYY5șdmN%T ŴjPiRhү`Vl.͞^ \qVT~?#qʚ"M0fXl.r{IE$6{p'H\ojۊ?D8TXv`KFs&-*׀ 6ŗ63hH8TӦpXg̔P|Ȝ`lƱzi ߻`6$5/8 UY$2Љݦ\r;9nߔ&:{[V~}if;8Q0M?Mm=Ќp.KhZUI(>)*9vs}?ܟs?,&F1fme袲̯2r]T[ȓ{|Gg9Lj[vW,@Y!{:D=Ųao۞v2L|LP r8,IIG0KY` N{ꌔj!ň-}(tT_&^KVuqmUj@c>׊Y]{T .V͢8i&wiH^LGW}2wtG;V&竗oXf$[KQQNU{J͜9e#+V(Rh~\i}X |(㹏 ڷ*7~i 8aFVq a02F6ʏc'/Ęsp?=U&|{[8"ɂ*]#ߕC|%<0wRp-lF6  gWVnz}\<ź]Dwk "]ITYwX~4u=zkzɠ?5 %gslf0Š9_=/8Fjz\ž/.J 42m*a'^x )Yy d"CG~&\ -Q&Cn5zOE4݃Iw 1IʶN׎ADȌ Xs;ߜї裘;d)X]Vo52Ē9ЕsNF6{E*, ==%鏾wwő:EtoGuׇ+CBzB2Wl%;C?rq8$j}vk NL]־1],oC_b"}<[pyj-j.X,*vi6OɸK}%b&4R&i!oOrC5Gԡ{5nzвFwmT=5)K,0ĔB(dd j~?.6ZVaI~Uh"Ɨө~;NN$~(( k0[o: CkBXj@Yxa\{yJTжJ6HklUJujX/$|p/ i{D@KoO)we+ 4}ܧwt?M 2*U(*mLd']:1g87p̺:?l}@F{2+.VQAk$%ơG-aےWBE̠iJO"O 뤷03cʆNm>xI6HhFdqprv3]eYǩfeOl3NP\Tï 0j%pM)WGxƜ땕Y3]tsπ $ ھZ9gL}_&垷`% :7S?]\lU6,ؠ,M5ҕv''&NʪʹWD^cdAv*TBa[MJTNlt O?ЎѸFXFw}HZ J.&2^U2M+i˿X40W77%+_tC%E0v 2 f9 8LD: @mjϟfpλFTUz,6ĸ2ԓ n0νb ]䖃Ex)K?%Uj? Z$]풲2n. f} RO7FSNPROtMP8rڕmGqMfsI@8!\s2(c!&0gp ^\.mM鱾6R!7 ;urG5DKK?5FWΨypnw >E *S<}JJdӆ4D4䭽 y`RW };!~ٹ{@!==ۢdoN)-7aGPrWېkLYp(8l4vUqZmQs5Fmv6i XZ XZ{VyG삌eDQ~A1:o#le|V{ծ,l 'Yq;SIerjxT|ElsHZï/Đ< "IŇ \`ip8c&szn_ ű0z;ZO.@#T .5r5jٚm"=@;˯r[gdHf?Z <Ю,aHaڦ Tw\z3N,(M~ʂf:i@I3؀@0N!<;'> "9:Npnď~@X*V*#)1?_ gw;*SqM]4{:&֐ss03"4fJC1M, sf oXwdğrp;Z0Qmx6F@}w؞r8*:[L3l,z-vt$*^=Y%o# v68p1ǢѩFux(?vEv }A\fV['[.eZ&CPMuq:"ρTIct%eĽLL`Xܺ_crGAW܀|r `=0a#gp#}D*OĀF, R1/3osոݿi%8`!7:kˊ5yDto9H=WC '@dՔш+hv 0UOoC( x<;R!߾~ ^U;nƛq Qs΅. F8d/cҨpVs/0\Zه[d]P͘ \Da1} ҋ8?!ތn.qQέOEOf cw桋)yY笏HD˛\nK恝]\VeZE9fO. l4ѓ@*i3w<럲w4e.-~F셍Vii.CwlMJ;ttmN6iOllr8È HJemGIVLbO#6J5N>2iOhehs;=Acxw j#T I.5LePg' %$&WȖDzt lM{I*vٴ$ ƴ+He=Ɋ:P|C֒Y{Īxg_ir_;LBh #c>7#*0WP>Bc>R!J/q϶Ţ&W&\)$å@ۿjю!rꬉ&L*w;vi qH? | %gri&]N"pzFCi *6LgU0\|Zv7HQ''_ftk$80O+p 1.퍯 чNxu?m|;hTIH e)_Ӹ7y m^bQ3&A|l%Ӯf):Wym45jpaZ̺i%씐}a (ƶ9qQs֢T7G `y ^87G*UOה {s7?nk?uHHsETÉ~XaL=XqϾ ,$ڳ}U>,}#GzoU#3,Qp&W⚧+Dv=Ιmpo;=/cRT&u99c~H?hj@G]fypsh!~S×s*bѣliJZ^=p\[{gy"dGh4+ʊW Eib.avGe7shJF%1,-snގ1e~U4q1-#RU-3JPUZ{G]-ɺþ͐˫c ݚ݃YjoG‹R}^XAem&i=Ra @A>z{_|o֪K2BZ$z3P %Ko3ГLUpÿBgqPBwp|?&TV 6.mGOEPb(7VeiR'~'w[+rඔRY+l S}ݮwm1"b5jB$oXiߞ^|N ӛw5MFoYhņ/,KlCEN($L&=|zX=% A/=ܦ ZK]Y@*lXpG<$:P^tǤy7#X$QAfr i2,}D!2N2اd1o#Қ >v p:ݳZ?NYYPMn큛(?n'bҗ;:ma 39+n,$;a&JS7[#(ѥc=!8!l?mgϝzrޒm p23ҩL. 7-+ ÖdzžџqFf(468~hf;ڮaՔmrȞ'G3bhK$lr3#Nm&:p0 dزmS@w 6p8V|9:j~{/M`a}at=Me/@7~l?s$Y2.[=Y~e9 q桧tK AKͨdcI駤 KwXCXci&>m&ų L@6a*gyyYK ckH #d T ܡi2k! :ېA2 ;GnԸa9b'Wp [i@}?nFK$h02׀F b`̉tRyH*]0SFꯩӱbpTqi ApB+I.y1EUZ'FO fOU8{{"3)S\6;iJmb4:Dnz˚Ԏ^'GUU+41h>7INwa*erGFe b*_V``T^wˏr8*]8- 99Bwh->oh-";6bꏪd%;Zm7 /.tlϘqaYH0CXvxp\>q dиej'4v}gy#7JnD"/n H*+霿jK%wlZ5ܪks,ӌORel"5Y6BzISՙ^T<(Ħ;_#C@Gt뮀{32J]ݸ$!_轗ׯ6#?>&$T(Jˏª鲒T9,8ɊAinxH3j#kk*wgSl, *!Σmcͳt5-{AfKaH Y%#.Ndw"Ϸ.,#NށjLMfpCYr`ʉh'`|왠L̨C3[V ã|Uj'}X}'9D1m_Ah?{[U_R'*z3#nxR3ҠNW3 kx^!;ҟvGAN$er} {1> PdeDkv!fqą \X-C^[dSOXGgx6X3n }:\\ j},IVSG\K/2[I/_KBkNjl.M#4U46~y jI.6v?2y>MSc`$=d\_gv"i|DdtO?OewYԠ1VN%<> ;w $U}x`VqACk(Ve[$y+Jaap^{m|ð_""c7qX|Ji[aJ>f# GhOFA>! Ko<+.A6V~ S 2[B?OF-0=KDWVr  <x'L8d&#,˽cShws=\ Z*uADg T>&$DkF,Jg}ջ6̭ Wb/q|amqE)IIJHR;`h4)E1k .!G SLQ&S?1 *q"|Pc'[@Z>~@ڃG@oeQ-3J_ 1Ʊ1,eG3j \!~PV5W)9)G%{@2b2H 1r'F,Z5Jx޵ $yx^!Dz3&5N(5;QcOIDxRԝ_`Fqv *!Ќ"T|,16DY"^aqEx e^&Plh%<ҕ_`2L0 N/v HE+lV{Nj;E穝3sSLp:+cL ZsF;)iF,p*¥-°QN/j\dh9@)]7o:YZru3`O5ah7r7E^M%-~tǟUf .^=t‡⮚!Jy}ڼ^(%+~->[=h"&!A íAl?q{d XZ mDf1!6**T{r&-MX L^GnVu 冕9!by!Xj[WyQs)l^i o&_Yg1rP(7f Ѣ.DyJSQ8#z7.}3Il HEAYx*1n;w8;ؕU -G!<QC0 ?e: C-;k;n^(0PSF&i bPU.*{ E?>pTϬ;R[7iIBS'ʉ3lQۛT\@2B~ fTp>9smkW;F׆cUXp0jB4B{'L%3Y?SU{ (cy^|G}o50ѯD*2P})@Ha Թ|λM՞ǒa"X14]";'Y:nrCYAt2\MLDz֘pϟJԣ}ܞP蔻3K5$ʹ<fmkLsP'\j@/ZYՎ{s{5._<7m$:Dp=vlw}-z\Cóx#'/69P5'(-^R[k:Pg]NAw}m|H5ƸpӫgY~#A"c051ϸpYN`}[X*C|nw:j qh~9Sܣ}6{%h 4nk&NS|[,Jr:kaRuy{#VwQh+`Ցײn$ Bif32HH0}2P!WLEJ_D@OpT4Us v,8f1ό4lȬ ՙ&om>MV[7#xˉ ƠùentjiϽTSu61M'_H)^n ]D!3)x@oMLXЌ°5.㞹 ƣ<@}7Z͓s6KHn6);'rF9nh#ҔsZ_SMXgKzN ;N4pG b?ž2PZƯ|'Qi_ hDt6v8\_1?ozߴ{Mw :t}— ̈G@RL4Tg[%i'^?.yL]ϔPqm!6Q>"l!txa7w|?>R`ZC*H^MY>hW`nķy c7-Ig9UBFoTlکi闢H`SN@sdw.8GVW t¢ A m 5Yv8Wo +J,XV߶ 0)YMH.v@ŋd+KrX}ZhUg]F{|wS[oƁ,<[5<I1JɀO)pi?  gR8#j+Yad'S{~72їLGW#] XVx%Vw *s)įWA*=5 uPUg YR5v aPrƀ.Óxc[Y'*,im(;OO#d_IXlS?5o)f;G'h`WzwxEʾw? NJXK>&An|%dtllAor; ?s)Cd!7 h׬po@eͣG 1\铛nLf@ፉ}\N=j`QQ:T ,Hhy%HY&hS2 wEE)Z {rLJxauU ՙyK'We~0Jq郣/29=ݩn{>7w&@M8< f4I?U?A kɛIT Lab_yV du\~f"f90lLfAV6 ubms|[z"C/D@_6_Fͩlz-_[WqR4z/.+de ,w:T,m^& ⧽&(oEKDm8gqHg067E_/ajfs+ IGw:L;HWcGB}8T 1=mXnh}>=ɿ 0dln&z0Ƽy;+bGoMk!f3{^ЈT& 8;!cAJΒSZVq5%sy& .씂nV֊VokHsg][s5Hp|q@Xm=ҫ"?|'Q6Isx4 C@Aq5VyQ7 =*Lo7FZHX,^RK,п!hETN [ݢ퉈Z P~%5jZ >2ؠ%jt͙ʤNH^ym%t׈HBÌ5ӒW>8HXz\k?\GC~YMʊ .m48P9z;Xos nX3tHUkVgHu7,~,Ϫsu3 AiS\NP .Nِ@MJg>Q 0-90M?[zWH9ԺMp!GGv /@sjbFC~l hgy nAa8:,ۤF()llfaHU䑼6,<'θR;ڧ1xttQ[a4Wi_WגKJ; 5 $q,QH5ݿA6C/Y6pTk28E{Lx zҒ`^'o&27(0x} }j>cJ r & #(fNb63AgL"N=/nkVfaiMH=%@٬)=LߵO'];t˜dU7|}z{)f$@^Y S?Q㉰J=3^ĶX >*QQWIZHjJ2$ggd)BL Jk1@@V?AFgSK4͑TIpWJ,aBb#j}׷)E!*o^a|W?DυE#$=GXJ?`h(eNcq9EK'h`I[)L0_YKbc#{R"?)p@#Th&lڷ:O3chtt(B0ۻpf\UzŜG/nѸ}ppgymƽ>\ d+1Rf3k6F@ ѧ۾ y!vO!X==r8H!A IdB6W()F<+v_1w| F$.ەIAV=li;[ |y)1TVfnYϠi|5AL0Lkf4&2ѷvsc ]?x I>âM`6!JE[Rl-nMnDOn-G甡3:9Ls>~sY {vSB[h7*oFnP1W e羄jQ ۏӄQw=|Ը:_w#E;!5wEH 8z^K⠥iѹĊ1whhqֽVf\ݎ. w5CHm}JخLB3c׬,( +L:p-4JnGZ5ns0ρ2oM &@HB 8$½hн3!^Ԕ\Uhƹ^c^yN)֝5l\w3(G;+eO+O(΁__?.ՙu/A2%2n4%CuN IVuy }FU? :CIH>SʈmÿNrԴifB ΗX!AX3wQ>vG:/Vfߪ{{\bOlµS4iX,}p<5DSi\ O*-<N#?Xj0)}كNۓ7DWOvX$)ug;ښ'mf6\IpU{t3 N1tbƍѵ ԥZ$p'R`Ц;N5hHfgpT3\ia𱝲٫ W[(PP6sś13lIhG/nbX7MDwm7eͬsos8ddPڐu#;}oEֿwg=MR&P5:X>f^Ao{;$ip|_^E<ȪZzT~}/pCîfb5On@?Rv IW u"M`"6I]?z$`֏nQ`(I w\w=aw"Uf5_!qrO$_aųvqG<&M/&=cZOSPjW#0k$t2@!}":IjYhpG&owOm ^sAު1,MkU(  flOp9 C 9*y5%s5JVب* ŗm(8RrZ=|ZXjpHJ%v\ρ>Z.~Iq|ݘa4XCM P<ҁZR gcxE\(qƃ:[-wô+$֏|=AդP2[>/x>ߒda+\YVd!v{*.=.JґNDB>߿U"۟\%6js6;aDQN~6fmG]M\GG-)s 풛/!u7k&ďyؓH\m7I= Or>*KNIc塸-]'Z3p3bCo_!t矏Y'}z_U]_ cl-Ox?I+V9BX֏((GA,- }{Ŝ3+#]|_StFumk|q~@ vNv^>M KIɉ !eKnG"M59%N7!/u{'zW}%_~}x2?9,HLu~g/ ƀ _ˈ)4㲼QNIf"wLGBG['Xz@Njnmo8U/x=AAh4[H2MX\1|4J6rS`x_JrX^7ҝ,~mV:6i~LQ,!۴7{٢V P[G-O:e(XauśD$M%1drVlQ^ޖbĠ3ފ7 qw)nRQqDl@vvN:.54~xY8٨'}=6Ȩ(O;Ͷ(C,TF+›eHlm JId xQG ρYANHVvTRYQ S,6A+Kְk =0d%H˻t׵)= n&lmn3Gp݅>6b8&K5] ћ Ew_aҚ-:pW1mݛ Fc*D;n:IJN6OH9&QSꌤ# z1~ :exm %Y!̖.j:ey^meѾ؈"ʜX}jsk/i]6~Ak]kY qo8W$?"QZ͸ !pIWFȝ$a˾7+Y=4/UW+|0Q3CiȂ3yլ6#^ MlLց`q;r)D`+خiJ7АS;ODv|Rjr.Ո *Kf"д{ql奩S|%mS9 LLJn/K KѢ)&QqQ^= ؛ԗˆd牗d@h2u o)B;9PA0 &ڙ,WTdʷb4:.ì!H|53JSFEdX4;" 8Pxqo7Gh۰$٠春2eⵁs4w(iM qӁC>5+]vu=--acZ'0x/<]z#kp5AKN(iΗsl~V}'Su8&׫`]{+ab&?`]wi'y }:v'|eǪ"fK-V%yKd5|NҴUGW xtخtmEe>@7TBeZ=f7hIb1F5j:y2# L>y !O'4$AB"R1>Tsa* ɡ:iHAD!EHjd[2ܙ&o|vء'swS%̝WtLnZ~cISO@ f8 $>QPn Le!' R^XĎu?Z: nW+p3ph*INd1PW^)T_7*ܱEw"(>>&Ȧ,{^ZۛCR@GB9paU(K/=|B:y2%װIQTٚ/BB.3UW,@*9HV!?AtzZ~9f(t,ܧlUVbfcbx.bǿV:<p]4eSM+ 3rnU:L0`z#jh{W۱ HTit۪Mj)IZVa 6=^50cEI'6miGq#@S' A[*[WZlqnEzXJ\kH;&iXZ!!BUkPL4nj+ra\g1, ѯ4[p/.q ]I X Q` }ia[BЈQz'g Q"RmYgPc)_ }/Br7<* ;g/cRK;ƨʾO9aI7ct/X$8b95zCY܁35(=,?u8“yiOL\oR "{0PGW n`dض|8&Z Dx ݽiѬxG\=M)O"|.cWga@JDHFhV)wB@EE2ˉJ+rHB`-aRy]3RvGcԇ+p'IЮ/^1/vOj*CcRrĴʦF|t c$L>t}ݙiptmaJ}&պIg9GzCS1hQ-:_ƀH \tF) rotx`P_dB3=7E6aUb~y>xdفfn(!eğe$› P: &8;l> ]fuո+bB1N;؟`uLq ]W|@$u8QGĞ2ٴ^[EM|4<Je.^n2{?4E_Qqeɘ-U~C,`$/;Z1vIXj2vv;@gM>P/~I!55_SERCr9ܮq[`^{J|-;2GdknR*XtAzaaoQb'x?E?-x6/D-+MEh~S.p+l,"zRUMW_}1W]-`ce/m&1r]W |Ѓ9Q򽃭)WnùY9+2 Ջ)FZɹzB>A`9p1'uP¬kbz|4vLj h{R uG$FP>6ؘuokbX!DlmT9c,b2W{AǟDQKڎԟd-GY)mxkܜL+O _La, x\mʍ2'jQd!bȠdtEe kj3V )K#Q6]e |H}c I9~W!y[mU ]Hr+\4S2a!ĺYB%/ף!77KAyb` "H KlJYqGJ=^e`"N+ \UI!ً[.P,-j[OL4|jX`)1f!O HO-;]|/}HCm!37ҿb8L{Є^ zN1&fnE˲Kt_^s֬{0ɱ0j ("Q5~^* uc$ X eZ\QVl)99 )ӱWM8/hҸdz31@?_H|*N,n9kH?!]H/yhbR^w ʳU%mD.Nc3_#eTQZpAt),<Oe*CqLdN R4>{>[/k b9ǁ9?Y1$ Tt>KF[\a#GB4ad}5i'/Ќqfwz9 u츈Gr:qzXN)*oCz\RMemXb\ѹ edb%cc~/rvzTI>xH_Z:= hAlOցۛcXe\Ql>/.ڟ#Ok+͸)_qI(ĔF8 imx)ʇ ۲;п$9eXML+n;{7\sB &ϛGng,I7|0MD%lc|7|6"=hnĹBAQ˥B.;EgvRtN%27EG\$m_}'־t-XZ(8(y1MU6*~F+JwR$\וT%z }dG'{ F~uV:+VH8_-=;ߣzO޵nK$j'bn̈́H#a=YՎ:S.1ڷbh^I5~ZC0՟J?rX' jnDe{s*FE՟%';ʝs#xd9>*7o>UE1< ~R)75[O~lL3)!c4 f@#(=hPz|]zCt.3M{N2Ul f`M1>8 EqG.ow@fmwu!!xN7W~;`}.w bj SIYej燀BJyX 2S#";—xm H>$K̍ޡcKe֒Nj1^,!2X=q:b/ZgB>@Y5,4s&Nw~PH 9uD93ؿ%c&/X(n>vfw;H%Jl!Agr,?MG+it,` VCd{_<SA/MH6߱k$DƟo51jyvFt5#TՑ'`G!mDDq5 S Jz=WΣ));btjX 8^rϯOk/K.fa#3z[qI Υ6k 9qt@X$y?qmq\OfwHsoa' ӓ]C:!&ĺ%B(.o-0vWri:X}IR"6ÿ儇 {%NzoC,2'`TvP __|C,"  *UE{9prrۚdqMM`q՝)`)ӓ9,$<E-=JPKoaA#a"?vccowdYO(Vnab=)H5gG6uV2Պ3r9-XYZNt\pZ V`sS$BJ!޹-sK!?_mj4zA-6m햹XͪBmHm 4& 3<_,ulģI#s՛?x%4E(?_W_ ڽ tUP# i̗t# QĹA u1EXUW|(İG'w;,tAPmVX7}Qt PYTwoPc4]Qz1֪59:6oDWfsgV FXo+^K/*"rJMW;QݛJ&q@g]6 ; b8a4=}d 5?Apa0RN0wX&oS ӷ]!'|_=Ō(4 C +w+jF^N_^&KRH>$2%>\vq9]uIye/qTkvl՝Z#rh2 /Q^0j0=-P0g!//Ik9EBlӼ2F>¿tf\T V=K:rq5t0Xhmvł NMD8bΤCH||R*ElA Ŝ n_&bbN=f}gR Vo-OZ@`Rj+g4ZHX~I/^Bx63&$>m0Ug >v) rQJt3ɢdfTTۦK}_ʂ?CO( i䞾 "K\Lc8默 \| |U7Yչ~`(J۷Vo1)>z !9Ӄ4tD. ElS$s(&( p*šib}NB7)Вk&i̝^Gv9Z.V7 uM~8w4.'*NRO i̱n@DŽgYW%@&l bV{EʾOP?GXlR6@W>xWQyNXU%< Ds*73lضwbؕU mABN#P :V X*~3Z`̑xCOqBlAͪoS=+ 5 c');N%}7-1-X2ʒ tYve HU4V!K~M`J؀݌_XZT6l2x.gX+m"gP #.1>MKT]|||7L^tŔ͑ǣ%*ɗ[KYti BFs֣?ur;o",T/.|㣰_7KCEPj[ iSN1dEs5EѨpVJBPI4 LJ7y_y3B^Qŀ-Hs8!?,ko1]NՀ1ǖ4ph1I9I0}CDm 5hxĞPUH.IWD kۑ Gj:5Wh{K`Ox1{ZyOahd/ߊ Pڪc<A[8~c5HZ߹>o`8۟EZ2yjip񋫠#بG,Q|x;ݜIm2wx$>.CM#aͳȏ`vK?*C#ag\<ņN.<V{T*.9AkuE|*Pq:e?{m~_ǧ3gaAУKA$"EWMfGo2V˛l60;Nkecr%`C̈́'`y[3O>~LQ4I˶bQ)od^\qu')X´ <;>m"lQ)J m(s#$W@l1\6rHBd DG) 2<1hyUV81* M@xoN(]Z%W+soZ 1f^w@y So6Vj^xtkA1ǫKd!0AqW varpU[l@}.R7`(Z]dEnY^Ạ?.!cmUV~vʙNiCTAy8 .kteG^Xî4/)PꥰP\O*ךJ;R-#T)P eYchm9 l;b1jC͟x1tڳ8:eDXݱ{[vJ <_V>M4uV8Ζ*L_+81O A'#1۰`Yvx72WA_"Cl"}0 7֘S> «:Iw> }ߥ3`=GdvQOeRL.8b!Fz=K`] ,3 BY>?l4E'{ҘN1޼ocV+ƏRk,\W~CS~7:#*ӳ8WNy9J2WB;& l{5L} ]2qӸlƹ(.Չ \f `Iz#s+0.LlN^\H66R2/d-dUxvw)^Xv)7e ,Oajޥ 3 ,xnU$"`jNgU䓱y7KCIۀ6T&֜ݟ)UYA'HsyISr5k"'a<‚*_86}iYk~]svˀl v%iB2QU 1j^pmzDTH8@[Uh֞lI5fCc᥸o7/v--Pż㿲|tQ}8XýӀP5оCm'RMag3.i?@䗆0P|"Lant0(Η~m 6r]v%~#sa8]L>2?1ǗLuz׀5^EF=|DkgX[q$=0U*\񇟅ۍ=@n$Y/_dۿWp ֻ:&z4}Y 'uxw'A-Ҽ"0@3C ا-|)ӴlfcƤp7=$QS-a @{H&|dWoo$lik1gkI`D?r:}< C[Cg̘h+&21^9Qp}5 cEP{'. /x1"۰x!9}Dw9ء8#cwVy DJ~nH A'ի(G|aK&o%VgAI 6<x*xm&nέow[i$|J'ICg[ưb&cUYfm-K, mݱHB1R\S=(D:݋;ٸ'@I'~+Zb&lƒ %,;ve/٥Nb`0Շ:ׄG)խO `tB}D?*D~Ic&DjLgbS"xM9(P>9 XƴtVUy1̷E k_R5_5)K{fr;m3pB; jD]3'1# Rt"2>%Rj(~U'7KXp 2s׹aw18hl8./RSv 7cr] W::<z }G"OPIXfϕ C7/v߆&#<kq[vjKSwN =gf x'3pM(qu[wSS k Eyj.w&ݱ!oE)l4׆W\ӹ1_Qלmk1{v(%tREʣlW*qWRaݍI3ʼn5S*~-}QuށwBr+w43oR'Ik槁HDȰT2 jdhA8Hb艜[(Z4ւd-RNYb ˋ2:3u7jޡԯkbvƍ1 PD3jϠ?唴6fD9@ћ(XDž*0.Y u7\h!fEq47RUNiƥ{yV's=ьlj}bItxkbOrvC^C3~ծشai9)<0-mڇ]: ~ ܾJdQ&(qUy$i@T ȼD ZQ#ж2T=MG 協%w1!C(F=M7 GKߥ^vIfX`pRduJķss\o"zNI !QYO`E5Q7}҂dC6lnnHȑ(_M;j|1EYlQZ,r4#GADHDѐxDJĹ*=ڥ&BZ-PiYboc5q {A iPPdU`X2&Ys*uhu#Hъry< :.KqQWg#. |3ۍ疀2*VطB>n̳˹DJ@~%Sb)n1£yNܘZk oLu"LӉ_S9$Q` €B=r?'13 bS?dsѠo#`i4bkzc \ Uzch9)Ts:ሠ~CzVO]aε'F_ӱH&m#rnoz"Buq7&N*ar5D|MtOv,~^ޱ)S47Ɖ21zB_q\o$ؙz:amNJ1-XcM{ dC߷с?h4//L^Yh\WbsD,J;RKUE2Q4q2sP-am #WA1IJ*7ʋIX1 H4Kw` H4"Հǵm2#D?pĬ2O֓ O#cA{L﷭ /L .okxbS7s[ +,'`O3a xsp`?1žoKrDZ: {'$֚~&4vGVuM@x[ř#}~zE*zߕ*q ,ڤHOi/êZ zg1H'|05{G|zwwO3[MA\ގ\my¨,c#&pdR\ZlNݪFt2 +W/xL z(`3JЫ=Ǘ{@[Z}ۖC4PxQ[{5sNDZ+u:8H4c io65ք(cė(⺛W%;[.xo5&Q,ht׻2 3n^J xMߞV<Ì~/a68R-\#Wn 6PR FqxJD %UϜ"LpYV$WpC`qFcpiH6`zAg{PN4gaO%^z݅b@^PEinM&Ha*Li\i=7apX50|s Nd)@XH;pZH dUFkCa||o9%'YÐa٧o0qhA?|n8h 7&R/2f%K!|>sG/^hةDŽ,Q)' 6 $6" [ ֢׽6y=Ϭ?| uA9Ur)Ft}3/XkL\KY4baE~n8Sӻ/ljJ7({m<"X'xb{j"Z>%lvkmn\ķHBl`T l*f`,bJ &N*>*)˜Ziz^?66sGGX>^$c<ð8&{+y6pHjwBI\%5S0'FNq6~SV諀na'>}2R 29UKtMilٍfd_ŔlV iJ 4Olc̀5pah`T&sUwyɓT.&{2fWEBh D6}/Z>Jֈ;`:=qB&q5\߶Dy{HЉJ>[3dt!ƄuJ4$TbƁwv1+L#' d\y;N80;XĺOkb=<,?QCtpUN (5iK=zP@Jܕ3wX{Rh¤O@`sHd!`HVF P*d]#"oNE |Q~n_||p4r${ݩFȢFv'E<&:'9+4kȟ:H?ō>˔_z@ #셉6Z0yҸ/؈V$<{mwi*-yr.Gi0k~,ވ-T5"iYPWT:eC-GE>XZ;^%ےx26[D- 9?]]М k Lt 'Dvl/gǏ L%Mۼ U7 5Cs[J&N4CaA+aYUm<ЋyU]p|+Cl#"F]+~Ohj!¾C|UK V00Q>AC D?v_QAdjB?dҶCOmuc*5X"@ tx;wSiTE4ϚƈroJL_ s xS<;X sԻ\ĨlZ|?&f(4>!*6s$% ?8X\`R*o8rk( :j@ҋV}DjA||,v=?@);@)wSq:k߽Ek4Ub~ ,mR$ ,FW_ Ra/p94ZXx.s jD?>NfZjM$l"ӫZG+skN7$?^B8 Ś?l1 "{Sn#{.4tNu*R%bo6dwo3RYP WEiц֛LS>]c3e*W!r NoODA1a%4J,$ -=T12j%aر~B)|I:GFiim lA=49E7IWJ_|͡@". vhuYu>SYr`'ί`3uV܌}}BP9;>䠁}> | RʻPKMWlb̧.8=Z ;`I^L7i2.jx!h Zc| \,A?Bn<][ {< 뷺-nA24{HzsGʼBzxڄl|b_k74RD7{CQ۵}Fi]ѩKwP` d姢+]Y**|6 eN"B$:Np& ڹ4#Yxw| *WQf_Pہϫ.XN!Nsmg45J hyue8Nz_ #$Ք__F}IHKzTtA .xQ"{7#ߥ< c^ uzZ2mg{iS>i )j/쌀?Ŗ||4|xm$C;Yک6O˝4#"I١KNL}i #ױ{.?YƮ| vF8>t$xL鹧Y SHs5U [upPXQ'$VT0-Ơղ^!aX4Ŷ/>#*M{3ʔ 2TSLdv~g0qZA/ Y7T=C3okƒҰ#G%"EL[A7y.8+@"<ۤݟ3.X~Q~_J69̿?pqkY Lf`:7V/*_[wTj+NGʋoU9^sȔF*U%Ī_GѤ侫:HQ|Kjb6L_0_.9LjDR7-38k =0_ Xv(Noڇ}&ʑIg&Iǁ9|D'(cw gM9jz8!X\&Ly͞+>8C* ( hFZGs_Q 83TQy -CH@}W}2&Tm 1YO;Tgq]oUrRdO57҉]ekJMw=Û+3wJ*! ,|N~dS97>|VMrV/kH9ׁYkP*MI#F8aQ`LOtO)F11MdN:!Np\ʗ;ޓ^v@)ލaRΰ0^>w#E J fgΥR OCb㔐aZ6#e;80+TYi#򈴙Q R0ۥz,sE@rS= 737>|5AeϊF|5ު դQnx5 Yw.rv?7C#V"6|ӥ*L"?Jçnm4Us>b^"\6r 7q>aȫ ̰&)5*ېzSy+F׸5-+GF+5*ߋx З'ڱM$w/ȺcS!֌Xs4b|TPɖ8BuXO1۴gZǐ`gch-}l:+dϖlwN;8|>h|êCE?`&ynf')NEb59Ec-\:aC7{dI@0߰ZT 4{0R0՟H&DC8)Ѧ=W~ `1l>5EPŷpBOelS9ɚ"&zXq-@]w\jUL[9ꓢk!ykCqnmdJU(K rg^*0<1;j Uxcq!&j GJv}Th|J$xӻӍܞ"'{`ۯFURnڠ/i脔۪!KY/f/һ3Ŷl1|iqHtv 2CǸCual\&Ά67|6`BU2}9Aj n~Še(0|Lңy)M͕3,nktd]?qfxGƯdGZ]1""#.,Q諏 [oTS ءe8_yzog Ÿc#5*Lќ+{AinB%4cB*i6rY`/d4wp^%emt– \ABwkKeCdc+9%%WN\zi8R$_ӊJ48şTm%!N։L*Q1ޗ5疫[:|fZɫ?GHb[_P+ZNxMH8eK˰Ow7ȿ :RvVoZ#V'x1&n'N°LWrLؓ!iPp^chwu_r֧ )1M0e8q?bҮ)bOIȈ1n& L,ڹy冮 ) O *[`eB*5hjA([ŤW0#ANS ,^8OҋQJt~8[SZ,HMLv`!lm-鰉ŠAf|9#({|2 .h,TQ@ƈe:LQ> yטl+^&L&O Y aS:5,IǞ5:ZOLbi *Z틧B:-h|ڭ?Y˱$zʃz0Wpql:z1j7j;E@OZFwǀ6jۏz-zbFm3)+*U{j紒~r/g{cce#\R)P5;Fǐe #LV!М֣{CmTGǵyyKN sr2y#W)CкZZJ¢ɓEX(08'y\o68g3.&?gP6%iΦd^' >/F@0,׏bcB _@:wM`5ʹFșBOï8͏ġbȤr:@ӷUvR79p#M}҂Uˑv;(R%yP^oN4|&Kn8HY<:~?[W ۧ@)sEx|2|a\NX+ǽB(q+?A씎3>;pcn1o1>dc阘փ%J {$>$jldcWHBVW&H9һp7.`C5 /|CyM 0'\RJ!h`vx_-~.jF,{d rt,{#~4FY,(\ldאfDž4oosA7_5sģy~|>lq,w-QdG(`(-x/.d/FbmFaSDsL~kd尝7ySĩT{^^`$\~\̓.m18X|yۗA3z==GG = .Xfa|?I )M dc[7D+B~P7ޥ,(xa#?c$[ᰓ 2d\Pn.|PԴ*M,7U?Mj)ܤQ@:{ >Y䷦ټO X ]4S68?)H~8_ȫB OGw؍A7,mWͯ>vm`cEfsԊڭ{yOLE5 ̉%bO&!~U"U#2bd98+ iY¼ۅ~HYY1vUl}i VXzDE Cii9^{yĔ&ɢ?Y|tNLxە~i:#]f7,/ zOS/e˾?k}o 5O©MF a=%ӸIN ]4,gu^0JUCApAe{an ]dfb5|a!y ?@٠Ikߑ AwYAF3ػ/XJH2|f\ Nt뻕V0ŒQSQl OOU[BAؽ_MO DE`{ !I<]#-3meǧ0iBz}2mՄjZzoH(C8ZO^ _X9vULIsn,rNJ?v8Ĥ~R;\gG%/'-by%cIÛ봢0B;PM&&lZ=ʹZJ ] ([U`IhͿ-6Gϖbq0@i>D`s`1d?,r$L0MjH#ޕ)}zcb DFA*fm^ͻXó啒V GZ+:k~rJN̠o |&vbcCc-jT@h(03nWjJi2D y fQ* _lh~wD'ȡi2.>DOJvn ttJZȢ'ϱ ـѿP}e!*Rl,n{ٕL^} ,8h2Ml NRgA;\mgrgn6A/\07:ᵖI5#yhbz.!6ITMi#`BE\&&OgEZ3QI?fhJeE_7&' RT y6K\zp(r9ݏBT Nwx$ƬQ0v >64lC>❞k`F`c֌% +|5KI-Q[ (opJqL@Vʐ\= ٷ̝ Lo?ݓl^s^OyOWUrZc'f'J^#vV}S+vtxt7w:N_h]JuVlCС>=B6q/k?YH3(te/GfH*}wa`e/9ݔS2x.O[lEbgOG*/@kS ǘՉm@$cĹ`J䅖":jn6`Dps&CtoHJ[3}K܎ڞwpUqҶB5},dOr:xb$m {މ{zu{'KB=̲C.{So+n9'hxj:u(Kڵ)Mƾ(*TWa0WwA^ja{?'պ_E9o{Y`kQN;L8lߛx}v/H˕㾹V^U?+" Z6ŭ#kFyGڌ^+0T񼼊Z{nk  ܡC,!% 覢m{䋣Cم,{ӢrS>oj2QM<+R]8vl35-kݍ <8d!G$9ͳ;bj0z}xn-s3lOqtsdEPU3سK1{s\,[?"P3; ᯜ`tzЙmFk?=0g-8FsfįQMv[McP{7W'< x#+.: Ov&Aѫ8 l6 ]K/qB`ku H ]g$ (vĂ1 _^0>MmLTZn3XeQk⡽-T}snI"jW'߈sd9\}+&j,8.j!N˗d8vVZCb,T*N!`Ƿ*3;}`Z~h7c]9\,":}[ Y}[f+bЦ!wl>DvY*RV@4vQ`bqrb@vV^n@3E:U_Hx@IIWJ^=T#F#q +p*E&||.篫r|scqLF9'XpWm z};"]!C&ϙf&i?9p4$x#9<$2[|H~%zu :as%.N!zD''vݪBpR(!IP^ul6=TEn >o`0lL2r C^5]bSW.S__=ܐhe{)Hago_{o?CYXI//HTa~3{ʎL=u}l4:(yV TZy!8JQ>wo_ݯKwju4` 7`5 yO·tW%6~2iVGmR#$\d8dPN'>@5)Ft; rP1HN{]plKMyAOě[3"%!kT?L"|eK`KZGF5wt?de3#.9 3V2 V#Ng& l}A-+-Bə] twcGSso[@bKChq8@2zɢ} Rp̏$C^q쉒D$[Ķ4w}  C#h3Q^3^x'GMw5ںkPOs]HUx#d.>*2ǥc P g:܍f=LzQYfgxENVܭ{Z7MCDPoqE޷3 5:!DJ v+ܖBjM'%z-#*r'+g5~ (}sd #dbX#F o!,Y콁-!pWa}u]2T,^Np5\g[w2T(of'7V!z{/7b\P`ʵ^ZܻɓZ>C x껎"ZGBH uOwܴgSGܘ җ1y ՛ Y+5yzY+`#~[.#,>Z[k'cB[͆6~D,DrnZ0^-\ ^L(A0d埐YG;_n13?O d#w뎃=:B"%B7};H B Qy4Ɔ,mRRUd54kS;( VϨ:It9ĢeS:~ԩP;0墏JƁZȢf!Ä\ P|?]k~MMN')Q3~oP=2qN14c8 O1J q>4]X¸r)4 =-V< ؖ9Ks:=ETԵ-.Oq\#/`}[otH7'tعSw&UGY+ G(IbUԋ6Sۊ= XLj#"M㶈aemn% \_4 Ͳ`R$@mWcy9v#ZaůM}9hP].`moz eTmBo꯴[g j,Wkj#WXxu,7)q"z,~xFΚN {edoPj=IQTrlP Rs2'%S .)8ʴr#;տ)8Xs7}z8N2X ɨ\0-w +z.&U5LԖ%!:'o.OmebtNj7bȖ%v2W=vR|`o5UjHx ;e׉jbںPJYHmJmA2;%9c'b-558ˏ1 G9Ωlqmz:?A*_|a5g&ɋ /NN/:s?ѤgDS 0aޑΫpWgBuwNſRG 7Y>O(^dUu1io]dzp `i kQ PߥxEۆ4}:Jx\XCҜY)% ^eLN9YW_MvO1_e}>-L:$DiAT\7D*+%rP91>xdM{R9x!-\Tt~{7NW$>[< I2OJmoRI淠LK1)t:dBS̛UPYkRy^l tf!Z IU6DXvd4*SMOu%) MCPs4&S0/_EfҳH>pNu-C:Uߵ%;t8D6ģ/^)O}M eەµK2p짓1֯|Wn̤d 3}hqpsȮf骺 9gGR %FGMPM د$:tAgڸNe6",k +(q=N cK]uhC,B  𤳋λI}#s,X8Okߖu@`v${JRzf4uC6PI)sdP;,;Tyd ԠW9Z^Tdv=J֎gC^Ry4I5@]6 ;)kŰO&i=D%^EX[g+ŭg6WwMn_SgpS΁mjX~L~.,2<2&L'q|684 rV]F:Tqk+iG(HNюHKcoT\{@u$}[}DO{w(d $G>Ïn "fȤggI˔]g`ꯞr_d 0e iJ%}V @fTDۈ.jF|J' *]rJCL%D?c_d7j@m&bR@>O #jү# ABJ6m0#EAZ'`o\C,]8֦n؍1a^s8"_-o!P \4ҿ"ǜRAU:=NlAS5ĥ߰kDJ5YE{ ҮثbYG=H%\8й/G~UD&OgcGwhs%#\eocfrN"jHDz \J;;Qb6FjU!?Uwg}6m 8G5(9^ Cf %160wԆTV.l]!躛jІB g/\2nO9X 6OM%љXfIG=~H5_~$&ۖfwҖ 'H[Cee&9NN]ki15IOiY~AT= AJ . Ca4l_뒯felֽ^.mȼ ·7w@6 \;g;EwE'@S$_E!EVfqo6fI1> ,Al^t)ր[ˬ~d,{$Չ܅g bLV\!(`O7VrcYp n1~fߛB}W/. D1TG mJc]sXMGJmk+^#lȊo(g/4y7t .!<:S1< L7d~vP8"&9]ђCM&DNe\4G"%\3jA0kū+ˤ@(p\*M 'RbȎJ.zC gg)uAqUn=ӏDܔ功 ꀟOV|Yyerlosxƅ}/nLHj{?#~VG58`O@Ҡz t } {Og *IǏ_DP|| }v@̮Iu ZQ|:nhFqsE=1_8o(4s< ^4`8CG[>YMLB g,GxX T^$IeZζU.֬r(fo sqN4X 5 tʜHď -dvC<ۭ2#\2z)P %h&Xv#><9cntP Ūr_%O(!k`֊`;x)0/?# v( qLժTIvXٵ|yTw΍n.@LQrtu%0Dk@-@YϛrM5z82VJ.xCt8_TCL#&݃iRV1n%V "'Tm}B8vvo#(8DP Ԝh/c=(WWyD,*|?K?yͦ8 )#܍&ơN+c BwվpeJY[<;P2+ ~RN@_UB_ [S!JEp6w@18sa&Ro&Mb6Wp!0au8woQcCM^mHTuZd͝ujzNMKY%KHNT w! QbJbT֝mMI7 ue^}:s Bb<΢C t:-Cw X}5;GjciMP`_pEW[9d\[bHP<*ʌEF,85 yDB3TP,5̊؛u)3`++4}ӹxD Ұ\3˅1 {U,SrB˿v^r96X5 Ʊ9k[4"zY+@ %H$lf>)?YR;9#3t3V. Co%7M59iȀS[2ާGK7X&G:UZ洧a2d[7TN%|v&CU*#YL&Vn]qyNQ(g'-; ;qCz[?,v7B'y|7z#c}{fZiCv`dxj~9 i`O >U 9 >`ǴGLV! (kk,5x. sl 5N N0:# ?&ZXеP R{r E) XHPX`'V ] "oO Ec6lI&S +#צ,E}* *o#6-VI8 Y>,+jb<@rA{ԤQ l, KfgJ4MNL),3.0t>&.Ps "L<Z MWІF?x*0o=}ApuG l)yD pe'уHyQmo%5UV>(7d`.]@гzBD Dž|ޘf~cw7642"DTkn'X{0qZbJ˙w43荁:Mz-AN'M$jfxY[s\BfsAX?_>}[^}Ho#Ǜi:d$6 < 7Pt4R跀YD;z}z=}9xոsS^Q`ҨH"D N՜> 2`~"?xST8YM!oj2`MnT[bC)3{< 3aPXuOm{AXCc.edzfpEdDipa=3b E0<%/ʻ6ّ@a䁾΃5Q0n.N_l[B7v['̌ =S`:> 0݂&*5p4bEdv`KM@;b+AAk+!/'^P;[SR jԳrAY ? ΂'v+A`4m ;uc݊P.TN['=ꩳQH=;`ɓi31Cfk-t}zci0KꙀD:^pH(E_nrf䜣7JHgOpاG'Ӣ)4чh~e5gFh9ǸG"d>3Og S̎ 8A䰾].GɝnpڈBq4x9ᫀA<'CQEklm500hH6ep ۩mU]Xc912X%87 -y8y[R)bI}_د4.6+rРnH3p90t ':3ϻ4La' RŦm[Vs3=eʇD1_-BdԐn1 IV۱" zb wD']6.pZr5rHim<Ƒ) АPDӧ^ߎ%@|w -c"s,T!QK@%/T bx XMD]h;Ze Y Z;YOAyz4ʹr' US{<+ҍyY+Kp9ΒV ?ԉQ/o:{ideoFO{.uUuT1@ zk-'#mnQј+r(ؑ(C7klQɃ9@\)m&hy_aSD1 _ja!5=AQ?IOFOU ,Kܧt !t+g눅P^cLߙ]Hj'L?Z_ˍȜ-:5V<`ll]s(wW6(5OrLGyzxǥ Lщ(X))U.B-|GiWȚ*2 .  +?Un )~R}PD>Son(UCI6&;/'+<=QqFym=d^?^F[ 2#>t=1ryIoF زDe1lj,sUQmAl,twõAkq8KQKt+9=<WpEGLiC?ś[t#[nʼn PeI1;B|1ْƢv֨jSd4ˤy~Gb$L? PۊGv#N_ܚ[5u㍖^]CmdJ@ClN"PM"+Yuʱ:b(9),P#tޭZy]W@T(~< tgS߈؍F͠,}a[>kM|+*ڂb9` eHYovIf&µB^nZВc@li:X,СL4Ńgc ɓТk\&S~ދ*俻pY/BHeZ>+38r U `E@qC})s}oԆ#tx.e ~2tx(ꙧV<%&4/-Ƣr(<#5}3h(͉O`K9: ;+{qÇ$]$ڿ M=VK[]FDÅR̼ߵkv!󭉆 -Z>{SS&D/{6UZ& 6p1,54kcq3|1ctb $ԅA;۪ʫa$x㩁vWMO}Zl  /dMo2' H^dJX] 4qPfbl,aSٮw,\ iw߇H0RGѓ.M#!~rSWQ$nxsy'SdWLVxj} V8fWxDoUXΰ՟C}D/qgj@AA!M  F9& wi~0[/!a%֊\;dqR @t",%TD^|3 kل󙄛VjDG47 ]GA&I=^w0^!b4=!GEw#PtmzAÙY};g` Jb~K_IZ&>> ?M%"'oEɱX"_{z!POmT^EjV) A ח~s^o>/#SB?hmQ AS3==wI`n+n+5ts}NC/25ySbҐ-z$t{c2MM[!8q?u[*h0ʑ],q)Z h0Ѕ̄r1va}|ըMrN=i6a*:@j*BR-'6R) b֌SBU(>=;и _b!uLOda/AEFp^@G$  \ OSE ~>ѨWB}!;MNo 6y֑us*t6Ri_^s_8/4|s}x2eiZd~|#Vw=wߜ /_r4Ӟ@Nî*]8}G+ti?D(KcМ"\[t y(uF͑Ēug6%YZ_l 8X*ġl!Xx>LAdG* 5ċ8HHW#y "4TA/+뽲YD!6c2vR{#qGHM^ூ=(psHsHϩ[JI)ya11Bj ,= beE/*Rab0fO^6PKr% Cfخv~-Ԃw->}3M*壥jzG$?p.MU~q8^6y/:Īr_vuxy!yG@D@^EfߝFA/mcQN^,Ysv wC*b -H5C|PuVH%DdBx-]Euui3k4?֑FWY(Ye-krtin OH`~p>ygk85F]Ii!OaCYx#76vhʤgˣ[mg 8/ vRU_/2eΐ_ 0!6P˱`L~[uM$-S" z!MzRqig6MfQtN$+HF<%u׃nWl9{7 EZh,C|\aPj"J tn}opja?E[z{Ga!u?E45i#1WP;Q4HuZKh0}5%GWu(B9bVo^Ԧ1^׊rpd˝;"I.j1}Q=נZYJqzܢ<1ė޶ οϒ@T愡b$0 =0߿P_%'3 !pm 8Tx6wqzhh}2LTdĿKȱLw?n2HUnhًA}WOD9iABH9[f9/6(# +?f(^U*|eF"(LVũc-ab9oE @~!nAӉ:Ñ<<7$LېJ?H"rn?C_ p4Iѱ_W]c3NH;V//-{QrBT^i "&ZQ62hdN#oT@0%\ߜ :v'1")wխy_ 7u_4yоa~>f2bS#0p̝=4pgѫE}ˢ3$%L*h6|EJ#`ۇOGOpbh$skurTIqo5K5 Nux@\ݗdxXIKTfy7t\{@wILPwcݶ;K.X1d~SU}-oL{mjC06 xp- e YT>əh% {r<̿AmjqA.<f-f6ѯډȞ;*cA\ZJ?ְlaA㬼4?qSzJ=Vp\53g/rF{iD~MO} ~ܕO1+b@#$IBZ7ӈ{5Ic(lldo2U)]P0C%rV 7 @rTbaD r%:}#EQM K1hcw?+$ Or<'#բ4dDԐ/FHoQ*"lps ۘ#7zWБn< [-2{d6~.~\븚es4]fg E ;<ŴZQüEBܞtPKh{pLen(p #v ~x3ruj :\/b](~1 ȿ# A7'gKzNTƠ֦ڝMZY)_9#m:ʀ~\#ix=9юBן ˶[6'!f^7&s\xrr w3,܎U3E"WSkb5.YϜZZP CӀS! >bZ>zq;`'4ʍ )mAtZ%_^ITwm,+ Mi)m/[ FQ@xBVL?SҬג[agB#$=k߿'QӲ˚#Mob71J-w!#K`O:{){_ӷKS~nth}lQF(vOoj'7Nms̒cCgkaPyxR5EWZhUTNZ8>{>K4?¾ഞ}nx,^aZLRf rRXe$ _;y4 6՘C\czgY3/FSgK`Xu Miw r:;/GM_7T=yGї"q5lZm36\+ŀ^&hprH$:-N' {`sKE4q(Km/*) Co>kKnԑ*i#˙@dd斣|!l6qݿdcS԰;&vvL66hR@s鰸Ny5tQƘeўAr8D+3zH]Ugq v=&4$ǽ iP6q8c=Ho6U:V!>Rg3:hBbsZB5la Cr7.e8l|@OHk*8Q6U{/i Ӓg7O(;sR !過 hzEvT+ziI][P g K8a灁a1㻤i S宯`($OD9 $d"%;%ha`E=q%1Xms<֡|ыM59@AyGi (6m!7`zæ}lcKnҽ2%q Jו&ӞcAXL÷ry赈 u{SY'lNؼ*a؉k<@(_ɖ,e;pG~ʭ+;"?htؙwiZ*uO堕ѥ:uNI{KZ!/mX]˽Zz*N|M`1t@@au@SNfo=yzSGӕ )xkT'< h$},xL-l'3' TNpeEAO%I!8`Vpmǖb ˷Nĵ֥3 TEf5I "`jx #Rm"LjjVֳQowHtj$8w0²_XR. sqN| MhC ƾemηnL4;| V[#݊P U<_Al˖a瘈e|k J=Mr1j\#Z"xd(a W)<E\T<5kabr*)#r0D_A Y5&BByɺ7mPz3!027ߨ- \,hisRB~YiĜrݍ@QDx yK>h؅R Z>wvhMO}z9XYPd%x1$s3"wDK'\JĊ箵gt*{\6p Sp_iJ Z^{!J& `{c=Г*mabq!%=oT@lw l/~t8"X`̔J בjbK+ ۑA>'{ /VC;fv7j 0MGz*3R}I!)U(lPHQI+WTRe.u3V!hM|5C@`dvtXεc 7{-&ҿE(3_5eӣ)AxVJ O+ rNחmYxӠ$#"ankűI ?G W)CEkJ~RUbvC?LJƵZBG 6M`h4J5:wx'6>x65`x  œY]ŕcv\XͧWeh,oGok8 NmhJE-up侑(cdB~uU_x}V?jqꙥՈO"Eb.1j R#P^>\ 'XrxCItf]O*Ŧs*NJ<?f}NMSJpq^@U)/:9dplXgl-(/WL⎄|0]}=+zP)TC b˚{ԍ_,"!|^rv/>rs %ˢo襺̺-K(}s98E]GKhOH#_0Cy:rm?z7ՐK#6 pS{NEީ gNL6o(=Se *X- p՘#2D/QjTh\$P^(/҄^ܶ~q Eg.30`F=ap ^\CffM6u t&2#~e~pGU(% #x?tcМ >/yuc@6 T6K2>NO}qT7TLOf7o Of ɏCVc3FGa7]&׺3p{IifkF= \V|5l@n!4 ZەՈ0еOi(_%\Bi*ea[_Y}Wޖ$3o{ C߁gރΉcȶ;86XKDr . HDKflj"R>d]#!87_;_<Î3[4zН>.^ol#ZQg9=hKRBlӛH`r6cn~ݯ olTZ6sΗ^2&%7{IHАܕtV_6$**6EMZ5Fot:(O`eJke(Pб LYWOPdo;UOO9WsK6"~vQ3-*[6D>}ͫ. B1\Q2+a|HNXOQ3x8%CB$W!ߊV4t|4\&%!. >m "wƀ xϽ-ʐ3Ց0kWBE?L-5ޞb+cP3Q pBCMU*Nn 3![ H8 lN#ͭBމfDȡ7pUE@KVEEoSVV7WzT5<4˅&ERLiO)Sz~9sZ*zPdszl,aKteDn2B撠`Tp$<  +^ e>'A!1i$@WH=Sdm^>tyD$SDX֚$@TFtߡԜp–wr6Q`8ldBO+h^0ɭh k5+ 8Y#,SBZrՌgnD@iaX-D^֛qa 8J}BK^5 xG9{`0Lj|*q QFh_i(܁FϓLΏ.xk[nXӅʃv 4cNowԑzlg}J MfihK-#u6Ũ}vؘ}&[oHH=0je밾fbm $pv0-g|Pr?_&@ѵsM^)jeŽoa#ޗ$SG2 Kmq+EbDd.]Z^]3foU+J0=_A|7ԋXDyh >`O8E'- mn3̞zɫ~=Aju[>XRpqomל|ήNf)ye:+9$XLtRcK]h uNL [#SˍUkyK_Ž>UrnQp$uv7yg_B90L=;r5\332뇰8?lKm$m84QB9Mfފtѧp }; ,OLUƺ9H}}s1RDk s`kO+ AEiN[!8U\ 3R,|t\y9ȶv@G[E2- ⭾Ʉ| Ǯ,}ώzr<4KrU6m֗hQ+ֿj+yŶ 30:v5?]J~Ue޺Xb><.>& #Zʾt2J,Vt %ꖏeƹCZ41wPoʾA\btBrq7 g^="T4s5l] o4sa׽Ţ} 0&nIL@Č*#jb[rj'~бT#)[,Y ڏ،|QjNXmlZ #؋OW}|7Lp`u DO<ƈaEBM/bj g|-s%-/@(<.%ӟa@r0Qu4˯Q/9F_dT NJZ=  2۷ `ߩ`W,b%Mj~:?b0B80?-VK*2!Q  RJjV kWMLP&8zba 2[Y8qy#W!VfKL_Gݜt1>$Ldf]l-)S}QKnfn+^AaR\mfͯQC3㔛iUt}-Ӛt W<-/P&]|,Aa*MSEa`{Y.ҬS.E/%sh,IkCM5J4Mχa\+>alSiTBaH%=2p'+DAT],"[葅Gf!9WOz%N;&hJޒ!/#Έd'_T!bcxqL*<Yl tlM/O%V{ojhW zsߨ-R iXYRCDN:|Rh2T^萿Y 6 qq(QV.Ur&ƯUܿ _y $ex 'K"gTv[(l5yx*Gb*H'k=酒TH%L3xJLI#2)enVl{`{SH$7ߡd/fd.좊!~LP|\3߳ I7!څ|' mLrXV6pql"AxqrL!ÙtP՝MgU2XzDZb/tvheB@Ugʰo9>:2VXUw5r ڒ*\ !,"b~axwo^%'Q҇ BW~0[̍B*<=t t#|/I= &XBwZJ4t=@Ld$k{38K+F~LAi}2Ww:4CѰ> Jy3àF|~f*ڭ"5{%+eeaui;]$e6t;uTeB[:ٯ=0R>3ɴ:d\2G55U:B2o2%l\ P~%ݿNrU\ӧC7ӟ\o#ْR=ԔT DKzvuhb>yr]'c7*1OiO*)^_;eY8:L^yo_%q6SGyoj9Jl5* Ɩb/QaDόo^~WUޢ).i<1+% srKOzJe*ᾒ`=}.өto+OdYDm !bqIw+(8WHЖ-rBWh|NdWsR}+% &gFTr\N.7=AA;7skšO듟DŽsLf1(=kA*|M@^]o ?TW'3NIzx1 Y?#{*yVeGIQ"yov;]]z@o+-1?[̸.'824Z`Hg5A= A>hao?sI묬ii2(|1JVR׭3狂}>5L6;!-hd1.- Zr0zE;탟nqqtWn;@ޝ+PZR6'z] J <1)c (0F@ypBb.•ij ft8Fr9>S6׆ǖ`iP68!4̓վ>L8Y6_>Vq0( 2 @*Os s= _O HGmJ<ٶ['@R%Ʃf,; 8_2 m>m>rDw+/X/_k(1qY^P= C;sש;0CQ-,>bz) .֘j\.C5y}^ܸ/?awuք|HAB>F>*}< :* D[?W'l_~hxRAMA5 I ? z$9╏60lCob5:3rG)i]Yb9ru;ztE}\~LiTT )mMybrfJȋe݇t9>=3éJW\v@Zp`$uf4wrPokE! ?ȮL d UB6 |Zb<^X>O}C]-e_}q.ѻ[&\qg j7>$4#g!dB!eRzM|9_;J+CG;xj89o|7 E]sĵ{L _jG=]qpWQJDobr}u5.dAj`CeEr(Sxj}+Ρh+_ lSDk \vj|Z#*)~;)o$RԹWZs fS-p0F5*8<<$#ZF r#QA /ƴig DC!u-s-`LPxH+{Ki ${Čixb2 r>. dƈ<䲴6»/[ `3!h +$!EgK 25݊';Β@R+!M`<4?ioM@ rLPv Ft{̪ ȈW+[zP|/_q^9>ԞRGA+q荶Iv|o1=iu} &ùS w~/}J;7Kjw߃]TF@W5^T0|}Wcyai@qf1 xmrrwڽc y3%tK /mACtTy[Bڄ(o_ (Ȯh VoEtߟ*vZE |>d#d e7$}/^_J ]|5[غV-yﮞTމ<窒<1:-4KI +`,+,c6 g~!xznnyl #]j~\^9U]w-dS(S:N)o7.::!?-rEkӯh]Cng)4Rľ# 5ξR5hz+B,|qdI4B-DŽA"| /+7PfpE\Loz\冑6%v|G\\kJчOPI5P%VLζYza{ۓKBL~3kj8]W~2y jE9BEKG"`f G']!M!@D6u."5vejg-TsH^e Y@mW?jƪyHhhh$K_pah>"r($7E}}뭸|AA8@O"Yƾ`iIj-2ٱY$u@,cјs駺X8XCRv^=BϢ[3Ŏ2mHVpOϿ>öO B]4&s,pX\=F[X0AGBfЗ0mCQ2ESI"t2\|p|Fs͠e2nH@"- A^z޷uHC&F mz.ٺl͡m%RB Y}`Djp mZw !yY*̤jAC7Z U*$*[5Ock f^tw8exn A!.Kř&e|PJ׌:z4f1 @Mksd-\{ u8z?LɇY#Tx"5h7]qҁg@_;& 7_EZ̈5NJA48w s˕:`RuOH!ch+"6D/+#϶`12)1& l~Ղ5Q^@@JOq 6ͼ͞@kK7gPӞ3C!H˜GxD'9u9m5䚪=@<.[H w/(A#2PuJ}^=Lg3NBVc'Z::vsH}Y|r̓]o\{Jޚ_,, K:kR- 4Hm =}ݝ )zɦnNWa"q x۳QJ9T B 銪&}Ukcd*S$ΞJt!J>$n>_=!PzV\9)7CNmBl; *pg%2،R8"1X]Hmz\(}m}rYo襟2t3iyX5rI^"S'_e߉?L,Ls: ˬqA mcRј';ՉMuo:+og!c'f^84+yHg|I] Vh-˷*TZ5'p!M)(!j('.!8{8rܠx\k|?qZ3\d54 qHj @>Gu /JoZّ#kj!2$SLQcЋ?q6~? EkH?3S^oz׫QF !lSǔ}JWĈU[ۚ%\2^ ?,GY`]$R'1$8oW, )#WE}xsfX|]f^ %FB"3Jlw Nƀ8 F-gx5^ʯw O^P}/]ֲ|R0qXƎ7 `I{'h_Gh"Kc6:t? UETKܱ]N%>aDU@#s> Wd!GQX?qP8vᓽ[<@쒎jVկ֞~?$Wa-s1~e C1:I&oԫ ?V  .p# T>@]XY>7~p[՞ZÛ<O-z 72Ko;XGQnHU ,c2/zwq}|"$ ieT.IBОއI:6GE:%='=?LٗtezX?LOM}Ҿ,08͉y}zOߓ% R ^|,m>c ~g"&'\%og$}lmC K Hd+b/H_ȣVS[|'(Yf_3=QE;dDž|54+7N ܘo*;rqjjxNybr;sT/qh::Ϭ?2Rsmr &<Vg &j9+R!Lɘʫ"w@L"΃Ҫ G_VϬ5'(/b tU޷+T*_sxֵc"2q{5Raƙm[{!Q7Wy@i1膟6N{ݸj >ڙ*Rr֙N A& <3F^FYДu7YB\sj-h #slO7No$O9f8&ÿn`?>5,CX;PQ$d_IJ@n ֽ{®fqz rŭ6ǁI Mypr"TS3Ϟ7*#fNs^r6$_Dhx~('Q}/٩A6!c x7D# M&F!=c zHi܊f}_"wIQ~ Y4Y\Є#a:FvlQ=/n^| /ߴڱuzc1~X@J4;#)R/*<4 {ef(M!Z1\Ua`Zz~S/LbH\cSfлLsUcB%&2F)n/ZÙq^Њ4)ڝ ehpoc_/NC(t -" ?ltw4aV̽+\=WWh~6Sԧ{%0$ӮYwQE]HT.w.[w s- `O2r{PpKY%2j,xPs!g *ʝDFeU$/Lc 3mטwra /2AKכo1 mл({`Dt2sfOLo)z!gԏ+3?}3,_!\kOzG`=ڜB;J^5g,2/ZO98 A`<DaeS )3L'W 5dn I媿] Ck^b[x9ڛCV:-K x!!7ϠUr7 6vk?ܣmlC}ccve75Uk<TvWTwwaP%k;b*`KEs>7Բ>y}cZ/l[r`xg}tf?# Lx8sGx-'ɏ.]$a#b.6SZ׌ɯPNK C=S+xI󚓮\2cjթCm%@x19Jr(K8M\T(8)] 7lhJ\o~8$U8' nd35Q `u,/(~FmfMbDSΎ1R5C_ߪ{4DB<\Q`S$$>[ZvX+3>d5!˷nU&,rRܼSڲ%d^'$24(v5f3K X 0Sf\"$i,b{cv3`Ʈ0Z7Ν ] 矢 !ͼ<fHψ$>ݽψo|5~xƾ|@SXH ̅RǼA]JVTz\HFñVN~ WWJtF&Cfzߞr \@|.9R+AZ96T݅7ӡD"~-L0Y;i@Πw)z%ƃn0\Z)sJA|{G(^wB&p樝:,KOygh{W#BJQ9yvү%n G6YH-zƥkoC4[ib)|ИSVՋ:s_{ L#uK  64nv0 'ၐܜӨ5*R3}DÂzˑJnV6⩢mm ;F)['Ѽ v1HK13o5P(@7o8ćlj k{l~~HZj}Km֙'mX;R|4/K)G,.I,]ߡ'>I_+(SBj<0v2&}ԁGn:W/uKeM.N-rߒfC(_5,13fʾx4X{ohV0uYDvgj9v qȓ=זkO~"ك%JD6\ިU{}>j0[ڱvNJp[}HFj{ xl|'i*T exAkdwE#N=r93&Gi]&JgmGP h,3C`d1ŲQRd b{ ^zivOD@ظke&뚺EYo}t0ap /SɃ9|1jtջ`xcQ]j&DqjPc4!QEΔ'7u Mo@g`Zw;@ b̾-ؽ(5͟ND%%r%`pMeE8Ι &IР'{Ԩ6/n U {XmT\baw.4W#ڶ/3B. _T;.+ZM =M8ɝ1fl!Ȣ Aew@CLFO{ط~;:5K,&T\1@5, 7Lt~]S-f֑!LPE$Wј ռIr8׼g8%gS( $W4[KKcA4'˻~;[SpDP.FW)A D䓗W!>NӗeruU42ਈB>>5(4K\s76fV?=%2mrGiVYkRD嘎RyǯS<};{SF.G6p *^bdUs1JVM Rj<;QrrCr1C~co*ɧ>[;P-;&*<\xir|j@ U|j:cu}i 0O";Z(IDH:CCwPLq4`yEANSepJS8J"uTn'}>Tc"3k#a2|K65{[7~wҺ uѭ mD{!: 3[0l^H ԩj͙x/ȷW"5 Uhփ8F?NPOzhզg#(!:r;^Ȥ5 C@$r 9@Y73}<d2ָ$AZ@v͓!Mʾpی`K\KHɟhf% s {n!.NRNHDl|qh\jj~_xTOϹ|zdu7>0HhT珽&P bpm%,C5uv {dl {6n:8tn0 lkE[e<:KDKQv :7W.z0Flh}goET@b bj&T"C1.L"GbDB{jN8)#Of~] n:* "pVn 3r!#5!{Q2 c6fZﵟt3>VAܳ`Z'GW?Wj⠣챕? #{<C3O5./EbVlَdlbp3ɯ-~z Ã>m1,+/SgOkdG!@,ލYE!:3^Sol͆|9D%2> J\[!E{#%*~Pܹ.%SfFE1VV[=,峰xR[ Ս* )* .ץi9VD>k/y6.OaƠwH.J*)rACU#e =Wԅy։XW>_mAg3|:pɀ>NS^PP"&|{6}YQĒ(HUBqDcBaP /0ci0en@o!EC\p%@@5-cJ0.;! },`QDwq_(Jl)u:;S6Q>6vH /:AI{ϬCp?R R^T0.u lL(>6,/2yۗe`{8׻aV15GgQG#cK#5|:Xvva m[d\.g) 8Be{4r( [2y0Ba~ޟPQ] $Vݳ8!LNx%_Z>j"86O_-Ty@URr^֥MRtfhRG:N.3j8VX%Wś=2ßY U yRkPy~)EG}2@@%̊ܶh: lxe}sEp]Suk݌ζi]k;db@[Ϯ̏iEFuj M}eCA=s}N x>K]0B{L=G!evqj7d0MeIh/&B쎥⽢>d>w# l_., 1(`9_]) ۢX= F.cqgR%btoOyHS}=l^y W楗X^{}(NG9?RN K.W}- !ﬕ]aU2Xך>iOx`6WJECgjQ!ZLH0jax{_ýW%]45/U|/zLy_O.'oh݌ 3ET )( L JH#w-c@wNu3NV~= &HB("ȹ73jf ,R`╰3lRJTW޿<7Yc٭[==A ʁuet 3#=Aه>Łݩ^( sy?IŊxV y>9XY!_<|TǚWYaKv5.% Bi'maJc FB\4Bo+~gfE{35]˓2Ζ>8'fBEb6JMR#EU c`>9p0ȧӁ%/}TSPQj{qkJ0@nM=^ ׯVyLպY.}ЀB󧧩&h8x܉8 -_T~y!<ڔ[L§)\6(u> ܋ ꊴ BKU'͹ {@zurů= ,} -zVwǦ3橆3|zlj3 W?)DQSΉ@6x=FDKe A&haQh?J_)@ԾdUe s-XQT3:;Gw&*foN Y(S0)Mg&}&sg2IeV%V וռopf+ wʀϝѓ'#C.z@mӆ~"e~V ؄ё ٳA8"J|V:"w/+0 FϿM>Z4m/oXd 4ÿSrc 7F:Lד e\_w#1 n柵n;/= Qa&".mRbj7`USC%ms!᮪b҇Uc,m A1iuvyn 3"M %ܑByw2zll2fw\/Ma|(e)gjnAO) +c@!Yެ<jpdG+F.PJVe W{3#y;ץt1Tu:`|_%R5UKPb ЦK߸#Il$w{ ɇsZ TbZ+Y5k"GDPP Nu5ͫIu0 qp#;'b׬-קDW \.\(I_$@[gxGCqؾŞ[=; hP])o_l^llpC{([uP%>E7 zExxqE l/ C do؏UBvi 4ՐM ofNlf)1#5;%>VIdu(}bJ[Y8Qd5;c7@΅64J4vQx h~Aa{ueԒXZ;4XЫWn񶺞VXIoL9Kӗ$͡ISIÌj;5ֺt!0n2f]f߬Vϯ@g9G|O\EEf~qo몛 b;ͳ)Ͳ^>=T`cxs`l5!2w[bEB.ʘoT'fk؉[ :_]9AhΜg< tX~G=8s "7RCe('1ļv7YH\vrUm 0G94f e)-12CLG 1<¸3i}qto⛶ӡAr9߻#y`<3XaOaA㼾g ̊IYעcg3Xڥ1S g6ڃN@54 1bo5G;2i%U8#4uECe 4m d-fKp|@SxY s_ fjNW.T3aȸ5~ A{)"$1󛬸0o[xpyNfdgC9pGڌ(-zywDnkItkLP$}:ܖ-j}A)$s(Ikl̻΋_j{ #׺`If.k 'IfoY-K:ЎKO7fap(ѝVd2ITx+1o4TXĘ 7wg XΑm/TNkxHʬf6Wnׇ>=;-hs.kc)lmLaT.WFFNHNp65XL ?pV+"0fGqҚu ]|Tj v+-#u1v򟵌yrkC*6VgI~v1l iy(=G6JṖBE_y6d~#/kX ',N܄79ǜli܀1\O2#*%@vv;,("tIɱ =Mysksy; ؎U}g譅tJ5SоY;Y#7+k0?BAxpg8wT>d~|fuXxQo`U:vZ2T/Dx9& cG $lUooӨ@?Y8C>.>0/J6@lwGm`XF h 3%{#UvU8>QQ@hN2dRXp3;ݎ! jF7QXi42{=q=L /ze &PX9G}ήaRO)'09* 9x@&9HfS V xquPA d 'gD'Tm{RٝY uliXY^lL ]d⭔HN^EOQNaiȜs;HXof˩51dDc8#W7b(g*Ϙk,rbwOj˷@u^Wq-67ꞳC` ޽J_Gs%w^\+Wp,v9uejLӝկLa`ʸˠ| O> ^g1c}H \c(U7DEl8dh"25x4W3Rk(j,p^Ȧϴx@3 _2XatFj0Ů]ޮi\8ٳ83 .Q70| OuI"'La~E:I:JVs_O62Q܂iP{ө> .[E}_.RJA(`a D%aFv|"" L,6wmvh$!6 IV pΥɹ#zۙ(K@'j]G=P &"pP֫8)Ũű Si]Wև\}d%jbK%T!!~K}37Z/v%A9.xK'Q&C^1wIUt2TJ|z8 1st ŕZ={\2,a&ނ`/,9Չ=4#.0|* 1t$RE0COJ}BH~+kcp$k?%B##vj@|Tf*g 6[PB,20g 2_ w_\Ϙ~m!깑"pMzxhWu^);ߠהOfAśBR;Ed-,L#<^+ 0,ul0;X`"iDD++ S0K62|.{W.LY*Z~Dh{s>^7rov:w2{LS@ Y4xZ\g4!~ lYڌ?lG }lr̼>lƋ[I .8ZצZj {EwJWW.w!&)ɸH " 6l [o~iAIr%JaܷɆHҘ:Q."dF'l?o*9j ZT.lHBmm !v_#ڟ^>\) lPH7#| %%~tkќRy%SCs>ne#PZ)a^CiB{ZC.unK-,bͫ1$Typ=@k|sx|(Lc"PjX8uYb 5aެg#jzqQ I?w#inh<^^W!`Ddf%LΌ25/X,]Fq8\u_ be }wcmۜuZ#ůX`v!$ .bg3ؗERGt6oVvt +d!3DO^`+x獸&<: {-5EC EY!-~. _!eq26+[' :1x€<><GXtN]?z\m0)s?x'.+^nɧXM=Bcj ot>!%:S؇eqoB*N2O<3xU-ǧ_ $&Tc]LJ!vsU(j,U7SF*f#pS9Ȓ'9n"2۞d.Qq;v:|1gxQGSDpL*5[tX Hr!@:g |Pbypʸk3\v8PbY\a|-_~m;"Y6to BB59ӌ^Ҧ/ڛ<2;_2l?UPVT3 A]-(E-cmV׵Ts_om޽Y($ˇn rt7o4+;xxzJԣkA3-TI\<+W-zrhCiJDl f6EّE50E+) f`Ş2,[}sJଥ%kÝتTe7Q*qTILfD ]c/icHGQvMq=gL-:x=|]F$,52Ǻn'PK|(Gm$|xI"1Q볊r,pS4:0&~u~Ɔ8 iukXS2Sū:_+Y,Rn-+ }a0H-4@A=*Xs:W]OXG,I3"Krqɴ0Ej + ܠ`F#:KZ\KmQŠg;IA"&vvRRffXHD6IBߟ%VH,dQ2TMaJjw%KٶL KRrӢĩ귍ð<SEXA>c)Ɍ#njlzV/އYgqZP{tUOŠ vf=!RԍEՒ Ь]ty\b'%Ddbj}b 6@lҰvhVZ`!N `ژn`my&gxj=\lJZ$`U L͛qB0V/D7+}m֟{9su(vAQ8̀gaJ4`h̀tXt ƫ1!Cm[+ǹrEuw$:GFɓ l8`k{Cu^QˀG]Kxɫpdm"Qxh{If<^*/߅o jʷ Bf\6 \$M TmJo Enfa5Z kܙqEIk J1 jlLW!3W bԩprp~.%ôޔΚ$.hPQ_QZ[͊4/Y<;d% :yk(`,`eWa|A SvIT)ywBaS([JY|`Ԋzp]rniP03< XrhZiφPb1D[ Gkdm 7uk3)F5C]ڰuڰG10OR.}X3D*b>a>¢p|Yc)?vOҮ7 :Ir\$|'*u{?Sj<7oX{-o3is{zAޟFG8nJqR{VS@C2&$v#sRwOQ*,ܾ;L>}20#א[T487 S~R|Q r I/aVEh&% {z(p@Y| '_5%҅#^*sN)eiEcCr4:`34 5`}tAjP6rU8:BMu+Nm]^5gAZ",5aF yzQ-lO.}ؠMʕ|'nY@,.dM<"` aM+7MYXRx傮}_oj`jfDVͦOCIk+*E']biڲ.[zJgvjwwRbN):=&Z(3k k+e,.n8^^fT?-U84 BYEl5y30 pD,; 1h\b݀]XJxFT1H RQ,DMeǚFa_{`-@dQewP FVϫz'V[Mf(X{>:բTe+벭\rޝJ8+rF6" ՙ Ck rq /Ʀ+xZ0UQ5z+_`1APT3<yTX2 x:wp̠E ?<TlİnH CTte7gK {Erogp(I:W4!-xc^c4)mc#oOBV$a 8 HS-FCh,w3&p!.w/q_%&?`FLeg*3^Rl-4A׭iOۓbn?,UX*60<ɟȟ~n/Ao-: NAM)\䏬X#${fe~8 njs͡엂Y`qrU jBl.hڃ Uݷw@"YTi;Dڜ8RϒDA=(kpf*cqBJT;[1" (Q :EO?!p`bNvUUPɣ8 [zY1s2_ErcKt EzK.(ɻK@P,NHAp5_) 59CnT|_4,Z2U'KMt/8+M<&h neVAl-1M\:Rte1*9IGM%2S/گgsJ- <;|OObW2D9 ?°=vKTޖyM* yK0IJ7yZ+ .C{GYn,xx3ǺNs:=@|= zŤM 6}yN\uz;}R Xr4J"ݫbUV)T=V5Ґ MHha=3%,ҦGDhbv$9*4r^Tt>LdU=8#6Brʅ+:6ZeX!))aJ@"ePXx ڍܥQU,8ΠC k"s@-40 Ed}+g"& Md#qsa}'u:.7mBek4S)ϔES,Xœ||%{s6qF7)+ՋT g%YXAEcrS]!xg YģP k@()^O~ &|U Pg؟΅D 6iÆ{f#8`U"9w]?wp\L7"^'/ >ٺqN]8mz `ZFhX7yBT`]}!gm\|Ե"@uރa m+rpbXֵA$RBdIf>lk=YnF8C'h|J:B@j-~ۭaS3ZlM~o}FDw^}Y.na4U2p҇[ ,)!i<Yi:)ʼn?,ZI;C%4Q`W[0},y"==ѡe܉&F!EO[VESFC_/E3SRϰ" ;ċq,Ha9x=ٟN$?Iç"]y5A&5&IU$'׹_b$C+UO<aN%ȝqԇL%cKvN*[횛5mma1}&XUЧxВFqeB&puH㨹|6vC]0#B'kec)%ZLbj(ʍmٱdIa_~ɶ;:;8Ӹ|c3?OͳBL:ڰ30=J|Q#OSׄXI_FJ^-|t۷m]| 4OYH9ugmCcO]\nXL(ѷD耬MRRô@Uћ !F)!TSxw CD%{P ]lG| gQJ}|(Ɠ;al:UOڕur !1۝Dln~ģb`1E@kܫ! )M_xMQK"gHQ@f#x{ 9nQ"|niTQ-ᔝ[vj!OߋtUܿgyB'!CcF~ugsY .4 ־pf)߯4l; "cqY*FyU;\i}"wS[(#bS"^mN."E~Uk 3flWUCѮ 8ΈHT=0(Ls/y{Xt17tzV=D:LR](f+uyO8sgh: ZLNyghI|В9Z9T ; $,KЌ PpQc7 ѯOdvT<΀ ErKg 6Ē`ͫxhi& vf\V|Şglˠ:=8\<:z }.sdcdKHmYjV'ҩ 8vB'Qa);e`yǦWΤmϒu4YIS搴ZiFъGަΓbIᇎeJMr< Jo/i'a8nwhWb+hN5B"@8TT5Qx!z_7 F]|@YZq;. ヌ̜VoindEeXr`y 3G"A6?|R:&[:__ F(bo UE#XĘA*k.hpUPGhLh # ːaNU^ncMC}PRz2>BZxpDZ⻕^E\ʬ*0a0\7$}Eqrzh@\hu(n[!혈x[?>v; ط;=\OTkx7MmKJB| !Q檌p Y^.khsi{# o:(ƽ# U,.Tm7) 4je)H@LܢּLN&# oO ç%S^N/[^;!ڹ_u{+ ۛgݩY.H2}{w >i v!jC)>ݭ t7]+_"Dȿ*1<ÙtNqZu3$Ē`(6,M@n)e[ ^UHUC՞yy ŤW fSnNH3'c=!C"ԏ`Io,Jϗ2JH0ek0Gg"J3 /aqIqc x" ^z"Oی%'aV E"T1.|3cAH{fki@2JMP.~E| Mh n3!5 IEBִ3C)mC')+2IiU{Yvv Q%qtefzDPCv}XsBC/alt}Qqo^ztjRrPqۛR.q\VݫBQ=|p9j,1}7Ff]WtE9>I[sJH4Wb?JQ() 0 F/blo֒̓eA:ի:W{? ʜH- (J2/Znk+]8d<2QLD(&b;ܤcNsϓ~¬ B=a "q*t4JF}}[{{|"큳imq0ZCηg$NDISEBĴX_0yFC|wTQ,]+ٶFQt h8JYry mZh9"kڵC4L׌ӭJ L1UYhN^e w"[Uq^t z*~cYЪYSL옣'D O:v(jg?{UQ# ||[Ua*Z4F9:oðl}2x\$x%n+W˄ҋ<)SLv%4TlUm?WAd<Ѫ1׍Rˮ@eL>z`҅=wy b ?lBHL6JG$?+۹Hw۪lYL*&=g~O.{5a4A:pus-)cT=ѵ0>݁K)Ǵ^5'NД[/3J騫h<ߖ|8S ƠQe ~n8"fm7> '7ymp%FS?߳ph£gf Y?&.;Ry,?Nj Wb;9<ԓsAG{nZCG(&?r;OSy# E4&HHn йz7Xs18zF2C+XC=\lYw`?g7Nz?QUypCYOҠjEL̥4UR]z|+8H uvv31 0wkN!N(Fa9bowU2Mc0Ot~X~cq;Az ww/;iLwAa.p8<CYvhI qG3/U{?(V%);Z*lW/a>? *DL^&vLU. hd$ofvG"UED-rπ2fԳ+J 3{lxerNRǫҰ>J΄>MH>Gb/INt9.T [;I(t2@}u\C7vy^XKRW>hMIi93>۫/}d2Q{\-VkCXdi"ȈKcrMkJ089ʿX&^ߢ"c7Rv2+^`mH\Cv[6HjBIAR [0SI`tj*?g|lZ8)R l<)"ʚ q\m}@L%}#f!g2vkE ӓ*?jOߖCцBRي߬!/o Ehu<\)/^#տJ=֓#>}` (|l(BuD!?AXZKͅa}+Q'%X>yk%fO0U$3ʩ5юvRGgc禌_4g6 ,lh Ojw&7IIm{>A}7| 5i@a!ILuD!WBZ QXWtl*AwϘ>K Ԟ b2uJGXrҜzlxo iYM r` +wa6|-_WF[,Syr.W(Zk]쎟Ȫ6!\ HH'"Ds%qTP,MJeޔ(2-OTt%*gt)4 C9VKJ5 `VE2ӧ6:gaE9/ڍ4eI_y߃ҿ \W]ؾR$iŌ :gl%jy:Y#_q:$͖Lb;3ce- E;7`r+&6~۪҇UFIk R9$) 0f/u`jUTB͔:Wc6Q/h#Q4vC[.҂|Caxp"5\w|)|z-eЬ oU&Zf殟_Nk(RÛy%ėj̡o[Z.ԎEm\9P`_̡1aXGqޡ)LVl?r;tx ژaܒPYHTD *2t"@Q9Yj-qLZ ?.ʡ7CF>-O3s$JaWH"hciu}>Qes:#Ky2!L"#MgBƵq`C?NLFKwҼ^~U@CZJ$źlWK+R,)wp 5r3pڵǻ[Zp)qvY3_(`J%-I kSu[1go-șn>ǫ8`(mXݱ':"2WynZ ~p ĻJ~~o(Wd&~mr0'\6 ks䛕wv2=2PM LF*BX?\~L}<|@n~s&o\ LRET5m QcmpgjSdP8淅Š[n@/*e y#aԶ3X\vMS ,duҋGq8cApLS{mBo:,0:bc۞5Bp,8!5k_6+ll;#qk.C/PzӦ!o,PHڗ$S1R-2KV(8Q5x(ۿ ΊMű4`c .b" /ed: 2p8\ڀHFw,d 2`m:w2[ ˗-B>*qr.fŸ 9*{M Jۼl@Bmݍ=Kx9&`eӉf(*U,Y5νm)v̧V02#\TK<-*duVlIg?K g SvY}8?uO@3J8G5̐ XA^v2R8 :L?֫\37FؤS/g?/ɏ/>kYr3( ^`+K0aj+oN*I bv*=P%u(L I1M `XN;I X񷒤'yʧz^d1 쟚H(̊q$+Td5e?tk$FsE;zaY %6nK 8 Z_A|ll<6s(+L" B3f(pt Q:q~4=E̟/]%X-b_|Rq' `?4Ϸv}WRLRPCjӠlLxHuɚݾ*;@`ˉ(BaG03 /0#A èE5=[`] T>\G5uxnRt"/<(a|d…>T .kX O7{J$k0~a?-6/3A,gyC ڪX:B,9eb3-zٳ80܍a_T) '}"m%SQA FDv gmCz!>YܧY`?x  mdjX;ZW8wCTuSCX6+,)\݂0KF' 9Ӏ t^V/#=J\ ]J6G4[ۉ kcص؜e* ~VStp?Q/_ @63uMa muREzQ{f{>B0Ε~/入 ЪS)nYP ,Ůs&.RŦ_lp][ފMx3*tAkgGrZO`jt}oYH[3 u<)ɝ!H"V'I*81#6jXL`Reo oa#⩚a~;=x9$O5pqd[{% f峅 LCW}9ҜCɧ_Ql2grfGG89<{9inܣ5~s.3&f;ۥd>g&de-7ocMG6gCMجN\^)R44)~~Ě$T/0-FRno9H9 9"Jl(A|Vު6DM}nR";S}nlηH<$]b)U62͇ߗ) X[Z@7ZɃ=\ 9)k!UGtE_.miF3%18/B$mD=牁{lOh^Q/jU4koOPBC^BWq-,=u7Y3QpT;[y\J;b8i^ݣ15Y]BPQ `-KݍW/UG:`\ђrrsCkU 5Ȓm24%QsON ?+G bM1%-Jy yx<*E"R9{W雏8z[Tp43M6WpA[\dPF -n4ZLRGAFP-kS *Q4v)XdžR8yNav?oj$:(RmP8]0os凓iT r86I7Jpq-=-aÃ.Wv\yKvVJd}ٻՐݐ5`ilق]L|d{ Pg: <J^=G}Y)K,-TY(NyˍSV襝eZ6KwC5cAű Oe*LlrgcxЅϯ׉ |#?>GIГ~7JrŮ,&|Jsu!ѽ/I! ip 0g(Mi`AÐiB ͌6&& zThӪ=+_6=hL[g$߆%Te2-GZHlbJP2P螽^ >#Eª0kY.5ȇ`r6("Q;0&1-7GN|1uYxs]lZf0!?بI>YmZ#[!hZ^o藐r~0(*ba_-$ҭ _mlDV%>EXb6[aJ$ѩl|6r:SC6w e#IjO>7ǛD&/1QQ13c-G\-1"F3*vTThB} f5A^n  LT%zN+ Q)ݽ$ͫ= DĤD,7G=/5Z6`GB1$f Z-?MQ*WݕKєA~U4G(c[#nLD8Ab^5%3[j~k[-K8Ka̶BнQ˪5@2oJA!'Cއs(޸rƦѢif/YI:%"4a3p'ak]\CY`7qf f1uX6Rg~3}ꄁWG5δ XL8kԛ_vhHDxJC SN2$sο(.'։!lBj*cރlM<&Y x́c)/؆%J61eEsiD!T5ืZ|C MQӻh=U u9ٍw;0] h>,JRج[ &}RYуd`KG#էz<|lzLZ2߄ Y[yԳt*}Iq. YR3@ ÿ| _=ք{F']߂pO,3XK|~p{+LLL#'P؝0nRvlaLqI[~)n٥ wx!}&`%VBkzʐ=LM<6@74<{%ɴP^Je-#3EZ2#dqZ4dyLޑ>ތ3>~?0k Nϡ|yɼKŢ#}qd*@Ƨ |;{ ;Sb|;gV"*L#Dq7[\&N P4됼[6'&D RVr Y5Fik]@sX7׮44WZj ኴSlX. "%GC4r9ۢF*t +\al*Y`猴[@BFĒ KS146BOX |dA܄)d[m0\? 2S+t>6.Ӿ-, (Jn37EąOw[ig \l~j. <nu_Q+cx$4ŚLX}6o6 J(xj$7Ukv҂yPrLaAJf,l'ioBt:PݦyRQ-#d M[0ZEP"j1E*)KUkFJHO_tFdiweuEVf%dm ڞ[1<Żk!Z"&1W{y%pۅ62p+^]%_evz_5JG5 4xU A:Q3(x~%'X`3ROƘ'e ;\>Nry%Y: |:∭_3=<, -:3dn*<3\i4gc'PEtf0A ~u:9C?dl$s;˛Te:kq]<%VCMtf~u[U.}q1,}!Tۚ"f*Ohʫ5HjP;g?!N/NڶtyK2 P X!h,V$ix GYsϝ4&MN("xLu-󶯦>8y!aB$`0P.w%‹"f*AyHx*5E8D7ʚu;W&e2HPydApR cK=ނ,4>ħ*%Dv5%jݜIb;(% de uj=~m5KsZlmR$ܺLAD\@ n MϪf)_7 [>t$q^@-X|sVfӊ.aØ/7];ؘ(94L8m=˿|g@mEGQ|3O;ˏFBMug`MPIC ]hAݤ憚%d]F tE2N]N**Fg~w[Kx<&9=tųFf%9h2ülMD wEHilXCe@mʙ+#h=dw2RB?Qkk:quOYoa]Ou,G~ud%|_v{Fy[]UiUzỴɸƊtՍ1yZ%=VEc[•2R+.O[{d 9*+TKƣiۧۋ_)jG%t B8CHvֆS]ڭ|!`iȱ-t"q4r,^˃B/Nu^J~rYp]On9"y\ٻJQky0WN@%zZI ,cs]&ȓLA1m"L =e>Tه.ET^3^,"6|a)˪0(FZ*:@\N뤎bZOFtN3Gv3\uS.m[<j9;˧uFlUdNx#Z)؏h.m 3b.E|g\ ɸq.9 aRٷ-8خKM.H-ے$':[l"K|#Ȍ6] {^ {|+58f+iy l%PiFuĀIƻ*{w1w#I .Yz*V$7Wob#*"t"\!^.U(2[g{TUQ$GSj#l1R`=a̬X< (TG.ȫ$@GZ4sNd-jij\QzuC h88tW/'̃H7efm.4hںx3xt+'lXN0Qn+A򟼤)Apģkn(qrk`Jӑ ;í_P)'ij1YWwj YxC- vF[w M+EGS/cE7u.[[a?u^m2@AI~Z*؎E6AD'>Uhjm3{?!۸sry-~IX)|+,T;e>">:l"<ѨVH|8ۮM Fv6ZUoʈl$g<O>'ס [zGydl37l9(͛-jV`t4 .AM*IխCetlVmŞZ7':Ӧ3^`ky/3w?N@ c}Q]]qcED_;= cY Q=S2Hl* qtVDj|8pmB6ՅO w?Rʹ%*+40-i/APfV`0Fj-r]$|҅=U^p>| 5QF?,w|(p#d4b!$襬&|0mzd҃4zx=>&}lZkZTY]h__TG3 QdEL"NjFs;jGûKobl2Mu?cHt͚63Tݬ:|}Wj/TBm[or$R[jDh:V|d%+.L7-o` ڞ>[/_@v.X %k_Z!W~|grCf%(f=4 seZtu& nZ=bA"VouJ%)n\T?ҺP[iܰ'F|;`ILkk.7'%Э!ǶGa7xF_X# 堔p\f˽iNJw=S3laG!jD(0y+'q ۜ 7Cw(Y@nwG ]ݥo0gwȦ(_%)xH7moF|ރ4gkF:G?y!̍YB:u[KKӒ1NWܖk_!RW1"F4ֲG2qa.ɇ5F]\$W,kp*mŤ\؋ƿQtzR>N;Yk"jvSo-z}]W鋁oD{>͟{4rC/ްhk͔ùGBGB}9M>SftNe桛[Ȓ:=>5kF{pS#CE Vshq$~zfhW:~W]rgS/b+!K,RcSe=[9MMzN,X@7Ӡ0*i)")2EXՎ`!,%c!WL㛔:{mJG.&iϵc{#I?8/J{2?( Rr l0`¯j6RzBФ}e$>e5k2'k0_=Ga{&- ZS]ER>ofu$þҮbA#ZO"B U bsD,~S\6)CډWed܈!h8 t0w":wȋ;/NƅeHVUZ%Kϱ`q@%s vyK'C/-V*[6/X6O16\G {%[Jx(U7(K+oKo)t*:쐨j2v̈;aP9+kIIB$c䓮 sMYɱdSʷn> H2#Aa[}[ Ew 7Afy9~cN‸+[:ߊ\$GbT).5dz-|-A!a63I˓f 鈠3L|\[:X`#p"f {]P740jgV [3%|&Di(2;92YXL{)%%\fV[8+¾-~#v*\/Jپ oW Z;?@HsA`  ] -yQ&G0=E" pnRтanr禽yh&?~-/uX ; sYP6=]/ ^UOZ1_#uw/ "{W}h G}_^+[ƈdcwcf'CdQq3 LqH^byTkܾt O9; lcH1E3 {/,d WqG"Nxb:Zh M\]kL-Bɱn {c-9Qz#;M ;MDh>> ,ɓ]mg-vBv&$EmqNnMY:jP`rU3M B !ͼ^݇:&570H/JkFM5o73~\=$z?H|v鈆QV^}RcfEg k}L&4QH,bl:_. 0b~}u}?`jL bܵwrS=&U5[dWG((ʇ[w``RxW(}1<\x-=j8E%*[ܷE0֡  ?8܋{d4YWg0¾,:)T_4ZN q 2nɐ[#ځo7[ #5!ꖙoZtƨNOC`wc=/1frz!fR"z ܥTa꼖i> T>2kRS LT.I-=u^Fb!Hw2b`ӗ0MXpiL\SQA_l! Po[ijK>SL~5~:9h^j|jiOtp&Ё7! <"viIWA;:]$2u7l#j<\s \mi,/㨎E(m`252-i(?ڸz S=?1+sfxg?>m<ĸE9˼A4JfA\<No-+8BrR>U]#4:d7+:bdwd=}؊HҳGg‚$CWҽ V-Ɂf[J:)y*?ZD|6MД`q1iHG5ۚ[vٶ!rŦ{;_eUߔ?0[;x@t$(TsQ=<ѺB+v(B \ :R#?ocQ20#5}䎇:/q0f8r7w̩09ޑ*#-=2[+}O@T8L4'Fre GWDs k[=ҮEwyR$ocXƂZlx(+ ]țRއ<aȆew[\3 3^gm0A~{?oP!R[f+aFwۣE]۵VM U/I,Gˤ^{MDY8zAh9UC|+hlCItDWIVOJ|<¹'Fbѭ6ޖsjS5*Ţ⻉2OXDZ{çllK,a>j,<J׾vY;N%L䬚Y1kZjͨ(۰DMJlPea8 OC[O3:LZ#/d֢8"![nTui͇Jy,R1pcƻ1y")P0aŠeB|k{zښA2 RI`5w)D d0F&ց U2z$M܍utb@M6v #e&]I$.rLnyo(XG2869{ht6L r+Ӥ>@ Ի 5ٺʧO)f(z(:&co&ZP ?EHMϠ,QG>,?JW-9 p뻙ܷ0 trscO`t5"#iU{Cdw0nv #lD[ВA+&.U8tk O fAo5cB;::sJc4X(n,xw7_r.;`EȐɓT/0=`]h3Z Ks5G y .2nBBj(0ݙr%坸sH,>3,"3ݫuuPT{2PF]i}_PY#guP{SY 㦚Yh32 *|r9 S}U{gcyy|48BLIs[h"( [O5b-X~ z>?KlXTffB'f@0mGΟFN.xI F#Z~P5) P;;2UdzDHU-k=En5 ޿!6l^<9v0 ]Y|܎PCrs9:@NFg48C}Nu=Yq92^1eѿ4Ef|"t ghluD7!9J|?*nZ')r.`TAX\(žS:­ym_+CQ}V00Rߖ}x$8i-L>=݅ȓN+)AcZB+;(PF}՘tuO t./1@hl_s<Әr pmz:ic\'xI"cTer8jↇ XGZ}p+0s|)!F%' 2Be[x8>Yvs9œ4t9)Hi7Mй;uSqoR)h~^,FJ *'tvsS AF­5W8`h#>zɘN,fW3= )5Cynf#(3=XTȚ57|uQ3pÀz+p9D{{xWzx/pvFZOh~2 )F1+|70 -GF`6l%s~a`O5¬QFc3`Ni"ql){"mP~sAM|.;ްT}Ե rd+tM97HQF Y9ZGLvfwɣ5{RWfk̈Z2gMW_R(.X@)7hңOu<*dirAcP)YHKCg){uvy:X:"o*L`lnh~2Ƃ>kFx/NUW|@&D=LwӊN`g:tܡ@g 0ʧd'%7OhrT]AXk׶\zK~#ihC ̍˜\@Iym7ֈձ$t3\⪦5!VL>pvR_4f ϱ$vӌTEH`'NMfE{(/塧&i2'?+(*5BGoy'dgND#~zsfr:EmbqϝlXʘPE`3.0Ds7o :}SS:at])&h 3ep=2nm*8օRbgIJ}gZD2B?pN( mЪ2|^G(y͕V-0cEGi;Ig_"kM#Ő02)f(69-D wy[RR-p;vF]}-;Sld qP$`nK33x2nG4V ?jg8]fPT6~DLVP;cb$(Ծc-_k; ]BxtN75$ݞ_) kji.U}w4!7  4!)[s)P}{[6]('ZBuld)r ֦23sTΛkp=#G"8et :/_ͮNDVr#8FSƖaTyh%Ғb2X oXImeˡ^(=W[r%v9 B ~&f;/Hbx.Z<'`^*ӄ3+aniI4fS\ 8xF>eSUa4u#|UKl0*/ShEMg)ȃX/0o'.bXSIE/ P2//@1lMLʽx 0B _I@b{%vYqFazBEV45ȎI#SSY sWxvߏr6dKfC {%q%"*\"*WH\+/ J3a$%krѾx=pjvn{'ۄHfK2j^vگDD63d"k3Ų̀i^4 z RyL`Ÿ }43~PGx #hdS,h'B]y.PgaG ^< eDY &#A(_k,蘐N'5ۍ{ķ%C[I_(st#0z9cB`DP,hZf9bC(K}fwLFpamSw384(4PD;B!fl1$P%FPE245)R8dciTnI!%5jTYA9- ^Lqx!#N(~+y+Ao*<@-[2@ + ;)=TЀqB$o % ,LO9AhqOpt%cY g((zL 61;}ѯXHtDd DC^SL?ׄE'%qဟQόk<]W6doutBPafsHL֙/yNV T!#*{IaqQֱ=/EHF&F&[Ts/I]C&Ä 48xJco*]]ZM>ˬ TJ'Movjx.{8?`y9XCTAc)0čF6{>RP?U8O٤: S_L7i[v$s R z9эtDo!y Yǥfէ7Bet&s;p] n@\}*!H:EbebXLz@5?Ws.JpuO|ŵ6ץw%aAt]QHQDDVy^h1D&їr@<LbJ9[I}f]+i],&ӻ7o^:(-H\(Ǫ5 Oh)5b`U9ĠU/BR ΌW,yCb<mڍ/va=Ɉ(rv}j6ГҼ@;?Gti❔b1,wkWeßNKAϓzK I{fѴD߬?w犥h]W'-4~> osB2J/IY-ڈ&8Ri^7.OBk&/B)YOOH=-4{-G[F)etOA4#2 <^){#P^\1 9Rqʅvf:q96v'^N&C'!QW [T-x!^9fG5=EI։ :]ӹ܎M ,9Aj q&uQE/B0D~Ұhzev%?葰֒I /_ڄ2Lk/P#>jѴXs' W0q b'eCɬxrք"JNUfQp%TQqӼȎ!*,A۠aayw\kR}@c՘3ǂT\]rTQK5֖YGw`k4\U#S*JʤG Y O|W,>z]c44L59Td9|x7ȫ4Ǧ7E%L51 h<9 :=R> uy見qf87U^TMx3^?P{wuuƈ" &.qj,5''sv6[& hȬr(FMx|1g/mqݴ4GCY8=Ggk[O+4gSYg6}a<oe:bILrRnuCehJ)<=MBAd襜ЈM#Ha5et9锨j0#tV r J :3TK1f۠j;t!n/q;= IswLn6Anv#{g~{W0i>`֟E)il'XɏC:&bxv\X8l[qu׽K#\a۲?#bXC[ d՟wv Kl@-SfQ~mSsFz|lv\RlhXP :5I+69d~% R;\Je_0cJ.P8͕4jK"oh@@Fr\XAsebތ.emVm4(kKy=%Xh2[  ;3!{׶>^p7r(w;} rYF:X|(wU4zo±?9Ks#.Wppr0>@0H"߂ZN_ɠѕC= t MA~*W2|}=r <݊v)!BzสYo~Pwo@h~,Mj#1@bM)b%|k ލ_} ΢c+gs̙d/zZNK+5ƷRvրLwֈ5RpSƪ@MrcUķ!Z4y刜 rV'L"y]dIXD!ͮ뿟;giT2Ndv4:keiN58[4"/vnZ ܋^D._B̫q A#8Sf0 Nzt+1TyҺr8KnO_`2qt6J 'œț?tgp=>ɰA/վƅbVOm"kx1=lA+jjy/pn3q][KYTMa_.!^/%TkaLjQIxaW،UZc#R w<H,zNJ (}Qz>ygf>L'nUa$M8v$O716k'+AݒZo-iʇ?UqNBʑncf};PjfChMJ-=]X+Kh}I_*z |m#+)}\̘"0cGj:d L sdEvk nsic.HsT6A[ ? N=Oѓox4ze6(U +Ȕf7>ew6u̎o:xs$rf׏R9:`gi?,xm "I]]8d>;H%"KC(^ ҡf_wy (-em]N2L}h2jh8̳ iJn(fu5T8n"38|Ƀ[cș5*<,u ̟yfujn-gv݋,?F9|("Wg%$vxR 0p4CvH4p$3=M kfaTvUXaר𬊭Xf@/y=0-{530ucBW" $#a:uW:Uק0 X6?~6L;;fC~?;_?c&"WWKq T`3,QR$_OT1_{3+v?ͲL,l##YBkfݽ3[& %t9R:Q!VKr3FSMoB ;c'Ifc)s簂`}7C+jV.#(5q]{6cqN۰1l| _p%$eI0tr!  Cxx\IQdY={e(6cmY" J sHQYOIcbV Cy5E(%.{o;7U,/dLej_7?M(uʏ~h*t‚kC,Ӛ1oJzK( o82c'nTW wu-hMMPWl;MXP-SO x.W<ްu@^Ir83Ut/N6Gy̡YXl*kb>Ef1B#Tellk^;&S1#fe}|a*5yP]i^`b)B{RU`&Ã/7;UV*s:1|s1HY'vDucD~š^?]1]fW"Hb/ ʥ7B=ZޝԿ]qJGu- e% >ȑߑIx/ ͥ/7LݒД,Lx0\yKPj0]C\jѲh p=̹ɰ>+}ޢ$d=CItWJ\!:#]CdbM?$YV| 1[l1vЙ\up4\@Fgh@ |*c}*,x0T/*hPßT羳X&DpQ Rp[u-pt}%yR(S9)arJ5"-=5\O?~bWeFAR?G38'`>ͻZ$p&]/7?`J/ SF:\I_2 ?2i.K&uE B#;ҹWj=mq;,xAwqA_pƏч 6${Yp~qK|Ë7yXLQC , P ƣ9IpaɈ1 nuH7Wb=; OES5ţNnJQ,Y'W=5$"/C/:㯲w1)FD.IHj=X9mff#7Hp?n@862QԛZ^P* +\ /7&q#E }L l,`B"f=">lnE'S BԱ|?s‘5m*8{hBH%Xݍ%9h!į^Dw*YbWQ|b>"%0Ҕpϒ|K`o-fW(o/CE) : }!Л9rwdY[ʿaB^̵r/Lyk&Bѧ@G~o0 il3yY<Cj9~C?\U[mWh%5)m" ]^x|̆$2/J)v&韷nn@~,2A^AÝG/CBA݊&:M3ʈ1AjL$=Xmg)*YM3ene 3>E̒3Q 5fPZiWRMtI IVhUt\y܍}/K x 8}Io2fn21,>Չ5I,E%V>ͻH^ 70a?>X#ڱA!dKR8=O;]*UrRwWI Hd@ܱ6CH>8ڮũ-r~P q:( bAA޾х|g|4L)֬ȓ9Z[Y>X8 [Z> ԧڧ1D^4d碦{c.h0ϳ]jA"i4١ߪCZ$^thK*ː&ڭ9FAA <Q=euE; H_(J4ʬU}ٝdXG@qTAۏ=% wbڔM|c11gw4BL  evc#j4CTlD܃i:[2Sѭy_:[.@F[>_ QUJhALSJ'Z&vsT ڄ7o/քޘas!x!˂{`>"(I`4<^t.@3Vp]=UB(mN`21TPXKuyUȂL49;'~*Gjw 7Bpo}v[Z0Sn)/vxbx0%ŶLJmh֏A */͢L\syW$DAKq/w}DetX]d ao90 0dz3kw:X1▶dq" u I;?/ǫj.zcKZ@~sU z\19NIi%Wa 2w5𲬗i&5> q8t 龭_e>&) PT>~x.߼&ITocޑ)=[i"IXhʷ/˻jmK S"A5U']mRIқ58g$uW#d:ڙ"~Ǿ~MYUiX#җlL[Q,EwIJ)%>d؂Ry Sw|&avtdd`p5t$^8PN*S#m5ӊ3"56D]NW"z mS..k2`JVާo< .P Yۤ  Hap?`ަit p( 56r:F?,eh])sJdr*t\(m(.;:ԥ@1^բm0̲T e~ >MaSVb&b[EAz@`ò>ox^!UfĞ?_XJ*SHʧ,%cRC(-ކYK#:Tճo1!]WցHK7zq1l{l$N[JaM'n>~6[wo2=;-xM@*j^$eF\) ?d5^kw+/H;SyʤŒ_LMl7EsN'͈Fw)؆H `'ئ[L.o:o* GᤠQlU'U6ƚjEK^p!2tarˆÃwm ͬL)1@0bT)Move߱QCS*޳ZI=&F[U$4[z(pQXeE q/4 $yժ«36.Az?Gܚyqo~o-l1-tOvӚ%"u:L i[۳Tp7JjOؕ"Ȟhpj tv0G&%6R ex^HH2F[r IU+[7-y&7Hu)[#znˮ@BYec;:uFU T3dTTL>~Rp7:RX!ULWE%cXj,0ˣy*!8d9Jo<0I7VU5Qu&O>"w)-K/2lXbTƯ[c30үPˆ05n}r_ pБxC<}@$KU|q9l~>u`@FPf=}MÈ`λz?3ǒ(YF#{*d`R3 ]˜RJGh$ɚ87ql,I=K7|ƷgUՊK?]`@Z!o*.>w~V*p;h#ɭY0G$D8t7;cqI<Ea,.D-[x+Jy,§Cd4I!Ww9zJ(q/ þ!U%Ri -Z[ ,/ }θuj,_U}+ET9yoIPBywڟayC^= 㝔^%~6UQ HpviQs& ;ǻu\)&a/ѐ+,q!'V1/?aWeP"k5 :=JT4 g(Ug\Hf>C'?_FݳڈЉD:ۅΣ߃~hC|dWv)>sbK(6$Nu *~`Y3a @9r`߫cV ErHccNϮ+_ň<&`e碄'JĝCV\d>HRksChV\X p+f[2D R0d*옞/O`-S(zY'o>pI1*ndx=ʲ Nȯ2V bSR("UX5z5 ͡5xl]h#` h-U7҈|F#pysO)v,aifl$nu )Fzj| eBG߭VĚ~Ĩx<_4R ;W̑cvty9XKJئ AUMVϥ˄jYc|ӓyx gʃ _m,7/:q2Ql䷃Qw B9&ES.k:.B;{~⠾ʇ"L?TOS.|s_9Xg/2;Y]%l0Qu 4Ĭ'UWTo_kYZ?}Bnj/0wP,0\7o̲{R]-ӟ<ԡ9ix !_$Bdj%uYN̅sZzcT,U0S+cHp]323_Z4tېlڤ3z]iҪn1l{$OBl&^I.bnCy䰵XԻ,EFvJүS]a|gZ;_\a#hbܡ舧.(r2\ap|x 1l :2Lٻ&Q8҃sdDkDE$ ߤ6'l^ YN鋥36x<*0H#Z >lʏ(˜1c<4*tdFIC&Ahh`z ta 2>u/.ӨJt_I}_/Bԍ8ea]^\~5wO>?}DYpuLk>\q8v$pr.`vyOz--L*Պl‘W 9ބ\?yhKя=>QЙ/i!B͇#I o 1FZ"': )2`#ɇ~ k8{k?1㩩 x"@;yIq'Ɠgx~y{Tv ŗK}^+ S : $qpߔcn7oHZ}O8 6h$4.nTg]=9| G2+=o.HTQzO]trSQޥ2,V'eњt:!™6Jƈ'ّGDR |QjH5<J%9&v 0&!Ob,&xxCnQpuDހ5ƍzNcb1PR벉R⾕:<eqO @rP *o1d_*_'5դ/[GK\K*һ²͵e?Y>0I9=xuҋUe%[E^*Jb 1CGr!6>ޠ({ sTF1N@Z*zp살N ¼&Q0q ]hMXJL8, aNd\*P?xvK냈.4EԙW﹍ѽZ/2<7)=uL\,m=`+LJ8&Y*IRje-q PH_)L.^k8i x!HM>xH!0%dLnTοbt4863pP7hZ"YrH5yT7qagGĢ+T;(˞-a<*Pj%KggyA@KU?ț@> $ k๳QM^Q$xs&rYcf U@TjAμU!# {-IY\dWԜO@yαrI4ԗQg PXWbe14u $BIU;DEԷ~ф(c:X[l4Ci7u^tn<6mr:3Y,Jq#&j4嫏C@Lm.{Bt1׎&3YEEm(l">M_(4io&߹+R%J@bUXNey E=ُA=Kb'k=A{Q|#|ju6Z'm.ЌJZw~L-<Oهq⡽w@LCNnF2!ޑ qY7+25֨+`szc w$+7ִtfc8-ֻ!J9^|mn`p,uk: e|gRagb>71#(GOFv|;p$ͻMO3۩q($]`\Tbk =r ŐAđx^{h.FÖczqo%fЖxGG_@MqUhuV;Pq!/Wbt*@b2\nlc/;eXIu'!. W@tk-yԯ -i#zN_dFH3?qwMڂ"Vzth k6 a5H([@/ LL)*A#ؠ$[_3Us\e@IL< ,*7) D! r,b{Ug7Vs PV{wf!Et۬Goc1nǓ.aC͔y|D\3&2-L䭍]vbq*@N>gǤⳢLEU֒D{ߗq;=`Æ!}/c\XUUIS[j lw/cR$'n]I _v 1HZ#1]@c1q{C|"1::.X%~llylHK,:S3u$xn=lBI4B%vϟ&RDFnDxo_$l6_X'B-Nā /Q'͞V=/0h,>>X$1,ǢnFxE=)R!! M:Inz8Xsq,t6_0B^?d ͻ9o+ˠ.7WgM\QiOuM\uZ;~4M3dCKa¦qy|zT '!xo1!c5O4tI8%[^H]1|3ǪꂧD퍧ZtWw1l~|x *\LOh YGtKȔkOS;eX3fG`.ILyՕ}B&X`$3_tD.nTm;ZWpeK" Yj[ٵWt+)HQe+;ax+`Zu4mJL7;Kz"5~ U~BGh-/1TTH0@zV,oDз.:=rݮÒ+>s`E@^GXHv| ʸ9G*nW8sfii%=+p@j8DAE2Qx\Kǀ%\Z/S:)LTR)T5IRJ`F@ k9u ocF S gTmZO ,Xڀr.nӺP] kJO`@Yc{]JW}:ΫW})6x5CDo5`^𲨸< [=UJz*8_"w;ze959w ꆠיlç'=1298|/{R^GiKSP4#PiO231gԥ|x*""`^Qbb_;4򉈫ʝa8$JG6\ :zYڛJ}kXHG!D%KTtϫ40 )ESlEkgFK*rclͩgbzZtؘX<;0$1,vݠՁVw>uvp a(uc4TїoVj0&:ѫ͵+0C,hH|SիdouȬ\mƇ06 Wex֬Ui7>4HM=HPX7/o2E;Su>?FD$m ҆#]I%;KU<ވ&`rPBV9wyvm+|v5nyra=w$*oXYi2;(. o#Bs )>v ER҆aM&qPAj24d$zf>S*mF~OfeLMH8L·{)̙_XEY2\fket(#ǏB<] ?_|{ ~@bJ_&KR#VкknGsMݚhp}ߢYיRoФ^n$^$kHܙOpGABWoLR-IɨB/`3tMO9CVWɟSzٕMgD:\0-40A[=TFrfxyݎ݇pϞ:e/vWUS=8>DI{(ַ|TL#$3Zw>Ҁ !FmMBTo=GƊ,f5/ۃr8w)a݊ӝ2r4쑆- AyR8](2`qBL_x3e#YDaoX7q!akdžZ=[ <@jº%$dQӏ:DgCJ/)|ުC 1w"Ȍ'ՈqYN|AVOO HBtbA"M.d?w3Б0 C-8GfqFrQM[m 5×USF5q\Dy6 tZ'?߫-. ;ep~_ypsZ'M,_H+f.RHg[g hos%e-:"!w6QWq@+\H/4I,Kwi6`^9ltLw*_zSF,`m)k%ﶙ]=|k }JMbR< |d |#9fj]%A<w'DnVQ\a'Z{}u (xV],wKxa X<C3R|ˀhq)-,P7l؎ii.< <`DG;+β[ꇷ5ȱF_?:MyVzAhV{h+f,&_~ϩ!n~A --`~ލo ܑƴh- w8Jl"] oKeN/%Zf84 9CK-c!FqbjR^~mC0VM;GQadi4+qw1Q,AGx{/3Ì1{-5WQqrMifLa#11/8`熙@h e[*:^&&@9@W}zH^H;9gTF]Di"Z-R:xp AŁڕr".ߑu}y2I5La]0Ds +3%"B\R(O]!M_9 x5}-o-zzb?E)9{$=T4<69fs]껯ĩF(c.kl Xę' % -jput H3E 0g`T<%9K7AJ3s+%#j@QV*/I9 ە9I7cejgPh֢' }΁*xR˒$L ,3 e,Gm,-rB5s]՜=OY}ک/%i]60vT fmDo϶_z8Xvuo*lZ^|c'#%42GbO¯䅗6/p#[pH ?CG/:?|r3/˲W(\"Z~Ќϯ~FA0\(CU'ͻ^l1a>ۼb+2KNFˊCeF6#^v!_`rX4KEo.76 PN8tu `Aϳt\du Y=zispkϻqXtIBs_&PV}mp:T/FZ;5p׵Oj™2b~ {O};gi+4qko~u҈$WEb @^Ñmt_j!0G# ^H'B9jӋ[6ŭjE$T"'Dj޻7Oh!aua;՝|T U.-{jyǜ*WS~jf\(=B}ȥ^m/g&ssqڹT0 Y=ݶ|Ͻl)+i EYto9Eoe.6n2X`z.o^DMo|*tzu!F%20!N,s;xBu8>ݸ*dJf [A^* X4gP9:,۳0 ;hW4i!%9'Ix˴/4/)?6:U>HPO$-c~떮faKcbGX#ԆQ5jӔǩFȔ%D[)Yj]!f컼Tbi}@V H[qB]g ',=r~>:br{%0`.c<x~սIqf\^E8DZ sP:+Ƞmsea< WcQBMlm?fcr̼9L$NyDC;* y輯fZPAī~l @*|3IFqEiJm0Rkjr&ꉟ͜UR.x(q/-ŢH,`;T+~6Xę|雙"]DJkAq3蝩u2Db6ȗ5? KQC 5H/ \sXKyPMEr6>xҋȞ}vZe=<:JאE1߶P!KV|4e3ﻬR<+K#jv*Rgp8(g[z&WJ7c;Yb?DW&Y&?B%qt}1%+ j9'}]z'Cv'AŞ=Nqw})Vjk'wef-^_,5A=1N;,ç8~n#qwo[uuM" 9/f+ZfJr-BEyk,Ҭp&8i.w{ܡ&mf`':&3kN)_jݮjd3wDam=JkpH*u9I=cQ2G!:.)&VFO4)O4Q^N}OR|ItĨ k7ҝp;r@Npߩ誊8]uOW~0TV3>+izO/Ah H\&3ri#j l?};^k!i0bVx&' 0c;,ǚP wɷk_m$@'p%% D~܍_)}Z5ZOzKӗUB }h;, ?>"u_Y 'LQw鿨Tފ, KrV ^щ˸x+a'EAUb3W Rp(P~uLVUWd/Bre}tT>NYĺgAr=YG/emzNΓf~:k~?hJ@K*r`f02qDsfZ۾CbHO%`9TM}P sBsmtzv/iͷt:(|{Fĸ [-et<)Qoa Ԡz-\|7 AbWa^H6uH=ic+is(µ|JJ3Ԡ5jgP2I?gDk(jbhPcYYycIt.s=:Ysª| F $T<((B+*kנH{׺e=n+';fSh/nx{vRE,ފF1l篼(ܔ>\mx?(dwbO.jh?H:}ט0n"s!CW0 FD'/$ DN;iPH|^J.2f(6yM)`ܷHnA RMEVT#_ b hBAeXgY,d-D b 9:&T#u{, bpaJ|8DEy. n(}l瑁XE2Dl n+~KW9:/l!;D+7^ EIv鐶[R|_BX>7FvL#2;FҟKVH=.(HħGN!;:@}0nj[npS * ֖"=wb~9DD[f"Cqq?92'`xys>:[)pޘ*T;xH* D(!Y[)Kf}KN1PHrf!gsyȠl6g.֖+'ZH\ IDӾ:$Q臌CǔI6xIMEeӄ(%Ze9v=L)O,u\b4hz|@;idǨ zhTU6Й0:?BE521H[]IzݩevP(/@]߆%zq)voj u0C Hr3Y(*+특^B'w0kO /'aݽ \Ap#J ѴM@z^l`Ɲ˂/+g(kX$l= T85HYSvRNO-k!@\ȶLDL (g}]2bHIȰ61?Q;#?_$8$Hwx1gsB+8@Ѓ 1(4ȇv',e㖎Us:]19[G]@ڵӞ txhZhs ۽ʴ1c6xV`cLb"igh*u\h|d zl|FrbrJkn8rj!uJ}9fT;ft8|c*{9Q-Sy $t >(A&̖i'yBcXW8QUp%EUOu)rS!v` ۙW~ 3IWA(:1+̪Z~cR9Hf2JvňŊ: )@>4T#T֬IA' X]0imN4>1kѥɞ3/gP4żg뇞$UmP+OCRq xB}Eiǿokvd0~eWAI:!UhqTTo, +qcԓxlU<9rj<ε*_ٯoeVyy!1/n1,,MYj74B&`I1~ˁ~\lcT돰vYsY(RY&L퐶ŞA4CKqG(b\45 m4sfhͅj ߟyWN@ԜG+9TL/;SrC;PhMtif=PWHf] kSqQ~B5.#vޯf27~eSOp[ (MO̊G!!GhDcc.czG#>yl`I ]L~6Pan Wkʾ(iOCL{Ka*GtX@0 |i|s=c愚CyUx?&cULΟ1 'DiC"V7RCs In}U3.H%>V.FSI ,#p2Glgم溎¦63WqA距AxJ P x֌Qsx4w5Y=;nW^l_PZ9y/Tr:Ba6Vu#߳wwk69~9^no]DdR|mn0 Gst9ӆ{0/v,:í Dj? %i@Gc-1B'=GZ$m , z˙ 6J.kn)jSn!Ԉv:Q/XR WS;XɶrxkdrEX+QѵKOIҦX:y?mON>U/֣Jp֍"Y( -T16%-S.hO XcSKcNO@n/Dt! ӪϑѺcꙹ"#s 4XpD==J6nJWʎ@ VIx9]YuֶZ*kT՛Oɝx_?2z>U IcGo!;Jb@F,+\GXTPʩj>|i;ckA }xhnQш!l S,@SiF[0\ڷ]A d7uIDSH߀ cgfZ'sʥT6 yԾբUK62`6:}t{@>UKs2=&V96M"_i|3[z"%}b4u7m5~)Y(i&GɏJfMcaIw[>*DOyjg4A6Pr1gDBj- rjiTiS},o8̰kwv 5tMK#zG*!sBc\sVrwþԴfj]ZFgX z^ y"0 6̺m3Һ:{+mv(B;d, : J_3M:;ɑF{iZլ6~Kד7ugMn"pvԎ dDrU?qq/w0,Xwc``/CHD|t$b2׮h 0JD">PyRi΀'/O;0K~Hoa)q6S'fQL!YsM@ cƶe_˯M+ OmoR&~)@oW'}͕4 0a5aϰe@Nu=;=*k Et7$|P`eoF]nA)i`~#jӗ9} 8#iG_, V `uN@_Rʯ@7pPܷ )l+0p,(R(Mߣa(R~^i/[cc_&s (,V?y2ӗKဢ^ p}3 fCW +1 !{&YaFr,{n<9@n?m$hw8F EGFVWM?:4jKͷ &=hV"Bb`ĺ׮nͥp} j<8u?Tdv+< s'MD]7s8!uR=?7KsQ3c6Gт,1vl..|n\uV {aOt>'boLO9QӱZkC=eMH&>%gf;|NaȐ_'Qಜ%M}m[sa EM=% 0&J2.%S n{~,"WS6$՘֐$ia-[23%P0jO ACtqƷ"2YԢ& |}{;CŅij"d4mZ1pz b¹97l)Hzɺ%9dfN{.mh۸6]orT*Z !'R(8?7LM|K3j c &6-`Sъ7B>'ɍؙY""Pk!Ls0&9'8}pǑ[͂-XQI+D"*lHg9j-2}^)X-12f{_ ؒBa5 lOZ졺r&4TG1_|B*nKP=GZh$GקǯvUa"b~M10ͅ&d*{Yz6I9;S3UN&V#NuM\:dyWwsQYn(\_퀵L LX9ǕSskLT|09iT'?ԒoX(}C76=8Nx(Tlk1):B)IBs0|,\Fwqcy8EELTm +\#-(t cvTT*ZχNb=s +S;ŧ;ȿrND>xO1n K :kEےdE`D@je. ,p`]dp8,wj^ [@AuAB8إD:ZnF[!uoZ>f`2 6CvY3M!]Pxc0zT%?Q~\i ֱ)yn IYRiw2u4yl}q1Z95ǁM.X/vp,yisLS (f_6& W)3ȠQ>i-@"_o I$\=Gΐ}4JXԨ$,Y֓:mR"_h̠;l+\R;/Z;~.[O];J)Hַ8Z!=[!*hwbjޜO :IsRoڢ">#"Hi'.e\O8ܷ]-NLA M^L~b8ic K+N[&9ֻ=lnVaWpQcDSNHtHǺI2F3ʧ4ZbN˪u;_vf9"XK#c֮㨮4̗xzd/% k΍ʐ YǺrcGA2zIDrYqr#Gbg.m_ȕkWM;YgoVcYy؃|j睴UsZpw#Fu5؍GF`{ ~Y`{EgM/(κseVZ2_>^f =] AUzB(H<ЍAs4f(]"A yv=4~ [ Ul|%o6jB`|"veyDžP̭נd(D$/HhNh ڋ)@1" Hy 6Af/ VxG ay^8$x(ķ>IB8S݋¼s-:$oSiMX+8lM)XFqS)Jq`^_ܬ59Eh1n>V'WYt^&`?d6 BaKNQ #7G'KqK=OTĚEm+e2-dT䇄ܐh;<w,#{8g-bZOR=udZ)H#A \漋ʌA$_HE&ʮ}׈Ew '^=tRBjkIkgM{kG˨>۱ v0 @iՏ=7\~dI zu @ 8xǠG)V↋h̑ϵ%c!o?b[n?=o\IJȗϻ]Q l> bm34nOm*-=4Dck"Ĭ_͗AZKg/&y@<}:HVk`D3/Vj Uz%u>ėe^dEJ*;hRux DAimuD:F҂/:\ޡ8T%~26$wL -P_Z4pZ21ktL*2"攼BEAޥ"u!<gj0npZo^%6r9@0Zzan%PdVE蔀X i#n( utJZs6FwQv93*;@ȝ= L5&6 Ȥo?:zX{z&4 xJ2H.g/29A7CZUh_;t$ -sc[dg t;/CqKXe>x)ӓ>|b% l>6AXPuڰ=%9h!I'@wc;"[YCk:y43jpm#ty̪{J1.8ᔦ<Lq:%.١y[\=Y53aQn Nd'k{G nGJ^a FNdG҆xB{d.aG&*4;?],#F>BzՓW%o 97Ŏ Qi.J6NrT+Gŋ ȩf^4޽e/i+<U  buFw7,lwLγWS8?oM[LyNX٤ 0LjU:2 W]?PBAMel0J (n<'U-rhZѳۇ4~i';gzRഭwHpf6 .CP@Վ")3@PH-ҚU~Xu+RʚItjK%^5NTe>!mطA~rn.8E|H `'epDj)A$El Zd^P $Xªn}NQ1+'U5ȆHzN+!m&p5uts"YŢVL\}0Yvpb;b f+ҷXmPd>TKY<̴XHWFk@`-RޠoɥԔxw>Ai9o^Y4q4TcgWZkx^SY1Ό%9 ̀?g KQR}7?#y+%t$!۹ˬ2^hm"IH(س ް€HjYu9>B}恵}\ZTMB\W !!᳣+;tU8ӗW |%2АڣBaucS3D+3Opʝ /뮱iX$3MP_k/{[m6xf9?4 F\Q۽kH>$RS**^ a<ܠ#c*VARyYc8)~θ/6 KXo4s.ȱF)hTG;{w*GEG`VeI^q\&y:XvG |Ȗh@Ma&f{eۦW39 A_hpZ)K z2$/͉|9ӼoLZ'6t>/o~`F!c*M$b /$9S[S=_j/s<ٞI8y,X\x斳:brpvN1E`?A/*BW~x&xOX{5dmKbi V~k~{@nGn?x3\/ei i==RP?xd,,B3Rev mVK\D*ü*2xD<>gFqt?]+8MxS"D"`}wɵ\@:F ܯFwӶ(6_r6NC+@:gԫP׽~0ZEnZڴCh|`p}~4>\ʱi*m7X\}lӶ\͗1,R_@_K焏}uӎK̻ád*PLt,:W (pz[QMf 'Od4d*XX/Nf_&"Z1Ff͎~yJkY݁:5sE(]c~<4dܒ]=,U>uZa'I6y5ɞ{~YD[]3'`"I=1j 5$G9? AxIƄ<얒)@~,1g)'܅{aJuelB&y-`jfWNrʅX,"ٵdP HЁCW6j% TE4\4f~\d&MV E2K{"ɰUz ā]!SAgGd{s0\i4u$/%K4/#[\Pm<& l| prùj]f7 Y [4d#, 2,u WhA}̖g0*/{vN2[U TMz5:#ͿbU.)]ߔvfF2F7߬Ǘmj5Їx[L W@{vM%AP B:grzRRLC+1ϜUVZ`XiZB:NB a+}c(d_ā "ڍjdh(uj%63N|^y5y@ܓqwUޤv\lW gy^~f«Ig}I6j,@\@VԖ=QqKHz.h%}$Qwf~Dfcod2,氆FXmdf~hſAvFwPV_7g4h :1uZ9,Z|X88WfY[T4)nT=vMѩ5<>\zYC,e7ٙ{P*N;d N xf a}s#G (dFqp)2aJs9Y*#"5\hiS!l(0|^sS;KNhj4 }1ea'}p~'guߏ+GH`I>q|1d!bՆp< "ډoQUj<'e7:jYo!C 'ôBj`|>ݰ%sGaZwA#lUil'GsOɔMGKe'z&ruɗ\o&p5xCw(d1(Nm7ԃ)˦' ggsc=oU3*N4᣹&m翚Woo,ggʑ$ܱoI;6o(A-xwMܟ%ږ6vK9&^Vj=_T/u $45l9!zĵ6/%" `gϟ6ij?X,q>_-Hp"m&F.mnaأꇵZ[Fʛ .LpMXz]6Kvv]iޞOG+ޚ Jkʂn\5)٩8|+R5e0_ yq0St|N5-kH<7ۻDhtRaEɚp\A DV27 -ȹyDVe@@tsԝ Ў iUҲj 䁫vuOjVs'Ԩw۬1?Z꾱MXʵF8RadJV T%97jgD֋@CɥxJK wOlNZ?U##5$,:'rJ!G]k=JlbY<6u97ж̼c%{~5]Y`Q30,lA6DKњ1GX&r"FӳWmvP[lϤ?S:}3rŢ ǞF@ a9-ihrw΂K+ѥ#e /R'`3>d>>dmbtpvqn`=&z.8]Mz늂v8 /Q9M07*X "Jp{$@ 9q"dy;@2{4C;8l?³g^6kie'8uC j -n5'K/-i;NՕwAzLwJ1'&>E浂 ݐD@ِ5*CEVm]XW=fO(0( *jIuET+d1.4]t$L7ǐ$e8ɀs7#]cڻ>6:Fڌ^I݋gTȇc?.W{$eM5eh8 -kl(tË^aՍI>j{xG/1 2IE)c 7 +KJ?ћ,pчEރ&d8!V[]!!1 T\WVshΥ)A >=Y̵P T[n0de`e,3HSBI ȕ/lidDʰ4)=*2,+[fCҗ}xXkuAbۢ(+rI8z^-i׵exC]S<3lzyay홅5{Zӥ %_ ϭÈ%UK4qiF*kAkl/VJ+`|bwGR9E,8'n43`t#iP]a>9̃bזqQr){T) huGrEv?rˆ@IȻ-hΏ hnw}bkB_%o%;i:R@*h =* si#$] [S)o$tFA<.ʌqFZ)1WX}1a]c%9+{"*M/^/yhe6{Qmu׮6ᫎ9+J3ۚs̋џUi`)I֘Ʉ-g茀gUQ']8?HaFVXwm^-E`5b@+MP{]$7XÐ-{"sj)$SqN^99=R_3͉I sW {E鏎O||8K*Ja0#qvEئo"5!?&6cO`2IJ[DHI҅Z;Nƾ8N)BAf7>@ڃ㥋:[JWSN0~*f%|VeQO[&M"pL|$ed"m@KQ;P&I"^yV(Nuz˳0pexzY11Ao|x[*e,csqclD7`D\ U&N>[sQ'-yN$Ƚ,0R^Z]Lٜ]YOPHO[x%yW+z8syui ݃ N bv ^ ϺK9H 'Pid$*xݭVgBKHUW"m˹=h,;02sZ;}D98،g!8~S2HurD$̴/P@پZuga],tXӓ}98]hԇVX]b6d|dj?yyy-%.;JI!6ϊ2 gy{6J9xX3X0y= f'+V =9hhSSl\6xoUFlmu91Z]CR%SL4\y[_.\͡zlwacupqaD8ɏ0f`=@5_r6ɭG-j|CmI/ÆAvGd٤"/*[ oW*i*twVk YnTO7W zUum8d^( Xvg C-0e6 8{^ٲu򧐧ɭ y6ܽXFM} vn#G{61$㪢+IC-Ho\ןcY{96'nGV!{kbחJU|A=G?{> +]P6H-9_D幵8OOhƁ|\xUuM ÿrIͮ(>qLq#DIsEI C->j7s?/lu%Úъ++YDpHBFF)αP`Ko4o,F<:(s؇%ſ8^m-&EH=Y% =ú}\X"'թW*Ly{=R<`\J@vam>]a! .l84݇5 &k!&oPm*my]s~睺7wȕѤ2=JEsIr[)ފZL3É^B3~?[AW7<:l45=(?cpƈۯ<]-#M[Jץ'M}pl;ֻ#RLMwp[]S N!$o>2VPV_AA)V;WeGʟҸi\1N Y&FSrŠޯ"8,aq#nkJ[i.ӳH&CM]KEzNªvXU) 賒9f51ɑ ͋Ķ_ASΨ{XC${}d#wvE3E!cUGGg?f;* ^/.s5QZn=Uֆ mK0S_g, 4r-' 3MENCÞUm|r,"m{;$Jq_يj?޽ZВ'2"{{y6w/+Ǟ7/te)9m'( P<|(@I eb?PCjYzquIyZ9fI=Մ/ASnrP JJ~wF1GGCFJ^[,IJ4ft)kOdq+*;_;Nb 5CoNЩI}#B40{wT n_N(N7"t4`QOXj +һ5vQ qzXrO}Kwc&c@{{j$.3&8MS4|;v$ |gGw@WX0h (דeB)eH Ɓ җZv 9вV̷Gj} A?]DJCt O[Եx?- bJ{(#7МfR!?+Pc4akYI7T(>Gm3t Jy=sUGt~fWʴ_k1Zu͛Eђ}:Jbbގ:r~‡ɮԅ[$~6ufJT$nvI\R  ug1 Dxfs)4u@5g>@"VOHT0SHVRf~ߣ`5%t5%DՁ耋UD<>#K=JH>0/jӪC ޗ- \7=LKL_v୯Lm⯮k#0#>{]ں=|OV W鴍W}[-BPV10GDL6 Y``XOu yMBk?DIK2)5~k՞Ev!~X5-nxb0{^G;6E[J ET0oAh J\#^$3['Fx D860pK(49BFMawL:}qdo.6Acn]L+K,+zRHrY(SiB#Taq"Ia?q6S}fPgi.yFr,OT^nxrS1,t"r8b3 dcs૟pa5eEf<''bHf3pOi^;AuQ@XDp3AB .t EfT3+Fw&^l9UҡPCMXch/PP ѝ1}+lGw9*=I i޽52Lp@j32b@Ҹz6@ʖ*eCU;_BivJBYz9=b\{:>!i)% dեYS |*j'S}ĉ Bϖ(vL K g .. PvoupgЌaX#U4+#Ӹ@IM zWWA vtuq:(kyE fȽ^`UAzvZE[&O6{8UpAOR\P.MŒXPq_ >!Z![ca +_!"|^KΨW "5ǞOW>biVb/UѵrX=h}BM^?_J-!Gcѿ:>3 j& hdbh=F(G9x!a7)SIG&`_)0iϭIKZDk' hGfIGu(TOMѦz{{3L>;6ۛo)k^A T/U'nJ9 NSꐚB(Im~'lV&)m}UP^q;=U*̫DzXeRwuO4D)}@2yL֞_]ߊ]ו ,/AWc) o[>T߫)p׉!݆˴^v aԏq͐xHg Gl.c.~{̤  T[O<j{0@tָD{ʝ)g+18r`N&ZTTt 00ߜ$zjvndy\[PH6"u \ h/q{1*7pKTeO]{ MV~"!տK0xk| 2 W4]CMӬX JF" yhRHYQC1]Q1`J<.)f8*A9N?f$?xjBEVKCވؿdv ,!3ȯPS2P_:~xfa.)ɮ5m&9eJs (Y*Hi˜l|̦ )_ gʋSLD}^ &-P-碹Ʊ4MEF{9=4gS|SYw>4 y$ɪ\Ct_4"Q|<^˞tfg]EP6j}l(3f+z*ͧZ"qP OkAm'{ s۔7ijҀŠ*v }@ "Ȗf)fK\s=ҺdU=4+(# N-ϷH+|dNHZ& &ɓO6,\@bWˊ}_UT,tw2K!%I" ~0012Z3h/gMVɄMXV0gM@&uΗͷbŷrlY/5rP;9'\p)n`Scс,|s.&-|SfUBA+ITXPus!<$ `쮚I-[G|fD +t/|8~. ja`^R7Ւ;}d=ք6_#:’m'wtxؐYU rlվëweCCurIoo , E.OFN׷0FA'Be;-/WY 7N=Y$KznD;{D A5 Ex6–=S7Ϳ7v\ӟ9c/Ǵ<j1獐! x5bm'hK?N[6BU۫G<8[Lz:~xR>8tK f-Zk R,:49OfNK_)67~MJry`<ّ;UIa#4mm#LMI*}|?.0" P8I5\дd3K8@[ <_CX@SOV#<+oZi t7I*U{1pZ9k9Q&5K}}%YHWbSؐLJl#@ 3o2B=+]L3Q4^!JVC_>;4W A{#e`m{y՘UC^2UV0z~8B4~@uL!?ԲU =)gJ1oi\+ndjmk:ǨyM>ODֳ?ۻzpA^ -F:I[W`$qK;(W:\-o7\-|Ob`%jI.kdVo]} %z '=6b /9ԲiҾMZ/p]YV2X%8b='(c{{/k$qȎ-y+u^F͕Swk#]mwtTRZ4X^۩/ѸW( =1Oo *; RmK6tX×u%֭Evso :Ed2b^{7FYou3cb#g4zk9kPlNGQDP[8nQYt/`!gXk]~a5h\6-I:/0"3>-+>9\Ox@{7w*Ci]zcHaNߥ9hݙ3P/n/ʳ._ ;˾< !+!k”FkZ{/C >/IKG6Eo抎 JFͯ|#OPֲfHԲ́$bea7Fyg݁yy;st"cLj}`)=25*?l/֔Gp& gVC̡_%Ův,6L^S,3 O+M,w2lH:Kw?p@K>ЃkNIuxYtc xcb |r3%`xm8@LNw' -]z_xl'~ }{ߒp9T{3Sv1F \,mztv&Q@ ]2ޏ7-ľgڼ$O:"9'oa?:_7%;'M)nmdKF"oKgQߎL#'}pS`cXb Ir*M+h9†:ъߊx)]~*QUNӠ& 9"5NHi?<\ڤaL[hg A)z2!rɊi%P2{ nmTtą,+{ u]}9JOrN촿"_k~vH~BJ)jloJG o#ł-< RB-24jM|;, =adI`93$aTQScyJIFo)(6EgV^ns3MWv)C*ksktTPJO&ĖwOMdrgYZ0707010000000b000081a400000000000000000000000167a4d8040000e9f4000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/D]?EhDTTk׶Ǽ=,4=K}i$ tΛ/fŬ/Plx\iQ1)Љ*FǦcݥ+Dh[*9yϴ5ðI?I'ޖ%OE"BpiWt=[Psˣ .Q97-9JbbsڂMh5l{t>mU0!Vz{(6k) hi盹68fՅ#LF\k{V-#xݰs""`L[xS>dϯ3۹I4r AsկL{9b%U$]Č늭cit9xi@T@S/q$G}lJe@sT}*nȠІ;r# (!mp9%#0cZ秉 /Ixq>Ȋ*2_W86!lw\&F^ΣfVqhJb~k%h)IҼgoadaϳ):Tc~Hʰwwɏr|iiWL-iFJ "hdsgPԈ|RMDv \yey.FױtYY̺?U),;ZPYbTbLWew8L6,cx=X-Eo.k8eKu1qjKhL&ѕC;ew~"[)}F4&t%U+QlN"MqEVB9=0:8 XpLJ/GRZ=R`@߻IXUěi`k+2۫BU G0d%]} BygxPa3Frm8OA7<嘮aKFК~`'ba]1 ٘d[+M(<Fzy4hnp`rwLDEweAҸ':R}XEq(1.]:K,.碏)Qwxv#NoiyBX䩓#dK1N6o{01{*~lΡ=-l1wsdU |bBNPn4A_%r^a0/عc/ЫhJNܴ!W2m .$6K"]=ඩri5`kUk&0Yhv .g`,D+;^ܦ0nrsVځhx~u;.v7BZ;Nvk9*+L7QH[1zºrc Л!ؼ\6W 5a |馌=& {V< u,X(07.%hK@8^Y+BfܛV-{B{MZ5/` 7|pq-vH]_8Y1RHH"97iL8ně)H*Xzq*C֥p) _DŽBW_xd|bg2սWrYww]4zlp *ג?ԵC:-=g@yBf2.q v=݃6Y2{C]xssr1>"gX``r਷4+lmTwGyE[Hgmȟo46%Q&g'68u$e%4yi򅆜46}35Ԓ ~ _9@p@o mʤNP_ꚙ[5kq'/Z-o-6m75H@[?d sAT`+l,_} [uTI{r/Oĉa"6q8v8@ @A8Kk?{Hߪ^L~sKe.lŸ1#&'=gm00i7m7HO靈76{{ }sgc 5om 偀bQQ-@cӬ;0ܝYfBD ػYaurxkL@˫B7ÿsѻ\'GS١ K Dq +{]i)]%Ws =aq^\-Yv.n㒫:T+k['Qz$̗1{iT=3Q5q}8.Mz4ksR^BL3ֵ̬ }HYA2ix=]HUg;=*?F:QpuFP#'=_MedQ!j̖qC|I$]~j] { `O>ם\F#R $" fe{KBYVVGYXFc 7N dM o\` esFQwƽU?]V{hywA Q$o@'maa ,h" .pן,u8`m>`9N Z?%( )U'82 x-IYD5ׯ@ƕm8fӅ̕UJjyIwO)R,|5_"`rS8˝tt %-d2k6dPRr'C4Fഡ q7RhxU}:Zk1^%|i*mo} { 꺍)AՂYyOz,4m+a'Ux4wKjqS]+PJ<3KKe7T@`z#S[+j=_o(K4t6@_ν0ץ/ RZ8)< # 4$3.: әBDX<{CIi;M/[.tk@ x\~opcy*8;EAcNSTgoS~Wd#$Og(I6YyԼ`>k(iSA7o3@ L&f!7 {{Sr|kb6|* Ib+=fߡ o:XhZ$ AZþ,dX"ްq/0Xd"kq\R|P`=asgc^J5D!rKJq)rk.8z"Ѯ2Hkv 0-|SBZ:qO:Ҭx3k3! &d" J17g\K|Yzts0T$tӧ'. ,KTJ?G/4: yii +N=/j= 6Ph j,"- ?>@ c4ķQD7RBI/ <CiZ!㮁@"V݉1GJwƋ̘CF찮jo[ W(0wA'`D16zjM3Z5 jcϞrHWl6I(4ʑؓDE7/1TyD9x&ٓ˾a\?׿ZFlQc"rꌵ\]MZMQ>qwh23FU:$ffzu+rفR9+~a~slGD\)VBS#uj7H d6oz?;Rcdt6FvLNe_}I -k![k=hܣ+:C%Śtvxbw`8WȐ;>; d.$sS >\A8 J-U'ŷf8賂j^<%0XP4&K  #A+НE?&Xѕ|<> e$#X/k HB./]_BTc-u Y՗Iƿ p֠ q s|)2.27U:w}yC13L SL(Cܾ{'>?E(Q(Wcm$iȗWTFdzTG \i*9RJծUB g?U2^B+U2ꕦ;&( ڟe!^[0HdBJ>:)=&hP"V#aG&.6k" w!XXkL+GHz1ϱ1S9R`E5*_L) OSY{?ާF͙aBSar~ݾr5lvY_pt&VtWwØf$l@SӋ;Qj ^o b<2 N@0=h kvMej%eɠޑf6%_ ~pu.J_TL:87jPPͣjLxYu7ۊ gHuҰqm!S+<U rΠSNPxMeQJ! 7['wQ.V>ҊXwK:Idz3yYX,fK|2Ïr `n~KxncW[ņI|`?:Ex眎Aވt‬=٢mE]X ge}0 ̖'cΩPojA=]bpɄԘwi3&;|%[_48cmܠ--OsӔJ_pd;U7'V..mp;ShF꣹g(MK~D;^&Rb29Ԉ~0¤Vl`iC=OӨ`B iq2Rl /vM8V#ؿ-U!2aZhAh N)<֗-#@1X{Ȁ- 2zwx` @\Our~H;Z:EvZѪN@B&ְRC>[pQLȈi_ TйḘ%)>7PO[OޠcXSxkkQ(FՖۻcJAQ{[ѝr꾦 Z֥F &b敼!^'yH&2 y{ehN/MR P H|Ɍ2+;;sJ]01k[D^GY|o\bfMɚ?VK`.- jfS[RO/6'kN# |uꉎ L7[sRI;Nbp7rV0G a?3CRo&kq4@=7z P//KshZ S5[LIl4_z W;)H0ަo;gθmBKKеﶀ3ky^gJi(&7 }hY"CMP+#xXqv. 5? ,X[~Ͻ[.tJgBoC{ZYY.7 q6 X֪t;?;N`uI\}ݲK^d}zT=aan6PZ40KjCي5;?ńZ$F;t`Qvaxh*n}V|Ӝ÷#$m^R:B/ZH{mX3(I7a3]jQ_0rNcD =< 8DИRci]nTO![}xE̤܀A(plyd~_ki=n#R l"G\}%c< ?,:_m~9 Ǧ*~;4w7J?'0@B{AEЅ^lѓwb% o] CsW/6<?Z *D3wT?v*ͺ  HN#7 {=\@u;v@,+%Y&2USص"!'tFç/E`'0JYy)FNC^`&R|[c_ vnɰñf}C\MVKwcV^z=u$31PI418+[m7\`l~Y/9 ,{Ew':%( G-n" ۡo^$T@x[2)s6uH@ zqXuo}? c6Ⱦwa:- ^qpVa4e{[RD}I6#,;*SBpaJvc d2O@ʒRbRE`vͲNDŽ-V_#D⏚W M;soQ"hL|TƍYq1f[Ӧ ~( a }T?c*e;D16bh,?wB[{V 0.?v)/sV=FST)<<WFh*~pU,CQy*C_L%Rn)m1Ml%÷i$~TwAX,OMPKNv9i< b*cD`3 ڭpl>IUM*嶣6?ysٚɕ>Jes 9CXWZ$ܕo+ A=AZ4 BO Ip~"EbBGPWk ?Rum 9nk[25T׎9ؿ,tPCft8:L(Ax($=[ *c/ $Y:oƝJ!FX)vG@U5*9xp)=m%@g^C`:((P]țZ=3bMgM)k\ [@Omuԡe~{YcљN2 Hwp()T矺IYݩ.۠ݸ|QJסŮ -aYꕅդZ7 [+)]VI߇?Ʉ66Y,ٙ1<)Yr*,+?t@PN{h-Ń&)Wߘ4 މZow!ߴv;MQ0=rZuue,.ݝn=-?:Cיm]2vP>i&&Hwrcv{Q4[Nӯz[6f|(d3C(Wm8!,T#yoq"\u6%hRJʫ}ʡHܮ!nȱW.es8'i|\5uWm f}z|-oU# S `I~M#X-(].Jr4/VW(o|5>Y;33pʲY;R?"ur /mYVAڠl oHTA$U ?hZVb<}7Y0T- ipȉi *Ip;G@]^ZG4ΆW]ü<٩ o_bx))S <j²|Bu:aAXi\C j#(?J3ӦB$rjDZ:-̋peŮ5ϛ$/ y/ Y~?Z4K@ӌa"$S<3@WkLoϴ9B)e"CAʵ䖝߽"T _#=w劐$& )%+m%Me&,%a@y G>#piKVtY.ol&)Y#yOve`+!,a"s@ӊ? zJQkάثs`uTEm6iB"bfy3+#Cp M(k}uauNLC#f{, 2 ʖpuݡ5R$K8˪pX`ꐫa[x@D `saRJUԕT (6(9qTJw'ӝVe,NsR g32 N?D}RT{>BgqRY_$(\OEа''خxʬN[hd1itD_iGM p/'Ya󩕃t%b::٩$DL@[6;yZ `]STm yKՍMpLrօ6LxQ9GG%U6jݧ#˴s$GMWMCt-)vpD5ZsHd 9zJ bX>}3ViP*u1_H,X|%KPj̲(gՓZ 33ӽMU{|HeJ00KA'`܈eE'a&svԊN*tX9IdbqJ]4}kR# >#ڷ 'Q?|itͰ< vN"D.apCŏJy͚ 5_A6_cb(8.glĀZstH ꣇n v_C/^;9EV"P՛#z&f0M|plHi6$1u wUc)s* #5aX ZӶHmyR6ɷq65h銣HwCTVB[J-b2.gx$ c1HTr V D]HsAj=xba:&|? (--={eM$MG,L#\%޽qS=1*D"c^@& 9w봻I9633Nt.ԽsCJ~{k$0#K_kfdH+_J\c)>I,t&ǍS:!aLVq~|jf}mӿqoBb/qL8F\q'X"6R]QuɑZ{F*/m#Ԉ[aWeD!WLKhn)gj$k*J9 NN8)}ЪLiۄlDg.u\ļcJ]!KlvhQ"XVqOƍXƦP+aE+QHL; *.8W4w\{bS0J`~ mEغh\z{U _! FZIo5a!uDBtsE<º$?(%^ ȯB@Uѥ]FJ(}4^%G8`scjAa x'k^m@I"=SjpQm6vkߕ q{ 4tJ)ܰpEhe(C糰5Og/JeH2wPIvo5?y-}N5!TG 3'( w)JoehPo9kbD%Hoiνu("KdZP/# L.Ip](|@\ئJ [ ysZo@s}쟿=_oh`G~ >٦R-kEsmV&lHw6X۽ht9cB: ' %j?2"wk:^a j6f$b"E61Bv00jL$˄@/rҡHAWR'pQkk)oZ?+ MGVkHdNu?/0-is1)yD ̛c@M yVcGz!Z-guCYfq9d)E۪B`AƳ=U\b -[ : ' (znҨR@$7Hp#{p(qH:9md `+o[{o!ݦek :$;N>ENi|Qbγb[2I1y'zgA)7u>&P,]fo|ߠ5J9DcB oow(\jUйyJ}UnOs篶-brYC 87iWՁ{m} >3m̒:9a;SX.w1:M(m}SEqbThg bJK|d`vmVTM$"O)[SoI lCvX<{Jͱr?k觍|" \߉)v߷86ޝ-&'ُAOUgٝJ=f-Z< d/ -ma e-Gg3.7ZXJ šScb7uFIn&t\Y,;X=%KCJvE!pX{D1ɯ%Ҫeq5,"]#j"ZΣ/_X̘{ӭ,|: cцm=N#%ū .\w&p./7Ib@vT,~eVv~lYtǢ\`@"C1AA\U,U8 6=U_0ߌ *S N@?V?N&9jYީ)c}qtv=-Hu5ʤϧ@~Mh|g<=!e5=e#$Q;"QD7boҊ7v<![!s8J}'6/6oِ-<BڟB^edO8PFL[7{TυMoE栅ِ/aw 3`_&nZb<$kpX}^K$ڌ} q U)s^|R6ڟ w8ퟻd H8JCxoroHa;0U(wvnBBBTxhBWArvaḑ$'MǑG*,uJd٦TFސÉ]w M8_09PKfx.3]dZn3*BOV"<߄47A_0q{Ow t0b4IoePA It{&T^I;XzO=^o7193>m4K|aWNJRKE*H~a"1k]?93,77L`N|j\8_q_yrE?+y;%(ܬٝ+@?Vwʃ?xcՓy~) vWD=>\pM`b!x0`Kg6 "PHӆDP XPƤѰ!Թ0)K4y ,pPA3wR\ xPTαQz(=ہwgW&ɥxݸ Q= ̞b:S Cfz$A<#+ky>zg^~S,q~Xo=QD!D#|8 Fҟo;: nF)-ĎJ7M)/L~(;LD=Lw^^N"fS|T c  0~<B{ `.i+^Ǭ96QI %"V|qS`)NKLcu3$%_¯TXV]F7.J^T> :S8O5g}n_N3Y{NEoGOè0 ϲL{c *0e,ӂz㉚]"n&9>̰̦cC.b]ױ^UM_@ˎa'p.XC {􀀾6$YIQF.Q8BQk愠dm'hX=.U&g!Yx;Tk/%>pDx1E;R*_xdm6uZp:%S_ W 0%LPfNvNz8CMX$$yqn"V>%r+ﮌM;Kx.3ҵN/[vk =9 D8}uE«3 ($敨"U3fsF𜜏VrO8piCQ9ƣk,> 톘4ƫ՞U&(δcO! CʱAXpZOoU^1|4! ʫ% -VuMEJ(-n=z0n"ߥڀa!1|: 4v/0|LC >3c7⠽ڥn!$` SYГ{FMmj&JA38j}& )5GlBĐ\t͹r2c9"x-x8^ OpPZk:OTnU/n*K@U@$8 -Nn#-2͠u5܉OU_ܫga9G`c{|oay;cIex<VQ]2l Eb `#jꉏ; hb ; [9aLx-.eJt,k06\\Lum5^[ܵ:'kO4RF@^uR6QS Ǧ Es {+9V&k}|OW==j'̹BbOя4v(p0b'\go LYQBӷ>o=XiKo* .i{3Wh8&MdA7%4:Ȳhirl| i.MS@lST?BrB?a]4"'AqiQ/g~'#l}kv!?3HU3 )祸J@"4$٘/>^lgJD_S߲ -];/cn*@1ƨs?%b9X0nh$V`ШݪZs PRhv{|.|W/gIL\uH͘;8}W]+Ug(Gdh3aCB~gVcx1b`^LVLl)≙8<e&4-8I01ȫZ˸&ס<]h:M0 Q!rR;\iߴ5@E*_vDF7[iOz! 5FS<3OL2dg,<jm}G3 ;r檰AYs5mA@|99nrpfl Hz*莟)lK*GLG.Q ;O%|_ n-M󿌰2T&dԕfY8*6(ud\ɧahj~c͏/)Ǿ>>t cY{PQu9KH:-d x#"t٢{FW#z*]M%OHd LIG fu,-͹ZUV{)v"SXQ9U~CjA&rc:2f4ꐐRLiK.`fYFsqDto0b4 ip&ZZxI $OjJw6S2AutJϺm|;Щ5<]m1O7/D=*t֘ o*Y[sB;$SgOq CJ0DD_ywUS߁c;䅻"ophiuB_߀#1&XqQdIL_Fm>qK-Y`*1d[^gi.ܤsbqxkQ4Q"tX ]yKPDzuiF db`>J~{RY'Q@h$G]9q>CS @M_nGԈ)ud Ч:@09Ru!s!UvĻ"|euAS'"'}{APKFB3g&vGBАB(R~Û^с[|Vγ G(Eم{2;"sw_o@[+ޕl:Ƈ:[JL˲Զ]^1!p·qN+ 6 R{2L^rbmW+=Qgo CJ .&/62:7h+dVo9J oۍ{Ps!w@CH{ CWk?Y(bZ5DGE5r949 ښ"v\eO=`adLn/;Tv c96CQg9d.PsbUt+{z/!(l$j"n 8 &pI\@ :]>g4 1yn%YJl [IQLmW(O/+ gwK[vCުMS"u"&(^Ű ilI. Ws4mnZyKu˖˾=8B#쁣6W FEnڌj -vz#Ќ -e'~y*4of5)y ¹Grs{Bd)˒Q>nmS vУ R;KE:'#+nk!u`[7{?FUſj\2<]㢍5.jR'W,="S@cfq-A\_^Ul.dD08d q}jC: zWO._\9ţ +;Zr<:}T>z_ǾRŢ!]"χh`,#k~m˳:s/4TǻƓ8 LhCdZS6:A2gbG^AMۺTK_[lq~ݒ?%,DQn B/gvRYgF7(*}gO~di ]bd18g 28P-jjH,fxNdѭu˒ OË~X@)؅.и~Zˉ)Un2@Dvt!A|EL&?gځ1{y>6m/b!s.ȔzdJM ;xe]Kˋ냱Yt/E$umzm7o EժjK:L9`^(wӴZ[Lmk(E 2=BF%,Hn'tww&6_U]{3_D7PH8(׮;&2'%7ٟ=MBrIbE;1Bak ށ*S-vr_ 哖JmCIi~pK[CWGS 1w"Юs۩$?-YXJv2| W,QR(=*ȵʝ>p1Oq;FB"w筙 HA9I"?ij_Ləu_89qZCځbAI;&+9$'d!EKiR(e28^ Đ}(ͽ};8^ȆEw9a-D1)4?!-/ 0.diy•)fk~n?wa}Dm K.(jM&odƩ:hW/3JfzWe]ד/Ux!Ȳyw;qjFT*3/BDH|qqc):_ @V+DOd3#p(Y6-dv7Fց@v5I{ 4̗ 'ț^/B!̧ؔg<|' ] UBȨϜqZ{{N`2U颐ݕ.5Ae"l!*]Bap Ѻ8frU !?^3W93]ŽaLJȓRFsњMQXr;uG EQ HoF_>a[R7.|o5+]?ȫM?0t>-p(B/Ө9W⊪#*E9soհVb9uYECt.<p9SI|ҳV6p)IuN=Pb6z򺔩<WM&6(O0QH55"#N OoA%g݅] >] `0=,$؏= k_uR9h|uϮ R*C'3<%8!娤CǦڃ,w܋C?U4s}VyQ3b<]9cx{^s]Ү?dG .fzJ/3Q=Owq}35!B\7$}&]:,h.L'[VKBrWM&<:xN7ϛz>l kAz\>ǽ"3m6<-CfJZ~M&|wIֆZ iYZk6kmRRaELwG2<)u6CSW'5vyOD޴<hE"Ӫgr cSDI.`pFleێ }E;Cn_ĹOiYBZGy-^D54+ @  <_O ;A[ASϕ85& m$h%׺ܨDx̝$V q ?ӌ7Dt8S-}2!bY!²-[ΡՍUu$TI{"A3&y6 ]:E\j~خ0`˾\AQgJO^Y鷞0)_{,0w$U󃊼ģ#?w(f$9I< Bio{Qe‚W; a=5P,bdGzOn$tauQ [h)`b.AS8!CIm3-HiĠY NzWO1S6bc~Ҵ*V0-d3zd2vo:goFq { wouN'%0jT7, oD^%py%8BVou ouiޭ%g*g:n婂9wDxaR,z_ڤ}d!j5q{S P*d<h.{}kDS.RAUxj8$SFEg >ɾ2&8/,O4eJa6K]2{űBܶ (V4FG 0l93O}Lи}'SueGCn1wѰOMI+–?reuU^ӖR`t-ɣ4> ]vlܘXn)e] CdPmjMx{RCܮJIlІh,+%iƙ鯊C'Ⱦ&@ZGܿU$ 4v5D&gжV_pd"H_"?Η_q 'lCg Z;?xK/C _եHhTT"!%̮op_o ldXCyւh{ԥ\Iې~_ Z6=ߎk,p99R/ơ)"pѪ51;gr-)&Og󢧽-a^l PH#y(|Ռh~Le骰!&bx0\3:O]RϵU=iT5ˉۦVJQ$ (E`$IN0IQ3MGy9,^Fz E9;Xҹ#>rqfp_+^PC lt`"9H`/B 3~#Ӿ)yquwWiGwkIYĬ{Z7!aDQD /znuv-o1wרofnb}IK[%AU#؇  K#}$!4Ҋ0)`oaPkfO=+.CF|؃:mWn~2烣9og6d 4 3U&he6:&cMhPO wjhFA'28fn.`{!!wx[L5zݗve_E`dŽ%7WSϞuQjzAM]z l Mzo!`7UsU""|AdԤ,9Brgۖx[ǸxYO@lWc O:+\݁Kx"g-vw_6=[nuPi8lȔ`t[[%ZSj Z:KDk'Þh)J P iXwnnP_ \}6JSR9Z-m#U7` K} Тט=d+eMc5pxօu ~+Ф~*JƹV;?医X]rQ3Z{ŢdcChvs1NiPm"ЦybPd0m4EqD7ۃIM8Ť2-4z[J%]4a0ጣ캂~G]\İXw[|ci )[cs4p0>vczfnIz_U#3'\6ڡpnT\ =#^A$Y9Uy:lmat&h|G`-6i7;,ei iNsCn۶Z6H؛PK.YCLih 5x6V':z\@/t%xwO.`>" 2n#7~xњ%|/ߎJhww7qO^ImG̻,vHɤ7]5u KNO 9M=,  Yaک~ەjV]kEſ8sSGaI%kP?fU1#Rm_+߾T[Z$"lޚp%>&hr|V#(KM?>bl{t:AҁɥI>h gd{- `w8Fq/Nי*e;%vrNßO(ěujDw=vl;i)~.7TW-$4S_wX%AՊ? D6doa+> 1 |X'hQAn fcAV&$U{{nBv6qĜC[ .- #hƁ X f^AY^xVjo&lsT~hʥ d5ϩoѻ{5O`wDryY&g( @ky>6@]eO,[-!`]8 Yc{m6u+uxFF3*`Q^?MJAn-~T6f {9)$)1f]]55!s7;>m$Pf_]9zX^9 9r 3h!H&54h )wIel0?~}%S.kx̎ӝ8&K@Nd.l5-k/q),TgŽUhlbevAu҅fuDI֍-.%cNeZJ.%+y/.cuj9wiC }  XlvN9/M6|?mp4Sl7:AK-tOܣb KSՈ-Ok w;u?Pwj6y/)?C_iY`[*{h lfswl2GzT {=?&$s_d 1h´SŴ3ЪQ~m6TYZK{ݚL!x״9 s*XVu,\F0Aؑ#kmrV~^lȓJu!'+~H{sVq^ý&bdu)nk޺TtRIS[c^d ҲkK'b syos3f(3 γbCnU0%^Α39Aڦ[)cHJ[]Au|=m týn̂z!Z6iS5}Y\WA-l!ϣx4.\"-+F"4lLP,A68ϭ nŏ²aPNGt@\ ,,jz/aG ..UA5T/#hWś AW=`,1NYPzgvj2m38-_rl n4QL8 xN> PZ/ZTEHbQת`1MC1 KۂD ^-aɉ/(#ahWHT s5 =u 27 DZW*f}d-9piTc~Yב^Vg: ţ6Y%VF9 X&%OVOY, tMOA$Qu8Ohƕ,@[EWtBG]ؠCij QmV% oTȒ6w+֬#x}жگZ &q$ ~ <̎;V+FYC:s3>K+ç#aUg:w׶~E~[E}1D &Res6i5~_?@L_=@ O 7 "*;8KrDahrl=UMGXW@ni c8f[.ZKʢr0\L"ŮߚPo+xhV6%,Lt4 Ge-Dّi y΁FiOIK Mgr)(/o |H7V\E£Lmu'~e2ZkN4QBPUEЇ:TdTTOq!~,YֶQnJ8h:tP*MZQܼQد@Sc=7dOͺ~:E0y"HOndmEM65g 1h%#gWhcd,1R ?HKAsql+|[+X@{_g9Q@PfَuW8tRW/Z:帟tf.$#ʕ5|rT$9a(Ud??ՠ9=\yʰ5NZ` 'NlW+Jj.<]Ϭ/@! xX~n7~~8"‚vcMWV*!Bck J|:M?\t 8Rw2`\ BvpLNCt0w>d%"gTþ u"'? lbz'ΌU NSA^[P.:/r~!H F}Pej ׄa._{кMt rk̫2YT8UuSZV"/@ԆEW"ۑJ79f>0~|:W9wM@3U=IڪtYOӉR m wEwHo.m ] 1b ΐ?ImLWE[eX6F maXpx3 /?*]wvRK.8iz_R)}(>5 ;ٌo 0ZQd%jUf E@;k^Oгv *;x; mxydάFt|?,fp$hiM4,[]FK^mω,@$E {#B3|7[+E.UÒi 6"221ru8âDŽt*}Fu6e`KF+8Aa]j!T715.g$0향.OC49IsstxͿ9`tOOkdvʡbVQh&wNؠ^--h'ZDnƟ;_т酟RiLb,(k3$hahT' h%:k?y+.iT'5`V7M4ڰrI[?a?·,7oa.0[˺MR&çmGγvzMR dBH+Y?s.:t-Vjn;7+|!txCB,p¼@kT1WIט3NaP9TՇU~Ja֘M&d*IV:G";vi4/:Tpzsd _0b=|mIyWc76ty*6yb׉[S B 3xt07/L9b/;stk-CPvEs%gdیpEs)]Li!V`!r7y%l 8׽H33g![?U#j Z|>*$(^֖͈I4T΂JޅӍS!z8@M+s8mP&pYe1i]# /4 7m0!DXuNݦKN%AiLYbbof.瀼r;Ϝ|HU{dxjC"4H򳰠PJ8znQy 0P)#uCYu!izq 9Qi=u{$:Kω-P\_jmJ+ X)|H[cZN6q.%dFJL@BCde9}?M;$;'E`P?BFS ǘ|4,7љ%C2j@Af]/,%8c͐?T%w0fŠ$i'劎Iֿiҡ+6Ȏ .Us({躝пy* oAbR$b*%lDR5t7dƚ̓e7G>u)).Z3C+ROuϒ5~ngĴsPÎQb JLioJPj30R|]!ui ]1%#.bݚsنaN.\ljW~7#Y W&_eA₀쥏}^F9 qyAnN@S@41K=Efǯ2`Pb\ߘŚ9d\ܖg]%Ҷ(VkG?:w^NA:ΫQɔ}EPWU'W|-H~a]OPe# NgvIT*>\m&fhKw[Qnp*YOa҅Jg^h֠tsbmPXHx%{p #[uc,0*(Y[jT&g>wF|Vw"<Nva?EScnz[bv V LCDvZam1G,b K*t{5?j@H_64Xt5C%mҌ@,|;c)Dd>9,jIL8vyJ!)ܳ0Ny*[v.ݠΣYs&jh'⟛¯^P;SC3S҆NP@Q'Y):{b4$ %TldެO% r7.nHd7=JCsmHHUdY*-yX=ﱵ@a+g 2D` (1WLƉLuY ydJP tli[bdo mv!c8cg"ƌV2Z{Q+1HϕNI=},l%cv)8" ۫s] ӯΉFnZ}:;+A?sUqO[%j/<8<="4`5KkJ7_oOZwZ5f爓 fs)((03 ۑn(f6;GT=Ϫ \q֣Q8*!OH>j.\;V8vGǯ"8ՙ*&[ Azl'|V4HqAun@R@6Fréo&1^)Kc-"89,C@݉7U&sɾv3v]_(in(lc(SK*RegG`t.Q2y|hbǥ+V0=)m/6lӗ.?< sD@^:C-QJ=7 P4_ҭ4!SkGCWcgaT5bf"`!xv&k=:2KE?huzg|۶-sy%7h\MY$io]Qs/w= l"M{[:Y}tZaRfj6ôtL\xuV4slƪgϏ"ny_ ;aP{0Q&v=N&-q+n\9o;⒪qk]x"^v-yN3Խuz:t'2 n2-!s+10].+ߖx.s%Ǔz+->tHfP߀`^kn=#1ב19+PO cLxCTEVPɲE9=n[򎩱8bYQ".O@uǰaJU-wGPY~@#0cWݹQe<J`7U m߶B.1,vK2̪rR޳Ƃ=*3[ 6q]ozl \UrS\!oz椪g(D.nEa&/Tu=#:_ۥQ?t %^J\3+o3dѤSɝ)2Xfm`MTȅP4ZD]KGL4^prD[AǟiU}+ݝ$(8P2>H^xbf$lIt=axnF*b)HSZY\lx@t2@{~{<2.Ճ"?$zC!Z:26cf۬A)tXg[[1~Xx/b1lT9~d&i)S1N1C\h5l%,tzM6Ŭq Zlhp_ꝟɼ+Xp7lmbm;(*@ܧ K8J ZGo"gF{ᵓ3; #7Aݷia_⮝CetU%ݓ ?r1 k24p\ =EϨX}ITKFݏ-5J(!X.$ĸIю@> -0)gS.Jtf9 <[1(Kf-('[θH˖c`F lFf!nL{% إ!&#cC_UE9#R-֗tq$O߹'򍡂Dp%&kWezGS +?d5"6~x1+7 ` I۝OLq3q2 ¸K,#) RQ$gDamB)*_r4IV:B}|>wpM ~wݳ/?]GNLd 61'b\'v]ͤ] f(jzv3+ytp~ixo 2;5O`$1L,rfc"Ho\c 1LGox3b gtr2|橷Wat%zG׷{CSM!O{| 7|>X$@GVP@'oHr $eȳjf2&&KZ= hs q닸ōYd-@xP,u~Z_l`_V6V?['g~a/P+Wq?:+q5Cjk08uQ#cm(eߍʚ 5 EH__aiر\Bɴ8ʓiMM L3A&pb\ƏHaMmpP%m_Rnß<r&fJUΎ+[zJ}dqjОw{ZVgI™Xin] I{ 2vdXX5J& jLV¾zNDTo? ɦ_H 1 ?g,|}]^^!SwM4[q@4E!Ʈ#A͉P~KvnZ?į_{`z43S|fKT¿9oSJ@q5\H"ף`h3#Lot̗K.F=FZB#:Yyb½C>R,~ȣwb%km^X{PJد bP,FK^٢uwFUˮCr,ssXS*=pd?qh,s5eXǍUrw2" wRW1DVfwhjBM@\<*,t-t{Swwݶ?϶>w@=Oճ==aQD樸pgoE`vg7[owFO,^QJ'3ZLM}L+w/)z"+n(ѳU`ɯn[~V&g9Lh |ƳVN/4.7 9\;$}M䧩N? ]y it,4y[A&ƗanAO/)e=";4*Ya]V7LJEMĠ >O&A{gkA-:-Ʌ"䗰땅>:L5(sG. ! (9 ,"߇aS4dvض̀}3d ӄ۽1n x ;Dh+ƂE pM$gErD֛wrItjMowY?5 } @<*_@.D[æ"E~20Y+VGx6^O=+ڸ!Jւ >KH Ӗ.-"|vq7xole][<iɬYѣjPm6-&DXPH`o!,AkWvjwdwt:D3ɬ'LJ,Jj<Ͼӊ#|a }ȹԼa4AM6z%xx0D1yH8H݅bW&v24QE;h'[b7r~Af߄}糉7UHl)*tQ׋Ԅ^1OFdz甡L5mFl#|m+9gNVGYչC(iJRw mKv"(O1A-9A^>_ԧu.x1Z5P 3 K4/ %zď:B=v>S775y۵Q5͝>Coi7*+8Jk#$ٓ 05d׷zKb@Bib;5U6P& }RM5-DjuͲ9cE.1`v:I#zb3-KP%6a0GPn=Uw\2ճ"y JYbrxx1Vo @R[` c'vXOeY0ńT[d9e 2Jx]յ뉲{gHOZa}B`w˼@{}ZQXLwth5a5fXIQHlY 6ѝOȃY}W r>Ҁy {(7]xP-u{خnPz#r(mD5+BUw2/ك8FޠQّ-by:oEgo)0都 N_%s-xoym;>>*@P%Չe芾ZEo6j^hr6h$&*`2O@u6ᙟM7Rһ AV/V~Mgy;k&_"Ʋ =5.6T^׀Mv)“PjS d_N4;mln_Bib.{mXs,ğ7gjsI Gn]:61z ,,ǖ9S7\?gY{^0-SɯE<Ή NrcFxM00 n'ĵ(tYk A.M5&vUm^rhY~JSAwAX mO #M\B'ºA`: lV:#-$Zi/ƽ> 5ĈydFnB)b$ţۣ8Y c5-)Uz:ԑ.Wd*ءWPIWM2g!*r{@3~9]g 4+o\g?><8h Ry?-[ؾPt㌨9W-U8&e2ܢC(˺ G,˧D]0s^T́XbP.Ai|Y\#_]nJoKB+$-"^[x9w.큑 Wp~_]ˈdw,_2ڢnE{Ezލ%KU,ʿ%6ZVnh@1’f c%H=a]sS46{khϑ?y^ aUG)cӵ$[~fuZP|rb[ud^̉ۚ_IH8m.1$(Ho\1~Vgˮ۽ ॼ$~>5cYXSq∪pcq.5GoVR9r8ˢqeE>+WNDDѤ4q+* $nLAajUHY5^M%o}7D̈́ ؜w4:p#ϔlhgzIEz0&.F69XMgC*]4roBЕDQp1[6Aj"m8ayR{(9c. =14S']Wjly>$dE,^gdf lY]j/nO^dԳ3mGΰ*sb•Pqi!@0ᅮp$Ci ɱ>=*Oo` u &@y!n0o ZxO14\dfD7I F݆oZwtYMf}/ýr^I_3S-& /qԐJbuk0_;C7xء[G|s|V|TdNmb>> hTjVne=Ln}HHsoˈ׉J~j腻D1oXӵUN)ɚqYpWq$QvoyMCe 3J&\iă"]m{GޜaU҇3?rM|hio9y0Ⱥa<_it˗<&\el}l岄z/Naᚎ9XVâ+{]_($Uhꈸթ1)LH`)*U3ͤq@g{,5iuٶ ֿt芈/ wPYsIÁR 2ZK5Y:xEf>:FWù3<*[|:XE( Q6l! v%*}n5LW^gB%?{f&:P{G (/Q iK%B!!O ꡓ)>ɶSzѫv2}H61%I %p KاBǁrP<"/)"1{d#GnٮZ>wTS"pסff?[OsS9b$4F9˻hD9x0㛃#:4T=bRSJBN"!9<`Yq|NBΊi x/V6hUdiXv)4_O}S ېD+V՝I+f/6/M~4>,=,/굸  uHsF#( :Ly]$u{b }N9N6|RklgqhAͥ> %wMdt䔨1@%ݣ; G.B()0gs+PG[kt%e;j{q๥8Qل@^̤qޕ\?t㥐yh ouä1 QvCaRS#+$OG8޴PH/9vڝlf ?H@seɷ _𚡔Nރ;!'DNNiE',bg~,H;y8lB! &Ԛݿ~EM]& zNWH{LLc\H6BĈ<[3D/@wrP\8'8ASnڒ3Ⰻ>cZ4Jm% y(}]i %ᦛZ '8b"Q+4)57,jޫC讵*-g (em`ײ9B#Ql*$tDo ZO孞~nNv1EZFxq|o8|U=r잏ܳ1{ƴ<͢6忘vyp@pƍe!9FZÿ)"r8|ݹ޵Sc1Ble +%43 MuCm6y2B1 V Mz7E8Hm <dηa>>&@e+qV <-$?]Ov,mhZF[6!a^R5mٕ2(7 I (zEh=uyv~$LyP9*RJEdN@2An [%LK8Ҿ4gx(orgɋv~dkbՀ}&S߂L7*K>$F: ,/ũ̶ylJW)tg&yE9 c#> bJB&"/A0D~8l1oKVc2(1A*`XlluȘš=,>\X*5yrG[IΎ{12xI݁ei7bzr(4 QMaSm&V1¢d,v5TrNϸ~e|g -\ѦoV]TWvSt$B+Sqm ./i*ul%T4/3󡶁'&lYO /߀ϥDZot؝09P8%Ko&Vn7\cW;aLH%2m;[Y<*>juFZ,}ƴ9䣻tc-##z&׈6jtxP_U#.x]/^ RA})ÐIHaW~]˞&U,N]eMp@VGK:6Q+ XJ wGsWh5?ZaC5- Q .E+pMBxIE3:NAO&XMv5zԢ*M12ʎl0%QaY : @ҫIķܧ(ˬU~r#N .h<: #H{Asfy8!>싰* mjӦL1q 缆1w ?]\MU]]ջGNU?YxE`3<3@hm}pyGhWƣ'i9x$uv(`<Ð~eͽ>_s I*#~0T99O0T.?42|'7@mW[N7#_ RN-2kFd(.Pƅlid 't)#vzЫ5E2ZSޮgT`dg>0WƆ[O:er>.T4O./ dWU ؠDd' ZIG2ϸ 4Qp3+F27Ӭ3E!&,FumySs#?ХeYst*}KתOP#J6HT |AYdps)Kv6VnPWnR -slxrx==z"vfj npC T,04ڬ;Av9m1,3UXSnSVh0_{PyjūdDIy}38/uK^p+X[?g4])/~79Lkw\d=,)rZ|$؊|H(mtn?c[ 3jbk&t,wKO"m~tl gU[5pGQ=8:3Q$ܯcUì&\9 囩ijx+O5JQ7 ߗfU̅UXUILx'mnw#v6|f-KyV@f]y@HG狏 Ijha+JF+U(9UKR!t`0\1J0ȇ(dV@u=*^ tB0Tbu[`MSB& VWް=BΨ{Zx+퀷CHgEbLwc$%lW-4&e;Io=,;N_٠N"VcfVXW족*'{W}!;X*QW="QovܲݢMWDGggh<8 Jg2O<n Dtz"+.@ACCzhމ(c^oAz*Qs;gcD p# bMVb3蟹*&7'eGgOV;zԣz@2}y,VPa(:NDY?wVڐI[Fo(!JR8FDo_ {Ki$8Wӓڒuɲ4;(\2Φtzs/fS)+%x Dc;"ANovt,ރ),;4e(Ţo/jxP+ƐλPڣ S)NMNs#9iJ6;$b.2=ݐ/.}6 Q(*2*q<4fk#54#}uOʥPqpm?, ?㩮(fRHw9[C>ݜz8[K 2 G-0 g`t #_s)/b9u(w-$P)\swT Sߏ.̄}L5#QWN]u2|,xZ[>%nܰ"R]*jGYOY[I;=:Ah%\Fan%K d]*g$aWISy$ mN$KvP?mόA>6b ~jp% ^e _,|4G||Ko)[kY w01od %tZlE=IՍ8f@Nb1OZ& ֏@BԀĿј1󀈀R'+]+]pw, io4' #,`v3yjMιfR&+j(>&2LZNQ.:aG0bC 䲓WDbo7p,&|쾸$9KocAZ3+Sg/8D\d=#L;EW$MM[]=]ȀwpWY ry~:iόylKm ^#==0J1H)f;dtLQҭ,zҰ&TycSwCd wݮ yAs5inI%Y"Z8QvgpH SO>Sy巏ߜ%4cZB:HVREاJ/g_=O9'KxM" # SA0f4Jѡ -uо]zm=bˁKk2tb&+fI]rutC9C6V9@xZ~jxBrʹ~^cN| u)Wuq0mkDм1<};CV,E')eޕ$AftX t"\m۹@=mU9^tyr8L2 W W/ Af8C¹qm %%Bԕ)N>uh @KZWLاĴz^*\gg9݄8P[#q> A:SO8MƜ~VcmlʾٓvX*縲RSmBǂxbG\0G>3r}4"^f#{K$NC%8ZJAk;zEKu|O$xi">>p(wS%_:@;h-6dDuEPϘiM`'|^8m>#~ u\Vl~C`"(-ѝ&Ls,v=>Mh DQo_8nxK_39_.vE87aH/,L #2]fe]r7^af(:ՊIe;;o`Zr)1loJ=~Q5}5?pWe9o݄=l|V:t4 ,: OFB\p|1F4{8m=Fv]`eƋ:WİtRMş3Ӎ}W4x 3`6:ս} J4J 1>zlwk͵ϥZ $/ xx%UPe}6a Rv (O,XIǏT<"ߘ5jKssU%&F@ V;Hq-4x g?VU+x iZ*[cB~:#D$z7$_fv{yCmirGE?x->0@/Gb qF {'r׶fJc)>C7 P&]"0iD5V7ӀN'ٴhfH[#vVKO|LfϚ[p~aZ֒%xrpx=q,;(4e:$pD=|~J#VZol7eDDTx#EY;х+6@@%ɇ%S)dĔBjHBM7u;;+i $ioMv\gsѣ<\F#c)¶M1N=)ኗ9~83-"~ ?0{r?w^p`O ݉ SY?ÛvBWۅV p سzןL hrx<nDZ 9Q(HJ ? ba&#a׽Vck|9vHbFz.aoS+$2?VT] #f<5jr0" (T&fl>#Q!+֢T>{8=c߻9n=:P`Б긮69#b+ʱY0{&Gc)#LK֫qQ*x9W *H/% Jʲ<Ü=m1~^m-|S l=y~ ~ r)\ t44n˲ }MMqTduq=deGC,utw,ǟ?ZO[5ykm8:D4z@cP z"U^ss úlb9/ESɣ)^)o>a:b׿>_tu#[+T[%/;iёN4o8̿:SPōz!=l6[qdSyQ,@ _x`-eEFar"3vVXqSϱ;36,5Щ1q WQ t+U|wޟ:*27&zK,KR1p,Ɍd_`S>KJ̛&m}k>{YS(ڂm3%'ںJ(3`M8a!oc=-s9lU89YU4d;]Y 5fFCM4g0js 01"RˋtSɯN{Pk)ZıȻ/ӴPWYAl{gP(`[AO K',Q 2Q|-6dD [3F%"Rybg(&RLhC|ҐLDϧ^:P@ bJ 7_$ȹ9.z6vA&bܯ[T\6 ȇ`q7bœ70s>f\\  R+KĄ08G$t*dxFYޱ·ani%g^VcoZΤ>RRM Q7h~!NEd,琷DLnkFqs`g]$k7A`M W-`nw!3_j԰a(wqPM崒u/}[ Rp~H>m|[*:DM{J?mIaS,mUIK82QJڢM' ;q+!+*Чmw854s?8adY!/p9G_ܯxViw\SS/3UADž*[$>O"4,#BoG'PI" 2-a]VϨBuRGDop x㲁iJ'S SuG"yn4x9|Iu,ܱgYZ0707010000000c000081a400000000000000000000000167a4d80300007144000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/q]?EhDTTk׶Ǽ56_[x>Lbo2-4ท/gZ&;E 8Dc`g? ?ybNkEVu3 Z-aܝ5̅Y2a-GͦYTfq ٹoB7*5T;]ysh]{1;a}9 &P 5v"ܕ=NbBls?P_ bRmd+7t\pR!ؠX>8CT" 5_Dx{/C'7vIZd5 x|g{\31]W6DLض4Y?Vt= Jrr)\Hҹ &B=ՒzabtJP9!r2InytuAirvfU@kA ^HY5i-Gp4kMA4\7rz桥00:IDw3a@柘Ti޷]/}l[_b|k|;xϐJ}*|hs4"4ųJ䊵::w|n7Y04rS` 1KZY;.}=jIu0KL$؜\@k\k+:YGzbS.(V?oW6Tqcmd.e4b;|_bI.ۉG<,$Iw?=iEҿ%2y@&n)V͈ %eG!c'i-w..IFu1,N9iI+:QPIۿxam5`Ѭќ5څg;߀s/.<=ϴʎ[~ヲY >ݸ.OL dw seB4.*LbdMI02^ ,,Pfs}ho RC;b%Z~_Y25ֻ=Ґ6:m!9zAUMus굴$d9 /;3ع,`WփF'0 }1UN&j`01J{ ]8:8\6l9 jdΐt̸)]6݅S&q?N#bDp! oLwhf$6Xͤ aޑB*aT܏g׷js/f(9wIԛ9H Bխsr 2EyrWפPJ`Q:W;ƃzF4!{8;㞊bfF0&|c;֯J}[HIc!栘?X:{PscgU#Icno tDI^sd5r gB!^I1Jj2r9xi{7 /r>]ǕF?DՖ[> !6pFs0=VamF6-0 spLSRI-A2A˺v5FRz [ ڍ^m,;h)[Uz:\jCbs׭mm@[j?srn3gͫdz[ȕOg?JTdsgfL=,KBT)/'C}؂NG]΂_`mtD _ċ1W=0ң8dkEИF}%S-r$/7Gt5I$b^נ[j e _ڢ!-ģ^A;rG/$KY FM_e ALosK}]j^i(c7?v(217xͅYx%yLzDD!; -PɟBx#~쨶lcǶlgK@a,]ugApkR4 ,<}CgZ[ûx^f3EH*2TVcܺ,GjS,+K+yHwOb|ĝ riy۩Ң//nJ"-wL 6en Vh熐I&0I9132*4 {6& 0!R 5/Qlz.QU)uyvT]<ѱ4ZD]@2VܩA_kedؼB-WYsZ/_I&J DVcmԭ7ǚZv%Fl !nIC ڶhA[+iQ͜mk1si@olT!@ݩ><)j KnxY Vq9-3HL.Z` K_$t%i(,G5o$Lg߿JsWr6kKۡk>NRH啤;둰Υ0Òiƒ:pQL*5,JqY6x8Q%lF`Msuf0MMU6&g>;$mRG4ߢj;,PTvAP"#j K#lH4J[dYNŢO2"ܳ8֎;@*ˣJ,,(vAܠ7 $p 0OѬˆ%1ع |)Lq\oen) eyIS`Mr=֑9Uk@KLTx.5Ue*q+ӗV}<=l|l>#.UQᏲv@O c5 lʣ1\!U*m77t-peڣjGϭ+UĹ`9'L*GN)537:Jzl/rz t[܎'KNӥ &Ś@H{k+iwc@' -l߭ͱ|3_1}ߚ\JΙx/yHCzFtn Jk\@`$ D ^tv]Y7߇ HSB8 g|VtѰQuW>[c%s:aVE$3a%ܫws;_:9TQgvb[a*ᱹ)R(=vXwDR*{.і8ATO,j؆u}jXWRՇ0./ݢςŭM 󲑪@:d@q9 &mW ׹:㷞 w4S= )fmTq~&S OzK[JE=:ÍyNn^ (ht5jrH=ݻM)?p3-E{)RDx1V=(k9HXH0dJO}w5^ܘ'4˺nm <""7(Ll#ViV'E3JȰ>\Zϟ˷px-mĬ&Zq 6СNMj,03Zk|~N |Z;N d0kq6K7|ow Kc޶r㽛$G [P&ߦjc4G7O33HTiH J~VòPJ9k<@ _2GEpH/jՋ`RtdFXgzV̙3b$. *aE<'HX~O>VPQߢV* $#:GX$">S `FJ{ga@00.a?Kf˽RPdg'|U:G\݈Ur`wlQycUզTME!f+6@rŀfBRrt"JCgd0 qSBZG{R|;.nj@`dYimp zh".Vd, b017<ŹzB}νCF߁Q=/}+kXtJѤłL{Zz7$}SC(n&Y{w[ >upU=ɘZ(|:@Ƕzΐ-L|KƠH!a4nA=Yu? WiR?]>T _tpCe)״,B,1\-]„N[e~]QAs"Ȁ|%neہkll04wCxz+?|mGvAC*,'2@?)]JHy̿#D {^홻t@ a3)צE֍靎[ Q~-~{,ZKi 54{ޛBF譥zJu]`'[ְx7kI|/'14g:̾ѴL@12O_iSN;QgBYd'l)ȗHle2MPb UK4o|=l<DETRWS&sŤj@'A2'&N߷\-P 1Il\ro:YjX,3(i9lfɻc\==}Dsosρ@0l!\#]٬@GnrJB3 -!KА8K#ھ*րY81سO?鈹7*eT&]'`|T+ U-xgُ9eY0 ((,p{2B{bGc}.*RiFn;uQي%9=NYP#st}7MJi.0=1Wk~8a]*E-J2ɴFr;oO%{ qDžhXMy"bDP5~iH=X.񣪃/GyW|B$(q2*/O$!ekWhƑDѼ)̖by3Va0{KT%ީw߁btjHU#F=&#IJ8Ԣ1T)*f*<:Oȍ@))}r%̆6L[kal $Fe5QN "t!2^ҹI[KÜfb&:}u[[Ts8]IJv_6Ѩ7[wH*~YB3ǩ"[H's7HR`2 x!+ Q3QZؓfݗdPuTYN{F3ͲY @}Aɲ`x⎐4fґj+P0Ad،8tğhVqVJEә8/%}iIWo]+}S=%qha%xXsB[#&OCyqh߼(xnIfmǸP+)4ar)IK3f_FB_fFFFUnGDJю%Ĺ/m..Oth$! SoI5nB/Y-U6UlŔeiU ~U iE< .\RHTW$ݫ:NYK᮫Be e}GZZ Uʜ0Dm=wMW0IqJΊ jh~ ctiB XQU?XWe2^ )4v lL>b!ሽƎl50PlQ8:|j+p8x- Nqw.hx g6@l6#ӡnINC"}13}r#]UoRP@||_¡"mMےF1&y:&#VlQG[9١FXߜko+R`KLd $6*MHy=l|}[Avd3;*x}k{ȀLr!42hޑN(*\;֠)f;g"țYN,PE{آ~ /oh?WӉQ5`JǻV4+E 2wDž{x1ƢE}$ru_[ 9ϩuqRꏟ޲<%9TJJSf![uvO; ڟ$MF؟qCFI"ԟs`v=Նźyúo"W$_k%4ew{|B=a} A <G8p͔Ö=^>ݳmZѧH3Eߏ%zqfvtZ e%*sa8.ROr^(Qy*#=a%Qr~yeWc;1:n\Y;^h$Z/Є~44!X~xR;w{$SH68ْWAҡ'\:q2h j]) | ϓe!Zs1S LἉ pF^Sr tBU~Y!GRQ{,8$< UZ~?!ȟ.ErɚFa &Y{kY35|]Xp1SˌcwW#~ڮA az8 1#Ǫ@bh+c{p0|J1V+ IU'U:Q}Fi 8lN\UNb^xb(A0E0g2✯dת@="zk6)~dC|cz+,rU'::ER 3Aa5.0u ˤ4ڮD: Ls,"Ѵ).~vBr<#hzIg4\6% ^_^XJSRRsEQzb`2A i]R/CUSP$hLS&3t;}10c$]Bؼt^ C& f;\"nY5x M OքlamPf} dXF8tIġO<~KT㣄o5%2KScDW _jQlu:@ۗ ; 6,^2dV$ٴ^nc6|%ì꫔75wHԓO&2K+mGD-g,d݇7lg ɳgON2{o~oCmM >XIJvjSs%ԥ&DJpƓb^yx1]yt8r2\9i@s/= $(s~)HdT>&}).E41+^0s,q t<ٸc)6h*ղXCUΙ^* Qңy[Rާ9P+:o ~U<ܻ ?+e^j^CbUN$z0㛞\B =~gݧ9gSD۰f+B*_w kHY<k_S6nN:R<r2\13WeGOa%Y떳  @IEDFiwzy NEgiiIj۠.15 WgMp`m7znRZ &gGD1`MXzaHGo%m6?9K$`b-$qRvfm]wr\ʻ밒z6puõ?_g"T6J}qmHR6V?njP#L7?8Fw /ܵf{[Io+xS?ApBQ) GZ{Sx?ع_V<r )mHL8L={*GX>XG+%PV}uz179LX,۝*JeT#+i#sn|\9eXb+U"NЇpL>ցq# gIpS?ʓ/L̛j|.28XAOdO*n˄!>bxnçY} nga0[~+3bd]*~;>N0StEߚ]Uۻ#Ais4U?~GT*gyH |N]&"^~} dЕox Y8ʜbJr.MCezZq_h޸uIۂhv KU4!^N)P2Ts_XyM!ph2Ub9g;d`ߏu]crJV#=m@ W^.t:?{H]?fUJeWz6i7y[9?1p5iGCEl> Sn j6'ᛏE~fmd_tnDPǁTGmx7L[n$:KF3xXp"eFKpy/c\aD_zHM&9#tk lT5ْQ>ot $fyrDS mQ΀"~80 ī"AaL}\NS&l6ףVs zdJ]V͉7"9^ ̍=n/zBaa4WE4TmZwy0i""L1`)\SI)/eY3FRJj^=ϝ_tΩyaJC-| ?+Ҿq> I3/Rg2Ψ82Wu+tMNtaiTVK?_n"VAT4ɑH@[[a]oz?Y'o@?WvCjwyT\X"{/.J+6].,t_߄ThDH˵+ޢ?ARv~IBJD̢/?SX.:Z'4+mQP4Ldi ԴZ ߿8nr|,cx{p3gt+pEp<$|>yLL{2*FJr##6ToܺR{RqR&\jJ2)ut騰iЄrpUI<׏pwtۤ¨s].@fзnl42UEj(ȃH9ѻc*6\enfJl.Ȳ Hs0svն+Ut(1ޱ9G{N(Q ăMĺ^pN>$>ga+ɶH=ZÉ󒁮vhto(WC-u>f8n=.&0jzJ@ieX/G,#7|ۡfwK*iC}e>naϡ+E,إظTͱ/֓p!;詸J":Q:զTzdKnF̞>3+ˈv> 7h(<]ԙ<I0MF+ĝX|K1ncX\ú:β}\|8!h# FgP%0%1W $DՎ1dh>X`0;|?צv}sjI-7!_tKT^x~l|"83ZQP-Jxq"nYqc"7yr /G4[`Vyx\*v=l/wG;=kNjr[]]!9R1D]!ݼMFZOhm\Ƒ&k/GF vneJ*%/# -Q#O$Nr-[C]i-FJ&Mi7?}0d@yn$gKE"@JSKtR{G sB k!{^_&zu@VRpd{! JI@])(PTF\ԕ;*;cR }WET3lm uxSp=ad0}ugܓעzJȒ:o{ 9>@<~dϨ@[)yo'3tsU?3(qEFJ\K?qS*^e`˸4}7G5y,{nPPoS ba/0[((3__|a$5>;-ܲPƧ_QDo'K[#mwd]mثp;gڬlV8!4$Hj G6,Ny tN1Rأ-~ebߠ R-RuR*&1(`6r]߮ >tLHw Dj>CpГf ө-xMԺb;{?ʀ7meKܒǒw4g Dt[½@tߩw{3c{1}4[ъ79QI~#5!9ݤ>$ȳh9~tNu)x9,rTjߕC0 B0XCh]ٌIl/BTw"ۣYŹ Lz`mKO_ %Z߳tGͤcVĉhCko !3:?8Z}N /,"ܻbՆ8Uc?Wө^]rv8z.bĞ͌V^[h?NP 94|p1ȧfqkxJ\%zbųxlyXۼx: ^ڰ>K2mN%(byaBQCѕp`u'ƭ/m]b[I.LHeItf&|ձ@KL7 Z} M(5hsrᮄ89 At Qc%@4+7#+$>ROmAwg3X lKYvR]iq!|zUK;O9\r}AHAg{7x2-BG҅RJv~mNbt~ޗpXN=\~ʆ_¤%љ3<%``1[.Qv!_6r<%[Ľm ˈNF{4<9$x4,㯩Ӈ㐢OqJnz J!敔%az)]yeѳMaGp{3؛;ع%hy!vFETËp9(ڍϣ(@O \> dԼD+``"h/8+AB(wɰ.n.þL#EDB>1t)-دR2mXiIPe(7Ӷ2dk[# /$]PӮ ڕL?f4h<3 !'Udxceؘn `x3A3YGH;=#e4,%,\V|tBp2*kz=wl*fM~=ߍx(+R 3,)֣B&)n$ڌ^*Hzbn7ώG`^fa_K$F _ #֪b[sw, @xXwTJ+;~mY1!`ρگSxzr-wi!*j9S0:7$m1?&!*I>xzÎ.v1&~8 ʮVp˷(b 1LPE1 bAR.(({Z P|]+Cƴ>"ѣH7kNT\\o9b/XI-"`:4) -rN:Bϩc!w"o)A|۬ST* _/RXIş +nQ!P-:5o 5wyLsZeJmsAbɠ wÉ@ : v{e I=9Q!Z5w酎AES>{f}3jis1<ءU*׹RZsW&'=̢ E_U6tn%,7#*&Pmu%  Vy) |P j5!nqwձԥ9,jXW"WOXΔzv="A狡`rK+ݪso^O-;$Էx]_sE~W `Tzykӻ1u穳.b\\T/Y`)UouO$%8j]`}zФFUv1#oиb֫AFg&`0DZ%[ 2So_ꧦ?A?#Sm%i\DUĝB['#y[19zr kK3Q 6'8P1t!PqYNȕpJH=מ 1uJI_0gۃQ PxRpCd OPl\Z nӁA%d>RAĠռ< ;]/vѩŲoUѨO[˦8${ ٴi=h#Γ ӀI.m$;([ H9#߾5w+ڌmsS1MԊ){l8[ޑmsi_rQZnzs4Cy/"@$ސ'-7HI1 l2݀:r`Ӌ4Ӄ<.y eHƜVI" 'Lw>#kTEu,r$;pUY(Uj\'I$>Ed;%qPF u Ʋ7-pe~(PiQ HPFcf꘍J$+Xp[D%wwzǢNHNV)K5u] /v iR:<9x&sJbr"o cїS0ȍBs-lߗZcx3mZށ|/nq,H9M_ʚDg`XJkbiAl`K_ůK˅:@ڠY6v( (v*=Q?ߵ!8e>XRLL1:}(q+1Q;Jjuu~÷7 4 j08}’^ΕoZK64![aAB׊"#) 3 㱎WGa_\E>&ԭt?ٱt9Ŝxe|z[u`{bHwRE˷D 0Y nJLE;5uh4&7hH_N#^v4ZkG5"𨔍kRC|u_F Dяlý.q&<յ_D ^")FD,C/+(.J}ײTR5rV6`U T㠻810<8GM }ÂpM$TX 1W#.m_]PCmL/G4׍5T4kH6RErZF=jې$,Tv+((X7$CV*8(Jag\t~{m{]+*C 81iWv+F0>\_g,O\mwCP%6}M8Af?KS}ׂ/|z=Uͽq<7& JeX~7θ* jLŵ|qg\@K9qbq EKd񰯟; !jqD)+A4rW"xrxVML4H>ڒex{cj'q;tcQ5Lˀ3' kmV4ΰZC:3]HpkJK*6dqnL:pm-7Lz]ܢNV.$TtVo)3Aωh8!z_T^Tr*k,g,i8'L5a7 *lkuRP*Yh/; |2t @XKSbA(x0H,!8-GKQg~@>!tI tyAv2Ju;v A*b_A4ɽ笮,\B]Ș|G-qٝ_|=DTRU`˂͚Ycu@aܪ s;+S(1Da!wx:;ёΠh8C)'?E>l`|?3U**).:ӑ~$ N^i;Q֋I,`ĭ5ō ʟTijqؿN㡛ֶU#.)~ [g=r 2YQt. fuysUIV9_@x=$V8' FT$Kԕ1LYȫ%-cj،~Wd QZN9nEh*iPOD? |*4=$<{!p E52LJeOšO7.m΍<$wo/O֩-ǡ*[nА9 |0Uֽ[AiB8Aؕ^~~FڿjB"ZLw'Oi;;>fĔYp㘇SR9(ޏ9}B߁=\x>HMf5EUqc@ǴlZqOXp1{oo냒:\b?\)dSv47M^`Bh_1 Ilf|}ߧ .pxSICIH`tbgy mrBMRu6W'mP/gtW dL$FoYG -]/*qPe 6~Y}A| Ƀh&WѤZ-l \{Mv36M6n՚x}Fv(+{lF!df)V W%c><-5>WjʁK"!:Ɇ]{шx@΀^ѭ]DAsy؜][2Z>4KViXm;;-Acndq1v𱅾4f,j/M<@$q5ŷIyφ˚#G#sl#?YN^BT5g^ vٱU'8AG#~}:84uVJ `DWL^*fk)֗ ã274r5l0yXpU{;(&4lRM>~3O JUJiSS"P] ݒ+^Ƃ\0~GrE}ᣖ|e\7z>iHӟYDh#8kꖼ4>}ɹkʡk>Yb[Ae,&_IPa1GZc8AWgƱ@`[ r8W a= ֫@I_ Bx8"tB |= QS`7nCT"pJhh{ϔ>] -SU69[ej6.C!ς=v6BE51T4^%`ntwn19WcH>V&͙ !EӦ1m`s-TRQ Ù)TRȏ\.8涁uO5!hTzZG4VafGYu*3yN<םmʼnJr&z9=tPwH(J~]OrJ4Zntҍ@QF"f/ \ rz;8շG UBjRêD ul|㍓VzJRJRs\NNX:Ï)L 7[w]qdZ _]C7.F<p-m r1FիbamSe&(^+`#2T/5r}x3V[Vx=1g~ d0/Y>֞K6j!w1?gWeEz/ch-9#g>:Ơո 0$8,a3LKJԪoa\0vi:v˵Oi!mP1H&pfa$bV gՔҦT"8g"L}ս}Ɋ,7VuyDdD^kxʼ,nqe1#NUV +wr@M^i-t5UgtBh4TLZw%Ǽ5- LC[RKАVo0!q"ԎJBuާis|'`fL}nrE~kņCPq!: TL̥ڇpU{?Kwjci-f$cC2\׊.G\TL='g2DV>AՀWkDI~-z1θ,MƺtĀtvrU=Ou,JUJ=}XZX66 El@_ j2 ؅ݻ/UU>haWv]}iS+}{WL-0e0KfxwNWHhFxFi c6y0\e Qg2%*;&G`b!71eG-:vͺ^‡E{+ĘX{F\LKlO?U¥@o(SI![2VAP3?M&-.z,6 $={> DLA9Yf7b\68cݚܤZkCWG 1=U=N+{ 9&ּʨsqSޚ)vˤOu3\w #N+惓 Z|kBmR.Os.kKjrmks2jroXoI:J%%E J*ҬKHwA1+Ra(94;Z]+i+&Kv0MܵtV;'' Y_CB_?"X #ت uqGpcOr"3dd|mdz& S@ 1:luzYe,+ ZeIx"\>]pQlj즺^P*ifj(t 3e,ڇ` `%b!GmCTu=ld8*{%8Cz! ;C觕ե/0[mt@"}%ʙy,3#BcֆC;rckh UdFxoEKqu[la/IvIdxQ9w#8TL*O w c|:0[^'?q٬-y"+܂+L"`PPgPfh6+ĵo:6)/ w}~b2[># օ$_EzeubԔ?uNTdOCVy.xz]ݏЄk*%kfk/M昵ta|>s]5+cK+Pl|X;f^|ÐxR"`{ gM61ChwjxD.x3f*mee}rȐ`?5Z*4̬#\c|!@198h}# YڦkI0w3Վ Zͫ#0T\[=a`S<_z7_}X_uH@+"2f_o0adSF 3X!h,Ӽ`؋lVB G|7!6C&:߫qj@HlحWfUI">d:Ë}UM΁:}`(VSmɝ87g$ PaF#6;z%/|HЍ^$.i8k[XlN,wY2^rWxf@ oT՟+ۢDk𷨇Gs䁃A[6(+IYd&W""k@]-`|1 ۜE/,0/7;7 Y^s&mїk`Ԁ2kΑSH9xɕRvY"q& ݣ3`f ):2yh8D{]$h&ԃu)Zþ>۹*W!Q(\;hʴBl[KdnV2SȧE먃',uzJ,&~&Y0"I~u!ܙ O""T9%"ϿU~f Ц4pl7,$ΰ}wnKפ ]u6m]hcMӱrpmҕб:ђK+UȟD|& H}< RPg %%N!jb+TsL˅h[hH F zл[^<>~-ϝ#aj$r'-/H>h^Ue(M%ݘz.h2|0Ģ/kH\9$k 3SꈉE_ &hؤe8F4*1W,8/~>mYq3(5j=dKˊi v &[WA.RfNYt 剮qC)*eL/e S(U1 zioki2h<*'#40sgf] (hh5Qvٓ8vRǘR~L -sdp88mQ-*\zpwG_ 9r}_B%¶1XȬΰatW%Gl$NwC6X0I:$+n(@(4kD&6 [q&0iU=XF ȟ UtCnʲ[Dnwiط69eWq_p >9mrf޳&BZ5"T ,[5\/GG=N+z&ak[/Uj~꿌TģIX2ƙQ-~O^#iqOMC$LrRy %a|-VǏ>3!\حm]("_42Az-ڢE'=u R7`1dY![bTOjYh|Q0B |G{}}+^zu( UMF6!;o"THJ'GAr)Zmyq;JR{R&qpTgc s|Bm]9d-ݡ^_[۶-︋3rvi/oDy͂>mrLz[`B5-0^A'>@ H`\Qo̳a.yǠ:[~*C eqp>ReQn5 ~z407\"ǣ/lR4HcMj -v%w4,6}Zvkx.p"@kݮq_4ViP?+uP\\8k$ h;'PݛZH,HЩ:[eM5IN@捆'lށ4r˼Vϭ <`[^M8TQ=ZuL2jmP !^W3"̶^:Hf'"8ls ;je0έ4s޵$]Usub pbK),ZNנ!0C{9FNERDpw9$Xd[ vM$˾q?Zhѷ]T8 O{*t=x.evbjS/x=q|w驘=nT~y49#؞Ы8EreړAB3qTYu#zC8a*L,ҙN0ħ:UW=WJNp͏xRtbau5̫VxC:g]54y@~=:z '-O!9\nbjl%>No/ׂ&/9ǜfYJzkĤ@=J{{Sq Mp26L=mƍ*q3#.4 U`P".UL8'nS m`$ &ÂyecB<< qR#k^Y4)rfZ<3HIn4cMgvWDαgYZ0707010000000d000081a400000000000000000000000167a4d80300008a50000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/⃽]?EhDTTk׶Ǽ7h5潊n-ٯ&_ #'MMFFYT: 0 :(WV!q #&QpU/{ε{gRc Vl(* !J@| 3[/6?֣`x9Trqӡvf 5CrdkuJD@8n>H!-A t;rѳ+~ύq]zeRSfDqZK-ccsjR$vsKm?- \mvcQ b1B7;B%Laiݴ&1'Xf Jw=—عFansTw$|'plKBPdYsӘ ?#b{G*^Qzr4+ٸB*Cr|sΈ4e4Hm1eËz;=dRlІim2ED I 1L)nAYdò Bc /[7O8ikX,D:SRDncpIOi$p|Lfu++4q["7h^ɕLjVMKxkf,QLtrf!#k->ў ODe.Naة NcCq=ɢ7մLډFAHs))s<"쒽.jpbJв0ZH$FB};<\96YeߕL'B3V ?XUhv;f"| _qאּ ]Z~kͤ{i}y$tK9C36ULtAQO (ÄKgKU\G(zNφuGRP`ӝ'qT /|\Ȕj*^_૳-^n6,:k52%4,86I *&Fy{4JQ>GsG.Fkq/Gs7`<Є<̬;f+J_#7ĵ:u,aZp.@K3{'qwN;pO y-t KHƄLIx"HiYZ.{dL/KB=3x$y E|mH`3]nXɋOlPJa]$< 0 vuRV#t-PE0LΣ89DѲ˭IZTOhҝTՁ^T|e Yg~|q@S FQE C5+~SjYz<ϵMs (21 \w-Ekuzh1̒X?k!YQ;1@d:*Pn,OcmObT f槐|o>`~iK~,[kM?O%W aS4vS? W(TlE&y1W@kxc/09Hl(=h_N0k WjG`+7nv]%NU ~-8Y kҔ]tBc%xDhHS36ozkJ#ov`/v F] N A0 % ֋m"q]Yk'*_(v3SrepdiC:m\/Xga(RYổ}RD0 : eK x$ah,~oIp M O[AKΑ! K,16Ɍ%nF|l*~!44&D'` dN5t!|2W%Cm޴@w4)DkoI(9M,X<7q͂۫`w^1=k+u+$2zyUo9ֿM~ ~iMBʬq^K /i,VQ:Wknxor0tZk((mݟl=$ԯ9Xl~[\5F%FIA.w&+ߡmK"يĂOn ~l,K*cSG+ްY/͍EAdf"c%Ploq~W ,8eޡ4+RbD ~G,j=5|&|~ @OϳC-fƎn?ߘL!>UKv6oL êJŭ 4K|>C?7mNc݂EUDifD|l?Gd#I"3ue.X;j`4];5hu*8FU;*bP)Oʚ}yDifC] ω(9Xhģk-e%1DṽOC͢"0^E9!3jG5oчc*&"sc14~rxw:p$rՃ1 @v_t0M1UǙ)/ 2\Kc}`y<"WzXL;@j{9}88a**AyJ^4(PY`#8vlr S<;zwҢezd+8@&{w[0tt#H"QMpUv7xDy#iD2[\. 9 ܄`:0:S'IH?\'USK3 *s G[?L 6ݍ~?civme}ҋ{X7`)±e*Ex8L' Wv& "Go _o wsRj,LHHW&"`k¬/W1KR@j<)B2 آ3ߏy6-m\24)iXВV~A&i% oRӓ>Y6o6ګiW:1ƪD0J.t9e&bpP5$81Rƙ"r: c{]Q!@E}3ιQ{Ba2:&BDX[ļj'e,s>H,*ju^V\tP:2e M5L(|ƝJ*D6u?ԘdG!ܢl}2Jf)/p~!xMukv<%Q̋"3aAu?fwGX*S+ Q}"D^%8AbVB3Hnĥ$%52U+/FE'a[C' xm3.NL:l[("Q3YvO[qp )ԭ!5Cn$X .2/_=@L (/"љČ hv9gcA91n*bJjaF&JN{ٍ,wW(Z-s NGH~(s.UQ y쉨u:Rh-b@D(V7@Y<0! ˴wq7JLSb5+IےJHV95i+U^L4ͣ8a>q"-n=~mQ[s(҇ ZNQ *or?+uXWVp?S5fmD8?Y0|%ZeR#;Q1c̔rֺ;,XeݏGD ĚojEO:9284i?BL1nQAא). -1L;o2k댎keeNF$OYR_>)5dPtī{j|/GeG!֊p&p!!̀LSYJt-Жq~\nEC}UJAɫpffJ pjkm8.jM;0ↄLe'u[ pzA4rf`'~|N 9Wm}fh"l˷|4_wq|#7sA(ux&83G(=P O vԒUh4jbqzʇwY&äHNڛ4#v'dfA[/E, ג[V.$ IB `Npn i*L, o?5r?YXhݶ͹)b:ϙ)-u]{w.0@U}g| y!HV:f8X Vy82cS-uumbIڻFJ!ٻ.A3K5 ̻_]T+Dpv6]|Qcp<P|M%xs|/?y)!RPPa\* G,z0~HK3uE^=*n n}qMv_&6Z TM=;Ɋ Tl[y cv`M6It~xXAh%RKQwA+?"Idž< źhVK(fL]y+/a ׋(U8$ՍᲹ Rk[4B& Q8@C&zB:# O[aP\:* ,~_Fnq+@ &BT h# ~:m3A]ʌ\wh# nwL _؀iirj09A;Rȣ4T#\ʲ΢@Ns+)ϜR>4eHWO=i^|YBṵ\bymI(01rMr϶5 ;U ʆ ]=&ڦIap~vfnHqYx]ӧ % N B(ro?-)Ol_oF)֠[To/Z4-1[lԯRajoآp 6z:-ϮxeqlYk,iq(ʻ`"񂼧V^Bp8!*d?i^th L6Sy> 0X`E6#y/Kg)-`ΎA daO-sG$lľTohO8Q'Ӳ26D=O>xum`;CObnIYrkf޽8'Q%f(|;%|Ui-I87z;P`e4F#;gNTJY42#Z='#d?vs#"/ ]yݻ[^rƺ_+(STp@_uYꑤPHbf~䗮GC.&wV)02\ܺ7O]Z<_}*WPo'-<b";WC HCM'9L'k'Tv2٭Eh#:ɘɘ}_x!\"ڈG~7u,D>*M&<0!,Q'̘jʓbP! $Q#y} UﺣHr93ͣgJ ul3$OsË)l%Ҥ"&x1La RUE:tsuG+f+u7X -&!]aτW!U![d㵚3NՃfKD#ϲ{Й|Ld>ᘃ6 N1`vlg+WOxl9\T4ے .4JRsЩ$ y̧>SwP [ۤ8(фax:L{ԅX|&v =po*̫,f5 8Wp^ri{|5>Ӯ?K!+OO%G5, 0βÚU37 [--I G?Ԅ0¥kaq 0/dl=g!&kC;gXW!^A+J*ietC}?vdH6MNK77/*NJSL@l DYE}Hr]ME0yRn'2-y"TH H3ɷh:lYid¸'P#p%G["ꙡ&:C7wpvg J4)֏7K.}typ/Q<_<063A@Uӫ?Cxs=xoм66B JV"k8K;dͧEo#;/i  ~$V~qAkILJeބ,wV?paF&X x0C︶CbueOA=0^ƛ'о[qO;$ӪZ(*^uBrABR!!&-`R`IBaKNvi٬/⵺Kpkd1 ӃY!}:.ۨhzhX24xPPu(<3(/~<\[5tH10MvHjW`.N.ڭNHEOs"|lvh{fܲ΄\e~ D4)1PƕO|c#4٫ꔊih!ƦpyiDcJPٷ&DŽC2>tVq'uf2`' -n>xoNgBЫAVjfPwD,GN%~ $'Q( ߪ'4r]?C-ӶsF3`6e eON lwTO'4o}]֥*;ڥԋ~Q!KnRޏ!czl˓9 $@Z腹#`+1 loXp)t L('cEL3rgG_7@F3]xrED#)1򯙿",]-=K!J lvKVs^O^**2g0҅ol+5VڠpAE*:>7k)RDnջ/f1Z>=r_z>lt4lS@RNcoNBkORT@d`J?U]S_>5`C o S:shf#\W\)=lڠd\! !{'J0PHK5rM+w$ )cĔۢWGbsϕ),,4k@KD_ 혠[&89mKH߈xג\ɺj<^Gp^yK!)EHI01?aĤ>>®hap hÏUN,5LC aqvN5.'Ryf\ 8Es cRMY$&,u܌C(~pca+Dثch##‡j3rmw7N_PDlI3S=jE~ -4!:>SyU/1g.m+#օ>ykg[Bu ߐhZ$lG!w"GD6H 3&ר/UrW: ۖMT2ݜ)M]T1ߟG3G?c@wʎp^YA$H*nOqGHf2ƵxC`*OOҷa$FNGg2OXnJzʎPIqi#Y^H?qQ!󸅞$ڰC[*T6bXORa0g`N)o&=uޯ3ӧ΂t.*@8!zF.X$ LR!!u?.*ofN5IoYEu> Kyҩ \h#ײR@"G1T)d[8jy91ہu>wY^ k=~ Qs $cȒч G.UEgGi~-e<]؉3nqK'|,GgaxOhGiʦ=\]J^,: 4+O2̈́o/_NZX1},M%2B\oTid4T9AqPGb޻Xq|9#kS+QS`>Ng!L3TLb!}7`@i*,\%&눂M0֚lkTТkor g LSz>@½B7.* _BK; T z2¿*`e"^ $R)*v:a^㕥B׽.E\K> 0֥(ubhئFgG5\aR/ʏθFB]F|$C.d[4Kk-]{ {}Cz^էA* ^ shBwtZUEF5(?缪BiQW/c se MM8cޠclfm^",j l1 {jQ)&Y*eu: =İ:,TnĪGC>cv{ |M\h1ݕ \>ވ|71dhD2okbRy:&lFMGK*KDm Ip^0;tKJnub]?#T]$Gq" bZ#^sBJ $ztEV_U{Bl|U14tm@u$7lPV-$ )`զG6O?!Q#IrB~:SRsH'x9]\V{uАf@D{ddq`G'J4/r(NgXZǪh2fXym tCOO; ֩f{ Õqab 4[aof1n!3֨t}_}yRȀuѫc޲1'w\0Lq[eFK# #;$MQG6A`j<ꎎ',̕=^ 4.>X&L1͖e. cM|ϕ9GOB qHBHbWڈb!`y^vPdfPoQ G:~eNRǼ!l;s$ $jʪ{i l3y~ =U4ʓC7Q@Ҹ3ưVxqNCBB=J/fa5n'΅ {>_&Lߢ#v'OaUc 3.`ObK ?hX#N I Cޭ_`_nӢ \A)'Tg!TX#Mg&:'n_01p7V]_#^;bI5N3*qGxn]sK͆EY|es#̵|5ɑyQI 6}%2WMv!^(aڈaQ5澪W2ʚI4 $gՉ&F}<uy@{9@F {C<[xX'57c%O*nu9r_$W b9ꭦ.*6ų &)8#CzRIzk$@.u`_}kGiz˄^j L6AYr)|ߌkf)ߧ+A:2b >|U`"rr# җ3(tB@Lݛ>QBRݾ qj#qA#X|PA]T|Yj Kk{"“\w9enj0v00BQ;'NU*gslTȑfӢ(p5gv8T+/d^}-1k9c?@TTGSm:Zs]O2B;)s>q1uy؁u|`*2Duk?mn(FHH516y1q}>pAxW 7$oY֦HYS!:܄\s2i}¼b~ܘPoq绉|PeQr[ f.LuXQMLu@ҲAW2-Nίd©(CN"ai%.e7לiwN;#/ՄԘK2𱌎-ԡ ?cP8>i #lE9v^:+@xf'RK%45ips;Ad/@ ]])_\x *~|)3s/meڂ~gKa6ES@9=25FP0,YzloBdlL4 4 gr7Hs9h]%yshjȠ !K3 {M/.GȠ0>1o\8~z&v)%`ipzK6L) FCw)#n)8F<Hg;٣O+Op-Iθ#1Ktk&ɰf?or <#K}ӓ~Q *MUZ#0L>fxi=9@\KcʋOQT6)ΖZ2X~?7̉w)H (+f{ĈTC['-T6]n1o_bnL^ $M@SA_B(4FK![0S&v/|vP/9V!98xYgh #dqIBss;SY3l}8 h}G%\$6#~W,˸ v @\bn;X?r}_Hp[D9O2äҮ# 9soLʶRʹtm}v~? &qcs#{Qqoګ-{2F旖Tc^XZ ij_,ϗ*XB#чQܥ!AfŔpީPBTuӺ8p R|,Z8cmsA#_JgK6X@⩤\{*q,!:!IF@ d\ >r3,W|#_p}ЉD:~Y_27)VH\Qdue3lz5X\)എNeiأ:ڀ|IVEq8=Qݞ{Xr?vsk,ҧ(o\>,Xs((Ŏ;&z~*|oT:ٰBO՟~Bn >2;DJURU6CMePtȘn٢JBJjl: ]C }#ןl/fШTO >uC>ꦩyÔC05 n]_Bßݥk+MVJ[cl6d5?D;thX[ܿF"&xW?&3Gw01zU Ht^Y,a瑒6sG8<ߦ zpJ("Bd?+9b&h+h]x^8,VbtؠWjX)^|(9z8#2>̥/ę /KwF„G14|X>֑NR4`R kr}睯qB "_j^ GYZ'"ACƺűnCz=>auU:(qm_2l# D _a|Wf}Ԇ֠$f:QCRE򔜳@{dMtkY)'Ң{(_KWQ )EkK HsyR/њNGՠm0rnDBײ`/>jGA3wݐWWMXik;K`)G ݺ D>O%%;|qc(_@뾓Rbz=hWYa X0|X qAOI6 }I)6O&R1'Oի4ކtL퐸Wq 7U# ^ZDĐB`kJ'}}w :\p52*hO`= j9Oux%i,B&Od)5_W phZYN]o|~/"e3 'cx`Ϫ)@=F~τ؍hhmyE}#5X*Z'&^> >fr<)v%y_}9ҭgD֣P9b }o*7ei sLtc; ,K Qz :8=9 ,:!۰<iDFXpVb&9WjW0s:ͩ 2Zd{cNp c t(E)r72"֓֒461~3<OߵȍF1R9̀ȁ'(m?eG>kzcKYG_X|a͇%# ;P.SG"jjr:h˳ܖ[RBtLe^#HtIv 9h ;5+zk$YG{#m喞im#vaAh$+G4`QsKal1hhh] yꔜx a5q4>5I|9._\TG;lGˊ=!!uj 1'=qeEHza {5$# /`DŽl4l[@uӃ~T1ON)-\DMu]O?@wǝ^uoebP|~z\Wz!| c>Y$ǧ*@UFPR5QZXY`ZW<5.`AkYee͎>/̬̚\5} w|s *14z\މْa#kn,i+ @Gg!E5CvKˀٙ?;-aMxwhGVp3,L"c}lU,#v;蕀L#iA%5J g/7%4#!2'v߯~!^>L,! 8ĴkYh8g~J<[ކdPak:;>l=,azV-]`ezaДvE,+.Nt<֠sפ5gs_LG"SsnQxoTUTihihb7_Xܷʓw D2hA2ȉ9IO =&ӱ`;>v@f0:k?+㚒T[G֦dxN+P۝1 TIzߛgRNȊp0i6 l!nrLIRW>gxZ%Agzq=ϫs%Xz5;ws4XF (e{7bqph #N;(pGͥGbZ!5+͒98#CsZV dnKz.b5ElٝpY.1Bğ]a20l?M@P="Ǩr&@frGP-V'$DQCk[=†r̓4C)&NT-!)~Pr{gUL^`uRh6(GT~e+u ݦ+βk?zis:d\_xo]x)ŲZK@2~$+dj,*dǷ4h$dM1j-.G-'bM?ȽFEIyСZmwB K\X%S/xa* ! g{CW >E+(xnٚVPY )a,fӌ .TR8CٚZyj6Z;V $d`/CLlCɧ Uxߝ%3jeKJoZ3}'0)T>vd-@Lz1+O҃Չ=thi.ܰs$eUssl+Qw¡޿č/, 0>eNK1 I0c@^UV' fe,A>niZȩltj-N 2G4@K$L  20pmQH' QSCmoBmK=v0"bxr|.u&B-U{ӄf4E) pJO|"x 4T޵߫a'"bԺewdlS Rcn"OΌAhqvj02[x=)ݫ=N7i`K|\ ZX<}ɳX|T>x /+ ``qT<8Ž,8{FsY'ȬQ^%&$Gk-,Sm~+3,ˆ.8`kU ܙx,3qpGj;ڴ1)6;m)?hs F:u1`p·B6x0pM~, .VmgʁI (~!Dr,^kBB:Q&V3]vt[jm!Z rԭvx+rX`T CUznU}iH*ISeF*Fdn 8vw {Z KPت+AgU~J˙\[dٰWl(F?Hk'zJWSI>pȗ;sZ7JtjpF%$SM./ 6}ߥ@`g慸g(1JI^͐*L?/<?Dk 7AD،A=@n2Gfn5_DxL^S0'C` FPWoaFn٩=Ye* 1TB܃̛Wn"ʶ[:;z^Y0oBʣx砯)eJAOM]2#G 0vAT}[ &دZ,nhUŵsHhL}3˔j0mso7$f7!¹z -ͤ]ei8 PE_sGmZ\xXrF,4߭:?l=扳¬eCAk׸JSNXpq2Nl=q"}|RGtalex̊բBa]ɶ^]:@}#=|0IƁ:(fK}d&ܱWYİo!tJ=A])eZrDh$&U@Y.Z /&g?9t08Օ[sHev_4\:M &UX㡗|c+X(Ogǁ/1b$=7E_,w0MXnA,'X(Iﳤ5m/"Xu7*CSsw:Bb{`]C@OfR ` 9^s\];ćU mB| t x6.7k3UDu`f`sFvk #lwCj)#{Р^XݫV!DϹ֡ì"~Wx"9qYhuҼޝV쐇Vl9Y$ՉC:ʃ8Qre'2P8VjwLjc".ҠK.WY$I6!\g+\]~۳"{Q~HFh//eOBW3i HsIw_!7L#&%\E8Md4ߛ[|`vJ`C它2ˆ4PymFmMVR`&É./-DZP,/c$;PBP+܄B)o}PBzNBGMpu6 =6ɞ@sUMLuqzEA][ 0*úů6 qݫA?vj;(F8}AKWwNph؈Irݒ_t7i͞֏H?NK[+Il`,M$ZiT1Pg#7 ѩȢ^28W4Ar $PJwVSǏHzkcFb8o*;Txβ)KC?{_peU~W{;6xt+QYv=5zBecc|r$B\~Qەr%Jj=/;ߊ28 =1JݞK[.Uc-i X0XNe'Dm>n7=ߥ[o:sYLgjdmf7lP*OzgU[6{% XAZ'T-|eN+PT0q\zBa,,WϴM;=3rs)/K cTG[$[pTM`7{U[/&7HF#{'Qtٓ>o!՚¾`ȭ Vs?걖#_ôɷ(WtmCl YUj(ˏࠦlS?/&C&$Ϧ+/q'"]W[Jؖ9QĬ8oOKF>#6( ^fņWGՋ0]UO*㶃pH׎ծ& V=IV)(eMVޅTų^4$G|uiŢv]{bw|2pc3w{wcZN~J̮O5&%U*Hz( t4i\QF?\@:yRA/YDI#QI$zp>H? $Xɐlr¥.Gdyg~RmX %d1t?, ߵ9a7G Rq*Z%ayܿ4Q.*#J|ZPj$Jv#ybe EmQ_# u#wY]C&`p?&_&iVO*:ⵝx%lu-+ʟey/M@Z`' Ei3n <fǭ AX:̭aW"jt*as~7͌BZ@HWډ1(EYä6fciC_-e"-KxLEA u9SPOIիbHH#aE=AW><&ٶ%6G-\O(᫈Pj k p\EYtzs#di0uD/f%W"t";P/ ~`t ֮* 6]14@ 0"R{EqY#۔sPU=E{++LA _D7tވxOjNwNp/Zڎj%E:(+;-KF#X^V`c8x28@l9b» mAa9Tbt=΀% YsVzDy9޹z̺ݚ6xYaو,;H?}gkw㷣8GҘndD`Nr?6 [?E eq-f4 -R Emjʺ4{~?\]m+KxRVE˴2[o&$eȻvEР?EB|-a 5O;nɻ;n%qxg9D ɳij1Z4'Z:*l{Se^m\ϝi!:Oҋ~n8%Ә&5N UBl=*7k^OGL};V$:dUbek\&DeD)H-Ͼr ҋMs gֽ\X$'Ұ}j^GP`V ~X e0J!ILHmFQҿ0TDAUʏK- KV$_Y=?;{Aڥɥs30e_"6F2C*y3"x{tMrg2(ltcM/+X:H Eb NJCM{u?U1%Xyt#RD,c.yWoK [z0FJrOwyq9nƬQ'"8P;jj-} % }27[7b([cgD9r/MpT]bKQL+j!Po]~2J WfO`E|\'.iϔwh%iVLqPo?u͏RE[@ı?A:8o/rFIxʥI/CU'|\Nʑxl~(;.+xg`*UBiab1Q3sfXM[w{D1#fpq燵%mMUEG+G*npbAtJFeaIUfuWWPm8$ۻ4Hdn@l^#yL6$Iv:3}-Rb%{T-87| +Γ.r\t쭘UCja.#eǛRFR[/iXAadV.Q'*lDNK+$ˏ3EqC՗kIk(@}cbW5[2zg<^巵^-7&?$X^AP4`|:L186:Eǎ=A~2D{6S zZmo(SQ=+l=Do'] SOO$Ptg1+FZ]Z Z9H,Wk!ԈYP=%b44D[~"mSςC:nk uJ=l0w& 3!k;ypD؟3ax~Omi!bUnTE\ް(Un% ѯ!\W]5&6i #A+sY}CG/rBHVFm5 ו띔mN\YK;΂*;P6[)P2m? (AԊxΗx<90gY2=s8-m:}X-#yޚ`c(luж FfStZz~y{l戛 ucմXR ":;h3PIv%IqRN|Or n!(W-(W1vuX-dK߃=5[n7MC1G(0ZDAMӜX.E&\C5ĦnX.[f 4-+ pd]5'$aLPy`]-x\=Z |&qU9hBΪ 7d"#jSO"7+0THfY%4.żsp3F Q3$0>|p _p %Qٷ0lш,.{X+_Ψ=rXvMxF9ֹ٤GAzupN y!X#ji\ݥ;P hx'V;1em.ܰŵ!^bW>?i ԎķYN0$8MA;WM739d*X1ɲ KP54_j驑T~^iL|zg54:MG\:#56}TCAl3}GtѰzߨ秐5G ;Ybz퇖FV ;0ƿX\o:[z'V1-7 i_հ;Y_k¶Gv+ىDLIU_* G(\urN#q" E1|x:4쮀3e^^=WW`pMD#|bGt( oeQG%뱘P\gXe_'>ڟm='  #8yDPLUCY֒نoė!5>WC s\d~Ŷ7keE@dDZx֏kP'0o077IPIâ!)A6H2)37IzE(C>i|Ww}dFħS~V`ku b{[g+ AwջpBL;ڒQvԵȃ]"TLkW=6!'leޫS a]3|,'S]Os5 >]n@Ղk4\ռᳬBz S:1˺gh[6 u^hL.^_ro_ Xݛ B<"?/B,=Qg3ʔN{H>quߡ,@ZF5H̾ҙS7J*bRHjDN&s.T҈҇8DNe}_IYqhY8.4b9?R ._ȼHaƉL:r.k{֌Kwb*ڥ<}@03@R&x(D0)h!r.XXP#IVmؙ4OI6;Əx4 h T[>"E.szB%*.s5"ILT/Z役b G˖ɹ?ɒ>'=SeE{0&bnF|~X@?*AM@8~M]2zNcn(Ԛ־JR_2h*3mCG ${W*&5aH,æj*H\նO ^:MwiI><)psAZ9S @>7Moo^٠>ݻ2|ϜottK3 e% 0a}(I)R1 ڦ_ Շ-.a⮆ePGzN UY75# 1ڞj: ,4NNv?F PVOvc^Yz~ua.̊G$<ɑ4-Nba^8יSDZRRmgp&?Y 44PKJe,bwr!)/aQzT=1_VZiiSL Q.rP0(.,CCЃ^)b(`7&P?#^j:*>bx?LǷY?T˦. lu:=<|])d\gVd ˉ7zxb99VP.L(^{o~\O1F-b)c8U&Y5Ab-$GdhSܢ"6p7{ Μ/v%I"fb_$!Gp(g֙ұozY tj y.ўT.Zh4"ȏcko[hV9 ׽i6gLj[)*,BrkQEhOZ( %Q{^m.ڋh. ﱂpWua,@\ u'ُ ,E S2ؒlpNߊ`oȳ| 8nrrlsbH|}CSAmٿL#?l:"E"p^hVey+ ɱɻYu t?_[W#|E)V&P܏ZrMI0@:,di[? <zɛ |:#^\_8hw[Ծeguni-yx#CǞ:C*?% >N^[죮=h[ hB"=Jl {H R#_\iL}jխ-,?[)Eݴ<])&tT1zk5ĵAݢvԢ#u9"݈- њm/&)^'l걊g3b|cN!, Dnz8#ADcNf8,Gz/ W}e0[ [lVXn; r4#vYQ hfH4+*AQ]e,n;w fˀHEo#0ӛ񙽝,,I$&"+s1xpp6^-e.'Sl`h_(G"U=.T [ha 51aVye#ZLgewuL,%L왪TvHEUUMgL_\k@,1!6lEi2Լ,5FTkBXs9˧d<rBo)!+:ÂXw Xt.|Xm7; PȐ((묛K.9=:a¤ڦ$/s8TD6gdT>OqGd:s4Ί,%I%(]P[XkX}!Ӟ{>ΕS_!o)R,lkV CEtI]JYԄ6}L Io*2ؾd? : "RJ{BpuӞ?s̀]ljPq+udDžUP__62K. ]vV}CFx*k<uZG-6% ȋЮ~a6>ԂQLi+Ez\1؟I&+[5a {@A\Օ6zm4Oc6VgdXDL CL 0sEju.\?B%t76g hB8i33$#phG@ @1^ebэt-4}k#!wA"P!:bontņljؾF?(:xD?]G4]^Ł׽}UZԺ8tTxY4Sڮk.} Òf]5W & 9ۜ{~tG G˷Zl)MX(`_Tdf5b8_2y'Ahiзoc }`sRoYMM6D#7(q*{] I+xC)HJy[)S[3!.3'n ayVၻ {ɺgu;*vm@ z#vQ:`9IU /Ҕ~]‹ 9x H޵z& X%%PTY{g) 70ϜR0`VX 9Lᕇ34P /DH&XSw#rn/\{0ߊ}sB8LuPX!/L`b"*7Fh%s#m8<&&A"-GXQMpOA|4;?I/7lH&e&pW"U2ң1y{Ud< D 1Ǐnބ~{Yԭ́6&{V3bրl ~̲tb$Le|g;1Q>w׊[8A|3Fa{7;O H0*]z89rA*p:GYiJq݄_lA ۾"ZAFQ]+&X_}1arV-e; el݇Or NS._Oc“o Ã?MSL&@#n]HHF.34~D/I49%EuF!UNѯV2gm ӫEɣUapy{ƮӣH|M;z*pN6G3!4HocUYX+:n ZbTX?L8v/h1zآҩVKPTo= a,GЄ¿HGV%fDi$6~A'1hܙ(ޏ319ڥ>stOB촍<&S P}"_@F7ط O; UitГä` W oj"/E/> ό-X Y7칁IDbIx沫a{P9@0ϴ1ַ9gZt.4hs?0Yw5)"7)JkkIO܀bH-84^hOTNLJH:3|]bng zfnDt59p/\IybQy QdiD$dmGZ vvXDOIxSTxQ죝8~4Yת]K^lVۖ 1P\'?p̯jS/+֡rB8Q"[T$;33$'CFjp*!3<MҭDj?Pt|~n*@I.s~ Q@_U@ ]e??.O_FBrMEp[~ (a82"($ɺ1r| /tg#j aGJm1ԙhJ% .pX?7ӤlRf-B/fGͷ\<K3uns^FlW;IwxCrt;zGo(%Rnܠk)M:Q9^(ɾCxjAo e'Ssڴ/zB :y~rd"z{uI v,+35P,~Mݓo0IƬCo* k#3PtCf!NĨGYg븋R)-djP%m6_pan016R`8AUI)mUaTbt&%Tt4Xh9"=j.j]|EAFtbx:{AU Ҁ݅vĄ |~P&:%ghge}uU?ù8l/~'{ ~4FfjV UT!ULta;=&-j;"NLMG! "㋍qnL藺3g c4-(O&Kt)&d 68*b$` )7qlgJ >ӣQ/0{ ,(*WѬWK,y} !-斃)!8{UbYP-BVdZ@W;ڃ)x˵K&)׵8F.j:mhcM42PYVL̍^k "b=tKCdHDx)^~lw=+&ulr*曓׃R{)*mhTn6vE*j|c<$ˤ5Re Ws"gpx/oX6K/;N6ݹy8v_[ݦ^Ձ=te ĒOl[N.]]bN\d\Nrw [p? I1p}[3ft9_+SB4~n=ԴF(\F5ŏ{7 eLE;%JR<%HRݹl Rڸo*s-;{=ĿXWO L1pD>v#H-,gZ6.`BhObن]OdYжkҬ)#SiPN'O8FvZ%7C?jP$ #2 ΞK'>)x\M }~uH#WJ46. ;SʕO;[FS DGd>FVw8Em%㲼} "/%FCKh͋~^nʦXe:Z{@@";:$eBW&FV?-zl9Ƨ9j>vo`BgMZ8|Yo1{Ƚ@qL<}}rUrRS OIK]՜9GYsc̳,V vCc%ly}H2k Uܲ$ې„'5HǘBlcC2ívS~h!r\sĊ'sK]ՌPX ]IBCܯa9Dlg9l+Ƒ \ :x|:'\s!#7{qОL Pe?7I 9} \^W׋W!?n2Z*+JICHڐnLەjn%5HTqzaaCe $g|8%Sqc  %#= V3{4 /ne'ĎQ(c|x`[ bsL#-כrx>b/..mnxekc1H_V B Xg( Wr_qkvb10<|nTw9s.V,X QKSx}5NbS34K0f:+V kԐ5~%ԥ:* НV/ 7B/ Cߦ̟8 PG~4̚N•߭7d``xxtBT[qBGU3ʀVRwW H62PU]jV.z cӞmx)/8DbIoнh?ؒҖ6Ip/?G8!D4+L$918!2eԏˈw׿< &zЦ D>\Mm&wZEkGJ֍O`x`+ 77 E69mz zW_b:W߂PߐRx痷;՝{ym]ʻ<+} -#sܺ7&,6g8hcdliY~?D*wL1dhc#WB#4?;OQX傼-ؑ7 B .(Vjb\M4Yݖ4;Jv4.V_wK%ȔW,7[P'g‚+F#كVQepAw=6Ro9ƈn;3EQg}I. AVٗ ÂVδds:; {sPcDˀ=qzIg[kE|ءJ w6a5D4?$"{%;&"7oh?M5ErT;P⻲R:Us"1J-je{x$!- 3K{ZKZOu~_(h{l&BaW6OtEYN{V#JU2n/Wgnqr:}2TCc: o^*hJA75ϿJ1i7S"c&(h8v„k>>4删clcM>Q##hhվ@gE2VYۉ՟G/ ;Z^O(]U2I1ǓC1 *9\XɄуyPhX hʉ.M8\ߌhq7Y,X5KLOEeh_]"Cl Lזq?(Uﵖ6xDBmiR)U,]YrxbTmK1n(!X/uvx"lb8V.V{[@4nsϦg%BM4t -t4EP'f yaq/ѺXWWJv!`ä'[h2'ZF'WN98jxhrBWQq˶>f5B*ˁFI\OG#R]?Mwjڽ˝} B"Fn*?G$iWmfS#i2r@BGK!瓅wBY~ 4J\]"8,0R@>ro}} u(UNь6Bf s'8/]f+L`7[XberC9=2_vyL[LY$BXLy9n7p0CfV t02N0w $~j XVY̓&9Awh.mXUNI>!ӼlLKXuY~us; K:)RwG^OKkw>23YSy!{+?nۖF` gYȬ @:#WUZ*O5gb3*w`~=qY$[yME1!=&mUoST4Vo;WZZhEPU1*V@?eԱ:nR^IrPsS'Ӣ&"_2߸ϟΔ80) | ;nCB7 1^w/;,x?mLn) 0P*I~ٶܢ `垙j am WֽbU!㗈ܖR)D$@Hprme^,?}.h)t0ȡ#{XI *mp/G*@4f?,$!5SxXie߇.@1F^CCL+o{憣"nG 5tcH|92)ЦĠً >QS|E@U)IdVY|٠t"RGq^LR^VTʩCBN4!>֊:#./7hd@F1zxˊ=I 9"?D F ;Lͤ획 NkSH+էAzmr DiZ Ɂ[PZ7"eF49.FyA/bwgU#BΗ \aNup}C]ȇ3f>ڮc# fMgFcCqHW4z/ )hZh\H%]9ũN}_(xa[DZ,9m ߘі_=M6 ~ ' dWMW˩-Si)(9eqXMЯ:0Ŏ:F ,s3㍸ø~{eb,qkiQZD`hKY3]!So%ANoBd~"%  f'4LHsX!kf}PڄN{Uܫ;e_ﮊru 3U-t1c,t -:YxN)<d ~\w2 4,L!7 PL'-tvUFz픋>ElX=?|g<+A+-!jr<|轋8MLݍ Ax z }ѩ-A߯6Sj_ܓQ`t[r_(R2K`Lյ>mOm1^cāɔ˪(AR"xϊK,r'Vܶ-x|t@~{NkOCJ5i\J~mk=V>#lߠwړmB(Δ~^je-y0_9hsa7soOv^' $Ұ'+ Z$RXxڶv( f[#jk\b3eSHfuAQQW+gD(1]i=ga?tb BEٹ4v~[ e '.cG0rC|¢ԑCHq\B/%1Dr>V&L+H4!PPmT0yfp!_ ;3 MAAf*AoyHO푇4Dtf,[(p,M7 Fdq )B8`\*#k }y -wj1_cDљtS1~.=+BH# fNQwoG="gDdџ-ɋ?yzp6a;LI@LwGOr@!Rwf :.F>^l>m†'cUqd =9itŪQ[v 2J>!Diy=[Mr8O {VP;CQ{Uy_t#ne[EG4PcC-xfˊ ˌp7k?EH=9.Q!Bν0%"? izPU>m@8ρ=ׅ~m.N&I9Wb)a:g? `5Av em:-#ZX"!k+d*1^T=&PVPat6Wڈ`Jyxu{p0*(NYg'ezz*nSȾ _ǟk/g$WPݺ-<6s& *:ݖMAMv1'1/8㿳s=^uw6BP RW"cX;j[`l<.r"ƙ # r`BSsy4j-f|9i c3B=oۤ2{Uچ-G4XZ31S2DO$-׻T`V/ ԼuVa16kR]b%rmB-]v3*&߼[\.r̤g"US /oKb039xbCP;5pwUό#AEx[[;|bpwʲikōRӠw&1Z@\uPȕP834冷UuCDdnkIhY=j&9pRozrDYSb~3}˔[!ꭰhfsة3^rWy'/S2jܻO k*NgꙄ'_CUǨs(p,K=`p4%sJAv Iu)-|xr P TIP d"_P5ԍhX}/B6I>d7{W^ɟ/;StO@T_T4<ΝG!qm4,/0IUjIhJХ~=6q<{@]g֫L,[L૸ǡ'-5* t1(\ֿ%2SS4rڐ86:ۂ:UC Q%y٘~=>KoU0o ʹG}H,ZD:1 Gt6nb03Pݘ`ɶ%RޱQ*0a[bguvF0Wٱ.ssb_EɠCQxH s~8]0:^\ y@B&x9WsOBs,xnyFH(r4e?fyV^ OUkA#ukKC㿟 ȱ ZUi RMw;eظ݁oRzH杖$ Z63>ukkh=;mcgK>{ݬa_-.}FZڨHVRJ64#.|NNW g2+ #т 3ł:5@k_}67ɯ!Hcm㉦2Zy%,q㔑3jFi?6>y%'"Z9FX>u"4I(rݔeh3!{j]H;YyHCOMq.6|qv(%1g,  KBebt ]- V㬳w`aZ8Ws#x{j[zb햯zce㼼9hrϔLL0FgKGNκmOv$~ƻ>0]F9l/8\7w<Ï:s'ζqC1#*]o~r몥6= qCq,L{Xb؊4 Lq旁h`AdjT~<)s>bSB%+_=aj2=LAtXThu*Sg" Œ䎪P/(R5\z*SUBTxͅȥr{rJcف+c1&ZȀ >| f#WXzG,SlxTY:ҵw!HC4y>!u*&/ev6!x vnJjQ̮;LPbul4:FEֶ#Җ(P|ԳWY5{f[QeT7t!G\j$dJ5*fxw >`?̙/v[YJp#y/ k(Hǣ7ey`fM&Co'r~nψ#۪7^vÐ J0F} sPhdPq[ gVl~E0 /`X~mO@o/+ t{ea Akn[:`m6MIzza<]>R`Qi=>XlC/%$zZzg~zKiŶ7Xntz7}DžLj(+U-ITP$:?*G4MЏUMnZߏڝ`!Sw0wxbNdrzC< ?*#vc5[t+GĐe"⫏Yi J8/ZջִH U2Ûf\?hkt|FhĈno-ruU;3+ꄼĪ)RTup!1m-Bo9o#i9VVM& _/Z}%[A<4}7.ٯ*@6Mss:\&/ nH9f(S0[V>u\~o8iV8qZ` =1pAhg3tx);dWmHxmY(bђ @VNyA9hXr218lex5-m@t_YX<"pYØw($#Τ6E1d$$ {B/^/`-hED}zzjW38%@4$1r;C%&%WH鐊&@!NrwjZ( 0)Z":w|fU $ӹcVT.*u6k=n4yeFH$P;&BXXnˊT{z"х! B +wb,lXǠ8;3m;mSf[jJ}x IC bji.q=Y@&Mjs7aHl7][ԢP{,B0hfU_݁G;ClΈ,SUswXxn /ˢĔ9U$_\hcs]H5a@mHքQ z}Ԋ?$*Nop *"˕G5x]Y!>DTTϫU/gx<h85rzIv'5$f+w+y1[FLVLYhνY%y!-alI BT9Bۺ @ b(Z* 쳭rl"USJʃy>Q0E t̮^|Xss:3&!g`hubK*҄bF@] =SC3WC]Atq0wwPPO"QPw[ m*3Ú ^cd[r3eү' 7 }`[~ S PDŰ(}i82@ğjEcG-!tyKViz fZY+\L'J "t밠9BsO \vJ!61PpPܭ_v46C)SjGZfJ.QnDk@@#XZpUlBuWg؃ kQ2 z@pFU>-Y"YbE7N}ed|UV6G?ۊ)Y~"YNL:GkyL6V3{񇸱loPJe ؾ#;jKi%Jn- :b^o+/Iv[[vg7"^Iڵ(,w諀zsԪi;}48dF_[GSq)NLRoj.[F*S8X#k`1O0NY6'ʳ))}!_NF?HRn|ŎVAb עNFP43#l1:Ӹ,uhmw4k;!'v@MKKrk~2"e^zAbS—:l%)kDsӢ*WP6bz4{I#䌦WEM~JzhC11' \-ĦLp'Ƕ.]&QCZMUb[RBooŝ.zhr$Qn!;Ae@׌{F&=O>ޕ&> xLz)Q%'fA, oVXE`q >kL `bgh!Ka .k@0JWF߃l=yP̟1@pn/h$1tއSZ}um9E w-M\afZj>*ASlv1 kSЯc~>Fsֵwqzoqd0dGPh XUG-q{)x ˕?:dOi8v5ughlAZSςaӢkF.\Z&XbCNOmP?5>se&/, dxV3' Vܯ th,'BοFge|觡?F66bQF<39ogp=[>.5m'mB#7ocV7f{6sËN#/QTPJq@Tqۿ.F*^2"2Ɋ.};R5Q6v`+]6,ӷ:VćW(W/.8R6cbj"RY,@j%Kw ;k ѓd[C\#2FeC< =|뱝1 )I-CGU ^ĪW:,y1țDVN)'8j5kH Zg,i}!lu!i"="ǯ`~xd)+ۏ2,˜5д/L"䮣1 78fȜ`@Ѐ$7`ΟYh(lPi>5}Qs~{oWѩ/ _/K94Z%OǞ< k̥0eA-HɋBe} rvg=Gz2VAjY:vzT=8+ZamjT~>dJk XvhۯEHs[5 j7=`6o3.6n \N|؏dSU-=` ި bNgYMBqJ\t~ X&6<\WJ.Coe:s HTQeOJ_0)3N˓ eSr֠#/u'.+=grMCOMo*A%vĢ2X{藢m?Ϝ\1Dε]?jdNAфR12jDUj %x8tk:B gND-0z\-~Sq8֌72PRi9ae g-fR@r~܈\7]߶rZE73 V~^6:-p_-VWzj53BtLR -#݃UT3:wꜛCE'೯~AR1l!ex4;T,ZѪB2ꮢ^Y g%ճMnl5;%e% Gu!(цg wJb͓.g>ssP\ m<(<@X+ rZc|$xM1S{!lAq;w; \*o&a40WpyZ)$re2SC ['+91I0Ic, I󞴗;;B;55 o7`u CALL[Fcīґ<1?{8&q0qS (!Pݷe_ߝ0[?zJ7F΍)3Q-ixP Yp.~pS*DTvui;u `vy'ʒ^lf~w9XQ29pG1& a^:ErsLZoi^~?(a7l|"eOQbX:U{C+ &|E-kYH^gRuyz;L+~}^tNHG)D%bD7FuDÏqGji A_j!2: *%>Yyz1#t _hd s0/C,3=&I*!$ApJPՈveܤ#y{M%xB5uTŎ@GI3WCNGeSS\L>Z&_Ix<-Roy{0(/ ss(b9~4LjZZ+ lEV)䵓3iEblL L?B5w@稥 xgBF)/ >mwWN. cEV:s3A^G/N>J5\{ |R^ioa>^G3"DRO3@@Lz*;$BL-?S/;D V/@4M WC)V)))q(};@?y+&£jp=̄萌%ՋV Ym.i>8\?wu{u{2P9oqhe]5ϓxrzA/-&dJgLV~9/U5a-FDX>=z;9_JݧvFhd/6dA L!Bb9t!!5"ë#/e'w%Iǃ +oSl1aITƝ,kRY9ʧC;&N2٩_j?U=Ĉ Ԛbf<mԪp[-9 ȫ5XLڪ5πuls{[xd_%{;dJ7eW[Uwpޡz&9K˚ $kQ#_7,I%Y4O]YURvQ:^k1NrL'5t'fgT5 MhY)zuaz*5]|\{  Opr4iSGx8XՔ{AcoiB5|{6BPҐI4xgnkӣ_ =Uj:!DB@-X R+jpQxL@*Dˈo^mPE*55)NUTmo (h/{rC-c[:um21h,EQ*laJ8BxŷQ2yhy9UC6FiY4\=Ǫi{e k[*abэrt]Uo~UUD# ]}S[#vI $_+GtRc e. M0%U|)!"iu0bf4)Ŧ֍JՕICWv=D&-}3ރ3;V{ƨM/EoeՇ7F.gO?OєՁw.W,v#iKTy(24Z+x p]N!X/';ޥ[I,e~1\@'EV4Ph+ -$K#lvؿ בFv a$dJOA@#XO*s4u <Z'cOH#5spug-8Sef%v(*?u$NStCWaH>fk.h%6up)n^'/Euf'ʪj+ AatPǤ^_3dr]@Dޜ͉(-дT%b#h$tRk(n8AjE$>ʫ*@7]YտS"IНTGVĄv Tpo`~d=]bG{K~,**S~6}hX9m/tL3k[m#uv QmgBY%\f#Q<3W{<oJu#>]Sy*vs =J4Y|[T|yHj؋*(Z {qbs'1\> lO:վ\kSBLՇI~Zux>SU?BgR#9fqO8RI( +D tZl8@4HL^:玧 $cӰ4#\2`=xóIP6ݨb.[46in @iqKrm})4k|{<ˊaWGT|?tޔCFe"CUZ ڔjd9E=_mͷL=|Rr!>rhA6SX fu@dAϔ:8z=ik* }?;/^[|ۋp|t4rS n ,yJ0}$g<sK3LVӵӬZ4;9/>J&y%Nܹq&3xsCϭDIkR;UùZY?kV(WɈMc~7+fId*8B`S:~Fmv;T0t48jnVh֒̿C!`2`R#3lE-0.~5锇Fke;af1v UGBnǸqQo!%wX5]:=6> =N/Y4A*5aK 巼|>;QS4E$j*Ve|aQ`Œ3^o! (oaLj2$E:?rկB㐏* q~9tMgTZD=z7ҌmZML?oseH6wd>CĞ =ZG_y?VK#qu 3L( /Y&?{[uFId;m)(Y LEcyCT2HꏜO(DC}РGu׳~Θ5R%)&7pU \4qMKTԄo .҃sK XA`EB3- Zor kF_%Cl'!C3,R0 h9@uzFHYHBsḅC%m)Qn.1ntHXw5xl=[J$.U,ry(j(_ \R KVب3fȏ+еùEhL8FR"PyϭHWhz { szW3)!>amMs)ˆ޴#4xT@~{@'Gv XGTR nhǞ,Ӗ% .Rh*OkWI-Z_&?U.YZ۫c[~)Cҏ S0֜[U~i( k>Dږ\␶`|THV% ֋B|ğvFrYmYWҤX1vcg^jQ?:g "OT"іʇ8|!ICΜ~؟iK2j FfX`b,91AeKI-E?(?'-U/ cS[ŭJ D)bqBH0LgH3@j-ހt!J@QIn&~8`?,_AŗE#{Q )y rb\-*{V6ExoDdyO% A9/{:譌 -O6|< S3cmkG|o l_~쯂0Xɋ{6]k$Uaw`r -LSsC8z z" kmV[CMfK[y](`dp)@lR{*>ݳ4KYP(.v}k$f圔tH!$ )$ŝ N⎹I>)>=P`.橍co0s9%HK0^xjgmo%znr7!J?]3`@+Lo?j7@BbK_2#sKUkV3_; 炮דaZnZQ΅IlWMKKƑ L;%AݕbJ8v|2?G^V^UOK2x:[Qν(`/:ʵ3GdmvXDoJ3`/Z`>5jiڇA7AE?l6`m;n`[탱ynv6Z ub=ji1ī%syBbkyD Ss׺%Y#Ho 6lSN7: 꼨?s @`D ۗGWJj|߱I)UUF"aJ8[yOEADsgƶ4ûRN-j\t+%0RB7X;"Ly.fB!ccEm6L ]^jy,`d _dSg79?Q`[>M?3HIBJ\Ήv}f-~6O'̕צ;PUZ1)S>MD w2Fr2z2gq DQd￟B\̙^<prW7VIMoʼH@`I"Mhlf0|!Lϑ3-T}^a yaς>|i@1*Cv5,eNl/tInә ig? v?zb~µ&1Uf5ͣv-rdJku}@ino LGn )Gh:]$,f]Kz`k6Nl[v2{bQvA.ߐPXp?"vr1%wt}i9;hWxQ+Xhl'1(a\a-{{e~sQj&1ܬ1Rs+IlzL9&戽kR鶡wxJ Af("/CMc_@]J̟fO?T3qIwR?1\-}2ai W$g1H)5R?A؟e5lj|v}`;\-=wbk%F4a#֬&EH.~g_TZ :oaʻ'0J|V;IcnVcIxˤ?߂raS$3fmH7M#} $ tBCbl⒌Zl{X^!~RywTďpilB+ؙ5Sg݌US[;|C JRpn8hEOH91ta3# u ,u uh̝5-84P3H8MMS)ZB xJ(., vZsሪlQaȓ{F' PTa-=/BZqR!2)d!FԶ/VC)+B<$Ewzɥ{Hm,ઃIHF:ްonj vDk4MT覟*HЉ_3m/d %DweA4y;\:64טIoݯ/s*oTc#l1I9w&fHnpyݾ#2.WVf) 478xSpĎ d)Pރ]*_%V5u$S%&DZ Zmq)6]Ҫm1j4 2ؽ)KF.ZHeZP㼪]mT<ЦVvkAnE|1w)>bP,1U.B_=zq{+ 6x %N!X[ɚiww#Bv7&ڸ]f`H;'ݍmX}?+B֒h'i,:H3\~;\}?6vEOqƭ-G{bJ[+`i.Ijd!| {ߠ,I*w1K!R,qGޅdwcl&NX(mSُsdrR(}_$U ĂP#>5N|5]~[}&b ]y?KPvhV8pƥ;OΦ* /B]JWg=:mbLy.¿pؒk2$o'E -kr-"x I >L`?\6{xS\}*iQ FdgeEq+^v`o~*vZKK$(8f%aW}z+ g glBs57fGkdL f8cI^aka[z"+ح]/'Gxs7}%27u&|4`}yKơ( %q鐃r-S3cTr0:Ğ'49d6s'#虠ZYǒ7O4iRڌz֋eg;Zi ;l>bRIU#*pfM% ;Y¢+>Z䝸tOF_%N$U%CHd͛LI|+R5N,wA=?{|Plsmˋ-tG=b)h$M^X)}?l4_wkcFYhA"K'ƭw;ۛArz1*&/[P\ǶPN5jQ wO!V./R\؁%hvqrx.>cApZ/,﬙}a%#?re2j2qT4F"vյ;Md 1L6 `zGByF|$zAkC˃=?<Ĭ⽻#M(/H,'.4U-vW߼RoV6!'\`ǃi'zds*9jAkN (CPYɾN JWuْI[ZޔyYkud2iUsQƜ\*|m'U5DtVzcFe:.z "rzo6b'02|XWEbҨ397]c]ub1ST#!e]`Ý w:n 5 _+ $;vݳwLj2uo{ysԥ3E8Ńϙ" 4C7J=)70ƂaهL,<`?@*XDP}?DD$ziI؋Im%I5cݏ "mav+hUKZ BHmvRZYB}O` &Km}4<yՓ?|xlltFB@'G\ =1EzSHT.ob!,WY%̲I52&˜pkҥڑWp]z ލԁ@XM]<F{BUS&83%RWjy{ghl 0n_.ZZߛބXiye`b/Zx$oI^=pmN/0t !&YAxBUgp+z5VodY}0^D|`zfn/K|^4ɞONR$YI){j,@fk\w0Emq'YZgRL߶J %bEݙQOlGG.ؽy]&.2V+UJm.}̄xfBD rA+%6cĠug b<#)[$U0qjvFdo$C%,dhBxqv4a. 2O7pQqVY^sv9-ʐ1q_ÓPPNqb 셝W_wzzTpJ?* pG$d؊mR!Cř <+2t l~a(dzB'2bwFj ƞaU >W3ЉnҺ\[t-Œ7a5V}f;e$]Z37~JC/ 8v.yi'*gXNkd6z.ER)k_Բ`?Y 1cC'53GQT07X,~y3څ{2KV|D$0_X$h1]8`FLͨflCYFy$P>~A]%a-q> Xϓ3ԣ*9]&u@ptR3D'iɼ r!I`{1ꑷD/0s8pR_v";%&D{)m)>kOaX1nYfZx03%֭ǭ#[XKO,3~"d[Ru%$*2^G*C ߒHQJgG^\<,=эTפ%%Lc8:mS 6N4P bi|]=e#ݸ9 YV|DR,ϵxU9dyL~ .* J1= (N<rJOp=ڒXQ,+uV ηgYk͛Ia`#0ԦAl=Cß@GTHENlZ.Lħ 3j!ĥl!̈́ZC~"Lڤ}%UVXάI1&(}8! ]V*Q ֶId ަ9-}WKYUJsǓx7J[ ״gM?љ2N\zu  Yc)~hGz&ްXɒ)iȃ 6nc$w̜ޒz] @'z"ɤ6V= T1!I)cI+o!N6vTQN-!,x$4ض8uNR7_B%= ДOv\_ޞG&ҽ%@*|dަeҔGnOB%rA@׮&OɉP.c ?:Ą!]`-\D9ewކa{'2smsyn9^x)S'i?k}U: Kɬqq:d&-T+0W;ԸreQk?tѷ%hN5pZ$o1ܓvw1s +4Kڴ~Fg0z|8"M$e`m9W TSKGz {sBޗ?J; .ᄿ}(1iEvJ$6 ftqwF?*0tH#`ȏ;j& gASD@*m;͐W% 80̂+޳rH.R"S%Vn"?o–rP_VĠֶd0~C4k0IxlbG'k3g@ρ-sé/fdem}E2?@z{L2*O*:Cyqv.B U\(3GsPW:g^G2T޹ךhG/TG#R$Yԃ _i>ckV'3TqX9txo0'ⶒm'HӄJA +Μb~Sَ_[Br|jbob@9!Fp *QlEgFj_ƥwGT{ ~NO4" s]k瑇"'cuָ61EbQ<tv `VJ(m7QƇG]"4W#'!s S~ a{>S^>g"]@^^l`E7Qs0{xʀ{(-6g.=kO{&ÑPU&ҵ^`N01 }$*-oьU0Ǯ*B̏8ԅEnok?Gp*s/sȿϷ(;Zz/S9V6mRv7䷱ }*zqچ&yDM*B2yaJ#Z6D%yrw)u@%w!v4}dwWEwR [߆ )#%ڑ^8Fܛ1Z #9fG[gCIP^|]ayt`Q8ÝfB·DehqG-n-GLA| m3Jl tᨪ'{yL:pOƃL5*EiRmt\G1^ kXOa:ޘ/{,ۗgÎhoAǔ6ќ-E8\jE0x;.YԦO40!BDqVvƨ5-3F7~2+k3y#a 3ip邁L/r-)*T[J|2IPEO|J+ELN`̛јuQRe}%({O'⊊!JHa_!l/.{jy"2R 'q#]$/N'(~4 li pqQ[X=[>x k45`+#3kj<#b)- +S@[kH}5֋!?.pM[\mn2u+VC@1 Ϊ=i厀D_NZlsΘN)"[uӳE ͌, f) kesiiPJW?_wdDd/8"XCdUt\9f̷/  8?nv?eDWYT!:X=,̡-{_){AbpC@%Ufos醰th l33o9n-EFcY^N-V3DHp`:z*:!EgOY@G)kzp/e*o篹[H|\;o|pc슆ל54;Ǿal^L+OAg6j\"]ǎ%[Dhw|9Y/;!ȱp xt5^Yr11yWo0BCАJB;:Hy# VJ9Pt[MY*O2qi֗I=s#e!UiJaH2CKJ'NjXS@͛U;@$+ίA2\SQ▋rD00}80PjWe//UCΓ>[C] ^ ?DmjLGg2}=S;`M],Puԇ#2=覔~%\ӤmxG &3d2L4'%@H`FY)R\QfaIL]&Mo>hc/E粥%mTI:|C3=Fy`O$uKwԩf;~3z'pep:fJ'K%"'e y/ӎJ$enx!Hu0v0'u=VbsP' pbc&k(EX@^Z/D?Ad|aWă8a 5 ޸IIB(L6}ۗ%3~]u> >@CyRrchZfl `VXS^WLi֒ƚMR|/>bP@?:a.n .VH)D4pCUd vzQAT(QscS2K또]AA!O.]z Qs7 r׊ٽ̾sq,87 ajEP4r$u2,5z^ aJDM7B(읮✠M⪴ȜA?ynv7pK OkĀlut[E{Hy5A^ D4 rȲ0ƐO3^!]%ig"ѽXD^i5 ̼karSej2Tn%Ѭj]i<&>o %8eZBC0M[$@p"/`?COS*\Lx7vዅRH":" CoR~bUM[P5elhcQ"Z&-C(vxWNaz%O[zخ߯xN/4;P~b $eW"1HGLwE|l[m_&^R2+~6;U&:q*r8F_øQ^%rUoZۯ%Wi޺p-s7_~pn_Ct8Z%>SA>]uJ[%-.@p0n3!>MLc_z"I\;鉆%`ς]${PЋe[ B*PGdsPEʬC +7˜+MICue6WiVri?QZusy}z1Xǧm6h[1lht{1J!;_J>.jW kAͭfqnh"81y": w囲;4)*# F`}9p/[ tϸQd 3HwmeHKOj z 8GDnz}\ʼn*eB H9oxpk0;ycRD_eG%УONQg!rh]$%Md2QVq#Nr=ry%lb^A=DEq))ȩHMjv:tT4Hyc| _{.Sk.s606uhSIR4,[q˲"W8ݘ/;zT/I?_PqF8?pWCTJqނ;c</4^vMHQHzh6M@fAr暐]ɧTk"hYgf퇣Mck1:!}Ãuab0VεsRX8CrO~ϢնJwDB'"C9 y*m|aտ/@hrqCV!MK X/ _u%5[@rsI`.x$AgHCP1y]7 FdquWjY0Q,B!-8)WcMw/ɖsm,7})2ߘ'D({XZ|Ә?3PJѐ@r\!F!uc2h\.?ːT&70qU{\bY&6:2"?йhvP%*msy>i%ʌ02 E;CNswE툁0QBxencvS}Y>Uawl"Bkܔ$^YeP ~5n,{P3R.]ڕʪ{`^i2-Ф[TxӨ327{? !5Fpߐ:7ЮeQݩ#~ٵ: U]G_7v +0">bU܎uRjj$]Mf pS!%Qpp.<ìK%71{!w:Ӎ!Sm-+K!9qc3j6C^Nm{ߣPou!8DKSFU-d/A9.3R,du $qB}ey}IۇS*lAҵ  n(ݺ`n jAdEL*RPWӜ#0;>[]fiR} ƚ4D~04֢' 2 QcC=𶾪]$'9gubD2OW.[L-썪3E\8k&U)dyleSSyk 6=f|a S7o򿽲[D n@@K3We+, 4yQVqeE{v*^G] 9F༝L &LzC< }qu\gIm"+?BJ^)mG2orX&sAcf$Y*󰎲D%ZV`TNW/ih+ŶP1Xj]LU 2ee.PT=.juS;1CWnz(L963O‹ҝ`J_j;FyDlM6FpFmʹ2Ay#ؐǫب,J0q%#l MV@jF N~*nXCT/u u3 iAB]߬0nVD/ LO][yRʢxukFt=BBDV8seÁb>kw \i973 sS%ۯr$龜ΕTfHw QArϜUd+t _#*Dϓ= ϰQ CNϑNT`YlNy4]]<'*b@)E{9??s"ZU9կ-R/ 2#s Q5~ - Y5xh֛E(=y:"'q-Ȯ@W4*Hx\%C) }ȗVBmQQZ7ya70i8kyy lqoEtnGyOQR#.rp4{ >la燵yLŊq?`0!z ;CִFڣ}#dz^2"5+؃xl"K3o(COrBR;QF_0O`+ڼPB^)ȳ$Ikl0,H|Uڹ=ܚRG@#ԁO̓l#o8 iv{~u6_a1w[BL( Ycmf;OA(r*J浞}[.3^}":X_!@]-Ym06{Ԑ$L/C-Mn|ǦkuG;q3&bk":8qxOVtVT!2sd@2tѡ'?$$Ri酗95sYG>L%LG`]Vv:Z‡F8`h⭩]]6yKUʕ6\1XBIi)H,4j4U1I̱c---҇)n`}hkGq Mx~r7gjFwwqX"|p Qosf! N?Vs_IW(~6nu2X T!jG7rPtby6ZWјDSoE*8﫸<@ΖBtnfϖ-a&-m1P PpSb(=שdno")QLz`0ͯy@ڙҐzvz5jV*σ͑= vKd*vs?+L6^r$$sf{E (u)E\ZhMH.2wG+chGM6Ŝ# O=Th/G$Z]]Sn;;mA+%j(K D2nuhy,M݇bR(4`2]o@?2p&x)ظU)M-6*o4Pk`-OM͑!&ng-|Gl(LK`.Ua%t"p"b*ayWB@$CGhNoJ(L. 1/T NHNa߼ krCJ>e;?W%WHl+(7C96Ky㙾*J @)] ͖ Liag;F^F󚧌M7|d$^,z#o/;I8-ژ{76G[R`g{STT9xXgJ11T192k /w=Zbx D=YgOsxP⯊48x5MFԯs3r?OD}?E7i5Xy&; =۞&H>W[./ŁE2./eD$t\t=i6DL[D'8S{=ApDFaI%ψӳŷ'~iD+3kK-va!L1"k_#h[CgJ_+ c@dnX`va15wPqytK)~v]H6ׇiӲX ffp h޻Gh?eheDR JM9/]sS|~YMFUBFZOç_ͽ'9 raP]оX0Ż%T$eHi"[ Œt^N}e#l̫O5hofǬ8·=ԛĆCo׹01Sz$0D]hͰf '@Uc>ז. jMAEKvur T+?ds4-,Ջ<dBFhٞxp ^D7Oqgw_i D| cI7DscZ;Vť- bقahh1e#wRtki!צJ$9>4AxIB1W+(9Sq!x`8<;PQ-7W :VƏf>ܔeicpϩQN*P7]H3$^Ab$IQdn]e+d \{vDR),l}ЪdEEI >OVDH~KҨ{?UXO\ThƜCkˠ.`v02~j\4xU0 KLW4-XUFKgo$|d{DYIxVIX=* $YYef!ڟ70I#/B]0ٵMR(fCg,0wI5oBg3zg ܊`zi\n<xڵjIm`!3,cl^d=gu*d/GN44˚W`i`q qo&'EXhv(jVI(@[?4റEhz̆e poΪ *2NX^RQx0kW[u x:rKJ)T I3TX'Tt-CdecM*=lMo;RgrĵC@eTd "vhW#pX]\Mtb?{ij ! > lWEgzoHY qB#9A=KԾ*uvXEyUqD0 ȊRTn&{h{=!BmD)8I$۴&eĂX#$05vE УtIXopUsNI Z:8YPbJ6"bWSc0 <'\Ǖr)PEfqiS WJgZ'5^t \ #Zxz Q1J8F2\Et40!Ӥ5轷HsX<Zr6Z.](k%L<M/6jZo5*C㖨I24|~./cfKsPXK1A.%>zIxƢ=Xw%o>ݿ9n~6()W|-/Z߁p '39ZByS7×oKe!fi #mTbα<"O ^[/argE 7)~jH VEU'"uyeZsQuNBxb4t{ @-yd~ВɃ2:π>ۣH< P#"[P.*972Aǁ]7qp+i%b x5T)mi{~7P-w6ԑ8)ۓ8hac ļ> –A=n} -Iv/pm"8O=?Xle<={Bz[,Q 84!c )u+x"CM`8+jjX(A^ݙG=7r2w1Aו|GqmB zKfvYoA}q,;vby48bi GbO1)ČwGI:M 1c ̣9.-nrm<gRf}i"a *('O׋+'%t8S-2 i +?tX~`؟ .B}߽8Mh 2ZhO!6*ƘqJ$%XYdT`-gPac1fOGñabTGsMԓ=C#^q\>l^h 8eJ^> %2M?OO6r]CK3Z\BV+j~ޮK⥋hOnd [\PR5Vд͑C3i䃷R!=- p )\'Yt:\A@0o}APխɄ9,#Ol"pvhb1[$˂ul܉ؿ?1q8Fߣ ,{ƣDF.HŮ/uqOo%/etIt}L-i{@Cmc` ٕe k?}z+\31/4(<=([GRϏg`g=Agk^}=.W 1oӌGýHj"=چ 95F6X /KGVȲ r\_[cb<Η]P@E2KGPK E7ߥzZFn#q:};5tİtl+Nzt\ ,^~5 \<θӷL ~NوYb8h~mJa{N Hyn1Ӹ#%a^Aݿ*[L=qkܜlyʚSwiN,]522^k?#/J&ٓsW>6($qM1a2zfF*ޗV^;Rbh!Dѯ9mL Cszi8zCIeQ^p0EҞ"E Ɋ Oy[gD/ꀋ &\휽[: 5gQsLXG:>ve)=IRwx+01a% E\[6r)]`C㇏z ±ŗsգHYF# 0ȏlb-y,e)ֆe0EWL&Qkcr:NӖ澍0.XIU{X;ga pLyF Zn5Q4JM&ƉFa TXMd,W\;*!ANa:Ґˆ8m"`7e}S+G`Sm.ؼdxXOwq rUmߔSJhC~|cr#^ quq0)ɼ6=emKQ#.qI)g>2qZ9/YMXv}S1R:?I9rLc{jR:PF8Z&Գ?R~ i+ ^|,ZBqaK's-{{ i%>*N[:0n\}-Qn%ԶBsA $U[RRrXCjpכl jsEAj}P('q` RVtA?" j#x(x ^P w}31}/j}ˊ/=H=AR vo!4ⷥ>`ӖvhZVHӌk2/P^8H=Y* /h3BG~z~7~[)?>@3 "hD16?U;:{吞.<h h;ܕ$lt8Jm7z_ @w )dJM70ݢ#7;!S%΄ œu̾P^zh9OE $)=QL4.zfRm"/CTTpŁ`Ro&M& ulrQ=OJ"ty|U P:q79V%f!n )$1Ț + \nAGG:@ ;!x!>ʏH7Ղ{\k;f룺.\ ^/E'Yl |AОUXNnp Q3[)lErs=]LBrd w}\^VG9of G"I6c5;J,*t` Ɵ7Px (^58Dk"*G #YSyU-n:[I p]%"sչ* 3|Nln#$t:Ź9-L9Y:ͥ؏U ٦ c x7|ZID!qhF%»vyys?:c;(8Zf599@SsZā Ph`YdrŶM&UCr,oPk[_#q@` <%ܔC!WseݺxxL 'ͣDo썜d3ᓒ%zr8g0NQF[[88(ϷҢb#t/l|˕U"&*!fqObAZ`X`"SFw4-w46[J.0 #c} ^N!I,};M! c1Xt^7YDbfUUܠ]l&S;vskϑcf+)ޠ J)dlg(ZS+t -PArWe6R= L] ~k4 J@2 úFABec#TU{A[ÎN6r7g oV=i#݈&x<2vhY1vXcJX=iBbeVt d @DB~gR] cc "C'/AleSsmYcr} 1 FgEjqm>)S4CB/WF;M1AW !.zmj+w؂}hs 5&66bŤm":6mz +J5JYEPxNDuQr9V,4'U=ˠkKra1%=`-oRL07r U4T7Re{v|zRMzF?5?}諃3Nw9-"TC d +`A>e0"'S#6Ꮩ|פ 9F^4V1u CqR G@fʯn\>& N9Mٝ*vi.[|q +7_?s't20 -N?S IG E 62/W 3=0c&"O.F65#joSVV*]z 'N%ݟ6}&GKF߽FT1>okjTސʵ¶]  Q@!xRp¤\E5 +jBh%z=q.;Q,@(,t"YpAD+w h N7րf4rt5um,x'?\ ˙|%2H} nrqSaPv>sLy-&.r5-K2M6bpe)ѱIA1eL v3<^i/]p-zcWǷlO}Xh 8sm%>=!K@ܩ/ZnUqT9bmw_`HzyP?O 19GX{rPۮ<2&>A4&d>UCf(i iG?xMI'ٰBoϼ4C^z=%XA'%`Q74nvN38!jᶼH4Js2CWqFIS kB y˪;ym׊K&gh j2QW/>ҧdꎦI[Pq.a-[S:@3ѹk~ f\G*8%/R`W X0yNO<ǙtE&vB<͎pQ8^ģo|= T5-HttSpύZ2P1:WױVi yc+\0ym !iWAgd70[q]+A 6O\s\^.nxEer5_KCtgWo@](݊ 0w3R9R Q(AR3|e}IyU)]o>~Gr!7]a~V 0{)F%EV"jذ*YěbSvבp;"&caZ2.ƝY;ds sc0GuNv`1N&3hF ִx(\*/)o%" fv|Y9t _E4]/,l v IԜ&й[aq3@W-wP$'5RLf+%˔k=K P3(JwK`oaX~'0Cu広c̮$&(&Һ^cɴc 9Ļ+b-ݩ JgwRsnSMzLuh#D[Q,w4˔H{Ǔ *9!W@%i\[8]8AxoӃ F̂@u\)["`F xPP$ђRy/{G,Bp,8:JG3҆]qK>D؉:{c{"vF 5z)P(諍,!:U*CX`[~9sfoD7Fڨ /6xõt'7]0Z$fi1,qX_uct&Y1k<8hBWf\i05wNrGBԫlGn6P? SYzfuݦF$ u ~[EI1&юW3:\ { <㚛Q{5Vni'*5/& 1:sFXy.xDn8~v+I|:8jNVW&( DE|ݢ;k̛v/:`f)WҖI5ڪtV˼u.Ha' @Va7ʙM Ԥ=:=@OX:6~>u],ws<l2Uj RJE3󭥛iez&͊ݗGܔ'f{аru]cÀ<ituݿJt]s֪ȲҙT;LR:SQPN =o'3I{"~XY'lAN=(VOhK\y'a,Q:-~[ '`p^f,'\n)Q{_ؚgn|4%eը/Hp&Uu=RhMfqXJ vkzT'{rGOCACٔI!pKe.3=[n{F.5tj>A$(D!uLq,+rJ ήԤ\v5#Mjvr̓2쾽?"k}Y@ǰv߼ wNH||yy$Ԭlk3 spþW!XF&"u'}<ӺgYg;*?t+ t ` #AyVey:V!rD,Ue0r_@?L/hI mFA+ґ*6q^<xlg2ڒ1tKitN$BywUv`H^,Q#vW3l #G۰oQgჵp%>BҝF΄Ղk9"GOŻEʛW 9,UHO]?ρ[«U6 me?q[C<%j-r\i5 :SfXd?k r*2tIMVG#G?g2-@{+!/NB&T~=tV:%wǏw (to$flfjg֫ ߚsUgV-oqD|1u+E䤚A^,0-QT mb_YUawXP:5 dQܐ|}5 F物)*rL׫?=ϖhf}5!Z *⅃Wf$nD4d\e[UY+RbmOP!ᑟQTS*j {Q'w/`A&rQEЛH%)ի0pZ3fpC`DjUl>P5cfŘw:#X ~xإTew$z/Q6i¶'7*]‘ve=P!v ۬x7vi?LJ,^l7d|S 4bXbugU >8~wfQŐ\"t5Ļ7"dm/rWp&OڅrjͨJW1y܊'w Fi#D}|Hpqzގf T2}3^X?l1R12"rnKc|2]{exZcz~`#m5ИÝ\ 3mr:%@}ǥtoR/3y![^9w䊾׎ʺoZ(vEܗ.~&xSoJ5PBP.{m+d]٢A&/bmG~ڵ}:۰(Я X;k?c'Q渑>EZ"=+s֤.8wwvtPA  z=MXEis5L$W]4V^Fg{oޮMlWve,T|L$ !CVqsdJX&\̍UOwҭz3 Sޥ$L鰙(vaV `5uj@('k;FLsC-i.FNCK/*TȨf"$IE X/JrC*QE\CRzbc T&98blCѯcyPFDґYx*RQE6u|34uTkDCt>IGV=lq`*2V۫`@u{fGk jE[ʰSƛSؽ]JXa*,G7uftDNbʁV >F1%QB'6^hͪ7^Sqd)ZZ(l/ˬ #lL#lP.?ǯ[Tmۏ—4s^w]Y| Wt5]{1>ܫWQxŚ3Z!t9l4-v9dzja_?qnnj8 GakT\xкsźk)=~Apb|C ZvwdX/ ;~p@$ s WBY)qI^zRHպx?.=}X̙C&5'EA<&"IƑcV^ets'3wj߼ M.Qj5A$#n͟)aNُ^r[Kܸ̠Z$ZR "'V'm-k3CFd1Dޤ"^:=HhM|vجYF^>XrtSW鑘Fdűk|bPx{rClhmΊq R6]q~x-y)`C~ x[>Wճ26.rJ`Z'WFYezC^:3u]l[J+Y~m,O6Nu(lĭ:TXuJֿ⧅-̸3Rh'n*L^w^ZEa$w 'L&f0Ft~R+sP`0n)ʓ 6}D(D8l5ĞlXޡ11.$H9*Zx/R#PV" '?hJݍ+xXh~KZ7885gLpy5xs]CU3' H)2D>angYZ07070100000013000081a400000000000000000000000167a4d805000025d0000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/%]?EhDTTk׶Ǽzx!Gnd`Oɔ2Ĥ w55B\Aj ~Wz9/4:]UW},(QE8:gQKu5dte^WK:/S ow}"p:2;'rA4{B;Y$s*UMyklDg1'+)ï>GVTO|bQZvv[Ď,z׫6ޯO8Lh˸*LLQ0 ]>-)V^C#8e3 i/uN1Rk, uF3#v#vypNiMm+AtKI40u7IJ]n'+9G$ݺTp;*R@jmih୸7AHe*Nhm-8& h@gdtmf;!mf >́;e$cG>ڮ [#73 #Х+iʾgre [햵W y)Pe?7Ө<2oSm;yOHCbH[+2p%԰[` s\~C>J /p2 I#~*mz2!|FZJ"N)[ɸ mO~4"\nL a|ύogMR%]wbNa6sDrLgG:rewsfQwx5֎at\uTb p&}Ջ-tjY;5ʄ\芏c৖.4SDO,?׿ 9#ݐۂJ,?,zCQ'hoǵ|XzUuص'sdxWٽv]W 8ۆZVA]D<'~8,OՈâb]Iڝo1Eڨ.ȪsKЃ­n j\QP̱ !pވNI'~Y}Wn) r9KR͹$ s81~z>$ \>Ś'w k8~tV˫%\X*i⥸Ě nv61dEʜQ+~ /ŧk|N_)OYvL"'p@[iA&c D&W˗ho7r9qpp<$kk$bw$ayO /ƀu ˧BTe$sE;fVGGYQzGQY33((ۤNLL=eF zX.b]Sav rz\=8d\lWßQenyp|ܸcF&,qS*!?TQ9zTdAP6 |d?΀O13^˃R}̊ 6Fadȳ9 1cC+2b+L+)phT@ZG)Bne,Y 2$ /7YaoT~\f 7b&JƏj*K˛ lK,mN=Fn>`ZA=R# f&8Y88P:)񐉎+T [*]5_wGSnPo;+$0 w`oi3ITd= qўX. Me]ij8()UӰԤU{TIV袵K<™gP@{WiAR0A(cyrZ~!.!\d!L%nz(JbAGHӱ1FIT%lȴK}I[gRHga> ]uU!C90.jC쉳q2Uq` GA {G9D`za1BGJH%fl~VJl^jO \fǎLYdN@m7gTіW}KE9t _GhB k oY*#>(jd=k=9<8EVRK ٖPi45$TZ )3bpE?$„>7="l-2CъK4C?%"k;to]osf54**4E7OI;ht6^@<ǁFy#dD[+ Y6b: j⇋Z!%$/v'#ʵ[-/ (ܯ1oITפ5kJ4.lM39AE\(oHTK}r ˬR3ngՂ4/+(*&^ft%Pd#Yhpy*@sS9O<"dMn_# )lMOnr[3١ o]^ 0 zp]S%K -}d%.c S0$8/.cU#R%JaR昛VesFk)9 ^Oc\2yȫxË)Ώ\wo:5-! QD4,*w F:5|{:wOsΛftKF,;y%E6ʔcB+JRV ċ$v]S!Xg+PG_2ec99_%g^Bu~EOK0%¶e4L25  SU'TE<7T}cʀpn]]qpztlV<\w1:)xta /^ӚPvI Oڱ0Tcx*n&ecPώ|C{l)Gk+ ȉ=b.C lu\U?+Rzq5A *L3S.l+o0=ȕ1wM?`=n,77]՞L6?cMUM!UJ;3Ai 3] Pb+MJF WZHG;t°+ 8A3%rl s4 ,õF h'Q;1[Wfn09֖s+=*?c3T:6:|=*&K akg9&Ĭۛ+ dqW"ߤS[N$ﶸ0߾ p>B3rO92{-;q!/-RgW_x Aej߽MB=&E_"nx(Yns<c#e2KX1ir9gV2V rwgR{f+jPZԀljMFͱ⯨$y4b&`ݾ7̩O/v^G0U?rK?ۂt. x\QXJbAotyv -i扵C4^z\慧F @U,diG55"WM_HmVq44ZV~Twd8L\-j/g^Aoa t0 jNw˻gTB(Xκze]_葏6 jBpKbH~u,0Ў%"]?7ސkes^I?.3l;32_fV!Ul/5m11tp\~F,56y %qMva7iॾVB'4&ex +7c4ū@41nwp !x2\qNT&%_VH&h@®*ȱM[{GTԇFlR``{[tg)59}<@ LWpGC}vᑒnK6]=i9>Sth^+w-DP9Κ*Go5 iwmu/ʥ)+~ Ǹ?.sN "磗kl nk9Z>,Yf(}21b8D}@\© s>/rœJU7?#ueMAe[QwWVG CEwSVhu&lpȿ>X`!ax y۴x2 1WVӂ0 4]&8b"_ƧϠI(vD; SaKqEǹ9%HX{q0޺NU&njqˆ3:RaFlP-(R~ /ΕL(+M@f]\["}M`#Wmr_Dnqi3qd AjU*@weքpzNGWFBE;\{1HrjupAtۤjBg #``$mHfXR(q4{lEڛcNt_o lI(pWʝ"A*@|Db5y׮<;Ċ\Ieb$^;lkXgOܟA[ qF]Tڌy-Ξ[onjMyuⳁ ÕA yރ 9b<~~LEUSE>7P?wJeG5p! 0KT tvɹ굀 d#mnƶbgkkݝ}PHfw6UNm$sd){  ^'K9xOMP_v'u$bw8IJ!tKRE6bS+ײ ^q\%Ϳ~}["I&UqX[}#K@^ѻKM킜AuP6pc,w5|k LrxX}fg$Sҙ1]v WqQP/א-[ޣut>>osO]0CCꨁq\py$܀#EA} vcRPL$q{6sZ1ɨ(Ru`\+],wM}MRlo^&\A0Qgl JQ5aam޾ꈊN;-[K"eLMyEĵ9LG6~OaFW1KEyeiFD6HsX+iow{=U>0W˃iUp`c.ȁ5b}}}DfTS~“cڬS3/agvÚ ͢= G3(ܕ[{MWabYq5pR_..ZƳ?h},ltҥPFo@ϦOJD| [gkߛ-/ Ьߙ%]iXA}ÍS)8C[vqF:/EHr8 kvv\^bVcB5AZH_عٽ͍GxiTZ\V N38{,ukUf$+EOh5ܿǤ}k80mW(H$ߋ'33z D3=Cs~<9E覅^DӡmFEj̃a=bZ!~)uTQd*T:D~ưڗ$>Ql럑tLZߠ幨"0*f=ŭ:.5 ZRSA"j&YF*!_ؤ~y4d/ BJG}jl06e1 /rf*.񿪬-M5Sͤ O9SBna0tIjop1ϊ7dS}E+]d5L ]:|G`3wdlA?r` Eػ9%ʉrE yTc\M葏m%p*%M>]oq8,K+*gYZ07070100000014000081a400000000000000000000000167a4d80500012a28000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/U]?EhDTTk׶Ǽ>6&@^<*Dԝyȏ5!2mu54qZ/)8U/}!.N>b^Ԙqjo+h;mЊ)1:VԽ\=͉٧:\dX L*|+p}Ud*A%j/(pl]4 'r* nSR} $3*ӲBejHmSm:5 45ߟ7Dh%?5-B(QM.-ZܾXR\D=? zJ'~-Kב[rɼY'l9;f1(GzhEB PeʚrLv, HڮAS4njW"IyJnW-|\t uo޴?`y `sSIʢZЖ0,C\ڮ 1-6[_~ƯdH@AkRjF$UU+-YXg_ -}$dHU:C"Gգ)ʾnQu͞EjSoto*}`h.ETq/vǝ1d3y0ؔ6%ʡEflDzg}¿w1pAl`{, Jh+ũ\{ޑ<$f1I}]]SHB魔׌Jpi+[4\HTclr@eKq"˸4\Eng\ȉ$#z>CŷvVE>׋L=l!JCD/{S _63{4@r 2Xf$Atz)Xo?%=Ւ6ƚs(z-0`(j^}ogϱ: QxU穀/ux{l+Jup1|pލIޡSq,ʼnN<7f'\ gƲ1,]{w<23|H;"r:!l޿Bk6#,vj]= S@Tk(AVaD ~5]>f#zYE9*@Zł U4Z~G*clv~mU&&!-zL,{,Val!.p$6u1,Bl_!6Kbu_6QŤ۩y CJ_,D j-N&Xq,1HxQqkKr5yEMU[䀱U[--@v$HS=NG 봧³(pÌZ ЫSh{VZ2ޮ\x_Y_yX?+b( V9xo.9äI7ǧJve8&["죈CѯbU!t%<,9NcͶ [bSvo;eMt-7qF>pc,^YU"\b*h_ny)s(\PAɉ9 Hj c]v!B=}k^-h?ezAT<D  i6Bu)^)R;?φn܁x鳾! *Gi%bRX ny QVv'Kkڅ#UE=%6l,i}dgI،{sQ?sb&\EgT_l+ae0.4Vq^s`Y0 O 8tUDE 3pO:,1 ԟQ\!v_J=4 bFΒC9\_&XRIkLx5ߙt&2|6[J4ž"ՉM:%9msrG>/s'Qc srr8(mISjY2݋ ,)3X_ wS(j=i Ą2h6l ԼdrXbFY DG|x}AKOc*t>`CCuz1&ocX05a=.^,y#|7+TVȺ ,d›WW|A śi}OCfU6Re!(Q$m ιOdfEpcpfIuaaWah \"R)` y2B))m/؇b k3sk95w,.N4 ~-`_#a 3H_8!l_9]`BơA# w ڌ P"@ű c9:QL3 ~gKo, X(f I]x5@!7KLEecy ?&_#ţ 5d&%d`x /OxsU |< ң&Ȁ7y!=\%A  J )ی U?^m%uOZybm,6OqH x8Ud-J91VǙy,:8N\3&\u}T6JHٔ`h*0Z~Ǵjr Ddǣŏ)m\^}>C߶0cPoZ>jx՝(J#MĝΕLI?A CjEM(߱5*OcAm,Kkž3mlm@v̫1N?if⽂p2w2Je+ ٗEtXAΏ+_ ǿ8D_Լm:zJJ]#xzrg$h1i И]~`Y}OkzvhrfYl7̄M~&ͭs` #{TZڪkB_L 1a0x/2J2"\_ w&Zޤ1Oa`/ Ȃi?lޣ,W?ʧ#kdZ1T+9 {0Q@ODH > aDRF=u.Ghhs=uK( z mZ!RrHg 8ӎG-=+R˸{cP|,6=$7+,`a ϵ: $ mV: "`juDF.P_rqE7O哤.,F bԽz7Oqo\yn`L/_X ]T,+ ^0K$@ 3hֆ>wUi[2X&[.ю'WNBZ)*Zza{5ټe5[{>iuGfT14GX# =gRDTG;V΅x|=L?~*Wr8w:V^֧*?߸UⳋHzI =iƁ6oh yMc?AC[4VG2w*sۜw<#zFF/\>m)?$z?,HƋ/7 Mqb>Ͼ/Գa8& d€'N]ֹ7 8BPw|n2v%*iQ ݨ]sgZˀ(nZε3ɾU" .6']16acqcylC'~ѱ(fC[Tm<`)SSh8㺈%mezˈYƧT{5;xwza"zaO2ajMn v>=a0$kR؆ ,~ ' yWI1Ol 8*y6Nq_f^S. JeafWHvm7F\n"&^KY7][[⻫a`돏%".r]!g˓<^Roxp셮$ Q!ep3 "\vKOwuBZ#(6XH,Jd]u#៪ug6ni]!u k pXeOURfCGϭu֪0 wdL%u.PRI2S"Jw|AH í) pޛ"]fxVLT[Xw@,(JuM!7 ʋM'_+ ?M5:D K3)b|]dSrGkˉKvl2A MMi 喅[!}HIۉ+~vpOi(s8E tLnҰLL9_bJjZҍPh) _G$|@%9 ܈3Cӻ_ %~Qc̎5&׹fmhR ģd|d쁊"׵j=ЫK6J[,q)E_ Ŕ|o:h]@"wA3zLzDFDYd1R\o)kp 2hw HXr{^8픫skA}C+X2:'(4$4Ym\U!ɵSwܤVRC5y8-t/3icќ%jS}qC,x]-r=BRaLSwbgl6߿ǣsyZA|}QUO~Z6tHB=ILLWe%(.i\^Ϭy^b%rbշ#N@1 f]C"9$%By<&m ,| JD  3^,\c$S礃\Z0K{yX\ÑLcFH pyEwڿ4}{M/&wuG0V iudL|chI7:)) D]fks۳9?iR6u L줻ֵ󜸊UKH?}[`[Nv)>הV 0$e+`(Rz@W; Wo(`UbQ!,Q2vk6zbGT-V"$&!gT}[dײA׉؂V-&>GL ]xN-ۉE%o97V\rVFtpue@i)GrIv\_H _ <ڋ&02ОMڵk̜J l/==޳U{LJ4"EݺgY<qkt u+(_Z;X~F*Xcc>͓?= N'w Sh qĺɂ>R2?T:b^@ v $;`v7rzI9h\龿Ϳx5 ֡LbjN [fT$|RS ?|Ҵh^4}V/>:񤼷+pCjīiDp#PUvU7JC8\HKw79t+T4%^|1g%d5$o֍0 nc+fu8kP *J)J8H_(jc'QP_Θ ZJ3"DD;nM|xYz>tf!gsؗX'x1xj函*"? X+vWS$Vom|}.L5t|t2Y}<;ܕ Tuڂ[#ɣr 0: )G:b<[L[)bG,,X j&ٷ ޾N߇GZY }Xϧ%k9 u vFY!3Am?;OW.(…_[r/{"uPΘ0x5l:'ܹ$K@8^./lAI4\?8YۦW@{rޖD)NPI; d%b0ˢ mB$$  R r~"Zv=4^O.תvMB>Ǿ @̼1)vKªʦ#I֧0 WYֲ0B}8~w cVol-_֙L$G3]z4ޚȞ*!^z*\#='bN G%4Ȣ*:8_-bCk$=P]SYxDm^XtVR?jέve&6cuNG]%bEb&IZ4vtޞfjImRT1Ք8D.mJZO^i#GPTxC}rn/_K\/LNkOU/Ӛw`ر 6x*UA3'Π:#GS.:hmH0*\(Rb+Ne[Bk|,w{KGXmt ū*lZ5+QƚIm*py Tl WF|i|WGLQsQ4 ;= kf6{ZQ{2CI@;Vw]๒!!;Ce?Ws9𦌧-K(agrҎJ#[Q.:GO3hۿI52A]+Կ\?ة_!ѩqin_|QFx9*kS!W\E eil99~K½@5esD 7 &0Rhf߃ػw60 gzSr1U9y@xL+cqL>[ Q%oZڈ ɨ)Nҝp>1K7ACX.vY='ObeoAt[C/фY"˧![ԩ'%hDbr7~\ulj'~Ps)ytv);n4i1L,(~V44Ͷ=֣66!md㊄5H7:>Ώ;^1IxNrhgnVB<9klGYn-2IaQDpG)OW@<$zSF !tKY(x.OM5q5fu> {7@7YHZ2Mfьiվ=pۆ58mw e"Ql`SyRC%%"Ks=#xWR\W6h[*]dai 'pK_4cEj0nY'O4>8FKr |1A9vyu%nm_\ XOPSLcϚO= U'ZnEaiW~NSJG'V܂Ԁ~! +b8H]{ItsÑm=EKK n !C;?)`) nX~_t 2lbWfcMB*8i>Ǟ%"Prw Q];79莽vp/3=8=x>NTMc%bc["vSy1v ,nϻI2+4mmkhY-]H"@ڿ,E"M l_zp(}[glU]=eZ$<_)T 'mCQ̺~8ܻ˵0YCF{SLv.}j&^N Pkr2 Ho/ ?Z\FPqo@Vc^|i#*86k9lyՕE +7l1<.`}xYA߁i0adxJ~ Y.I fe-(|61TW\ p.HTw.~T;^PX`vO/,oGuq xؚ;H'6U("AJLfa7.O:b8|_W^mw(m#\xX~'4\'~GMRzġ%~*;M9!)F#EsOP3[ψe 3D'KG5CԧCLqqE =dk.[V\fg D9ߛB`3`/6wgLL?Ķ"{ܐM%>¯l>[ +t.? =C"U6Vj#J[hV}x60+'ÓpMmp␯_/i[d559^yISUa݂RA2)=ࢬ Ck^mG2H tnW g醴~ :^5ܼa)nW9G/E[?IϋB}0forp&Lo6akCs&"F0g Lg>zEFP?ij31=m1~iq酒hyU),_?7ԯac1o)͘d?HX8 &E/0er')*M0q̓Ou;njl PF6pV2rЭP3q1#5r^U%BUЅyԬ[6{E).N ! MܥHz2(j]Ui^WԖv|8gNKdUOLK)p?\ l||[&Ct`뚤}q*Wv!&"lj婣>@a{Y$G;Kn{IGJ JXɸO*:S(Ő9O3z% '!6$4l) ^uĥ1VLt34R6,8`:FgA aQIuR蚶US4σL_*:n2iF-VYj1:e$ KU0 g%xMNF[;2UԳݔESR-AD!ꈹ k0 WlKl~f:HAW]"PfܙX5Yfg>OazRz+5ai.! ^]˪xKͫxy;ud4l5wC(-~{}-yֱZ>.4s2n֧4)ZVי= Jzk [+CX S8n!ȣLDut g0͍14Uj~9}^z)R%T~-s*K,'TYzm&U5;_Hy F+ipCTEd r%!RM罫Zy(n a.@QӁ,AH((_HN|@MBM&=:^$A7X*(.8Gn;`w4 cPE1nzH $m)/a}plcQYH.Bg.]nzSa$uj Tk4qnz cR nBnS؈`%ZnJ ]GbP$YVXW/x:Ks[;Cw|Ps)9x|bgBp6.L@zIҦ!c5i`T?{ͅ +]6B~"/~+=x +6>*fB ~˂ȁoٳ~=({G<;awv X%n<0Zng»m⟛IQ!W =MoΝ)u l('6]RU£m㸶i]f[pI GY]YOMn33 %&C'=y?pFQNi$"E/eǽy3~\/5(Hj9^MT#!U2yh# uB}|44> [`۰1IJ t|_K""#;kբM#dk!2;IB΋p ]_׹a+vgRYl6D1 R.D\y3Qj\L[{3ᒏy!w^zܑ%ܝ\x9OI.9RdRpAEx/G'TL8>ᾒ)S:unψsFHVP#X9Pr;QKzFFucZw ?sI9zsoz;5_^2-}: rk ۢlR7!+ÜN;.UrD<ؑ̃@ qh(F-[o<2ٞu.cdXw^:9s`fM)<],)y1 #S#+%*gI{aTqq-[aܱ$":GVP^m{ҰMO4rˡq,[GyN5WdtAC g;N*ZVmoUYRǖpb$ hI4j.z(7{ ] >T1M6ИDPN}Fei.K\2UxW&庄n/O$eR{d. Dq ȡ*м`Q`WAYUٕܐBښaG(h竘ßȻUfH_ /2ʪQM|SorlwgҖD$_vL2-r_Ҫ8x wp_L\,CEv(Av9#K<7#.-o%qڸK$GXmZS*ȉPl\BI(ZE-w /® 2Q2/8;s7`u1#(%_44Kvd)-jlux"<[gkx:;Fr7=Dpo7&EVꁆ4LjƠXm7*HX ԢI0ZK;]@Nl<#-="`5{>{!nW_>TQR[=*&90aܸ +=@K_^ 25TJ:1̺60~ tmd9)x275aN6wŪ NT' *^엄!CuM<yIigv2*f2& R<_lt^]5*\h8N\\j: 3el}^{ΓYRT1!T($PүȦŖ"1rmW4[u*VKR߽v^Ii1g]HTnp؇Vz.,h-CyX4/IѤM˰̇*vX/qZU h>+LVȰ3pp-+m#8N461P{8GeĜ|3IkE_u7TjָjT_wä0b>?hkd>IW I%6ب%v<{2<\ W#Y-Ta"}8oyɛV4دoKx9t 1/ϴM"TMUO#iyه.s &'%|x<9`J O?Ѵü cK#9([)kX.SgTJ !mS35>jJH@)}ԲmR_qx׽52#fb}r\K߆ȯ0x܎}Jz?0 uzD'! %GU<ؼʵzu3! 2e:՞# k}MoŬ`%a!j"!Vy^5~JPJtM.t ֐QT}VhbMr!JB@0/2@)@i nZ.e&@Nzd}!shNoY̘J`n/d4Oͮ^Cb҂LִJ%QUce;eAc<dO7 c_[Wm*<)#Yj/ƫrrT/O` ;Kџ_va}j! Ҽ=iU'6<1~a=~4UT(r ~N/oٙ=]n9w&=N23`@cxAIY^嚦n.j95q7CeX S趕m?_>Uzp8eYo4>&^OhjB0\#YS(t& 1᫇vJ38_1K؜G_,u&͵^5hWA W<3t_Q⤃אA;.= h38]6ͣ}G,/R'jʆK6M7~J5p\vca/B 5tu L;Vf3 a[R}蛯yYYxey@h>OoklZ:rnCl׫<_c^4/LsoG;8{VGVp+w=ۦSs_X?ӥ&ٛФ %iEOhC~Gm=iº ׇΒb zozN*h GQHF ǢYNӢd?TJY!o(Q[Y\y|5I%g*"/D+ m^7}wQnB[2k.6Ҁu\UF(eG9W5B i$Pbmt߆~6/ߝsA.80ăclBEypˬ{|$6~T{..$T-!3V} !d@S؊. Frވ_ 'Za4p 9ln)GX#[ g% UIL*jLJeKъ{H?1zD8&wSPi/ ظ+w*b-(p8ʆ$$n wvpҨ2xS8ia: Cgm ')/BHTF}̂bwezdSPhb%+lI^LmUgs(% pbڞpUqS~Nӿ٘`ZB1bD f)WOO7+Cç%c (<[Җ13* ~uI彵u{kbѯ׋9YɳuM%]|^y]Jc5cL3xz唖ZOR'Q5wp;C.Z7Xowmzp-v_"*/\ 3| r$,5Xf`#>CTU ۏ94mֵ).7Z0"E$9ȖhH(1E:]FRCB] ,DYҘ]e$xyrQiy6ŬOS]4ԛ)P=1KܰU!KBr `Mh):yzK>!PX/JLh|ۀU Rf/eLp\_mݰ6 4ganj8kǥtB3a);|qj >5y]*CYϙr^Ӳթ6"zbaõ=ޭٛsϨyaZ)pӨ<ЄF܎T% ,KM:O,셑4z]PeջFT]z/jtGz ?n73ؗ_Tʩ?cJdӌ]}|R9b󕩦&rsٳVbzwndىl]eV>5-Ϳ}O]|-23lp5n-iǩ.Z]6@͓6ka퉔 &} T?&W .^<yؐyI{̮8H]wc(\UD rڰ6!VNV:ފH5b#O1Wt[b:_/8J;J8 ȷ /X̱fk?jnĵ%AѲ aLo^EO:Eq ^l +Z ̦ǽ Cc2&0[;V0x๊y&0:K$`R06fh㯱eoǮDojy7}?,AN.\g/.[k,;wh#A4|rdTyY-=\)i$!$T˔:S'25n\i 0Ev5o۵{yX'fr+2NNRKgZ;w#Ѹ9Fȗ8[vCPHb9T*5ɟ yۂf&,Œt13&H4 M3es/}(w$P{nTX*!c>.Ω·x5qu O5Xc}x J0Sg`Z(P3+t[P 7-Xeq\ypyH#!~N Ÿ6D X6b?WJ7 }ȎWTWXUUA ȍJ܇hC>@X!!9p_JBwOc6/a`5ۑKDK:o\LB.XjфI|#T·x a[%ltWČݯ"XÂΩg1^{JFsjq]P5%&m )˭d45!b"vi#Țr8r)sHGG#_A{wyˤ6+q9N٢zP̝nB稧 tm^}һ _]Wz 2fS Q\8L/ 譅1|/fHQBY$ cm 3VJ=Q ) *嵯:IjrWZ a ":UVq3їu!s#`.,VKG)5R}7h8Ao\i?(֊6|0NY__-FL$\֮!L߶?*e&ch,_D2~< $7N ryO?j !qBQq;7&RV"8{|jBY6aCatHXUP!'8)<>%QhUr;<4PANE/ȟ1& *l@7fn#r*H,ݚv_w'z+^Å#~dBqjPUGy!=Pyf/Q>B2ڴ pwJaNXaZ=E `M\=٬V׼Qh1>1 H +EM܅S~YS9Ȃvko9+dDz{kHDQ zL?{̋O‹5Kg۬D>#i[5c?x`5ct9B6׍u9X`z#[BS"ŽR #[YEK9Ζ bg}X3laFy^8 ٶ.Ӗ{1ܵM7?'p:UدtsTc!D2x}` rqH}oTTRTzSkg앳z"d@~|# *diPdKtҍ[G![uWaAVê]U)&:-aJݐ pL&g upRF_Q9ӉupwxU- q ܨ0ň-WHE2OZmw|MC W˜}m?47K29v.#Q>'Р$?XouUBfJ[~4W6ۙJ?ӰrCh1S 5t'lj#0pCVdf*6_$sK)[4-ECX;>LFR^*VXOyxl4ybm-uJwϠ:' W,YOhYGu!4qa<F@O}|ffM6iuB~5^=PoO 0)ԩt9t Ua)NG\tPoZs. k{dPD +:#MKS%RSݾyLk'.`7ֈȲoQYjoQ tds\Ưb\q+"XmĤ`e̽3b??+=MVWeӠԵq {<1„}t16XDp.`eܫCo8 ǫ@I%CgޢPӂhS44=B"]61X` pH{-h/lűy?HEgzդJ&]=(=8-_fէgvd̈́J) \׶T+ro#kTPopAԆ :#9PEҡC郈EX,N*R,6UN׻t,ɴbM"\O7 O܃"{][VޜeDUbtMF8031`F 8]@)`_FF \t0hZt>>Y>n0XBRf u,m gI\Ռti9:Qzw7T~%7zQaN9:Vr\ZQI7vދ6fiG=b*mL+$~NW)$@fL4Â'e~AKLPghDٞ9]C=60>7\mn:b~0ՐBFa4nVs#ZjwGk]H:>2\I{Ckb:DP mf+抛z9.Ba"+Axy\ܞ:PQ)GfICfIj-6Z+olts*xo GtVj@FNjYvB%ECW><׉Ue4&Jh:`+hz*܀`dPiNOG2=p>mhїXs&-٪EZE D?nƒ2?[[%&k0䎆+VHEꕗ}d&2 kOrDި>}|qc.QMU+D:!*<)DEj'0ۮ¿ȫjhrV1n 2G3ͯh?) 9jW^Rt,LK9ukZ6X['O9MA|b ъRDZ7]>rT \!=ч|6^z`4GJTh sA#1 LL f^d< 9VB7YOyYV7:οhOFFpe:\񆩩C!C&wcg'4?G~5uT/x5l/rQ}WaӈEcWjf`Z% x]&@>)\ZW[C:E"r'6W+tGfw!7}ZY7p6x9*GmөKVJ^K--({I: B!h|>5N2 gt)tm[:eEW ײ ƙuR'lʩ  yGK,u K7l΋  Nsny1e.0 k""S J7_ěO7?"z؆ X{m"e}lae& ktuqm֑?LTikI$TaS:9lF:p,+`C=ߠYi2Y) EA}ORG>Axo&DgL[W?F40pm7}4%$z]*b%Ѻ9&yWŜzD1FB !&87?6E* ]zJZք!;ZNj$4(O7jmq? +PUl7+,ˋ%b éJc-$p BY,m^VY_/msFy[u: *%Qe6Q4N%M]Ӳ#5-+Jr38-I<'%򹂌+dHWBq[,0i@5qao.|N9aAa*,rUЛPxM4Q`kR/*[h2HQC\|C4?6H<ͤ>8SSn;4&R^J}qѴyrO42?k gQЃQ%1sV9$R,M QhoTL]SBGqMf(/kϹ$fɞg^f!'P-4Y܀bE*SϠÌ~60dqi ƾ>)0 ɇpʪWQfj,ރdh'Rp$Tۖk7f[ r-'Vgo3kG;ҝ.b@6p~f#$ o")*2tQ Tͬ 8H'EsiϪyAI&N:3ʪ "ႃ ᪄;_8gu&ja#R3oP4-q|D6oORoes 3jüT{ĉAy \3b۱?o.kőߌW VL¥B҅KS}'4n=ۆu'y)'9L| #ʫV#ŠCTb ZUn@m@XDtAI&:!&bPk& *I%;T-ISp7^QR\fD#eWPmPPbM='2 7z B$[f@We g2>_-f5v2 n(]6k+>I,*ʅsFVt_`6x(e]7Y A MM@l?E=ByI90"q:̗Z]W}a h&r3تݍϊM\7%MMe-I$>Z;ueȟLeݳj: fQ?p.px`=o5Ϯ*xoǡp{5{R[hZA!hҎxZ?: cPb {;Zrۃ($o#FLb?f8omeh?Gꔿ9oxJdVŞ6uFuodph&y d{&'k|u1(ASp_R]%<a "rמ,Glb=ɥKx1}!ok YT%P )! %+)-&_SΜ3??D FPbS<eaN 9rߕ0y-O`4aXZ]J:⌧^IPGn$PM^m#w%|\g3\gYU0ՋVM%j1̝91FҌؤx#U涘+wiEڸuz> 2f D} .STjmB؀PsZfP%%M(,q~F8qOt &熼ݧ r {z1/ =/a} '%QDH3~Y~5 j;'|2lؾlQ8XjyFZ JP“ bk-JOJ솨B>5޺n;}MUZ 9h82QDgj%L!iL Vf(463ʍ-b8s'zNFxY.\DhV<=g+͂GH74Jτvo7{%k+](\%WiŜ6k@C/A1_{)!=+,@7GIU_]s-Ref9`)*%YqwG|>o Lhn5Q+Z_^?W=#İj텀?WƄN:W쁝 ݰ;PڛQ~a0:.W h`g'3 )ۇh6.8,M|Yvv7 g@x[&.10 q9 i3‚JR堆D324? IcȁYP2ΠXSce|,@i-_6 2Qb8!q-ܫZyqK!###r+/|8X$ொ~h>vO!ߙsJ׮.VjFRf Ƀ<6ujR^n[e61d?"e>Q>^!:AoWX;QM>nzآB \QiZD/h\=Rt~Ys5Ju3G1S5|1P0\Vnf Ni' k/|F'S%]rqcܾ y ժ> dpĔYRnw0[/:q,%u(&+ͽI;Y{Nl5bK]֍\b:F-h<_}[#vzUς'>$O}2FU]0qGx\ YQ|esO:5ɦaZrX]!v͡7:mSɉ)}߮Dje&e1;zTҾZ0f}OG=h RN=}ZA,]{zk0wY bN#\SVvPh3/ql2At0V8G;NaE&m@=FZj'sdoF4l|h]u3y)0›K|*J%T2ķq(SxC.am\=cIԪxG3d.|$ ㎄\NI|M,Kϫskr XkwTWsK炣/&M.4rC1̌]qP9Fd杓m˄Ї[.ᜇA?^9<@Us.Z]n-w|'DBai?MZ'& 5)xX ;WŎS(g4.Ӽջ}ۂi^ړdeP.(3B-c؝G-1љ5eCCaSN;HY)EwtʊSD6 KmC7懴.A ]sj೺( K&]|]'M9[z;) $f3;mm tZjj XȎ]!{!Bj6,4KUx4,?*W,Щc~4k~ĬfG FQxtD\8*(2iOba܉Pϧ8w]U8Z):p*oұ3U,lF^˗ q8iUn o.̅ᰗn)BҝS3.Dzx;87=§s`w,-8&W`myVuAyc=v.:h9'c2߫(W4W[R9=u=<$,x2a8"yH? "D5pEoVT$3Ji,n|eȪ,Ԍ  j;:84Y8j磣$ bj.ԫSSGXVs=FreG2;B(CCS{e-NYyڿzl*1p7r-] =C;C j 5] }\U*!5tH–M{P1,7|16>\ BM=ND.ɷ=Z7e$VWSqPGHl)qςoBe'Z'tY`OR&?ElGo`[̘2<,m%Z.AWW]EU1)/oj \IN>_Gخj.3Ң~Wb9mMX?9K_۰OjΐY-ͱ,K"[,ɐбqۂ_Uћ損kcsH $[!e&Lo`Blo4ߔi͠j#i267>K%?輫U*bJ⁔vVw :\vז~읮lWHk|׽%.}HRx/OdoJHT1(=QҪK 24 qPՊË+oD?ù!jF>t\t3;.cǑ'ڮ&]k݈[@aA.^FjDiGRd8 zZ `[-O>Hɛ"o~U Pa$a* 0npyF+z^.7n /8 Gu،=b+ft\YHu;QO)J *uZ0~'˘h~'r}3ڞj *Dd[d82]̕>pЙLJ^86*ŞMX6_bb>ȴt4xy@|(UPjv8uS(L.hAoc{:uurTi 16 zg#>V/ᜣvq)$Iݯ9_kv=PaTSK~Ԓ")rNj!6#~kYt'f~+cu%Ba>A%"hI0 !An)-{jW(:~8Nj¶YIbpSFnH =[IX2 o[a[*\$O<Ů„ć&H Fk8~gC+Z3ex4vRs1Wjgndogrs>EP;Q+?hZXCQ t劻yҋcpo~^L Squv /jYs:FP,h/m~nrJ#|HC0QXЛ2/ks깮fNP)^beHPBrɎS>,8[\kJZAd+S_te)ϬnE6EuI29E !gタ^յ`L XߜӯzOvƶjJ-yJ5Zn1.G~G13khԙf~׹Ol_i|.VLmjSSy L"GNt}\b^iRGϓc*s?)Rh1%K.ʦ`.X"DIh:/#]fZb6b 9DyM\ Q!`V;!6f~cF8E CVCd0$&COEqdoN݃2 $?| }L5AK^8CENo{9 bEK7VdpOtvVt{g^Xw3c=,y ܢh+~IX* UO(3Ұ\rzC#d#)YƻQ4=N[(:GGHОݪŶƓE]A <;0ko"6.`tOƷFϫPpVKr7cnӾC|jY*3H;~2hgц,P[#x8HNeOV{k%Ź{ӺC=-OP7~H0y ),Kd>SA{c8"Z hVQkw5tLyC=/ 'T!TȵJn4a9 _EJho @:>]rѡB|v;Wۍm +MqQMOmhoS.^1Qv=љ}D^6ȇ 9{FA fķZ[݇)ƱRM8"/0S&I潂NQ:g+uz>c`9͚n$fIJq5ρ<[.wH[D`W]7c#A!f31vO =@67AC|L1Ns#1oøQ3ӛW";SNFujofohw>3$𚣞ofy%X~f n0Ԫ2K?dZj-%Ac=#כ5t9wI23" 6f@wmŤ'd }AS8 Р[X*D('jj ( *;9몷N1㶱8'(3Aq){fM@FTIQ4HBGj`2ГWV=2xzǮ bvq< Ǐ"􀜔 ..my0)X Y%)ZE!+~@Eucy;ңJɃ덾|EbMNՎ$,~ƴ~]D W.(hQ_F&ox&6rZ]P4}Qkw{A]]%AB$oBd@g8> 灦6/q(>Ou9{1f^o)JDU@t^#kF?JS>N*b$1a D]<[dҹs|:y-F$]ƙ-hA=+ʼnf>)*4M=V%$Nrcn1Ϲ1hi(N#e²ɀiEe5'h%Vd6`UN= z25*0vʼiMLc :a~0C8wY1륀H3kp%;Ӟ5B\ `sYLlZcjZP^5EUⱄPkULJ9fQ- m2CD"9 (=YƶxNHZ`/ bYǩuL{?_pݐ;q( ǕV5RGHfSqu {Ӹt(oUlHcOSl-UVON-?s鸜 ȗ|Pe}÷$&2y M toe~I݉ybwB}(|l7HE c#3QU,8,T\G8T']uڛ%\w2 W/J[Vx_ɯp>߈'![L&_k>pn$# BZ{Z_ZR3L>p.0ֹΰ|+Koy#2]R`$Vnc~IK+:ID';D;KE^7jsr!F9N]%q^x~7!QIWP7XB'Ћ1xV1C6K::/%A| *(DpHr6S5p I@%oX́<}Jno5;őQ"(D\^RQO#3kKq[\bL\ +n-~=6-]6~[voDk:H[E…\'L܂ aPVιFPXW,Q>[g82ô:'^r(ͫĂUI,=|> Y[^km(Vp8NJORTn$eq5Li/ XpS-'t](^@ս܎o1\îBgث7pgӇ#8ܫ &$2eڄ@Z޺52)}>Z<>g>Zt< &&м8|Z {WAzWT;@7UF$e?GA\QcTm-T;FS%[h$,'qIlMŷ CV$eÄQz}jO>m\NR ʖȂ7 Llcl 0 Mc"ep/q‡H =j>ΧBV![h8AS-Q9Zyr@6.į%ɿ8^VG= (!$D( |S+-{)00f\duK^pOKU[C-JH!+\+CM:Ikq!j#uE&c;; L $>@-VJyXg0O w*e$.ЖM[F.;NҞס kV.[F1UHJܑgUV]*tTwI1X8F&ǟ,%W5o *]V+n) K &i"u/W뫓W^>KW]*Vc(W4a''z5֌˿;Yׅy)rl_1cjB6.Y@ ߸H:Pq<4[(.ozKYB/%fU`!p`\us߿ϡ Tu)c)T`A~x9ǟ%0}Q "/܈/6V};\I.Yzq4gĝJ0Bzvqˈ]Tr0|&):"r"[aw 1>pf3~㨁 I>]<15 Jnf[0L҉֟}44ғXL$soc<%h@)[ BtR$#i>P<|/,N(b]Ig78$ϯ[6WI>`^n6w|XBȋ[pmPG/0 ;X"-~x MvdmSp>W0ho$0Aqetq4%*Lͱdjoh&כ!eh)Iu1=ly^5hR% S#)XPحOr+W#o~uXCJ XI3I Hv)2~5[8:DZjKUd#Ϋ/=NpR%%$0 sꠤ!f=5O2#gkȓ0خOm%vv8}?j'M:޽a*x*4?,UTtwW/L#ys9 ?+OӴ}@N sJS * L/wf= [ȃF/8{4fKH#uC`b|.|L-Xi'ω|3\K)|n8$טOf8'YV~C rvY@T3oWz*r04.74i-dF.0bpp"W6\kI-žǶe7 x2oL[o+ AF;4NQz9QԨ>ٹdѯ!39 K7Ut@f E*aV(:|+h P dx.B^eZ?!V+'ʳ'Z=˙TYfyf!*Mp: ^(cpLBs.5<-8cڻȱO=0$4G8"<@?!~Sɩ!zl2պ>x_ѫi^#P|mO[1< 8l"uR}&)H/drsb="iש.ͫR9>Yju % - {sd'fKʪեƱL;"սw08ƉAbjm\N?⽘5/ YD`pԟB桢mEÅ`luq}eJb/FDCrw1>dm6Kv叇_)3OBVTlzȾrk#N|2R!ɿ$fMkjnkΪ >q={n*22@n]#Wgrt<~r-Al/@E cz/__noh+`[W.L|Ozqp'̳($1V۝ö~lrlG+h9 vQz.[s<\1)~l\ Tf@xc*# ,B)#/~U@ya ;SV-Hn;DqqtY6]Gqu2׾ :Ĉ )i+ȹUҒdc&ׁ5u+3MQT#D\2^9Gs " ꜒O9dz2@pRJx swcj1:c̚[bʭyr9i;t;#i<)'׋}b*TX>~s.坒z($=P Ts!7rD#ov&Z'TMq r^֍ i&%pyI!Ɗ .y0afakh-y,) D/a7ϰi")"^d5{iDƬ,{y NhI Gd25ˀ\%-҉wmz'aryv%/ʖK P^=~M!);`Wrl(-d]yFyr5S*:>Ո wwBKa]U`,k:z ?. _ k!qDTP C).XxHU'G!e!~4j9n~+Oc{-SɘK%gzs~K*~LdnE֞9d.}Fn]'@ĐiX mL-J|)79 !}MҊgޡF 5 F\l)f*VNa] 0gظv=zb8?+E*+̏:&ؼ FP,l{_.劃~1]Cu sࡪV1$OƄ\|Taֺm3eDlقN~lWԆ'?sT+ 톰 c썭/ȴf!3B5zq=1[˸fB>6{\>{:*1 %3ks7BࢶƓb++23'>!g ePmmc~2p 0#8!: )pv +&YzbܱT: D.@3rbɯQ\> oyM9h K [^XWLM8;,FDUo(Zý>wH!2Eh&Qjsz:X l`gk/y:Su>.OR2lpɵb>w 7[<U&Z@B:P赓 mH#{ )߯FmBy"@2Sw\ #X׆y.N^z loL'GYVF_=φ,Fd\$2eX~(BkҼhmIʺƷ{0ǯ Bif~{1HTإA^ӰrÏvrŲC&Zh,;<2AQ/`Q:26H5HzR4̔fijPCTl:MFq'օ\YK[z^G"k]eA7Ԫ޿uထᏼK؉N*0xϾ,ڦld@k͞{ ͍JD~=)y\=9]7#;IB>3o٥MRڜtj5/oJT6 BN5r`T~@zBof>Y~ Ȓ3Ktc&.k*Y>Y޶ӇZwKX VtB_".9-핺%K +B=hrx+ɐ0t&DdRF~&QkmvS%oPu$kYW~fmU&(|ҿIƧT ـAGtKj[/#"W<&"{D{(j_t_M?\+5qweR*K<ϛ֛ir1rl$0\= "c}̿Pu̲7%@j*5XnJbd j.b |PhP+4BL\BD̉k*1望Veou:5vɱ!ڈDԹ+$21z}TDJ9 YTDQ*-KSC>XAԥ%v>5`V],hG#=G#n$[:/zFaI:l$,G:SDJ VCzo{k-gTmj{L63!Oq%+F땊]-K`ClHQ?7eI w=ǩId ~.NYe Vi!K0зK$%sf))#y2*nG'2C&fmS71\&[M`Ds58ds` .?BC_Dd4zH0pڜ6[Wk']H pKذi5va(B\Q s_C@wX˧%P$'oل%6Mub,4y+ dDPwYPnُRb8iN+ c8%N|mn(7RVlԾFĉmL"+QG䣭q~ӁίE&"hc9 bV=ۺULQYfEcŹ|Cq maa>mT9 uQTV_(tOg3%VRGW֐ǿ)3-MBw;{jJxB||x~Cnwc| bn,Z}sks53j+3]|E=ZxMo& ` [Gg/iHչ*O]9s& cH)cZNo™h0;~'s㫞ײ+7`QA,xؚ.!aI̗}fƘ 2E^+X*T caM;"Y@'r!DI#'+{E4[4ux 0IywB>txb+.JLvxaKZkp*O+ȱ@6I%`hAA;K`r"JUҶO,T|Xg_k%H3b* ;J-j> ]`%Vj*Pe^9F Yx$wlԾt2ZG`:fV;=;FKb}$)W$N΍rrG k x)/~imW4x~y-&a{PUtZ7hXSer?Ȩrֿ_OiTp|}i@' h,i͗mPW0vƑje͵B!}ٗg-U>*' e<O0#?dCw 29Ԓ#J&A{A8hg3c=(󲏬 <#n5#S 0XnwVMyi~l(s"Hbb%|4-AXfL&GIC(w_sƕ"9kBV&eD=;0ňu׹b958hS9{JONDg}ElODvAq":! 'y'Q,lADM\g5*xOtJC5[sf/tp͗#D$GqG.:#Aي1 jqTjW5գj|//4&šݞ5V"tG$Tɛ5P ˞-)nYK;w3byo v`!!}πaܮLȓzj\A}8<`N,ĶW*bMD#Ma*ZQ ɚc&y#@K0HxػhՒp%HNG~w 8+E4CjeǠVځtU $݄ "XLr2̷C7v rR= GK_6u̙-A#/g}ddS"f6yb_M:D4C tٔE QAhiDH[]UЙ 89k%Dv1*߭Ma3+ʪ#e|i# u^*67C]2]M&W\{2)޶FHKieCBVbh/25j/&c_|])Z1?wo J`kҡ6pZvw " &;y 3 `84X |$Ԉ)Mm0j3k?#s(&r3cLqPe8Mt'qa]$J:*5i~ 'srCq{FЬO񲒦ͯe(#o@ʘEŖu_G^\ڕ T O;<ge>(=AϾ7kFVT1u"ѯ?%f} =4]}c6*jTMZ muK}8 bO<}߿JCb ޱOzɠ^ۀ YbY2':)9h.N]&]x1 {>ӱҎ!10.~![Tx>OSx=C]Ypܩǡ"(B@ʃV|UPeڡ^L$\ih+sE?xq$a eȂvfIk+LmqX?gGMyCSfe,,3J@_{\r ,{딯oP[7>/P0KpүouSi8ϷktuLx\a80_Ay4w=ûIE`jSICqϑ*$w)!y bȤ N[xtG&Y9v孹񴰯q^ [*ͯL|䶔R,ygV``*2f3!:Z~2 'F\)pja y>M8lM1O:Q^x^}Zr#4lr*y&^pt+̽!HM*a#}st==ocp1zRڀyq~7xOt{_a0S{09qݴJo{mQ>U/e%5ˑl?,y b3(Tޡcw); i9-~o'BeXa@QB@J~-E[7NKǒoEF=ϦClB(l[ |}V$1@lr "!`䃾9"w&h9~ζ~L@eVN[1>"Rbhtx~_MVUYqyƫ~.UhXEkY*ĄVauy# dwDuAݮ#k5E[]=$|X.}ޖLEZi*wMķ PSP9x~jOAI)Nԥp]o#1q\1+'ѧBxR3$ojMH(2<*1w ˁ]Ԕpf$ ͪP}K,Yy]2M.p%s }O䝪e`L'KH6滥.]$Gͪ(XGL`_T}++JvA,Aa-p|£ЕJdF/6vf 0W+@ xHU4xW͟=T4}]EՔoK2 +h7hn1f]ppֳ4ڨ(򊰥L!M$Edos5BbO#$dR\LEQXhdފdei#Bz"߀.)Wyp\ u '~M_N'{%[ ` ˆ5]`ތ6-bQh_;BR(kk_ހq*>ŠZręG L@  ybL4jcM u)*ݹ.ؚ@XÁ8Z<,Lr#͡Th2iy4lH{`wCQwu:D JY^T;r>Xp[҅4c#'\PDk!)ٻL'MO)E ,0Ą%&yƍ8sv Uè)?i^N?iV1z48_%DypKTDRBbzyeSyCE7٫%KްE/DU\6iR ȖQ.Z{vL 2+}U ygnH,:٘<ں0[ԅ凎Zl{@l Wh,JR'2ˇt<8=?^@i;h J0{Cg;npY1­Q;9A.LDXSSԢI~6OsՀ gee\gTKߺQㄷ)rh al_z[VGCHǯyHCYl5S >|F{+{$%~ )s4VlF&ٴvVJ 49UԸFqN=3'è^*<$Wn̈́@uE3,?S;`3. u/CC~"WȦ4},Y[A |gxd1Kkl-*l2ʋˡ^SBo+(3:R__v0,3  ^x(_@ EhbЛt4贙+2/nuGdZLiOѻH%sļ-P-aHl b9}%P]ym,̈́5[md&sX+=}myNBph^ҭyNp4.*M/PO&ҵYޮc˚= Pj,ېɟI~>'iф%qCsMd<@ry&}Mog)&ft#ϐfᑉPMr'׏{%Ymv@ڨjM9Qè ą{zӈՠ$8c1(X5{{ԣg_ggz wϋiq5q\eW +?Ҡg̟IL/Y4Z1yȹ3(~${!ytF (5fQ)^[H5|o0=y+ 8g~HZ^CcW{D*kQqXK7,Z(6{EyE$թ;^xSzK| p/6zLe~ )Bp=%%ra%! f%1癜VqIXrF@[ |e{ӊukV$񻝈"hˆț<[$ mm!A_2F8!tZ妊QM[?NƐLCJCVqƠ3OHܥ9Qcvf)*6y\#n,o+SUr3ͱWf2?XL\3Z3d+zpUVu|tW0s):e*[pTثcR^02{\к B+{^o!.STSj7$?E-ֵ4 A/x /7yX 쪁2<#ֺ&,;aE.u{<F-:{aVӝ4'8~IgXS2'فwB, 둎c;ArMfNGXɰ5Pb$U3O1IӡG܆j`LAqD$N@ۦ J"oLx B=ԷZHZOc& Me~UH&8&jM0Eg p# k}'F=!|F Iq;=c@MR[}o?jm9ZoylڼAB؏+1bY2%0ARK"u?}}b-L+Iߗ^C .(\BOfØ(p1di!;[ «Cگl6NNUeT%۩^ K\IY:Bq˵*UZX Hp!x.;ҋѕlbBYFV f;my@dlgʕwǚ7{u}Y]Vy Otlw7wrz.-+`r.=1h ky xuChD Ȏx^gm9 Hp|VOb݌n>l-P΁O,il`R)\`xpK(PN %ۓR\WāA}kӱK]29LAo*ᆀ Wݱh&$8ƍ OvfAT?;`.u+E SGM͠+/hUVyxg]cqLyRqSZ>cHxOfJ*&z¬}SMw ܽ6pajDeq6CBG#s_?|p+Ia⮡IHM]ՓWeӊ U;ai٘Μh E99Q4indĠ~muG:eysZEB_t$9F%?WPA9KoA!B4f\WPClb%crٽx  ӻlv`%-?πOg7ˉٜ=b3c4pYӃJ`g6]4&W:c*T|/_c*KcT|h6*nX0Om}8io!e kni7r0gJhsL&T Y@k8[&I䉂hZH@޼ن 4c/XVSQ[΍iElnsS3TŨV1 ::*&~5q, K__0CԐy*wuBª_e$syi yMƬ%d67k Nf6υG6GHU@j3"/bd{E DGI*kxzzS]ph.堋!o:B|cZKsXI vW!h[Q^\#8 =0"Kyb/,@hIf. l "Z@lrr3$|;U7Wt*d]rMg9d+^NTNNBO"|~Q5]ebz5ϓeC m&t H.rm`7~EWbzF4JV\O׬Y£N?|#:n NgsdsX WĭtZ>v bxm>\F_5wKU3EI6Iy أhGWW{bV9rQSEd pU`͚FBaup^~3tT3I]f*OBw~,.5cn@$~>?ֳ Mƫ =7W+'CuJk"CG\N6 ”t}Cq]ۧWkS҆e"bRdX4H~eE^QoieP9'Rhi!uTL6t1,%|1< Ӂu)>E)yq:۟sMB% aybqWL.St}ayQH?e 6I< o&dx4fq?qySuqԉ4 {clېVp.!c"*2mOX}&pD{{^㋀z=V;51'2y>'LHYxHP:"Ʌ׻:$[f27Tfa|%im];ʏäňkQSQVyM\+;q0ROb[ӽD456{ ґ:@YlPRիlu΋$eɡ:*ދ~O"I~>ud%dk`sM8?zgܳۧp"I@Y>Z̖\#mK6]|#:s̕#WF[=qX$xlWԖ~VqWTTnZ#zĜF͜h ?v j^(L~4(m͘XAL:uN/xQz;-a8RāL3eNdH/Yp]{.=Et|ztB$i!`$f2*\W΄=r@KSf53/ E\V_q%9{[ˁ1x߽Yȱ7o"5x*I:$ 99?pEHw#e[ N|(L;%GNDW3!־¢.  zo W%gB^|mZOon'>UOɤe4DP\U~Qww(Mx0ݪaU3kaijZ""-y<{}Śp\ cg۶9"{WS;켍U'>Zw{v_2]GTA+1b|?2УzJjg D眙>dt,46sQLIբƼyA(KU:#>[L0a;Dp$P j!@J'w.4iD@怇~)3H'dzkei=$&8Wa[wck߰+rzaCP!lo ~W_[8Qt6o绋7ROEg0$N%8ɀgƾ50.+MvI&'.P/ZcNmSLJRQxkRY,'-& D% uΧm޺B9R NxtPA};W1W-ФZy'(dqNۣMױ,:d? O'GfT߆As̮Ty&l-\]tz]S Bt C] B;Qap[VômqGxԟvV®ݭ.- M[k;ޒl;~:wKɞ|>ƕr M;[(X9݈/vo%Xov3Ҩrw"0vJ+ӇŸ~LO^鉅XC_?bcox̭2β@#6:\4?TsD첮 @ڹ2c/VY/vIX;jJ@vggdtK-1IKN͌YM0$FK`bۈAnt|gZ̠ .Go"!rB$^QZ%ARط;G.+n2SH1du\5 E)W0<dpP#]P#sƉ>Au+QsJb%H`^]ȼiahYMӗ$5B1y:\,b#A$l9۪5u mZvj>t7rt夞f~GK~_ȟsH VޖQ̀noOI"S2򿔸ίU0!zd+6}TpΤUyH6E EԔ^RKiw.h=ovr4Ws΋ٽ` B ?AX"= ƀ4ugDn)QT2m;X g,z7Ɓ`Jm ^T %'9Yd_+~c P q-1ⱶC0'ceң_& 5.d?đCOf4NZbsP*yzLsXf^AV~1;NG'&֎{XLn!Mn8AȠ5%^?cTkد/ĴVOBࣉ;D7TTX! ,-w(׆ƉP{& !a+TqǘNj_I`">V*J1y3V>$fl*RGP iGn3Q+Gp:n14C$㻊qM´e}{.B!rg(M%ܔQu+;kE H"DII /eş:k1+'tjk1{ՄѢvq HK0tcLÒ'YUUԙW4Ĕ(KQ7 ɑnΓMYC<}%i﷨b=_@Jv3hi/JAUv"f:xVVi:BCOf`G-yCh"Seq^``|\a*dɲL;zkgc&.r";Zգ%g;Q:jB;A-`&8ٲccCmz zzn .OC+iB"U̟m%@uXX 9|KvA0`||Xڰx~gEc)B J=aQ?̑,̸LJ& w'>h]XԬ *sm\CU>6C/ tXWj8)?4/}&и(VO 5h˷p/ .z x8i2tZiLXw\YRDW`fTi(~O^!kvm c ťyQ}z֞Ɲړ~r!P)[wc )oڕS_>;g=j`(0ɡu`g2AsO'Z3 Jg-,ÄnßZ%m+KK[}5C,b!{Q!(stl_lAy$\N,D.9GLsIc`[M6A֠imJMۼ+'E3t CUw>9NL)^- "X.HʄGHAV{P?Mcn:U7gK-660C^LIOL̲zv_>f=/L&%?mL sbV¹[чcUyb}ҙT$%Jv ?phtQq@a!Sj#.mwjkzn(F4`2;!iԟ1y0Y}!!*mԽP;oA#be j^gj{W/}lo͢7ēNLs" 5 `i8W:Wلe7KYޡLڄ 0qgetf35NЭ{$xǁ$;#P\S.4 *P: G.%|y%<) a#td4`UJKN T>G5pKmb(`.3+9L#{Lb:t>BaB~HSyEBU/hնNN^xeeS տeqɗ8d% GtN:8&4oM`wH|>B6RF6jG6&"VY5asǂnEPݬ(5=-ˡCu_6if0܀'ПYK,a]n} eqGp)DSal-S7uQRD$ ڍ߂CXH!5ðbn+SwK2@iFx OK\NQ 5QarNotc ȴ (pU1bAr A43͆T|xԽLE2AsC*nSfNA)O'2ɠO,G<=+;opG؇Z?f^x$2q<=pS_7s.­6JʈzO>?GNС~T~y5x nS1Xc,|M'KΌ$MzmQTH>ӏ_ ^;P2%Aو\7 no2$E$ܸCfW`2mr>kKU&rS8Pl"ꑕ(BlbA9N>vJp" MV Szw5Ri%FN`l)&?s#>"WU+u KL{“.WQ5K"ЮR Faq1`ore+UpCi}JrCl]~xTo/qܩ#~)Өߵ_%tiZ W5#ב4T)$ύ}%*j]-^Q>¯ b^.Y^/!V;kWg SmU]FBAOQ"G3t$E: Ë^n } te7 S!^fm(@&J8s uc/hldF`n@)NAZM7-@G'G^|O4,hC @FbE$,0?^AΕM@fq}?I-{q>S?1_%u)huq- Z3e+w1]MJwOzpHg"/eZp>! 1IVMj<*27T{ twwL[*pY`޲k"evS@̲7GnIIˉ4qR fee׏q@-lG|ig# rXByٗw)FC}J vrТ"%Hv_7i7x6wn謕YTIZ2NxzU@m^G7q\K/g 3|"jn@^eJaynBZ F^kyk]h,g_{=ůR!{(Զ:><5ki#ڮhfgkOwu: sojlgur+F8\)^LonO#O_mY1L.>oߠԐ `)+p^ ԑOt ׵^}׎9 r9 pz ]PER?_Qrrd1e*x(p!__2&y4(F4:'+Ι( yJ M^Ƶ/g$(M *\y׹7Bj {L7]P'f2\ڄTrw@%$U)e`sLϤ[I&o[Gp7#1:Xޜ,ƭΌ ɚ*!puS,};bs[P0C&̐Jk}=OjAԱ=P@v(&;sC#5cje0H)49Um1 ƃ8&A&9YdԿC]1@gգpagoC$H+y~Õ5\˨FO |ߓF?\>]wO.35byU?۟,7pn3?cs ?Vµ$OWE\SXȉ^WE{=꟰u9Mg* y qiL0&Y}KqRW1q-Ӳz-$v1ϕoOel  iH T*BU]8_\;%qF Qp%K]><3})-/}H"};ڃzmOk9M5WLC\E2{Fc^XB{whww^حD*&.F۽ ZQ+|ш"u*}>[2O@nʑ4@}wqK@H^um"5)T,AD q8I aq0U59y {ZiGI D舐. iى p&,wx?}iw !"D`kA5POxsR~'fKD>^%~/"PTqf14ɵK"1דdc;Ή֚8j5hD7k]&mdcjRPASijlm!+KUqoN|S;1ݤӭצ.`([/~EcA8`xe-4:\XK;"Eh0s73ʣJbvC R>dd!Dd"hƒ1d̀&ʢIx\J]&݇@G}>Z:ʹYAE.O!0laҤ4;kD@tYe>`KEScͺˮϰ!=#,ABҖip !y3t\03NLJ0(>{CWjM1)O+meY{7 al/Y1ԇaiU^=s*9ϜA^q))MRͻ@qK+OF0eHlCfc4$ e Swҁa;>^8S5}^݁0вo3̼ `k"lӴmK >Jc&'jb~xG!s-9`2O%ːԾMPIc R9$pPl8cFgfQX8bb]y›0(Jn*uFu(!|xTf̂ N Ω4cz9`n}M;|yNډIYڱ!K^-DsJ*f'Yw#yV|Ŧ[ STHy?u%ӔhL= c{WY+Z 4f j&| J^AΣn(_ӇDWvK)o} }Z/~Cދԩ57|!bI+W`C)Abؒ)EYhOʆ3լl;|A%CG>[ 3!Hx9D3}H!ΘE9աjj +h+=s;.;w!]R'7/>  i$'p wZ'0Aɿwϱ9]3e(1':\nPۂyA_/2Lq;W`i &95(U l l+} 11҉fu`v(|Bj|_ntZ9ײ' L^B{pD)>j ϱdCP_k0l LR?Sn&DHbt t^Kn!PHoi36dio6`A/E@h$ƽV]񸏁q8Q"i_6V 9?$=^w7n\嚅qcn Q{j 2 KtURŨJ+wK%%n:fB6Ӈ"غT.;و7"شo\Px ?fy(Ћ<(\ l`q|X,/\XB%7=]m{iS\J`ɯ`7f4o.JGb[T_X Z?n"`@UC\.YC A%`Y*/ #K4djRA6q/#XPD0MN4\査L'=zǔdxW*hJ̿&!%GO].@h` egpoyP7rXc%~0M$.]Єa@ kHpx|mF``5~QQpfUN#/l>H7[ Ӌg6DK]*ԁ4,n0"l* U+BO9;YHjGZtϡ ~'NP/4cD4y}uIhAcq롃6>F6Q8̝놎Wm=C.tOa'GlwLZRM' г H-]M,'\yA"\N=c ΕÏ{0#y!iG ,lI[8Ю5 b-:2S fǾ-L +E|m5.#ADZ61g?|۰ږ˗'bjO&= %uGvk O)bڡ1Ǽ)y$Ht΁&* a3_MC>4lL/n"}8!6͆Z&͟_~;"HX<1^ wQ\oLYmw+dtNB -iL* Z`4N "YY|SQ;e9l)F1vΙ{-i~ex#b]:5SV oimUoiT_±BZdFN4L K8Ka^v  L^B'Ju?3#8gpd !I`EyadZ2\XFeE9L0mhXݲՂsvfC`=^c$G^ž,5#x|373%2g /qP:_{x]Awcb}H{y/K}ibz"N$:^(McI?i O{v6?L2A}ե $08tG7 6MN^nYn>J~NHoS\9ao^׏f]v]OY} q0&KqP<aʮQ@oZ%N&Y0nioꔀu?[[ѹlFiGR*.~ C8sd~ Y= q1gXZ.;|1)Z^DA>46ibHOvOr+NF|fK#9&W ~Npo@IKw)c9!l}\\5rH i65MHPe8+K2&gT{Vg'bEČҪ6I2̣+KCs(d9ڥ( fS.ĽX`]'@7R(A r"\Z6)e6 HnV#ؼސ G[ jFCgREG TJ(v=L󞮯ʭ́0 UK:2Gn=.qK EvNePDF), ze9#%ضF9htW+BNwVP )YM/ ┑r=`a݊.fd\N~A|%t/LWA)ˋPΖnͰuŃž V);'~JaZZy-n?16'k,2T: J{&&_˵QAu. o>t~Ս&ly:pzƨޠ2Eem}#9ױ^q]gK̦L{>uӷ[NY3iEf6Mcrd%?y.ek`p>XHf^d/xr.8t zP 3qS"}~vNIg* 4JA'yri-&cњ(Cd^C`Ipxz&mTFH[i:g/Z>sa) FC6!Z~Ey/٥c х$sY$w+zJMlU)-oTa+’qCMkʕ*q d8ϴ1t|MD=fh̉Ʃ* =6`Z:]W#v" qwiH6{; Rd8[|x+ZnҼd@!d )_=0l9m=BdImW+PeNzf^}7hCВHSBpb}b1CdtrOc˘,2D׸J'bl&o^yz?6rn|~6"bV.QD%N"40Iͯ[{Zl܍xjP<ģcvёޒG Qr&Tbu򔿦K{´A>}h@dz*LU7vgscA \~wLHp4N*/<Ç> )ٔd'^ʆ!ЯycyE$~li?uR wkps$`']ifcAJW<ѝAl*#Nfh?I8$G@Sؐw|όĴFf4%C#0LXb]R粛9mZ& @3r =&b2:$MQ$4-0|N2 gEr=KR"jwz{ӭcc0^HyŘËcՀ!R3#Iäz|A73m(7ag/˱x51X|K09vt72/0( $dP~jn6f9$L YU5062As^cj{D SD?N~KO'N n_lX7ҏ 2/Z<>x {Zql 77*:2l9}ȊȎ~0Cl!x&#Ϳ.3i|\M7] ,l2=r uw7hjYX3kf .%D.([!p^] ^!$2siz SWwSn|zb9ץ !;-p % H mx9 lMpK =pwa*2Q!Hzc 7Jh |9nSjlӛ'ȐS1'9]x.lSx&Jvܒy ,2̹Z6ON^5tV4 _qnf'AI]5!Q05WGUXo,'q.[)ME{9n'o:ܵ2=2R+0cC(Fqa`]Tԣ0"ІWo>6um LUX3amƦ|P<-Z5B4n6(XrUtܠ-*>̌>VSvSPh/lhνJ[_u̫=$v &T>vO5 dqZp 7}po!T{ w|g3> Ի&v r!z2w~49}fyz{xGcukyjrf^5) ǁŬtf4-"N$:Jrd*}Ol5Nc/I*Aqx?yK,"/,_6ہXkKIʙV:i26$EVAX`C%N6b\i8#|64Q8 R~Hq + ژO NXȪ̰ -<|h5NsH7-㺣ܣ<}N+)اfxYhO<پ/2My,/#w S z>.#0PӮ\QvI M_T6 t"eHdQ5H8XjxRUMVtN~;=lM yP FP m͚p=xPUC2!.M%'V@p{cڻ͹mkr51#6eڨ w,2s0[6ʑ)#4/L/swW,:$acQ~k' C.Jq;?+N@,ѯaD8b9^>`üdε5="gU l*gGP@GxOG$]ȦjʗQ:_#!-Ro5U{oTM5,Y.uk2J-U(/2i4\qzX}GpPj!NZ3$Ӫ7d:ndv7k%"V7d^0a\V KtzG)PJՏ䏖"/ OVӟ4%P#Jͣ8aPa߻M |ZҪPN ame9Z$\`BϸS^A5۩φ3vh0=8^~+&W(b|Z.C4(qo׎\1h1gZJ#݂] 'e?4ӜƩ]]rڰ@;DUAGD  5ni8">DBJSNӒ (эUOPQv^MHsƷ(^LДp7P*!x~B$m%U:I.Rz(N+gv0,̩?-G8#-/ɶWyy%7kNercKzLdPtUأ~B=Qze >jҀ$ 5h1ǏɒTB|3v8e4MP# Y;Q"@1hz]ÑmĶE+;[9,3;}ȯuѼ{*|5ZES<e<Î<*ߵ]@ =;a9L*t2 jTU- Tr6p+ҸB( RLl4> f^a53y )lf(z{ڨze 79 K{PfEv"ꞽizn3!Z$cge{@"3&'3I #ymXfgRA5[ .S\SdE+#U؁<&t .Yz\L'֜,6GO t@5G|cn(r{ h2$cuvHhwN.+H]-kN]rF]׶5<$ V\&cma /]LgФӊNpζpXXXS|[ ۴0LƋu{M hcZдɘN)ʇ0)'G04?N2{0E v%lݘmMoKghH3ol1UTy-̈$VDFf;Γ4Au2-gUi15x*|Yh* (1bR~9M!pjF0':s^8)Y6JOQ7vADT+}!Ϯ^ N[ NڅDL6(f!HE= sa>޸KqUb*kC{D!n`+IG0L%\ȭCHc6)axzMWZ"'L7bsuE$*,L˘ֿH>ey4Z?u( qQNˮ`o [-Cp{B#"\unrbs;!V#̾?O X}qW~!b^?*jOuA'$-/ Fˏd1%Nh`fCjgu 9byrɼFv2{_+I'DIeAW?~j<^*\Α !c;T2~#ydA" IteX:/}56=As;?O{7YrR q b.2t0S^* Jؤ~ DM-8MN:,L%hRhJt:A5k+Χp!6Em ReXQ|+$Yq&u5 Ib^Rw{ mb!F-o_Co}"@qX<E kN|-Ku?(()ΰ[712`7JTԮZMU0wtNMWј*}`+йnHw?:Xy2I3!9)b!i>sx !['S.VO <#5xF$Lb`ۚDN{’0Ύ^&N`U+/TOY>XpVW:T+ǿTu'd}μm* RӘ]k?\pv~TxՍ&_;;C'5'h9/u 'TZPd:QZgkdH^CU\0({2Mp \ -K6~q zO#k7]iN˄-f ݚ flu=T7t9H=˃AC,٣ nm>q!?qc 檬̬"%v+z7vN0$:%E)./YCGfXdS4;ܙr-\}x;d6[2Cypo95n dw]ꀙ~Hirn WmzǍG2\{|lXlp?'|$V5ICc`B6㋇+v2GgRȚuc1,%H%4ޮYđ3 B,pU#H'|'8  {S"9\{ԍ;E {ѵ'C%Vֺ=QbR+ZٖAF~w*8n^G^^t ,E,Ώ?@EzU`qY%}Vn0`eM47 Fj&B<ÛFpݠ.iL(yD[梬0yMMK5vgUɹnhdJІZ?"ߊOԇ:-xhÁfO*]_LX.泼W>H)AyA7S̵_-]83 0ZWA_YX 8ƐTdN* $ز׵W+4{?/:`zQew(+:s8 0ݏF8Eo8ы)zKf cY܆ ,eNaB8)|v (=&~!q$"=dyCp<_u# 8`7ld5eU}lM[uM[/4uvo(K/%֑ v+bҀ_Fo{e`HsҴ5V>(B4(CtA'$<0HCڋX)̤j#%An.{#|n1Oj&Af4\cLۺDSPR 揍y4c_ْ9]*lD3_ڼt=>3]yJd&zrB@2}ޛgYZ07070100000015000081a400000000000000000000000167a4d805000097c4000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/U]?EhDTTk׶Ǽ8n.DMԦ F+Qlik"nҼɧnamM½:;k)aRkY8n˺?v=B:qK3N^|Ie[JnN{U!v8lˢK%a q20ČVކ{?Pّ8@dr|!]ɓ4_ztG_<ݛ+нZ(%uDK_;'fT͗*me>;yj S %9ߠϕ}B6ЄHNkxrLHb*^M48 ~S F!] nab'f;] Ojb i1:߿zGQ 8U2V| )ûS<;CNS m,; k9d2 (Sj]ùw9]vmYq- YU4[o +;=^eCBIlS[ Um){ˊ@}[Hޔ>K,ZHL"8e1E=^ |<TX*"04X,!l $yU.a(0ʵ*?eIFլ$<50,K|tx1~mw$XL29eCԯqтճ BPWի..e(t}ٱ3V<5hdo8Bޏ/E \_} Po)I l Hm[88,Tmq~>GAXʉCBʗ*P[95%MDK\Jr0"96,IO?+zj.Q []P)@۬4J7?HeOHlh!fWd!//͹B*X7b@U*_>4PK1αV"jc+da|`rpB*r7 Y~U4z<òHͰGH?EE鯲I3n`г )) E V;ee ?X.Ffyfn%2 `a&02ygڸ9'Oh'=ck%lJn +}KvO֔ I 2T?dJ5G3(Wxkc%:(Z]3 zp/uIF{C 1> #\Eɍ$٘^PQuz9+p'[+cgd=ה;&1k8%G&M2Jj1=]KuS106 TI*zRЊEA߀!3OW?]0.4HGӮnHm-(Rwv$;ύ|] U>,^\x[/!z[E7w"ʒu_\ѭQ-<8oU@sSϕX4?9-L;E/uAGDm>u`J-l×%XsWv zlmH\h78QM4`x: gk O]Ѧ-xM˰BbSitCJT9+(\S'CTd0$9Ҳcv<s@Uذ5J0_1KB^Bf wy!i>Ш'/v>T^t\`.&eKVoDX6:xl&i[qc}soیd:Ӏf|BTKGDf$A{2qBc,̖n=.ڣD\l<|YIC4FV@kQ|EfpFz_c[Z|v7yAVQ Ecg] ԗϧ(^,*zh.`K)\5 \"0rn҃?tPFKPH8ա)i5WN.rmB,T.*2yY"t :H9֟Yp`g :7׎8Y &BHq 6зۏ:UC'jFz GAOg(~GKt{1ș5a:P9Tcc*Aru}Ds./FXа<'QPأl4ۑ _ccGZ g5U(u!ȹS۲' ddC?JƂ.U'hMKbt}k`b+7 ܀ZS&PmpO$ 9#Ouc#.eqUzd]`;MKLp*wkS#o>wnR(+xl΁rTغ0=C5C/%#rQΞ?G5\&Ai-P0FU5 RAkZ}e.O[#R˵qO kėʭASaiҔ-1k_diqVut4ܴt+% # WhR x|4 (!Z>jNh<\ *Ex|jFw޲q MGl]'鱶ԴOHxm)=^VTLIhWaIdȼJ NISNRrYƎ=m%|mqg"Mje1ڄ066rB?U_d's !# NgHT <7)x!0d͎fR $p5#xO-IM?87+rjsw%,W1'_+z/P V.e.-ZLeiOao aT%u!|66QtFn p@ڛat@ (ƽ٠x 汢.(h$1!4Y K{dD3q(b+m:Yu}1zwry\+)/M[nrWKb"{.=BrR?s0'''ZlgbYOKYΔy[PZIœ*ڐ_7[ڷz;>fm*rjёEqN]\hg)}ƖlKX5:VT3uOIYl5œ[t>|%жi'f7);hgrYSm DTdeL)(g5RQ\R=( #H*VWV#k;af$$ [s:je8k;o';3)0#}q4r9A^/(>m,u,Aoet4Ӝ$a|S5hw!G4rWhwG)(烔ۭ>z 5'L4ה @ ]2ʼH"LɁ+GL ?{e8 ?*6[%^DjWE/>2yQEj^ZP[#?ѵ(lG\7.@%#*@aM,>S(4}9&ܸV"dZ>VG=͉DtEB0}SZ.q١a!Zq3G؍u:7ߐ#v\Ȅ3ћU@䆼a)CNߊBjl`U`Q*}eMCe!A51[$4y;F-5_dS@Ŋh$YBklrҔͧu §!-um'_<@*bsyx-sٵ Cş͚[ C5MSH[ʵ=YuuQ.)<r5ӌ7}X: u&{g;Y8"+/d @)I{ȸ=2".3$]!Wr̲ә2hg,|sa6z.5(قNZ |2y.{lhTүఞ.j(rH۔Gs^]Etui+O{60D#I] w-K*˫t*pAUSI^J. ƕ mʮ߈E5+WB'^ߎ2wpEUc..B3Zs}:ʤd,PUuО|&V91s1}yɡ$: hD:0,ubpRpZJI?[i# l RDNxd~Q<[~{15)rF{ؑ9R ?Ja`ڲ'=x!cbj)!T)D.hvѲg v?#iZ>A3.6#nؑ|sҵmM%̔= 3WSfkأ$p,.<~5 p;jz;H櫍T= }-Vw#EH(|@A@R{rqH;2ogs#\d-#{q\zbp-zA+F>"Ba\\{ofmNy~rRFL4?h=xΞU;aY $3>^Kf̕c;6r4dvVarK`cBJ1(Sb78zﱣr]iuT`7݃g\!GlQW~o7Sb_^ ܽ@1޾)x6!#2z91qSN쀜BM"9/;Fԛ椕6?ĕ٥Or,ɞkY}$dC/1i%"Z7.&Hb01}F tj|W[nztEQ5zG% 8;L1$ryd(M4 ];v,G9qB;Vpo͢YBJZ0o?$_$|_^\q_E[4+ȉ~?AP$W&T;]+JxaJ1i kE~(Kn$_;| tYJC>k7g-IL2cm| M ZCMx3C1"InUNO,cjGg1Sl=NyhBPBF"0Mmecœp#[q&Wo?? A:B<$\ Z\1FK%*r )E?>~7aj,B 2mt?7eXc=NHӺy+h"`Pv/Ԉ@.MH м8WHX![-][r`F#nCYgz `jFC6B9&Ur$w};_.3~QVmyxah7 :u\̜T~p) XAz7qF,CKe>ۉŢϜCŪY{"t jLp.5m HBؑUmTD w'9K8:͘i|\toZ뽍y*y?[Z֬̏5S83nwPf6]\&H >R1/ :LZ>u>&XL88^kѷE7ujK>c$,bBҤgA].ݱ@vlgg)% RuZofemXW !*wӡ$a`l%o7@ڟ囲68!<@ah7LU<´vM} BB* 󬁓PHK)(; T|? z|F~p`5a ugcȮblow5il-I!oVäyṚPyIM+;Vs{z.xxMKi| Eς_⋭m!m:E?&Eĉ2Eb1hܵ^ J>!)hak]@ Հ2<,17CӅFF]|wxF@ҭFCBGRRH#}/ID[4kC%L ni{EiaWMD>1€.5Kb!=8\ mDh\cmW>L-I[gW.=IlF5 'omtZcO(Hpoa+ G+yEJ%GN/s'oMxCGNqOuR9O+ Yrn].T VҼe :EQr :Cf Dj+ D*"Ǿ3]g<~s9K2[.D{Rfg\aiaj]駞䑻>[8Y[fYޚNv ;)s"qȱS~.d]]Z'}vi||,rlprmۛдƘ}r!H{uW^x08Ɋ0j0?`MӑR,*YҜxt{^PGA#qn/-<'،v㌩!;2vδXKK?Tt(n 'WW$0TWA -X )xR=W֎%a4~Vb$|#ڒcqb1h"D쬾qPސ&Oaیg3$%i5oZ!UhPszFf=[ 9QG.*mq\5Ж譀&0FɊ7hGbѺL]-K]C] wn$ɑI ӈUxIP;K;F(mh_u IXIcI :Zlǩ& oBWi9V5{ٚ|m+J;Z,LO% {+8ݡ}υQ{ ?y~Wڔn)P 6ҳJm3܁'{2'-ru6 qEmY2Z}`v݅l2#|`3&w]•eD=0~AxU }N>~M0wh>-ϕ!ʢ9vI{ʬ(a2?k=+.USq>C$ѢU{/E3J""IzLЛƵdLO*>'vMcJ ʵ)ɟ#<[H~|d^1c&)^L2=0G?fVp^뷲7mnןj0'Љ 㔌9R^ RC|cjgh^24*]NXKX\L>^ƥ&,sMW/U ?chfd s1kx^q# f~] m,zi}H9]&`E8-w}N*+D5bz~$=U;Xaw縊ph}h¢RZ,z(~J%csm˖$%"oѤYtÊgSZg{~=lQ&Fh6ϸə6 z :`7CgρChP*-yR$%RDrGo%C#cîs z7a !J/EBm3(3ڍ.Mr6yWʡxZW:!T1jzYR笐@-GFxC][R5_VBc/!`i? O)@@>L7W$ Ii_JM>)V tVӦ0vt-A"ãz}MGw:+}b+Ge}[b=h r~ĆX޲{8rVaQXOkx/|BnMUj$Rwsw&NN @rSUHXFB`i7K-H.MPz &QKO&Mc5^?Iшu' EQFۅ;FxnU_[AMbeI)Rєe]{UkXEURF“TF CT+h(|cd4)) &O!1,kA xuJ)!R~J?3hR3+5Ib 6](tǢq g"Hyď2IK-Go äN%ٌUM*/%qAK*FS_g1A~0cK~4ʶEO\O򹏞LyS̲5W{ju vX;fgP2ch $~Ya93j P) ՂHF X "\L("dd>4?rQo> + B>V^GW]ӇrHƞk 4zmW6l H_οO9@Czc pj%߄~1dAʙWN&AUo ŸL%DNЬkFՐQZë2p:Z{kѕȣQ\Aiě`_I}aXA+"]y~+~wP?AB̈́:!T~NbLr Sd2V yF̍|7])#,(U8R9D{RS(7L ѧD~wVVc, $u4vR"WX3͵NN KYU+n-Yi wCJ]wXZݙK/ӄFDŽD+Ν7~W`G N*Zs&&z*OY侺֔ '7i"r<9s۠L“ Yaqmd$/T6% =WZ>MKF6Fdz!R| գ^Z5G~ =asz^{#оQ  _R.0E* U~VTol9wH?o߂?PkHrH۞_]xPv>];Q1CGshO'w4*e V4=b?b5+#=0e,B>;X$M,qG{"&9ۈٯvilqzDiZʷ< MD4D/,Bk]I5ZC fO~?X98s #JY ׉kĠ.ϳ\HRUE2(Y:Zt_k'ʿ+TkWƎE |&H\_gԋn|3/0-ASSf" %%=1]VB>xلUG`x*f:4RxdoXv0s"G$\UNz3swi^MɶI)mAùHqbLniFj4cn+Bi ڃ\X {Nv{JԪip:Vm&DB;uY97qe>9Y:cP WPH:?efGĄ:~bX$'xobp7&(E6@ꭐY?~'G(#S8BeB? ˼XVgoK7(' eb1Lh )2)׶UKu@[X6Xc)w327D݇x'fALNlv'Xi +) `CVxsꀵl7k5}[?U߅IYՕ$nD5UhJ)7~ yFKssi:vŀ@AMsuuvE9|oIB%ZP8U>),<4NBЉHC^ƑtnDivřЉ#+X4a!c63S!$>4H7RδKv[ɞ)ߜ[h,𳊳` Y=Cì06>?eΩ>HPUWy.6]L5x!X p1t4eؽ`T]/ji ̝y/fC~QrT s$Ub^`!0s o93Իh-%H0%!Kՠ|;p}0< ;99Wn0Ӛ;?@y9]ؕ:o]yWT|yzoyZ3.Z,04vȽ9 3-itƢVD9ZE02WIp8wZ݉B98Ua"TQGGΎ3Yuz{ "XRʘ$≗&gM?ȊRz ކ!zKa:XuUjo ]]쇳'릈)ƃ9j3yżX CbK6Lwh?#.){:nn$Զd/j> 2cwg9ot 7Ĉ!~7jǒ s>a3K1eUy^Xe>_y2`$[g1$QoT/fInE?gjPJ)}bvSͻX00{ᑎTxr;.C2˲n9Lih1젲n}\pcTyy>%~!Pso'-gϴVi~C[|:B @$fJIExՊmemzl +jJ~}NG3ߠhx btOnMʔir O粬Db6*h `$OVvlo <ٯx]uDdtc_ktҽ$QңAqo#ldR[q@Wh;._u?]K?^ ?]`5fGUB.wvwR.KEA=WpcEĊu1ҢMz3Z5#!N y-:rrUp2{h-XK|#'Ӏv"5*!|>e&Қf2ՇPNٔ:^yZqmJm=ڨ%yհ?w(;_JrF\| uv֧&ve@q'ɸȳ"@[ ai;{:T/PFeԱ2}C.#OS6 ^p {m@6[- x6ILSˏ+<Yа)FEgŪ>@ qAkkk㕌 lνV`ߓ/Y^n N2p-Q>y{oX xȲL^-q"R4Dlz(F'R@86Ul b^n 665Dpߌ?U+n+_U`}clavj3U>:eiqOU,_+Rj[ndL2A_6H8!).[ms{q#YeĭߡtY6\\]2[N4'iyE*2VH ,  SC|fY="܃oJ_1Ï| SbPSs`3]יO[}%nn8Q* ,o|=͂K{]&0$#TڻOӿAx2{l“r57/) #=ۨEhљP4Ge3t J[Ċ՝'D;3.a( YWRP+k kG&˓xz8!!Qc$wЦ7Ct2iFkJlli~t 9ӖXD7<힕{%\hgKT5*CX!KBOde_ =ɣu^REuOzɁfɇ̯C= ja1~ Y+p]T?zN@Grk/Dd޸(XNЦb%P]Y* ߰w3v`S&Qz뽥34[XN cnڥ:YA&j=8O@H`Ic*\Z:UsF$nʄzgZBUUR De xO#ꔩet,'ڼ#n2+jŝHVGLx>&YXte7'^²ݮsnxwXӽ . .]G$(Q\5 7Q IJ~Gg5/FQXT\ZW;l=&mjϓrzJղⵝ_/7/*v` kMjqfF^N Z6aD LGPu7[\6=_YZ}rB'Xzăy4siu,pKZ@ 0C1 x':= M7V+FRi#ih"8yQx=jOAo'V03mv_? }E]_M-蝀l2tNN3'  {*:}S:/`w~W=֭Svj;s-@t$&䲂ͣ&ccqzi;>7D±k2[|N sٶG<AIbb I殚Qæaj ux?Pz /MJj}d%qO!)63ێ@ȝݡhxbI>`u?Ŋ\PF=2-]e*1$jBFR#X#A5VVMkIz]Tqi4CE@r R0 ;9HD6 ܷۙМB'Nw׌zB/bsubNal /2MA ji%ЋڕJg$^/+KTiۺx%~j )IY 1tG%FgK3yB}/<^k԰E6/t*H>S߳,ވ緎2kiݦg4)lLp#耡5yKwySp2ٖΖ#B!p0/AUݾ@%vyɛ(L](0\2{I|vjZLekliF]DUx elEcpb+v ).z% R m[VK'm/ȭ DO o<-|De4~ wXk<矃o I4#ǓՋC&0-Lר$^93XҤΧJ6A/Lsl-P@B3$I#k~/Ei0nSF\EhSMXq_\O:|o7kl绩ul݃=`i "ym#hseGJTW޲mF<`%+G,s4%`}yb3wTU!Hw.;#}@V#^ 1 q\ٴv$;מTB70ŠBb^js#~8uMśA5`Kqihq}U[5]?`"c$˨徼Ҥev(w,H2*sWqRO[Q?|ީ/{ fa9]EwhgyT^9XVcR;36Qti@^)XGw =w*={$ʻ48_:W*!֫rjӭI-HOH# =ۇe74;&.A?ɽ^lVw9yw|A97{ݹNz4߆%j &FR{" Ì"Q ;t 03[2JF0&JtWWlwLN٫ST4^浄ԗ 6rvVew=ޤ=-- _vO:t{TJag <>ƏUu\ pY9,^W#yy(i c_f'Ok Jng=ܪ3њ%Gq#&x@k|N< 31.\SVR|d҅v)φJO>-1Q~گ qa;JYY$@؂ Ƕ 2 wڈWYBMȾLc_s2ZN矮~- ,XwAL*~wh9ZfZnnzNid5_xڎt6ˎy m͙?ѮP)0BM?tħ+un&\ ͐$ƙL P+gA}aJ%Tll8u [|1qH;_l8['X?Wy;%BQ&q|'o~7Ce6Qۗ,z[[fW

    %ӂ-LxJ3<;uA H[l@g9U>ߐ%90?Mhp]ujyg(c=k{*#muH]TEn69Y83d11KRqER)Trla8Xrրnf,n݆%~ֶϴVɉDBlwuKX{0).!|*s~oT?8;nraHoKR>/vPvW=̖8laZf7`la]Ԅn.wCAsX?H/5ANa[mlӽ!׭Zh73 f" CWL? >1ujۆ\SlSU/yC!vl想7{œl*ߺpT _YylK:  M==j{)m)AgÍ /qo[F̻!\͗^f"/ 7vQ?pDK e6/;(rhY5זvLvkPuk@zXTvc_dO65˥XC\#G]Α Faj*.OrB,s9q |]j KOYWs˯ze|Y(>!u\BizIKE1d__8L!Kُ- \mvS^WwNy􈘥S귰dD0ŒQaM7?]#1$xZt"(QЂ4Ou.=Op9NJ 2oy}((U5x ."F8)@6Էɐ^/J>1 Hg(;%ҠXVRbExa䐎=תM?՚1ktF5<9;=[0WO亃iѦ Uf\ r42?q`ZMXW?cQ@N9r,y}0~ cy86~ (VfKHoRCQrp'usr&no3H`hb5`T6 K~"jD]^ 17n}IV&=ʨY' R,!]|x5.dz{w ; /{ȩMb)@{FX;"`18>ѯFE&/uzZ66:T bTi5%?vaY wd-T]:F?C(@y[=j{WQ C.B~Tt<ô[oAL  Fh= I$~薴1?RJ4kQEpcoVK~%#iȵZ+٬D<А{0I!?Foߒ=?}  rv9yP.'ֹʆ+xRcDZ`Foqe FCjet4@%f}>V ,c2+ 2W3$Y2B pBj}Z2++h΀8K8 Jz9 xͬU%w 4rGU G H)fZ:jl2|t|F55شGg%,sHOai}!'lȽ1iMy&M)1(0;^-Uh!㺬nk7˵;{ 77wc5s0#w5*v×_sK'玅gɔF X-%uλbto% LF=fT[mo#mUG%@ ߖH8wR|+t0p.Dx^pBcvy^t F2[Pb`bEJAe&N$514lhSINRD{t A0"  KfiWLj;ܰv￧SN!AVY c=r;:z#Bw yt;ɹ2r vEP3_~ Z<+u2gj@48^ @ֲ ?f4mX!+Fhho;RIz3(g$?}Qi7z@4|OF0=gF~hC}ǖoo͠aE=Zsx34[X!AM܍7,y(7 L&#aPAR%^A*?P2v?\, M Cj9a!4 =0ĸ J&RTT܅q&k; gc OfwahXWi}A|(" Ρ &R $0"uĴR+6HR "IrCT>+p1~0L ß^x5)]ϻ-z[Ҩp-ߊ,b[>V >.N:yT[ w0D=%gFNzn ;?In#صKF5,{\;F)}1K*Gf.l3.xqĐdc!%E/:ۈu㗨Ez3VvI6լ2z_`YKdw-#H+FU^=Q1jK%des'baZ5_E[ ˙*VvUNEl4a\sɖ^ $ҳާU:"-W>s0Ix̤U u nl^ R@E*-CD62Kby8F8a @O+h#~#< B)IkQKy|{kD cZZ,䫆b~#Df7{a䤷"RHaX2=Ny{Ja>[[cͰ*d`G-ܪh*?MѸΞzВx]aՏLE5=:L/3gloU4lUjM4pZ t#`d*'m Xo);Ssi-é^AJ6ZCEjӼm7/6irc8c:UP!.TE{7x$:;N >[ } _M2A<2:X&%{:V, \jWIW24't'٪aL{GY`njWo0e)l61}u1XMBlq\a+E~Awn b<эkpeԑ̯ _>žP +beģG~#Xpv5`x' YR‹FEBĿ:5eLC5TqT{膜 ghs(9\t^1!OA=+T|g TBqz0[8^k^2!#nB@ؐp٭q$A1)~bXAU,~\@VM3^w)`=ڜnf ~eT~خ{Aop 4lz`|;2οZu 0 D=' `QW늂 P` m-w*N)I}k }=F:)"[^t0YIa͂Wo@8-# D'o(F;hCwo7} J۳Ȼt8%)S9gҔ@D# @rŧZ/?2YyhV[trhVCLU_d9Mi[OV ~c+bR3E< Z|F3"3! YؑH+ A%~U^M9sBIS}2 jLJޢaɶۃT_,t%L:VsU$F"F:6FYcaB}=y>Urb>bf@f7{ǯ [.vK;]kȓKĠ-UuKNQ8%p3.S;et.1&>O\{'lR 1)ɘ3:Gx_MLv^d fËHᮥ0@O;avwG@u,""5aSCΊ4sXyikPZ)=|K59"ʲoP(La/W%N\F}dyO{əojEL:\ 0@Ti"q5oٽ0|"򹞾ƸN|@)WOM85 "WlL2 *fE^oQ^W *t%b #;xY ;~3E)-ivBE|귊y= 툙ʾ1sIZ fn*[S/ G2{dQ| rVls!ְL6:ﴥh?86x{ma\]B$JQ&o>| ߭)VևL > %#5\ llRRʤdr|F>BO): K!9loRvkg0s[׬&S}q)F$_k1gr<2U/~_ ? -~\%w䊫ckk l9@j{$(M9DC ! yFyªg7n؎(l,ב :Me MN|oyS6J{D&@hP#33{p1dA4w2KR>JB"EQê3k ["_Rj?՛;1{`L@XT(17"XwWݡSzW$Qq0Bw;{̰*% rȌ 90Tm]Bb{9ğ ԰XcbS.+#L,JeHUPxdo9y(`]9D5zdGrY1$DqO%B)|Jl7-_ |wc?kPDmG?tp{ e|$хkn7#> 4aXe.(0ONl`+G^? aI~\^^}']1p=K}>P$DXC|ϴO 2޽h/ ?]֬\IEqu (c PYJpۡ#dy SoL)U<١t(nNjEc2s^]l_B@(_F?.؂?QA !Pj 7["}h'g$QuqC i0a4R;fN_4򤦊1(1rwh.Co ֱ-Hw4d|!v"xKm ._y϶^yME6ϥfM8qnSфي&g7{Bb_L-ʭZh DұK64Eמ&vřx(t3pC6:kأ1%*FQPS`ذi;|H hFA·c{xkJ+4&ELxر{LqRY*aњxM8{/=3wkojʮK.SQJ&.^_Ny}RH oβF0|sapn ']r3]aC;TTV,2tj|B m"U? ]^up I"|TMV'\0]A%}gtƿzz߲3׵9dMqmf|VQmysm!GwrP~B ؼ3-i4Z])~H~.LDmկvȎiܚR>c8T=va,lvOƶ \Ր$4~WTZI+t?;Ra&l_FxaQ=e~,v*ȿCY^9'_6 Ϙ=7!*b%킛 6'nV.bJ7Q,b( H'~;"Tutqq&L.v[HCiK 8uU"j6/2hMH:b` 6E4U¹TyݚX^X+!bW;cDCmMT<0bsKԢ7gSkZU/FFD!\eqQ)b'VL!T~?e#;6sv&[ ?T#_]< @1o=dބG'x+3,2C$a!^<$|bӛb'<єWfE v Sf0"$H?mbn wඎ;MJD{0äGFgU(jCxt֌+CF(,}TL:v թvB,f -lO֞rw9J䞡%>/#dHD0߉,g~\9pmۨlh R1⬬2y(Jxavw3yl35bl~o+&v PݺA5>*EbKb?Cb'âhuB{^?׭f"Z pStgIalze cpIɷD78\MlГ3Eeq@O 9S"T5 ,73SConRIl7r24ܐemULt&Z{؄,E8¯ gse&K?iC. acGviu؏5^s5 >IWZÆ@"bE׋Tc>Ǹ\~nR9طV$rmZx|90,Z /@K,nqM!ni[bݳMȬOl2OB&2`0amP̑mّ[ =*(ap2ʹn3{å6m3 u:dIGa4!os;8A)H +*7n~QA붼4I 6!}O\| 0s xaEM2TЍnJ {sw7 ]}^,p ^,O-}mO04YqCl};mmqvb )ug7GD=IM0Ϭ`!pW4qGL'7\v ߃H"ϱwQYEJBg<8 @a>; ]SR8 iOvheǨrt$i7ۚJP:Mj%\%tcU*pT߅lk&z&Zt7fR@;ir'#:;xˆ$%l@օz "߱ Տ4^"_#k]]^ĠPmU13/u+`@,V鶒R6%V)aFb rKalxu׊{NtRzZh,f^[䓈zjx(.WeًGeo~%æ ̧]W *LZT߰j]'77;06-*ΎDP)vs#!kN$4VB r>-$14)!ΎoSeJD:dU6ya,a@=? w$Om.72iFT=a.ƇsT]q]ɌK|5" ]19e1s[" ɮ2ќ|J2ZHj|T';O|bJ<<޾l.@n|OU^TЉbDDYA̶_7"fSHh*lV+6߄ IhS2SwRH"aٵߍR:p!gG @hu2E ^k5>I"7+]!)gt㻱Y@y*Ʒ[-B:juT!ˋ}4^!a.ښd&4V8RfzsԔ 6΃Y6!M%K')*|dSM{QEp0sce}-lRCQ3y@R[%P7)MZN{><7҄A;*U;R+[rɼR]E 1xW+A2kEl-cCbC*{ O G\٩'`ȩ81 6A;a (v y}oV D࿰oRG7 6 y xK,ڟu*%s"]_r3Ekǀj25L mA; 0H1 7C;N3ԉMDe/cx | +â(LscM}}0X?vZՙ]TA :?Lp;2B뱐+Z)_BKOCw07wa/ii.dž0TUh@RJO0t0T j %nʘXLFr>!|k!bBݘϛ`&w0Vd$92!>Y{sIlWڸNDb`(լw|FG{Bd"q͑N&8No {}mBN˴8C)H 6BHje-R_=XiG kʏ>^jG[rz>X>ly`|e¿UvmA[Jr&ɹYKckRͽVm ,a@ *Бnj<q|.I̱hb .ifCfy;7yeX^\WӿbޯL7` M`vd =J茡9~ ?%:T3=Np:1F.ԣ_Dޜ͢`w,ܬ#F,Y: (yXFU}dVe[sQU%zs62쟌H:)NSӋE(yYK+$2lr8K%kgw1e]^I퀘ڐހ4By,y8Ҁ 2-Q66XHbec?V|͛j`6[ ylT\{9cMyV@oSxK|ɗ  Cl]afgM#^_+jxMщ;[ȘmG4KjJ"-zSc9,J( KEo2 b^f㍳Xfй>Peq6JC0(B";"߯, [yJ<0?#u¯JYtoج[E( B{ϛ7t\?c//V_^W']my)P†ˤQ7߈c.}g"z`FڢJUFYN/7T"-eAݑUDv^̫nISPaE4l3&u?*fW2!%i"^\bQQҵ`.ErxR\B\g54XLOOy"!YK{nG]8H{/L#]xѰ|1GC~nxf &dE OpvhÍ_J%:E{/oЕ۔b31FG " ĒHE^| Z[ElQGEJc MrE35=0Yf;4I9_MhŶ|T,C|M&8gW߶ 1#54yQc`6e}sƔhlEp!v.];0VG-VdHڙE+AZJwɅi_/n?*1o0W24EVt눸y jNyM;>^nh9\!$be$/`$wCj䟬(qEA$'X7#΅铟uV3'6̀6%2%ܒ+Z\ @:i}#kٖ6}7h O4rPZBUקE]&.A*kzw tO1]+:LO`RcšZa]vuu>rT&Jݤ(8>Mtz=7!&>#*T,Q ]?iBxN{5GRb`UۢӖռ,=/t^Kc`ԩO%pZ9' 櫕zQɴ(L8PB97Xw R}.K}( g ~?ŵoY|8nfcbe&#fπVQ\5d@ R濱nsh $=\XcW' * .gM3MnYq!It8,FŏiX 3Dqسa+LT%L i#Ѭam^ǠZnzI)/㶏Bm> 28@"G[jl pL?$Aq[0jԂ~3C[{oELRZ7n8x!O հ$Y?K)o>:q?“}L{V_HwcxbE䙋I.Å Jf~o}gq _uKfLԍ8sLW숽%*rGF2 ͻ}< EexEO-qzhELPZԲԖ/_ڑXEJ?Fv&I  5ߺȆ>|F!gFF;X#(w"$#Ei=;<>`A("t7}$$oUZ@.ۭߙ&㲭=*^Ԣ<,#yNd`@}p_qvT?6D܌<|o sZ5󗰆r0lH}2J}9 ڄ]χf CN;N;{!' ^j^%6C&v+s$r' I7O/qlOuq I X.=i\ JYZKTߠpAW>@i?nncۭ< -G*Yny(pi,00&{UO0o `1s9ث[^5,fT['bVDU|DGva SmժgYtTQuWDzy"٩~o lgYZ07070100000016000081a400000000000000000000000167a4d80400001564000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/s}$]?EhDTTk׶ǼԥZ,nے-9}6OC*DŽ>(O䰮>+ֱҌ8|!9+%MYy$cݘ?J%֍-G3}r#{a JKV>E--w1P|H]v(Ho|LV}N6\B1[( OGRxp5p&Sǀ(ꗧ8>1Jrd,=/"ɜÃXi0:^Zk0M0=UftϤlM$ Ar0DS.j컄 VZ6*RX0뿸h ngx4}r-=qW'W@|ܹ0rg$zGW@%hS^H.8k ۯw浒^l\0|ʗ^xrwdqC%\!dv>\:zpiFW1u>N&Ɵ`BX Y;.%nQݮ%M;n/">[r:a/2oh\[CسPOj%dE.gyvE{lsn HܕCzGӥNdI7+A4i^@1 UYZxuaG.͉2 ?8yEd.x4QϷ`uUۜteFRM\1s&1-.5Fu-fСN$=<.?qM]4εvg;J9ڏ +{X]J`+ĝZfH#a  TWglKeC&5$b: rC|0ymMd>LFrK.1;9>2x%wZդA0C^G~k9,Q>$a%: fԼRrRW7o O?}Tc!-_6v_GgܪiMxO5mL 蛇}xwDVeDj/D #u.g g =z!sLrttB<,L{ GrRߺ>Ъ`)k,vy It IT|<4%pM -[B:w8)qH% B='tAEYG/%j\?AKZ+~3ϔ4q^0NҥFA.,1c ^TkB9#<UWn.a 9}Š?qal^,.1*ĉwRN83Z6xJvG{*{V16y!Awb(j{xR. ]eWHwh<|H*A<X5t%@I?&A>aNPoH1Kr۴i"n0vxP544y7&1f)Ѕs S^Xquʧl`dMEs5;2 Tfks.Ʌ x}B=33<,WΞF=Ly uMP'p~m@~{L:@[1FmD]ok_E`[MNg) Ȟ&3)"7'~&QC3nM_|p 6T(΁tݪm P@kxU[فSg[5B+ ̋‚8V()g/T̯[x2$?[A=b}$|8Lcy*Mp_FkmɟpFSN]¨q4U;aQz~t,4'aiwTrZH)}0?.sR$.Ie&~+w,ZQv1WI Y<~ M:[jZra@r;HVcbziMTFW!ݕT 7Ԡ c231f\H'(Xۼ)V0}[MbxaV_ ~γ_Hx1'.s_׏.6=I5!3&"`KoG7ʆC9:Mď6#Q̆YsP0JMWJp($t#ȀNв^Ef .H)[tugƈsŏCVҊݤ (_S[㥸~_OvR.\+nԸƬ&aZ#& ?[;lJq|U&i.c<%Z0Ӯ4wn͜ f:5&|GhY7֢7dNz vQo)s\c zKJ7n*h׊rx UZ4Fnã?ZV!861tz )SՇS!YHǗ}$3عQ~OuUwe_9imyW2L6q,gOdxTM;L6@Tf\ND.ZU2&,'ibFk}>/Є$Ს\Zb7oىu`B'{#dhUC C2)%UWd.kY>zA!*@.r{Zq?j_m**oQ4qJLHГ5'M- `eFlg '5hSNU f}Ad#Nl.K[2S 䵷PHQ<Vw fa ~LDYn΄zB9 0#FdF/Hr@ A!&C-9S%P+{Xk-rR7d.pkcF^F9*F-F֐FV:#I0ְD83S=oïl(TCI c&)wLDtlԑnu7tës=Jڌ)IN:N"ڶΕ; aEnyEgfLny}Cl}jEk'L{mRsZ$uρK.RN~WW>bxScL=5h|JP [}7"~F,brAA:}7Nt ƂW `wVW}xdPf͗e lEjrӾ?4;W'l{[{ BǛ[Hdi?xu0)W1N4~'Vה9Gh z\mzaA*tT|RǺr fVy`\ :<-@(^c%c5’A7dڪ lC%丂1J!) ř+(9Y$,0}ݯ֝VJTҋQ=ð:=GZa^ lYL:ƫ߅R5s Pt_XY7} WvtMA]qJͮ~LPA*nEа:gК5/8$T7ToCk2hB;-\]āJUmb\ ӹ|i?0?S9[TBc4:בO_j0wд&./N*4kz^=K<⻏fN+? 5J;sYEAn<[BX|Uv l'l;M_%x[pd Dbo>7|[*i$|w6 p;,)oxC< TG@OM?t4J;ׯƗ9BP7NIB PooUK=Hf* gYZ07070100000017000081a400000000000000000000000167a4d8040000b0b4000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/s]?EhDTTk׶Ǽ:s  c >,s`UyE)/OM.֔UZѝ[T ZRH'Uh/6~!|!x.ۚnJu[դpiTD/UIHAQܭyƽ+5X~TOY53ԤSKCʬ~źcr&ûqUD)E{z{B >>RS/ɈW)*qDpyO_yi n~Sp2q*&0vf}ߎx?y/t@THI%嘞C?L;H8c0R;qʯm0r ~$Narn/fg'J9׮;!kњ*m]F'̕!?*ArYQ;긐l (|tOu)wv2_޼q"؛еmEZjaiV(Ld5;j?2fI/Ɗqwj}ǥ碗'a̗l9_b*rfZP(f#s7SR}r0_~H'wT48*, diD'JGw^ft!(&;z=c^2ӵ";]E,mb!]q G?8~ݮKʓ]ؒ%UDD'FwOpڑ _byނ\2Lx&r/wv˃ uJX^*q fǴTs¤$#3(ed6+HE L7zHH)fM%$'g:q&脮EeXܖjKD<,pdtwi+I%%*~fD{4=^j@9W%Syi ލrvx@:aϓ0]fP҇=~ ?0u 7vRZVa^`z#:bKi#ӳnY ?G 庯[t#fy_wqd{ vQ<mF-x)j8*$mk@@d7nf+TϗvQG"$*&~DÚ7n;HFqf[üF#$8?R׏,G" [Ճ3 {0hX,_}·l/M0gޥDfG7Tz#a!(”fiUc=k`Fxod{:A/uAh7U1߭Dn" JFx8\@ٱA~egZ %o!>^ΪK|fLJ^90VLc]+~_J{ A;R_HT/ _PIMY?D%wT~3U,>h? $ӷ_K?̔;ҶWMYS1-`YX;"ƕiM,}헛tjwC۵; ɭfb`hk[3:jzIh\nQ۴.~3<:!1;sЪ|W"4"l]!/Yr?n1([. B}Jo*1TT-WKnr 1#ifuϭ}!l OnS$ٟPy*o ç C:>CW8kgdI,-U$rBj;[gGHH15k=ibhg;a]60`+̊H/xO3ٵפ}|(/%K'F-0 A9<$MS{ o} ,:M̄aQj9nVDjWpFbX)>a ^!LΛjů`#_P[a  %CxD,3DV>]|90RC_O 9E~H]R"uur! F;mlj= zdEX>['8_Ϋ…Qt*cg g/W\%ʋ}'C[Ս~S9SeiÁ= SMnց`ģwWPM%_7.$hVk[Vri=Q/x L_gb%aoQө+P"(})eŗT[ҏBHOYegM?Ohze7 ΜKN e S{6.# 2Ph"KOa ޔF6t(JҞo)S~+XnYY{e͵sBo>>Mn$xTYiy1R9gҠt=ac)3MH?}6)iI)*-̖O:KNNvAǯ$1u@1s xU$ *i@!)N,L,秳UILb/"P8.bx šVw`wL7sq4 1G8z4fz#F+P{EbCTmbW4,a3Z+VNM@;?Ee)e0Fu܈SrѪϐv[>h̠!2f!rdJC=7 _Flb7PF}k{+2 [-Bº%ZWwje釉PAOqsx^WZ&r_C ;=m<"'C]1-Vw.<A HN9cYO?Ykزe*rq ü(Զ+61Rx۸"ԜXI߁ѽD.Pc8"+r+g\ Q~ 1J"8[#Ȃ 6)V|`:&>;ږY%Hd8 58̭%ua]B+fӯg[.,pUv>vNη.D{Dv--䅰EJfknKdVԜKn5H"O\ZM"P {ܴ ݴX.̈v<\mT͸+E ]V*|}2m[ꀢDF0q]Pű/ <ҷ΄o+ fW\~zj`tun{9;p/<;20[J #z_M͎wʛcUZb #(b֫Uwh|pW HԤЙkH[$W*x;cn?jtWCnNݣD}D0Ϛ){n$ԋs_!,`j\\PR{ijUl],?}ƱQ'|GXV-Se.T泆B'd?][~_aMCOl'm!W' )'chPus_sD a}1{Z1{vzdܦI,0ր rWwB9T 3>!s'w17Yu#EnA %  1.M mneUk܂Wk7A ӌG34Oժ޴R.Ԓ(f?+0Պ; 8aSHU-0R< p<(nX'^p^ O@/ t*㲋/Ǔˤ<+*+1--HT-q'D~@xԆx.iAV_it46-SDM=WudFBh m2T"^Hpm!j1b6T:iLمGl Mlhpl4[q=IOEo9%Vyt*5 zZdÿVG7ʝpTm*3y`h*@n+IC$܇S=ݛ rsAx/`tTŴˀ uZ`1 #6t ٽɥas gbҍ!=YeI9'1݌2ZbmqXjcb B?'CkAbF F "EP ۵!)7 E 0S95b/qׅ^ u<\a]A;R:RsjQ h~n赋{Ј4b;b $濰z!j2h !yة ƷϺ_#52jꝽA.領It>Qi TNJT/,w!X0ӧSr!9`?]/+ &O RiJ-0qxZ9"tG l*hkyr=g O |M L#kv]o*j(f0u}8Э2 3lKf-NWmg+!E5_)Zwv/J$?gcP0u]@"qaDf PCȃMO$94rNYy-1&PiJm{ɲy{ l`Sq)t [X64  m3Vh3aڤ$hJ} [fL!8~y<3;G$ءtʽw9+^ToK£',Z (v4\l(D9N+6`ԊӬ<*Phü(.ۗuR[v@vμ@໶7ت=ȵiد|f;O!Y-K2b˾\ךg*Ujtd/3:7?)lwb~TT;{ii:d *[Ulsµ)%wY;b"L qWEDYD2b AƷj2j2RY04qx1 hQ }Sb=a;Ǽ3Z|(t -H\} ~rO(кE(:{@k* &\d9Gi]Q#9 I^>.03'!yWH)ϛ{,ƺ@C~;VJ ҳu|WOi\n4IDDW`UՏF/1"̀n /G>|uciԾ82r}-\bJDgSeq?0۹:$쀸q-~Y2S Y..{wX1 gaPaP$G-da^jvK&*OD <6j.c/l,avXl>a<FR^VԈNEN9|yK96|ݽN%zb2I ZxKp?a4yR+, vĜb=G\*+ݚ6 z@3:r1.O 3]P"T{mk6d$٫;?瘕TZ4Rhi6YHg]3UǙBe[)A @wM܍UzP|,<><ZS咘<&FhI:mToбPkD H K.D gRJ]9;ykposZ|3O$$tGMFZu7ס2kNlbO}@E2?bjtڜmR4g8Q^C j!@*^Z!7fLPE5l5T1t_3f=?u *4gy*aH;J 멃{>QUg+7`!Zֻ,D%G3dcgE3UJ͕—1(j|(2Y]8=fΪ!6ђƇLY0&z]rm2K:+EwH"/ O~ANa%*Y.e N禬86ǂB8QbzYğe75(yP='FKOSY3R٥̑ 卅8)E57.GuQ5zm`LY쵓-ZIFtDhR.^ 0)R'֝tDsvs3!E?9#d \}!=?лtIʹuSuS"Ĥ \DQ}%F!6Kfg`b~EBfj fЧq72Mqԗ>D}AJ~"*.Gbj6=5*wRo>ur CS/Ypyܡ' @A6W$Q fP͖JN5ܚ%#C=OE=e欀>Y31 V Vթ5;I@reJe5fe8eǢsC3 NS|6y`Ǵjc|jns1ƪzﴐyriPܠROדgҝ~)Jo@ hL]j~1(_ml݆'C=M@PrDi|O϶-R{в% :=om)mwi j8Ywdy'j[/#A=׳h-N6D˨[UNfԆ|c8aIx[lbYh1_BI>mSrM~|@A8;'LAc$iX}]SΫXtvE ؙTDKwDcBGЎnl ҇`el)oSV8bok\cdJb1ɮ3.xv|u6Y ?VdX22|o7O ^DII1&O1\jiوu2&Uë4nmcLyWYjg h5fxF"MĞ?5QV/ QJFcʑ-baTHFFo ̂ڸ]o%/W3-PϿ*1vjٮK)Hm B| q,,f"r}|D[ho;qVuF : ~`VVmr燧l[_foލT;$hV ܤXp5J @g*pH:5dDM-dd{q%P?)H.fCҎpﵪW 1-fL9G1o&!4nӼlѠT'MM=/s2)ڪݝ҈{-N48Zn'P<+ƔMOU_urUEKNF+ㇴYaEЁ^n-^gt꬯/9>V}s Bړ1B^,8C(z$@ A, ~0ء\A /:GaE=;m7Z0~;>/%SB4NY;ґ0Ls0\anC=e-^%E(_;LR cj@f"ǴtcꐛSvK)Pps.5(h z Frė%]bT?#6U }{)C'?AJ]4}etK'u2ro\[|2ǂFk?x)[Hйʶo-hʿRid&Gh˹sF;>>uF7B(;{_sEDXt.+QV!MrBxb:"meJ 1YF${W펨R.P0hP&MR],|[-pHWwOj{u۽Ǟ,Hޅ$Xu^fA c;8+ߺ}Wo7O %.8 W(r޽~% teY cꐞ)k` Yv1r ##%4Aݳ EB$6m]/Sm,:ܕ)*]w QOD#9HoJca |F,mՊ"ݴE78mO!*N/AECK*~2vU<|ꄂ%_BX7=Nki t7  },tU%"-R !Zaw!UjGZti"jwv>M?o=C }-j* TBoOc%>ɳf'{h ^8L kg_hՈ$$W<4̖|9b܉'k~"+K5LpwLקg[quw8dF}F%xn[tIPG=%%Ho,R-@^ePG0 av@vdXӺM iQ/mͻS S,6b4mT`Es2B)Uk:F8 6_IaԲ}JO26h\X`>95pbfj@)%[Pzl3"H꯱&5*A}iNpvC"j2ŬOC~qBl(T:?`$MۆĨjI;)s6!qa?63 C#=~ @vίk/-4s-I7ۥmoȚ<^)>0Qxhaya{QEK!@Q7 *q?B qf&u_*+"PxLqeVyZ#D6Wr+P1OXu> ]\g}kGWm"nUI3̺%}+S+d囆y&$G--j)bbK9eb cf!(j,ɨ)t`4.`E;&G[I]Y2XQ>b엜(%'*^nP[+VkBĽ`=J.y9^rgtÛG}ᗷ^<5Y:=?I"RBJV жn`;eGppM>-:\dZR)+Fr yky{2!sݪʵKc&`&غGl1D'c4c3*TwfiY֣#;k0ph r5|7"~f 'H11[ҕ`_fkg0DTV=n+҂MHb_U4(ia^ [3X|{Ú,$SV* ¨l:vg뿚dv-a(QH饸2d5 dqcǀ8?1a\^0=Y֗b_~rÌ~']ǞmMe-E 3Wj#O,kS?[݇Ri2FPu_sMR]3>An, \qGj'9 }L>HVڨD/zUvFLI]2lGN^Z@0tͪ+5QZ`Mb'(A\̯?nK1(æ#4QӺq#}sF0Np^e긊`7a-L_Ak@0%kϯE~-g3RC"czpFtO}K:jKK_ΟD|lpDmP&lM!8U'63MU-H.y؅ӊ|J-[AӝUՈhܖtI9[.NG{r."FDGy:cNM=ʄ-ة;'1Ywb THHo`ۃ0 8m Iq[&Z>,^/lq~>-v2E4N]"A=\V x%~.+$^YfxDW \4טH%%*Oղ2#Z|ސJ*@@;l m+j[weoL08Hgx_;KK#͉ I `OMGv[qbbuK,v9# ja1W'PAC3ˎK+3Úwl XoYG5au@n0dKK ֽpjf2cd4ռ2 Q7sL&N>mmY1 \MɎM:\y>h> wn>y[WXcl=JZ.?8< }4r*gOXkLUbۑgM9~!4$',fC.ZT @˦oޑLmwXdM*enQy4իޒ_9m *,cа.ܡLfj:M=A|Ԁ$^*U&l $Y7DzY/+4%? V|̮CxwtJ c咨T& KyiݫMpy[o+Bm yinhEnZD_UIk*ho*Mb+y:gz $ˆwC!&2i14ZỔ/YgpL]rhFcQc"pdN+;[(ͦY4`F\ bi@$d~Q̗)؞俱 D.} 1gZN%%V([!6>Ev,i\miyD# ۃtD&P!B[ߜ ND T,O#$ epxzfN!N@5"()hST-mViѰ*\ EY)1YV W{8S~Z"]w]S\vhi_m!+b=]ϗ2@ -| };|E2H#&'95Pec FhW.=i}#fK*#>]Zj %HnJETl܆ӼEU(u*-aOpaႾ`' 1~@tձ:˾##Y{ُjiP-!i,܃#v}?NoG3 +vKSRbb,J15$} Ew`N+<hm\ UCNmReaGZLu4pQH_ @k\ȇ_sM-4l8H$HAUX_'~˷U ͑D步z0H]32ήp +~$/%o\DŽ͹9t$E aqç:d˯5̒ii'A4 k$#vD̡Г7/[5f$a+l$?9mXwҲ٭և&^;O`kݔIgcx8QI9'\ isb-Ef.ഢ((?,9A f`1o*M2Z\Ai@30q&> R|N<@Uxkvr24y5v#DЅ !1,!cB-b6.w]kY3Y7#ZP;ɬUp&(9&:JTesCEBT*15E7dm>X e| {YMlkfkEU&\aI jxWx%"J'A?khj 笢+Tt*P?da+\xԶaO(63`O0>s'—9RdL'}ӂ=w$+"~sj([Dw[q/ OJsCRJ/T2-i3J8݁? ߆OF긎HEC&*Nf޴:0cWއM($cSW?/ 8^Zv2oXVtPϋL%M?t B;.Zyh' ֕L8sDXW&ї:7%kʭ4Ym~ݵ r m`y7MNl8ZỦƃnO'׆aEwFs-Q `EGe P9 Y 74 3Lʆ I8KPRaq&9"f!Kt1ak65x/jW:{D%hƣq`4rXZAAl] vou݌{ZdÞh#)nr]@fZi k\,0%iVR uMݪZ=M=9>tǮyw(sMg\'&9esppΕ鈒p]GDEmctޟH@׃d>oGv ;Oɘ%fIP=Q;۶GUӺJ = ϡ凅u"…ߕ+EL7 wLsX+_7NH4sP+V|f vj$}і,z^vR&UKBz_3v(MԭpBR+"TonR> _Jq?zI6}lc(2m$gkRU,}Rf8|'Ey})aН+\תFjrkŠ@ 0R7ԗ?B `ԃ,=Fp6 VC{U)5|ry+~M3-ks"XbLZ ?k/A8{13F4ImȽlCŎ{\&܋-Q[h,~fpk(ix 8^|*>GWҢDOEE01=ݛA @|ibgt$ltrRK)3zk2eF- h l|ƒw=f|"Q\ѨSޓ2nAm|;c%|1-Y2/]q% ( <#TLƸ΄( $n P%4|,dO. ub5BXș"PƄ|:Fe8 bp\X;bQ,3oQ%%Nݜ̌ M'W$[ZP`v&Bt*ZS h.]o TY1|BW;WY6kW`۱{>,gTqU׃C)sEG"8͹Spj#MX؃F=&}ʄ -9  IC6})6QOz3/_ި: B>wjQ5#,w nu7fW( [HjjP %ãBY9pr[ȋkVjLv [(`6/gϕ@nu W8U`5_ivpdM޹}7@B>r*U#+ϚofJ/w{LKnviZ_32ZFBeA ;mGԒւ+cAsPj~ZJ  @,ϺUvij\_/%ý8{6WB$g0xZ7}Δ_r<<|fH&MKc Ϲv+njI ,AEʜzAF>I~}Vx~ '!Ҧ&ϭ!7qW6PRZG&U:*_LiUX ]jKIM yKw=GbѴ\kRRF /FтMH7jgw@i6+Q@ I @{z]#_hl*1yB`Vw/uwPZ!D(j֗VsTVhv6[,Dg^T/ GfqMyx!.lpNP|h'Q~/Yj%,7]EM\ Kyd]8Mq5"+Q@Ѩ޷/߁aZ `J$V^˲4V-[D[bxj\_*MF䔀g+nmE=Uv' -}3n4#5Iuϡ2ORY΢_U&b"Քkꘔ > v8|jHAL$A9pRPX1x/Ǚd=`N-UxҮ^ _eysU:԰^ CoJtU"@WZďW~g)fD88:rOR ΢I+wC[p]ZzoAvThݠ%Rbß~)\tJK^paGڜ!a NlZ= &a%h(kv&"pMop*{jzF^UKfW|^* P $<ab:-"RmrȘ#qdxbD$څeGRhAN=JUFmMleS:2I~:q6]Tz7mp,mnά@GN [C[g 0vl$PC(ulTF3r$ql8q7y~ii/IiH@aMk;B]< !ht־r4m<5l >^ }b$<:#\S_q ~cD پu>kz |.2}#p?)SKH+^>y:75%::;#em2VԳ.2 K I 5V=ȧкRA0`` ; i Y$M$nGi~؎U%CN ?[;;l$,q5uI'`+#,Z%Xڏ`MΝ;2: ]Rx6oLeH1c 8AGo.a{i 4ywg( h{ eL[ 8?amѩbѭ>(Qi<[B,DcBDK/1ϦܪL\L0Hѐ7<$?u=~)8BD <J,XS$L,xevHby@ `~s.0:X$ >a6>ѻrL=*cN\flX^T2h(=53Ta/VˠK[BIngk~zyW,n4Lꬂ]SVAqוCpA8;v"P9ahiug)\^6Cjväfth{M*zҊR;109\x2^Ֆi^:).6) pehTOZ#sgPA)1,hWQ<{_>grJg !6ufP֖yy<Ŭ=mP\RlT^{,d}nO`Xmu`Bg.A,4kSJiζE}F/P9 ۧ?е98FW.l *&f [ 6l Aϡm۠%~Mއ3Av46A kmu3kpF 6 LapQbL/EJ}zOԾϒڗ1iC+ ^R_i\=9DaBa'?Lbrffq-SؼШlatn7?noh9@̆6⍴qhI]QM15yG l a1: ,6#&p,5inZYV1Ix)73`v5?'<._9$KjSxMAk|9!\3 E8%ɗ^ٲ#$HU&X =s>$le`\Vkۑ#U;O)`KRYY#ْK[O*  ȏ(cc ;l s_N[pQ"6}(問E #5EiIhi@KԠL:_/'vy֬ZwԢO@i"fr=;$/R&{Au=rԒvn3/C~fM0p߄/ph0lg.W}#{_Lis]c-Ն›JiN_>FO!_eƕ:!筞gbyٯA9Ɂ:Ԉ7 *HӉ;IEUr mEcewc0I"=8!pH- MS7}l+, ΰn8E0L%hx#"?AfE3%Ƭld5li.Sm} 00(#ѓӳr1?o[vZt-~VF{um웪Vz`ˉECKXfC!c6T3< "3!3% XB>F4:Uh"A_ ZS--Ԑ إk̸{ɭ"7L^{ yP+\Cl$"pZ%'q2bzWf BZ0﨡앑 %Y)dgGϻ1ku&ͱ!CoinRu4R}r+*rPdhYҘ@YMLP\b1k1 >ёqdlG 3LBofpLQ0•'? /ps Б8W(h-rm%m/RU`]W=%plfvtg]$8iwdh:)P}g4%FtsCSsMhtoS!{% H|'QTArl(t nz'0Ng˷C% [̩G@^.=; FBfgȀpm{! ǴS#-# ²ehwk|,  YrG ɜ>p}wRCQDJ2YWh)'}al­RmjL!d]η4 薳|UOT*[RN.FUzf]ⷢκa(&f}*LHU BLj%+W܌8*Lh'HLMxE*"K~*.%D9+;%SZ'dtz-|Ds݊@ۋ]LS9M&LX8FߨusՑ;<ZqRzdkؿ B\yV GV-&+,z`h/'9[EM J "x'쬹vVE"oЗ?cv Rӡ$ЇJG7en,US'$1a:0&Vġo4/Ng$&tgǕK*QDx`ޡǡJ#ؕKbk2GJZr=V2B8u⪅.|6x WGϲJ~{cH(=z\+ v}ܻcpSxf|qiVWT@75\VXLy13_gZ@85-jP. H% =9m`oƣ 2f>`9( u/Ѭx˧y*m(5YVІi_'mHNvyDxӻFvg* -@ۤ f~}тozW?"DYX5 Ԓ}zaVzBBqt^g ܓoFЃƘ|MMtl`7f]Uݎzn{5o1Op;|:(TF_sM)7& CX!s:cvJO%;|zTu Rm),-GJMtsgcQ~IǷKMY(fNS#+>h ,JX "Z>ndl䅵JXЕ<1/cXzҿ; iD $n]i#$dK{l\ C3ƹF| +mr_QV[Ll&CU2I)J.x3ي+10n er+IoAxZV|4ٓ431 I8_[4bBJGBsx>LS$B<},=&P[&7Ov_,(3贚!+"$RVYMn̾lN?˱/ '`p@/3E)%%l܎dž4\ۤҗ[47hlZ0-ɏ{T1ά *19%@ JZ+'Pw}2uZ|8 CMn$wū9v_j pieAyBUQz^ɝc! lg)sgR4&3+GЕ1BYz;gK=kba%g|2ϥ64lIB/uG(z\HʼsIP=D$껢Fa <q 3kBZTf @/Gw[‡s2T؄ɧq1<])#i7PoѽwS>0R T8{T$- L :F2hI({,$(s`<2HkVUt+Ϲ7u rVǪ)\z ({8K ]=V Q3T%pT$15 -@Z[b8f=B- 癔s:KʳmBiyHquY^ae!hkkPZO CNBFGm$KPǘ!Z,5L$Y(Xo,&/եI+tW7PCDA-LpiҖ.hl↜١@#iMM0jhˑ:cn.<DbwݫmcFQj-) oE\zO76%}\aD ~GcAƊPb:B!F$u4=7A~g܄ u$U_KSDSYQ^V7JpSȐ*a!^es%29=>3UG3|x fk+e\yb $P|xTk{b`Ln[S 8t~iRx g&3}oT&"vͬcȱ-y"nS$rb`r L !܉s7!L<taR b)Hḓ˩^*db_=kYHtPq! '/4zJ`yeӲ'nn࡫p"ĩ'׵|Dт3n !BtQ,o}9]5z Hm2Sj,@邎G._ h mp4r=y8|ULY#8zb٫-5cZxbNKA 6H܃ő60yKج^qd3le&X+о^Rcqy|H\5E)@PSwӲ KBoyqTs8Ϸ#4F4q1c90#! Ts]';gK\8?5 r룰 `$4~ a#<4TمWQiqԣ{MEeX]F[]ⷈBWkoηn,;_yG$ѓn ftYЄĄ@;eb gK@Na4/`)sm*Fw0^ 6G/0oDn=މ uHč-GAI",bT$LC1;+ء?-ɸ%(Gy0r÷p% ۗs8|l1oҾR_ì0,wqkҪFŀd!o/ l1I/s@C "_UE<ɀW[7h/Ic|9 9C36!ݮR_Wy0WƹP?ʇh@*f檓/+'Rb.[¸9`IȭnGƇg1>De2 N@G<a0=d먞 xGu8i+V8"rL)!{ӽ<)pغaO6nw3.4T?yYylBeRAMӕ`YvkWm;ee(A[Lr 0Lj "fvFwg5R5+jlg%ƨu]#ڲ9#8NQwڳ72I'"HnFd]\ SS9L^CqGԇVgb '*xBc2 7 w($ u9*eYEJ5<$[xyp=5dio3|/(̧sIhX.v8KåcߩB0{\U/M ߩ D^VK28] Q;U3,H:1@*iqCmjwB8j!E:'& [Q|}xeaݴN$p*Ӑe /_,o~D9ix/uUl}Ge8ZPnF3)bpBdL)TeݭbBpwnNn+F++fvnR\?86ҊR*Z>Nb^ 7r]<ɧ>s& /y! 厑D'bHmcv{Op"N>i pt6SϟԹ> mF|mK֪<S1Q(Ohs]Od Hk227: M8l_A&Emd >/(r2XA⫝#(H8C=v]zs2" VY`2L#ϑpͽ $վH:j v15la)y@{PP7QnZ^oBmg{6˥Yz17A^k80ƳO}@[FLw"G mPBNh$."Ktnw_Pi*EA^gw:=/1j 3)$زhb0_܃%r'Hb>gɘ 0qmmJ~3 ݱQCt8a\.%bEtO[?]bX;#*|0l$e kp5M2ذ]F*)_-C两%Q!;Fx0~oH dGNߑHEJé6oէ<FI/`䵸Wv(^Ge(Wґ:x&f JtMy94d[y,23+&]* Wiha!;rmz4.в>o~sپZ&OZoW81F }swH"bClzIp#w( X<\@sչt 7@P>ٳ!i=ICpH-p"lul\w :c(K[}N»<*c'B@o᪷nmnBn tK_)t[PZM(XPDZɠҽ.1/ F^!KAO@QTm|_$ֹr &7լ Wp$E k8 o{.s8q #W'؃C'#n+bw)Ͷ:@r-*E]5ʿ#yjiJZԻ9 ̘(|=3>C9_MU ^ش!G/< sp)AUV]>r4Ldi@3}/^rYs+QYQBO G,ԅeh|;,žN ?b R!'> g/(8|Fa1ﱡ:QG;"0QTeq(~ں z@mխJph7azJ}hF^,2r-ӥ\ۖMrb;'=.3B8s*2FP̑=Q FVO#21/Rkmwqcp@Q1j2sɾY #Y(a QFCɄ؍ )J-aɫ,ݖR?iEX~} H`a*lPX-|!6WeMgkk{H 7)=_\U IC"2'~sv琰@F7qͤy֞yLbg ?qM ѢW .}Mc ;Ƽq.I*ĆJS?;mS#W#$hfve $WaBQ(KUݱ\ȍ)aTO a}tT]Wus)dDFZR3 N䧊ľ[:9s] $=wÎ0- &sqw ## JbIԣwa}*0FT ۗMfDFƙa'{DZ/#ײعԊ͞invM@n⨟"*4PȰ)I EN#/vOYw#>nc\^&uW[i4]]BCiGێ#S|%0b !miwPMs+qp0-tJF@u ĸ>XJ /{a?y؍<8 ^mx1 jȞuaS*\$XڒO>g4=̍Kq41$H`ݰقy!"$[A=ȋ'A{[gw rZ gǦ o9]6gM~&`7#jwFD.-N5GĿ?u j($e8j琦b_g:k6CA,I}NVڈ/to.%'$))6 T~)nvս6Csfc4l^y\q4}#ݩOSSX:*.w&H#xꭤ`3)0_ ;gr3jC,_4NK0 CƦʗQ4^;ڒN_wl9ᤋX.G 4~]t~ [MhNS~tݤ27/R\{%[7M)SIt ŚSd}G(\Z! 0Gѹ]Ş2 1Re?x\JI?f|S +ƪy è1[2Li蚷B)4u+"V 3$2w'TZ&әL{D ;h^VD96m#^}|;&YʨC'sr Wz^6͓a #Bk u72 ǂ_J<{gԡ-cMS|0TY4;n*Yӱa '  uQH'JUC ;m0gxDաlor! &"BC >l*"X-BHW7\· A(p.~o J30HGK~ sƺ6kf$Y淶X0 Yz`"lrpTf$HiJѸXU+otJD,Hሯ֋*gd2ܢLM =[#҂v I1o$Xtaj(G1\$&]pU3q&:,\CdCLh&Hw}4,'[Д[)r2 TtϾa ~>cYV`oy1 }(X "'C\G(Zto8e"^JC!(-R,#q`1øN^&ɇo̸.X4ز]4 'Ȍsi#]LȘۊ̆-M:.nFgܴN݌[Ct[\!:>Asd^08뱅$IP\K`4=topR_iJjyw}#ةJ-5GR}67ttA4''.v#\jz{| Nf:̢<,w+L%G=mmIQƞx*[QݫB!ƃ٤$gy" *bWv򂱍 rVFJ4P&8="mSEv?_<vh!Q i;b "?>}]uG8*vF83-$ 4; ˽dEqĕ@Ue+j#r7!Vp! *`tV$I:M u H#=LpXklLg.^/_q,~']T|"%&/P̸mIFTu :~ A pyL"yVFn? ?B2KIEH)^Cru,FD犛&U*=;-^sx̠TiPJK,қOؼClAC7yBM.4?Lvw&|tthMA_Q.8lLJ|5Yɶve6E''~UO-2rfV>7Ѻʉ y`gt8Ep`f *c2Ji>Wf6vF펺,{od<\gS9-ZCW#ceJk'Þz7@\N\Z}̱hBԊ6Aa6k!^vkp+}g7^LK~w\W_ʩV#h0ti׿!/ 3+[OaѺNۖTQOK.W5 Ծz&1 }%x+SQ9ɭ`ə ٵ.@%∾bǘT_9VPzGs-=>`K 4!Mq@-$PvfǸ/:\Z|\[B`1hR1!gD,x n$"ةzƻ=4/$lU~Ț)Nmb :5_w Xz."0,"{/ p Af`¢ueUt2IIL԰ 2@8Nm;8w@ho=k1Bofo@5V #ץUl^c+'ڻg 1yH ֈ6ImyO҆/OۼI_K;, ;V4:WO 5sClxa3w< #Y\ an Fǣ ^h*x3WZ~{pxe@1-|h.AtšAF>F3bCqër0, neQ^hna80(}rBdnm$#wV{;QC&4`I#u8}ux/R AoSjwH]0)賞w):@G|TV9k(V{x׷zo"A(aretѾf۪'(XiY(/djaY, G:Q x!NĀqEe7ue hkcS)<lb];.~Hp&K/CP RA/O Yޣ›ږI2(JWC,kk~GedM~b*Daەpt0Ϙg#wyH+W! xf#MoJܬq0k/O^ Yta _ >+Z?GSkyyZQ6cSÖ[N:ئ)7cwɰdw*JR4nO,xXzqP>KMT.Km}crB T+5>ZG猂mΨsxzQSVES6@~,p /On+N6+hTB~$l,,uac+fl:џYiɻ؛՟37>BhUR݋. Ep%9Ϫ =&r"īZ8oyI\B+փwg=r[ A8`WJvHiњuc-gY/|ybӉ܂YYJ%(ctƁӃFjTչg5mfb6]Og욁?Ep`r҆iZ{We W qD)9{TfH+VQb_}O4vjD[ǽ+3Nи5K5Na7)qnvr:zCaI~-pY­ecV`MGL&'Ca"0# h/þL操+TE z6{d3YϺ'υ{4M>#C\ o,'|;7`xTSQ3`mN. Y'mTRF@QhTX ԉ5 :ylà֩/$b7bn8?ܻ 3?Eٌ1~O'an ⟁74f.EE;,pFSIc5s~٤tTJZ.P*&/ S.Yr&b[~!fg&Enb6ȦS񖾡l(4c5?L:Ǣ<)cFZp^ZNNQAf훉 ZMw yzx Oh)x~jA:&ֿwMĪ)!1aR^αxLpY%=W$pAjSfK;:K1ouٻA#G>\@/Mh_]ƪ|+Gyjxc2 dyy+hivgt=>++Cȑhoi݄X3K0 K:!^ti!KUs@M&AѢo_ܥFx0XK8[\( scmYY}qTJy!iO:uJB׹gI$A70tGQ%=񫍕=jl t窠ǃIR`|FŢq-m?{bXIPZCn1ң2'e_I g ?pvC˜1r|&OJ @lrdB+Scl|R>h"YGwfFDk꡽(3OFb. {{}`uP$`ՕFˌn M&]uMſ a Ҵ9r\L;Z hv*r9휁ϽzG 3Wm/:,ػ,ؕ@(>Rm|CvH u+k8du)#,W Чlj+T1.V% z-җH՞q[@>6.$\y;>=蕤zTK(6-w_HScw>VAs&gq((HƸ3 @W7/v W$^ݔ4@ׄ?z!3M d&~p Sh"aPgF٤Ͳ]+"V>ֹ)II. Gk^u[ACOY aN刟tA:QgkOvfuë 4 T&VFW-?fFU 2,Kyn 3zGAbLIBRu<:D3 Vfd2AׂGk;Ah/)\o&]ؽ7NR$hk19X167 L2Pv~MwE["σ@|;7N3,4Ɛ5+HࠩD(W#(֎G Ŗ|*AL蘹.WS^' :`!"gvgs*H.J;Lv_]4BlT DD2N`Lr#x-N@awoFܺQ7cK"pBq5 bX_a󲡱r.&0ښձMC͝}G8̱ x\CEsh^9U~ Eo},w yrD PdG!JBh)>BFFV+rl!j ?̼ ?pE<\^#p)EG#m^" Ȱ1>zBQ#pU#%y"MgǤDD ].IO:P q9rė6u9\Q0f]l ˟K! cc$Q33C~k}{9/LjIëLC rzSϐl>cc]̠8Qо0;cj"A)'?` Sb:Ws<FPP;c\9:a4yk6zK83ܘh5-BkD1 f-]!vcΡ1a LYí9 #mG~X6/E^ zm;n<=o̎>ZU'lNHPoﶾM ݟXdSC$אӽA{/S0>*C*fXcD22Y5 jtJeZ/_p\뱊n}#=#C^d bn>\9NۜCH7G1rxzwZiM+|Xq $70>pBVEew(` !l$>p)4 Hx$rs&uAK,2W#񏘤 n8ĬSVеU9grJ$(1%:ȿSTPk`U ܽ`),GFJrm`Y @ %+q{^Eڎ$a#REm֣> FR1b0ƶy77]$LlBLVw(LqR3j.\8˗A6J wzA0ʪ]qY%Vv"viM# _څ q5xA"л1L.64_Nc>~J|PVU48ca(\侀rJP7vJm5{VNYfekeo )P~]d;a>b Aa‘K\ \*m&1R N[?(4MszxӢPbU"#ڧ>u~;4P'c)`7B.,ȦEzl!H0V]V`w%Xѐ?a D+ ic [z"e_,2UЧIrO>r愎봱l:,ON-ɋlFo/KH)6qw Z4e@82Bt5Sʢh<ț!Z>Qt^e a{3!- sPdbn۹[cc"01D-OF >O`YE}J0ԑd (~ /hRlT!^g_4% <|& w%!~q~z;SHs̷PѣĆwԒrlɉN2e%P|#fۇ:Wf` B4A#aݾ,G̠jh fry0a1L*)9A2m^\΂BX+^_<[Iاz |3];/,V#צ瑞Jc.Թd ڰ0bu(F 5:&#zb )نP`HpC9_=DpK)u| iQl-E=VzZɧ#PwK|s6GPD'9Chie;blAS&$ ]`C 33H;\˙bEE%GسHҖ<~Rm77̺e`(VRpiQ&*O*{Z*Pe]'NnnAa8+8H`SL*qKQ1Tg?"{Ο237У.:J#mZN(ž|qTn,wsRUuЦ&=& kK;RqpP}ߞ/wG5]a}n2M|t]X"jY>f vH|Ĺ3g[ BVEe:5 5ldMMC0t]*yѩyj^<)uhVh^džI)wzthMs~}qlt⻌z+OLu lO}q+M{XG8R2C#"/>g7'LSM6Y])("GQaڕVwz#|3 D; 钁m%{>B=?$RtvJ52h+ce#i+1Tvl2E/ *|熧Q|mlI:oo }HXCǴwdu<ЊU"##.?~1T*M:k I1 fZ& m ܴPt+YNQ5-ܓt68+a8IyA4^;%~o!W`Ϣ ĶnЌrX|$Sats;DօSnlfZ󲪆6z,N1 n~a#*7m]&,ڧۚ!4$ܶ>*[?jAaxLA ;oG?$[#`~4Uwln=;!L-ϴ oJyTm %DΗ%u{624 }- u:˟ب6 2'h2.>^^ØS&,wI00Evf Kz;S{{S&—.V>*C #>7P{ʋIxiUŸBI8K^sW PM c D);!]:a9j9i χlIa!5%%-@ɭ>4&FB :U9^Kp+kF;:#[H2L IdV0G9o BObJg5P|]PcBly=uCyBYηm?x/uјfͅ sm"O|"bL}:e83"5XhQZwrUQHa\4P.b\5!%ldǛwd 2n;KP^DDk(`_J^J2)5{(Hbyp8ܻ0wW3aXI45 hbh/ݘթena w*@26cYh} G"Cy2k*PP܁&'X$A ;@pWZW3.PCF:xv ]6gkIBqw(5˜W*P;\  D =8ιC7r8 z=$WvJ7ۤG9iC{7o.rE ,FpP%LT!ftrMT"OlU6uGDž98"6 'Cf7Yoڏ]O?<mwwd' &8WB L>W"-P/v#`;R`1&a04|Ha!8pɑV2A]z *+g:(YǁlS޵ԩO6ٻI6*Db#h4\pW'XN6mA\&!Vqa\Z O,ؑ@WTI-SyBǑOV9T .CbYԄK)8cǺ")" :j~,y&9;$ `,vÛ 1uRAb[Δ19_.#JHLǙlc ӖnNkZ5E;sMQ[[/QcY$s1OnmiB*(+=trilލ *u+5i, R*i7ج2Thif61m"-Uv8`pGJ|XAiIPZ3Pl;,9}O+Km$C𣏕7+ṉLWD@_ueϐZezP~(ARzT-d#Mc ֪ƈf0]J+`ZX};MD)zϨdুhI=ԁzd+;Fj U:t w](N؏H۷PDj;<|FfAfb$X ȵDۅx$+ {bgVR ޢPݸFKO}*`"1yOSbP>Cgtw/#jvЦޜ3ON1FV MK?ǜqlP rcZ)W5-v|]vg?^+6eUPއQ+d%SbK_!PcFO`i6+nBSqx64qݗUDm6T ۥ"m aZbq׊-[ۂ#"ge~;]QT/MNH{]!=Ufv\kEb6VNݾ;D^f@21$}LZ1f2 sE@_BT. ueXM@[wj(irC~S{NEVO4Czb㳖 O = 6XJQㄼ74DogP!VGj/,"TXL^n UWq-.喙`b#@Z}CN8fzA?5rhdVv:nEl'1Zə>O%zL)&::jFxv[Dxœ<J8RfF1L"492b?ɟ3QYQr4.øzE6O(ݡ`>9g^W= u+] nRԤï#&& (;濎iǻIA;X+ d]>M*d)>nLDM/:EdD>AxLjZ90Oҕm|2Uq$.a R<Wz^h sD+}nQfKco̼GB[ĜMU Pv7[+"2b, 4{Y8fA<+aGh`I{/e(ԪYW|X~Cwv`g5tʎkfd$. v."C@^ xɕv؋.)Bhz] j6Q1=0޲|p@YC N56$o5_t"hVҸ_ٻãmO ` Gq2U)b9d.BP;ݞi!Qݏ{ehDW,% ~@E^>`.v W춣hA)a *-pvfA3q#Vb'wu0 KnkJ\&_| aj_ +[u`dPCa*]{|_[m=m'V% V~#OQ]ci8z]e|޿JǸyZ1aq<狙ccmYkI[jm kg ,^>'tƱNV-8յbXF٤EJ< IM )g;c|M`\“CC^r+ txf߳,O=&?/hø)`:J?6y6ƇMYkNoIJuGәl$`6P\ͅ8莸PN4aكYʫ<>ofjW4C‘OL+#](ݰK^1e^L``#,e;aٲWdY39Y1H;y41pʵY"9-+:yR3]7//OhWp:q{]P*Aΐr.O^nlhIGËgHEkK(IB57 +oGmjQ<z=[m}d\V7aޅZJJt; _o), uVUZ@NrכUo"^ќUz x6x pr8@ ÍJfXUض,ZClrL }̙͒PR-_` _G+Z`t'Tl'Y*,CDtl7+'D rbvA~_Vl9Y:_'.uzz !tqG'fy1Px}hANهܐ-NS]ل6|%Ԉ/S'O⇺RܲA:om\CEH8{\Y?r"BUFjXW")S wA<ZĐ:HO4.D ҋpS 'A+m.C&m-;IFْfz{2U:Y-?΍F/V$ nKc="fZ'w6G+0<9: ;+nt-g3JRG$jK鲔 d4R}g qnJֶ7tX?Ax3#^yTρ',sU$z=6ojL"B,|i%z~vUZ:PЈҝ5_⌾5@.~IaZ&A@ZeL]1*R$]6b8?0(L\`B񱨦77TzZo-ar0Yrp5{;uD[ƏEz@YJ8nQLj׎>jfJJt# ||;I==O-Å>kb#u Yؗn#٪e/Am/Vԭ˘jtx,(C=M%-G5YF.DdJGL/͉aJ!MR##~Q,vxP5v"e!tD[!s '87> M MUԡDc;DY*bC (f@e ؆FIv+܅&Uy8?1K` Kf\[tq96 d% ~m-q'ĠרOs!@vR멍=~o*c%W'Ib3 ]pZ0Wa2j,z ppq4d KtУq`gDB?3ԌXzC-%2a7 (x#0?0{*kjBGvDlmBSpǧfrz8~335粵Ziͺ$$Qniڇ4E%?q>. L}E7pk?-Sձ&UL}t2WWK$n.aCƜk-gQ_ ɚ5wŻ8tU5B-s̑i6@\g R}V랆;KeSvia8`-3ͣA+?N]<,s^+66ҽG Pя7N:0s3t$gQszc*S{BFZS( 9%2qP?䌂5S²}c߯HH|͔8"eYy#ֳsWDܺ% ȵk/n8J~s>qknb)S~@-O#J^'F7SeSW,Lm$Ĕ.mHȯTUV:Kv&2cr4KNI('` Fgœ41ϬQ2sVR殏]GQ[[4m͒?+þB͎Ö} ؅T_^r^H_3+MԶ*Q}7lbT=rb&<ʤUM5Bf'Yc^#gu֛0%-=DTý|=oG$Ι1,AeܯEE6wl~BZ3>!KC[H_Ss@$.^$ G/cMPzCj^D0:_js E%IR2lS b+bpuUQ\‚/ݹ58U{,VҎ@2FL g5)hW'd+,14Pj] ExM^ZFO_9$Yj5D]B.F㈻M/NhSܢ]MVԮ#kuK;YDaS,qKOD+?JsvaA ƿ7.xAfx .i 'Cyv묱6+63i ?>2 ޽_?MPo2k Hh)70k 45@!P"eXί_1*Bw<jfJŸ3<6h>EI?YK^J\3yb _8߼'970)ʕJZ}g*mİ-4nڹWq929sH݉MA]J~ReU  ־0`o cq-;pՋD۶H8H MhhoNp!غ pWmN&'ecl&\}X.ܴU{oCyG+FH  #AQ D.3k<$_k-kO1YG@n\xw/vUJAZQ&H}89p"ͪI6oRG|f+o_ VU>Oy0y<3sSBl`Lº= ՔeT&gZc}u&O J5Cz5"b!G4MɮU_!mn^h" 3W7[y;$Σcʸ#kR[gt=MF>-Ê2S!Mp;!ã.He s /µGh0SC~/iUNZkdeb$OkQ|VJM iH-Lbی+i=Qquw__iIh5*K >̞,#B|/&z͎0@5hՀpYcUw ٍEpw*Ǯ[\ <}\U K͋*VX(Òm8UK̚Ff/΄~=kl+]FyJ% (($-cZt'nxk񧶷 L Wt l%UQ5C2 &Fi:J-]~4WNGm_l&x<5U 3,ƜD9)07Vwuʠ#&&(s,2tCC: .Z^+M8->$o/ UJ)2}I[g w' EN>#/󒓏SŒm_;&"<x?K С+!u'Etl 'Tx z@=XĽ$*3UH/ I14c\cg[.]\ 9H [cخ ]('ڙҺ?\,̃Ӥ&.Cd>ȬrMX%j WNJIzǗ  5ל׏dFs_E.MoڿO~D/;ʺ:}{-nA|ȹ +˴/H&` Lt<(OB`A8q.(>{[eY.X$Zz\be=l\:i/{(BSlgaT| %&j21Ls8T6]m\(|ʑVBh\li%PIP *XuocL J,(4_CټfY RBt~Lr<\Q= G0LqKk3ZOGEAç)ZfPK\"2cE*+ZsZiJ)C@"p=W/̈:قA%i(o7rǟa^]+ A NÂLĕF(Deo}W*!+qҼ]Kf`@Zhi6 t2u :|EŦoL#\J@)j/pmEa8D ԶK($ݮg=Y #mR> Vf}jpS3|YϞQB0A;'#zOS! sK7۾6^rܫ^E#8߆U(5ޭ~ AZ]0i嘬}2<㿝zfuC8둪vCA{`ypʐ=mW% e0^/Ē *:r˂ ; tzз0j ``Z9E$-/8F~ 2EJyZ+2Vp\Fb ̬eUc{6r0zXD'CU| u(gA*!/[=LlyS/ws:_k/ARܚ뾾$M{.|f^q$j7G'%`x7:\z%,nbϛRs:IpT,CqDU߄0TB0Uu۲&9tX _  :D<~wT7<12j n0sO 9#rڷnm#``\Y{~f9&zTzOϫKǟmmnsp:ҭXh&OE\|18FP{ Y/R{OxHԬ*#EJn |$XhI,5O1qGukcjfW6uCiSWq>Z7o HorisȄT{ qIh-a K]ͼZUK1;1lA W+B\,6arG;˙pOy`tVIAǕ'M-RZb:5c2M,q .GݲwkhOŌ`۶v^g_Ay^7A..Lcw\ɝ7AܙVH Qʉ,n \Adڟ2*ɍiUH:@?O)r47֯/4igDnB4ʼnkw *51(3yuI +R<5|nřCgfn}@D va'*Ũz0 JO!ˆB9&2l{b {N-M7fn5>lK=QwZ!3LTVS]~!*e@jds>6)au1$cK~LS聞`ȏ}H[,M*-=!mWh2*/\uȌ/o] iF]OamL֛̅woXp1uPx/9fF홥lD7\#IKCE4%;O3|ߊ+rJȬLϦՕ2LXqƨD%Qrz*ED#+]m45dWTb27Qy.ZQmM[?5o'QOFmbIVx">i#mEOeZt" k,n)a-!2͑tL.hPw/7JyiVk8O9{k[B MTn8/ZiE2FހQc˔'o3'(tVhӏ֎ƺ?,(ٸHZlrf> [V aW??}5~I.h:8;&vJlxSAe3TP qIMhJdp[M:=W^d`!ũ*BT鯾*|KNd[ݜ%@bs{:Ր+m⁦UE8f۪#k"8PEÿMI}aPw4$TNwTD8*jyi5yM%'Li]|4OQZ[O՘YvNFʑSw_ ©Cm_ ~zۤ%ĺ>DHاtX`ʟJ%\ S`=^/bo[ (rSaMng aPfי iTF;wܤmzSb>r׭9{olWBڻxӛ/Caw;6% `,PG|ZU 0'݀T4Z7WF2s25RjNlK6 gUL<1N B*8 `WGd;aăx+=.h-v1?<9fmڂxe3 G f"e Jj/ KCLe8BtBN;zӶGÃ>BKj7up7BPnʋ鼡}<%Hk"XBry(өɘ7:CI@#@!?HqB+A l$#n0lN=S#BŀY C %;>~SAzTj&SgCǹ#D:,Mҟ6}η)_%0AF25NpY’loesxte DbWW@]-mi_h@8TZʁ5жmF[s_@0Ax`t,h 8 tHƪ9B0O)Q`@ \Sͪ+OšjEp;ȱ:kJAs7/n|/)AܤUD+qIӐg Dr_c EyMATQGߚщ#n#t8)肿LU?g W^ <ʟG9~"PM/baF+m/uUwf^0:~!Y؁S=aCf(5Ly識KD0(L:LKڪ(yNOOR;הХ2r[C!.DTV"I-м{k3_e.@ ` r!L p[yHA,BgEijCMC;ʕj@cUzS-WΔrV 3: fo)O.&i&BsOSHf{mޒIrn<^Ö^p ˂'j,O_W5`=! #+NE` Zf=dfؾ0jTq1r*[-Ie0Ԙ7C׹Q&TZ=,x$98ȘiiPqŐ߹ljgbχ8ftwԼ ,[FpUϭK6@aRG4?Fd y]o7lT6Ad')Ko ]hJhR2פ"Ru*3XpYĩ۟,uiqEc/lW7"~|h.?~tYu]ـ:GM:i@lQo3hT:61اM2hWkce{v=n@s&G |k6ڞ'E ='"+TkRt&_Pt@7õMu 0IҖ_U,@oV9\4?`m.qּͰ;rCӁ(0WM|z̮)| e^}U04cM zڱl*B4{Xѵ sl 9LHBv>yX]cM 'On=D N IhSd Ts|Yz۝UX3sFOz= !e"'Ǝܽ,'sbyV{ 13pWA? 5hɧ h28p*8sR %-L{ BOCU3@N, @;h@͜~MʇelZE~/4$ O7ٍ4LYmuWVnH|YfwxX#t#W)wjl'̮enuѣpcqN4"In8do-俛%&Rn,>/(z|2aPTS׃.T}*/v6PŅ0cIH>( JQSY+:vk=-qz?"}/_9ޛd8bO`ƶ5+)'rLZˮ"x:H1 hqW|.y^hpL\gWi==0>)/2.C}<A;<|D]0UswSdIl&cq_x"ؖ!cCۏ&xY#l~Cho ef+tQ?{QsQro~( zUO @ɬdZdT1.f9kMۋ ^biIS*%)ed1 !D=o5^IrI9!DCg௺Ԣ7/zy)5O+*}P@yJ@vFiBh*2g%l%V|9c9u̐r/7,OMP'r9G;Qu/ד/gd2Na^G/. WPm KHjs&Ͱ Ⴑ]StPnn }7c̅KNʕyx }I=UZ?s}G~" {Fj#,/cMd+6[쭾~쵉.Orloe\SY>b:s{[a?XCRzxCWW!y Ռ|܃t׍_}"P"2ئrX"hܑ W q]GnK16ɅGMoqv?=FI{5GDk 1ʲ*@V @Q4tBǜZqNBH('ҟ#*JyrA„]\`.E r`KzO;5A҉6jm J܋7g=?@/US5,4X PEv?m|;u3S ?R'tΨقRg^WAs%O1cPp`nmV:jP0ɤPD$T\SAD&2,N' ,Cívo^f"(LLdXG$?"1tP&mD7`3Ni80?UoH `|$.x(|Fw\xaz1ZpGYџJń/<~#t^b̵65[\ipm֑ԭ</o"/OpuDxpr.]rBu޽t/'cھ;Ba UHuKns%I(OP ZvҧIk8q Is;C X1Lm4m1 `! S!tNt]:4$6@A҇p<z糖^dʨiAb3ţaʖWm@'F5+(ص kVcr=%J1 c{FO42*GG=FYyGLlIL[C{fi_"dt$?9fݪqzϞU;ddȤOTqw-+@mrzf+{1id}dl~mtX6mmA@$ xZz'g[Ӫ<3u*qPQO~2%ON~"E7O=K?1Ȍ̚[wtLS$z:F ,yPen7 䞂3C9w8l01SDd<t5s/8|s_^DT>6h@P9:϶ s\g>6C&l&!j Qe!V8=+˶)cpWt;<\)ŔvKx ؝Nj0ZD6E/2"mva 15O$oN "HĎ_UΈ`Me$/IgDDlNvM^ Y\@R6lпLjfC]tsh~]6vR[bomP6y~L$mbj]aŽ)bS->r>2P7~ĸԥS]IEb|7~cqGdi=C6jtL @6Vaq'" _ի5Swl;*azTԝcSH ҆.i.9{&pĝ0Ǖ1aͤ AT7`ZdZ[=,wٰEێu"/ȸJVSV,m^Kug*ޑ6oԦd`B 4W.dgxY߀BQ-x9/t- V,z@oD}Dߎke6ApI8٦-EL9U-~lLbQjazHghV02f+@x|ca W=A$є2k`Mk6Grnh@b;̳ -\ԀcIxq(woG[Su=n E\76ɚӽTjPYԃb nL4ὲ"KkRC_Sۈ|hmpihچ.PϏ7/]sf^hn]>?>o}&X|=j kv*\a>@$n"ѐ%Ș (@^/#3A`Y%zOr.I05O"de·Xt^ଅ-ka tBCY9R ɒyL5ad#2ThZ G=jq pݻn|!GwxFBVsW4st= jQ>XXM-֘toz*Ɛ= ȬJͬSXȩFI 0$4bc^$G}s'tozL+.wc HGk!5t7NϽG:79j?[O522k2[&qT߾\'cڷ"0ԍ_Z[~:`W4f%q'qK@O4 OEm7GznlC^\j5ǢjaYA eb\،'֙Ld4+%v~G R3 P@zQw|WK/4_`4S@> JUM߉^EVi#RkdHk jq B4'mlCx@ЙPH@sБk$63xb0 H<&_/68\>GRJe>.2.ƱxCy0ۘ#}N~F0e^|e[ Rj*9*94Q]bJЅ.фIVy劝q#~?C w=EUx3A*KnD3LqpHFȞZm0r$L >q=85;,%>G G\+o (RwnftmI4Ge;+mI mB3bzc 4!1M Y׻t虎@ 7l&sҳ-5g7W!})j04ٓa`#M!6/Zy$ ݿ11 L油mh1[V '@v᥼8bE$Q;(/|Ӱ@,EPux]Yҳ>kU(aρKso{u 8DEI,9M3@0ѝo* ICme)dnJWZ4~/[{ WE~2d\vPf G.R~]cAT0&("Y 7w P#dwEp;"lpayْD^% ; !U0n"\3?l ljTz d޼,xAY XZM6Þ #SUb!T̏g}5[Ρunƭ6uDdY( ʓ/irw}h"@E\I/M<K0NV4G8z[+)k;b^^h 9xmhԙ9nXRWu)42誦zɎ@~~'KzGVHŕ!Z.+ЁIٳ%lĻqJ||OoxKnp. w:}[E wQؓ)bșf^F3Իxk罜 + HO'P*[sygP0Inu2^Zҵ)Na?*jR;V ks\3/ "nkBRVlo;ɂ|nԃRsRORBwa0 "aT߰Aꐚz `:\- +#jO0iԔa>[l,g[ ;oʔo-AT&25mUG!F{I^=M,`|>TJKɣiX`%O)j4=ҳO4zբs|a.V,B,+˟Wz8qEa+E!@ yʑDV܎2%TS %Pwf.Y3HsT$}U#J گLe4-%_R ǂx.h9O)Έ{Cn r%lq ~dLk/)YՌ\_g'.lN-}"&9flp :"s5-My3#DN6b˂CGVց3[e7ɆDSMc ɟڄn V.Dqhv24@dH+i 9Caxr?t鷨>޵u<*Mq ހp!B~bb7PcN24fU.A0J$g1eBz<\w!vqa[%zmuD097Slyhj(3(7rN9KQvG9r𧵉n^ \=MTM7͙K!ZXA aG.޾[Б1&R"u0"e-/R1Y ҈/ċGP-'Ie8?yCEyMۜfۧX4TWD‡j_Qd!sW6p6Bv$Eo䌫ylE9'ƟMz[ XoNk6Y!`M߂d6ʋ?ST>+! f&tfY I;4%񓓤R"9P00Y aPh29ƈ7oB )NzOcc|>zEw{G)z[4X(n|s{Iݭ)q @ 9 T=+޵M(&[5@N 5vKQP}Y$>aG]k@ͳZiiГ\~VdR7mNLNa+ >8kWMwy|T7!!Ջ[ȑ :OdLI2SC_ F*O)_Bx|'I"D̷pJO^Z\* kBQ5Dt?-;g3Ϯ(򪙾aYL{jVuq"Qh:a_+dZi<BaB)|A+_@[MO"p^LD>eCJb*!OPgfKbYɉc7#޻,^&0嘱~"J>:wNu&P%W5%OOb}t8̐GhƇ؎Lv-q#ۥtcps&CA~,cʑ6^u,(BG z]1u4tAV~p`HY(vgkl͵9Z3Pbu"ߴ6y_]#WV]ECg#6*1wJ9>f}weq?ifus?h(R =nR+z|L|} @NϪAYRNIAmk7f,)ZxF2ȽrDWن+}&pOjå vg]VxEOE_|O۳ތ1xE/!=pIJHn79!Y+eLDܐ0n 9J}D+Vz ja Z]i_Qc{b8'ky i3+? 7"חyyt\oLk0 [cW8aKExS &XɂD՝ vRt\ƌƤ/l.~$VnP eթam`?CfXܧbkVQ֯$M4j#i>v<^^ G|b1%"EO<1oLݎEKd>(99@y!TztaK "A⚀q>"Xtų}3f!x{Qm&`Hӛil}}94TD_aeH4siW%n ߪskb­2|†6ZIĜ%^"3&`үO"3y+䫻kq)`<xٝE>U-gYZ0707010000001a000081a400000000000000000000000167a4d805000052e0000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/-R]?EhDTTk׶Ǽ5Ua`ߵ4WNAY.?h3Ko^;Ϝ1}LS(Vh;${(bu8GVM%_6Az.Ci_u~O-R:,/>aFMțI[5&HbvJm"\XPE7 y̟,0Qk+#E::Y~€;1B+jz.9frH7! t-<R#[^S.JԓO _t4ie#}ڕ{uYUTW嬩EFse'9HsG^SUL{pLD vُnJ0AP*|MFhRe!KꄏF6պ?156͞O|p|3CYC[!-Qd}Xfؿmv".Pgd72_A=ػ3/6NCrp5?9-e?=3T|o’H]sb?טޯ cF'ж5;@Ι6MUh缈RL y3-d4=Rhwd58/YM߻| SD|QjhA[4z(:!Q)ʱ]85f/TU Ռ_Mr܋T)[/ժf _ְ*hX] @!xb ^|Yq:}Rƨ_Tm\yd`s+"V̉~n SU_RȎ'*! _fgtfGܗwmuҥ\{}{KLdMB`A .>,<7t WLmacSQmUBE{['dn~F l@Qk\l/֥>>l':QT&o;S<e3?yK=|O' XqՃ㖻X ,*vfș[ D;e?'raO *GS62ܧ|fpƆxrkנl,["+piG@*p1 fY$"pO|h˜| ; g/6~x@nf*:])H::[mA&12`7'3)d7pWDgѭ!hrWȁndl ~r:q\unJښ\@ 4π"| '^&eE½ʭ)b@wX-l剸C=(`#Y˻|$R@zU{ؖi1So~CJߘ=l"N(h$B/ N*7jb&k-rGTL IU "<<V7g:03~اYs<tzjHz&¼^$[)PV6q5<-O])`4=ooWo#5Ċ0LJiWt=7v//M1p'ɚ[9n6G ]ɚ@&4VYR_LD s5]6]>>uO-9qYςռ6 7>3 [39ξhzG]1۞e\KzsMbD }42B֣PϣQfPp|,7-!9a #~FAͿM#g?ԱK)"E@,)4]^6PZ#._s s=2%YqǙLߌeL6#ǖH\4b&Yf?fZs1>Ɵr#Fd"gľT웏b䬆+cAd?Vln<{٣\X~J 1z1.`=$i9Lsi`vntA[y Xr:1ċkmxR=DZ٢C׏pGl#s]ed4}39R&K4qԏgʞ;HMFPmub-x %CP2e ^pes\is])ZպpAl3-A_2vHTcj$swLt6/ qE",0CE qb EM!8W޾D I-F ~.4떲B6>N dr+ޢ fDZFőKGhNfݵzPuImߗ,~P:ksx]B >=1uML=,x 2k1z#U%ډkuuXiٛʸˠgS ˩ 8}-s7B} S 7)]!IV6;?w ˴ogn!I$.xU`ǾB \><jө(Mxv<)ϵŧ L0t~cCe XfeQaս3]N$ ɀt$Ocw!&"Ι\'bwJ=, ]T^f͛:CvNBMȪf60:66P4H&eb?S;>?ρe_tMlNV$bۮTY)[cJ oH[ކdxS9qo9#f껂EVnU{N||I/ϣrthXg|}=~妼.Bۄ힇w~T6EßC[Oy],YYt/yiTmV\A#%AErg3ot#&:uD-HngX *ؤ/zqg;l_~DX]@/|xR6YoB =V)tEJy'3UV,U5ӵX-PTd[G.4˂fǃU;'N㳦Gm@n۔m\KĜ(#M[sǰf+踵\ўD@VcPq'g/Z.7IPlotI'̋gUzh#@׶Pː 7 ktY IW`J M|t]+1t9;Ѩo#JHf_@m#V͑acJ,<[\}Q1,_awK\0 yj`5abWR|`.gE8$&E׊pYv`誔\>~Gr_:Jo>f։ݰl?;~1Z%t u**{o;dgV'BCHM o&z_|T]z&6 ,)hv7 b C@6OVj8HqYoi7 ˵ ]esF5Z5  Z{ anze7;pb*'"Ʈg|uy>Qy ee9Z4d- GM8ioexR% lYL =əe_M@#t@FKJ@40dck>]~:Ȅ&5H܉ˌ$eÅ3]i9:O=lemD8#BH3F2g i5?KP2bQɑXܴzJ 'Կn\#A{ZYDr , p?3cl1=k+ J??M-ʴFYD!"Jޞlq@c-*#-%yUT@?񴮬t[';'5b.u9\x'pe`C5|ؚڽXu+w;β<1):aB'tmZM?i0P&f$hPJP>+@Sa[ yPĂ\ & MCHA* {ӧrB!1~;+>6_4ya&v[7mG}!‘VFoyd"eRZLdރ":gvB[oD_=2Y$)bR yRb|Frx( TR$/ҹXcү5ϡdQ)3@@OCcA0~"BIj$4cP.ZX1g::yy/ag6a{NRfjORdt_bnwŚN/jR -bqͩ>xL .:""mʹe<_?/M0N>g-ÿRڒ\ fnƫ>wS' :xª5kY L9Ӟex9k~diAHL,ky| x9n23hi#`悘VD[IZ7&2*h0:zfdSm%.J㣺[Glq52| gX X#jy}x 73g\y*_J_i *GkxMQʤm‚*SC[|5: qWB>3NЏ.C7l^wr߼sd8t?"@]k|վ/DO7z[؛*cgE==x LSJ=YzTXƱ5(lY5)ζw'dJmL`NF W0l ֒)ZuT[h*6rH:)s|)R0ޑy7R.Pp#!aR6Tۓ/C ċvI4j:T@k@9×I%p#N k $ҳz@;qtr❕r#|1*:|W]dK# 4o S[' }>eM><쮀4/.Ïz~g+r;&lN 2P/h׏fC̢tpp??DG(^J@ӿ/8f,v.=gCKؑҾʛ\8ҨII | 4$C&e;D_ci'>g'L$KT{+>$L;sGP0d*Ǐ]UᯏLlg\PPC-:}7:yQ!iLsȔI#}d ΛK;F0}G7Υ C*IQ 8<>:C=z]?#31bROaZHDJW WyAUvaTKRsi6^m<2RPqK<Ü +QJ/W{ӽ]R'Ω)>NUƉ|e`f 9642bdPxF*;0p=WH ^xd1~ყL-ONxFyp&&9QVFMK .zndz&@\QJ 8/t^9KqeS#f #h_VS,4m]!_ZlWM<(x`U~{Ę<>r |! .DZg%>hmbCjU"i.s3fEW"g+gEDː:4T j?7-{ډ+ wf .:hĩFBM'xc Dtv)  ܧ^CoI69W AL"Yr/Ľ_QX9B V ZoڲOpH`L y :Mq8-s=zq90&5"~Єd$/"g`Dkj5޷~|<-حoy[I*)fvx۠*GaLp1WnUz7N7C [9lni&R2eb+<{ K^'x0@!X۪oM/V"RnCQ(aǾ`fղ: $t rh!eݿ :<Ř5Qq/##V!c!Mڪ+9>Ym\knDq(d]o.2ߕ.k*SˑŃ[՞pk!% mltY:cx>xCMr*#К x*LQZ,/FKoWeF:޷轔e`z,%(~*\o#+v٘An@a wI9+%11YOKGk /]'j;S S(kk|oOE6GN M=ݷj(w W*!!INYTT/ЪX!kj~7 $FvHG䅷ζQFV&05Ċ%K6 [8j.Q.`LE.2*Svj{Nb1*ws̄Niwɬ0 Q߫7IGAeT pWXK9w,]$R:9rxY ђz)U骉/MMJVv9> )oٗH{<-+3(8 j%+#r0nP4|LW.*GD7nz@' l7g F!=8]찎[1B "GZ8MET1}ʈxe9}4ao &BF3,Wa90,9XIVapep(#h U=Ia_!i &rsS4a@/ҿ-E9 R TrJ6cQ-#nCA:`I.1D kQ/YMSNt*\:~KP"A1pG+WiY_BD]]À#̩0yboJHJ@reFj(0ٷ J_i0d:z.awGqNi oӃNW%겁VȦgv#2QE gKu׎wlek֒6 ^EMx|e/4EaC΍8:j7Bl%祩-33͑abOe N‰BG)̢jUFQ+jf1Ga l\ž eiD9{ByZ+ڗQf*1ɥ_R[Zsn5o+2#,Il4Pˇ]^#wLQ%+ќtBPB} +79Sj7(5~jEQ$N=D91"Lb 00fj`~\*V+JJAECJ+5^;>T<%ZILp&=9]'e; 6DWN5q{EÿU*o̯UFTemu50QY132J*=).)w`g#o^lVHr4avqT/^B7nRM [e 2 #io o vv6,;!Ҥ7S=N\D_$ P*fKBA&pL6Zv:s/>7rnPBR@Lԓ\݊K4DQO,C)/MBmd^k}IRlK,/#f0Fvg3}m*@4[.K)~,,.UZ`GV7ʯre02g p7Kl[g> N+0.̣-sRsLblx8^UkkD;s`0ѻk81# b}$z b<3%R1J< {CΦ޺=tDO*6:^l݃ k&$n a/=o0IUdfnTaGGkFŹNw4Hd7/WtH>4`5𡓶4? ӏ"3H}0Np2Ac۰UDZTq5a9!#߷"ecoA'l'۾ _݇O. L?6,6$KOBv,ID g  Q[˅܌dls7zshkH]qޜ;gGb3qNe#=Ad i +nijfgXwWؙAq  " ':l*3L_jҷ:3ՍԨ-"!cWS$Pk?дcRΊR_-cu'T J 0s x}4Mh~–)芄 \GH5m8Z@'I@=g]N1:΃neaTp 1׃ڳS9iKTO.(z~F[I3KS+β0RRJ䄹bmVyI;0J1)[5A~%NiMձodȍKSQ,(ث]6J5"qo(a98@!q!PWUR(RAj`Jpt+vigEm@&Wƌ₢0b+~mV/,nF-XC5$ .:3w զʚ<2el`'GQ|G[59M{{VhKLN ボu1(VՄz%_A򞊎LeBc_ٳ@/}ל=^;( % ˼(N$kD{Pq M1jhmL؈Yy\G.+tGn F]]fx j-"܆T@CmSUUu?it~/6d\?A鵪Fg$Dӷι+RCXS?s t +ǥ04h*">}'L<+X@޻CvU/2O 1/k!qC%>6ؽsjnSEֿ1 znv2UXG9 8A`keO@7<#FYgmVh0 F8 ?^Ͳ0޴]` R.G?yO-Z8ՎӾbK؀Af5wSi'!|c.%8.w>VkF)PTRO$T1 V/)j{e+/ UFY:|gxYCP(g6u.!zpv|{<%zM7Ј5x0+tWH&eYAa7v"p.k҂z8$T7pbgDzڂF d/GzE/3XK)7XZA2,D!Go~0դ΁? h5m<_Kz{$=p鉰D6^]E(ž' Pٖ'-7; L6%a&ؾʁͭZ]M- L)ϒR[6绡J|8 <\8 j1XH3uJp"0wɄ+S5&PW.IޅjEO`?:1ejRG+3-pڢN8HmW=QH~'kl_S{r^i!~Ӗ"cKR^>*3rq6@SO= j184zgsL682SCt?: v D8if(+BF3*m*]Le5$g]̔H3uM!!+U#f Ogڳ CK-/dvnvOKUZ9YY zRnt⇶48Ͳal}A_f!u_= `@|a2VbַJWyCL TAr ok>o^$3kSx,N!]j/=qe1N^px/gwZwȶMl,)t?„u9'S=0Nr\x KAl:Ds{RFi;".-h|1Q {iXm|E5UG [Z*JH:9/y%]ʷ`aóLKp}$>T`䰔6>85&Ȅ^dlCR61B6I&nb0:9_?+狗iç. j5_=yV+;d=rȑ|x B6'X8?;fz)QGeZaA0[{2&}ظXITVoYaL * B[~&|ا`FU >_ Ǹ˘3v I>Leϑ +^[!OU"tŊjq߻XN7,5o;JBDpF]!8*͆N\1۞0+=:Ea o1FuXf1rlWW1 IU^, As!wfwR'ꩤ/ɷ!pͫUi[BI %Qɯ|ZA Bc89cUW(E3XGJ,ʑ玫 HړTD]);m7DX'V3Xyn`F ڷlR~ָ6T20TywEYnj$Hp}t)-٨8KixD|Ga,xH9%?h?SI󪸺?f7U$ЕEa3֪ 2s<柛'p$G.H]k|5$rWL>kG؆חbۡ0 &[x@*.Ox)H≌tI:5rJ8G˱A )zk O%;F "ܭ.ʗ\[ov4!JV1"sЋWKXX!l!_HE"^%IehEN/RDžZ6+M"B0a?m֥23Z3 .i>=}Fk(mDCI^v8 CRA"vdZ},-.WsaC}QjWe=1= Ț4ۯpD哯թ;cPQngB恾;0xݴ2}rdI { o)+l>܏A绒|*/SH9{dBr7j""ȻgMiZ B"jiǩF*-n%̕aJz's;--oa2WLk]UT"')R=%\x<3bhl.ˇb[$T]DV.CuĩiH \Gl gzF&Db,l{? ƦYehzL#urF@=ĽۉF8z?nfRXiędśc3ȄD5~m[X7{-!h(DOrbư Nʤ.MLr3&Pӵ0EC67)nk|"}C{b25 <~)5{ L8@˓[#<Jq4UJ1Y.=~㒈TF )s5"GEס vPl\ KYֆȔ[XyGɽS)V—&1a ~ cM@9q1ٳ+MYOm?lo=Jѳ%S<<&]B'braq"= ?N~n cYT͌̈́mUյ ~8;Pw::e7QUZ؍$!Xa)L]cO.Ůj-%%GI 8<ԑtN`ϧg>7_}zc#{ K@-bxWQ ]^ށ-qG$_A q#)0pzOo%G']*ʟ~D=٠S/׋c!!yFZl\fvyOIyQfyib\x}Q& #'nwH+G3 yv,:1Oі _1L#Wf) "h LBZK'}wVuG^/+%`\N,:;}A|sdd]++ތ#ZLseyOl`z} Jk׽e_ D8*0]Bv:d|!{H>Ȫ09]o\-"q: q!hLzf77^@ oسtZڻeBs}vЉˆ8P0kLHx4USg9+v*Ҏ-%DʶyDYPb +C!aJ+n=1ɿ+g|IoHn-a6bg +SaTS67]4e0/@LRP e\nLljjri+wo?xo,a]*DϚL~2%4M3_P^qN-E \y3vߘTB}" rGhnKz觫j7Tuq_AU[Q@2k_cY+Vo'ftqj:޿7W McYo^ ~ckGLBӘ1c2eg|+h꿚x!T?lȹayB3}˾{ *;މlo >t̶i)kmY捵ona =Q(-BВ+\)ܓTS{аh!߷WWr}!,o$%kyZ bGIA.M/~br:)r>eo͜EM:eYmK쵄I%}-h X9pϑbIrMch54*o5|Yc+Cq|>Mu>CB%GE2 ?J";~2[a'm6K'-w &4e1/%qwLSg@ Mp 6+ DR׷; ^6P~MCoswSp5wb4 ^=KiysF%5\,`b\?)ܱ|(nG o&֋6|͖)M +o4RI+j{5RB+ʆJxn/+;|!U fopOT%Vg9[4u܌jeH*cq&zTW'CPck~Ca$uo<\#-z$5S|l>q[ai_yVƕ3 gjbo7e#j¤h9~Me}ͩ՗HmPɎ/UrTY{D[:Jnvi S6W_eU~%}%  ?Cmit(=?y$(H󺱆A檣ƽZz~0 V G ܫ22Ik}pp?΂t iOc8W)ҪL sfl  O4*t.@dlf&kEs:>5x?2kg]e ѳC,VW.B!Ke  /84 7Cƴq qm_dzVtrٗc-4\ӳyؖĨAk3o/hzLg;wN*b^Ĕ@*54I'Ťm@ _(E` (r_̀y'` :P`yˤP̔aVzܓ.c,' g}ֶ kle%wsKlV@ d>Y@UA#I98Em\(5EHaM_oWPϻ_Zq}?:A^9 7<5;3Y"8j<2GZݠޮjoCΡC"b| ӖfrMHk]v3h* @ܛF<=QYX5#gsv#+gqz&z^lx lHo 4GZ(1OMf< hɍ4n[X2o@X~mizp_܀om@ e?{I?nkrcH j!Œa΂/tL^D)Æe̯nPg BnHAljI^>["G]xbJ@3'"D+58#9ebn=mp2!*e3OA/ܨz˂ءumuG}|NWmM6#Mbo{r߁ͅMG8V <@:qSlC޸͒r $tܻnPݘŚziˇF0V}]Ǽ)W_ !^5JKi] ̓ʃps$l(wsx 4VVv|I룗 ĵRő Baʂ:3ȘZa?Fy~cr+3wD*϶Q^g~~=qg:P:~ystp,If6*VzvjM+!@pv2ŗ+mhU(q"6!l)=H@ֹE%E!';vNNMXV_k0x4.:^,s8i&Ns"ͦql[]]DA!V퉷狪Zk<{VOKuB&kH%P=SIxBOINq J츼 &5s:1]mWP Uiê;@A $9"@{"¸auѡg֮Oj E=ݼDPSw RށkRaH!ir57f;67\ ok"2یRSjo9pa*M7 v4pݣ!ચyr0RΫnP<teGY},C-gYZ0707010000001b000081a400000000000000000000000167a4d80500005684000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/drivers/tty/serial/serial_base.ko.xz7zXZִF!t/ᤝVA]?EhDTTk׶Ǽ53=c1$NAY.??@A H#f]YkK#V q_pdH |}a-{b8<gۄpi&>BvC=BTxF!Js>vl\"؄ o&h:l7sIb"#)N뵔$BCY{>u׋|6V;kR+6\9A*_T7ό֘Vo|_uGQ'DbVGoyfn1ŧ5Y.Kc9bO]Ǟ 4jNp YqDʶ)cUv=\V4WiG{1r*zd[E7jw@|5x%.3 6#= 8[|SC۬\ 1R,\ӘF)7F:ah;WƭO\,51IIJI{|(mR32mߝqǘ?LEIk 5!@>U[5n(?Ob';IE'[<|?h!SNuҾ :=WG, l нU\UO^pNk&m< xJ!=\BV+|Xr Bi8&OnJb~e-(^9 ;3 :e5d*&QA;pf#UyD-Om `FKIJsE !ybrpf 3q{'B4úZZ\*ߠO嶣VyS!_‘RpT,# YW;#.G2xKX=s+K:՛2Bmڥ8%QRlQ$aSs}.x>y/{%T+G*_v[6d=F;Hl4ϭ o蔥9xc(*_0m|WX:3}h7Jw_H:.&WRK8XvM"$嬖'Arf ?iݙtۄ06]|7N2&LD{9gNe!YיsGA/(e,GoB| S/\.\VG`pƣfs@Qu7atg 3wLX[e&9Yjx4!g5bQ ]$*,!wG4Z[HzlpcP~63HRH~_DQ15a Tgtl6l;cӯlmoRfo^(+*!J"'pd} h8Ѐ9$f p[e Wi?wކ /"f:A:@^ovG80k`ȴtfb}QFl5J]'hgtu[b$R6c []4`DVei `y . -FjR/)ts~R6FF:+?re nS|j Z)4T0Vap򀦯p] (`lId d$T0z\V2b齰 ɦ7:hψQR Q1p$cҗ#w~N#aP#_c6Eugg,ܐ a+D[\hh]4K)l XIvbM~6.Y>%gTJɓnƵ|8;:ATWlDgR]A$5Y:kUX2?8,ϽlόOl~C J&yseb֨3+_#P`.s/o!>P}h(^R}+zHở[~dr&<ߐns#)gSh5C # R {trܶ1_:u?32!Z6_!ltL?h^#IJ: hxS'ZXt<) +REibZjCޅ)%<3K-ɊIjPmyiR\"";ftIV2BZ+JkRcXtnY sq~(Gm9JtAëw8'MZo>ݮ`.R%\ ^%/#6zy2p6lf?*'4 mB#3eg_N^znd)wTU"3!>ldwS3Fla垁m,8, n@m'醣フ}GAꇤ9QxL֢K ޵`}Q5f^^$AӹWS-JʲS'B-A$m䡫kPKicg岍=Y+X91R{gg>},\v%ϣFo^j>Z*lB/" 6ȑ~vlvJ1Χ=ÏK)d7fudnJb`4O^/mt6kziH] _c^|ȾV7 !:P[n5c=։]w{F~RU&b` =ijsu XZ/mxxEGnhpٗqyԈٟoxn_ы qM$8j|C]7k29:%?tj> c?r\':$1W%NoSF1JWё\-o c^gV_ h-}{kތo#BH͠R9e}A%Ӷ~ Vl/G+roSNj\V^9D`Zdf^, Lү/k~%!ץ#eȻ (.1(*<4?#(4m>g5jiD?XG_|Uޑ0O4֛*M16J`bFUJ NRi0qr୩1!a6ߦ޲+Βؚ=Sj<>kGuQuU~Lj;6vMsQ@f"@s4cxZ/:ysbдHżG0lDE>FctBP~~Eu ⫵So|E3NG(s|6aG7̋xRj0j|^?|.N^qQ\>&OQ+H*\7N,ނdzdRXr %8o~0beN={Ax(&PD?fvzG,Pe^}"'{,ħ'C'[e'+#|T]#V7Iqw-9"K~fhE1Z81@V5>k "7\ɈH,.h%3. ݠbUoC’@clWl@ETHS2x_>گ0zQg U)KM@k'=3M6ew}]JUH{lYkGM(#GL RM}mjlvwg]k.ϝT?MvmcJ:UWk`=Hph_~oȧnT.d0;qB[+{&ɨ0yB7dDj-KzOilSEQpuҏwj[=ෝo׀fgհ/ٚ}K+W~`X 3"3R ^Z` 0^z1&u5'|\QU֔ʡ͞MvK}~93Yc\;DPΰ+qqiR#]X>Qjs"_̤Ï(͍ALC، ZNa#94UPSvXk~/d丱ZA,Ur_Q@ɏRï cbarǂt"#jz::S̵XcےLQ\= U~gydn*3i{+Ar7nYJs/ 5q馰<G :ϛ. h["TRtb(٘FHwϲ'kήG]orH;v|e˼4O Ogїzģn2xACO4kҖ/P# ~,,Ȱӎ2;yGoM_/-&+QT& 3 ˃ PSf[+lB qI⃇Y'7U-݅?`2rӜZefD5ˮeFC;YR.&Ϋ goٝ͑%ٍl g)Eݓ^1Kf.bDc^/M%dD:Ud(0VSxgs}Zצ:woe ;͵];B\q 5Jtw!#\fEHe dfQ hxLk[*;<̭ݾ'yHm"d?2;~\蛼p1O{JyXeͤX Q&B\NsХ)N6pG=D#=G_$Vɥѱpj,r[Ht8Oø|UFHɹ|]\wV$W׫L V4D$GdsT`4yuw.\ -A#if}ԟ aB*d Q|S> jt06!m%5ʊB7"^>rkL Z^pq7&'2bkR &s@a?,$ GxD/Zw)Wx cU5@:cBDs8s |fuRN~[\Y죱0Q e^(E)aEޢ;f[vcf,s}*+%egeV}\p#=p%{akdKVn!%⎓ߕ0[. ru.za,ܗ }C/f9 30^W%R(29V=v]MH)Ό0v'&#ipKHݒ{ksdgkG20z,.;dzXN 3 Ԭ:2(Dp{]$2tlQoяUAH`o;n&^9+hQ<:2Sh]fL5rp.t0KP;Vwtw6H2q54Ĥ>ku6_\"qm!'6_uv8g)Vɝn!d < ėWJ<Ըm'Zx ԥkxkb=-W殔jE> -3漢l.JUm=?w`oPfu%x;Ϯbp>R&?#'h1OAx8I$M0͕I)Ti4<_,ڨOY;?/é55G*W4nԇ:!_*l3Cghjp,ZZ#ȌWN.<≻l9 ,Kq&,GNnN4ziMgs-L$ Y(kѩ>qX]~x<̠H3['.Trzc<lJ#[[4O SftjCc{pt<2|BJoĹ9eZàl4W)_jY0R.t pX_֛c n;f; fQ><3K" hzL 7byu GP]"dzE/m.; |C*{-ΞY 6;;[BT-bE KE5D>N^ɬ[bş>#tV_z{v"hܰ٪퉈9>$jGvltҠη<7qIcʈ^lvn4/oC:z4 8_oKr1xZۓ;ZԈUEʧ&T1_~@8풎)J탞yeA^ Hj8ƫ\snld3,f2 c՛FۘR{x&a\Y%>n Nu|bښKJ?G_5K)Df:DRW: +m5Ri nc:4LfZFrZ;J_e񸆰)(;f|0/E~RZe"hnM\_ jn`x~UH/EXfASwPq&pFqvc3 oc] ZOvׇ>Vbϧ_ /iJ蓦_PwiDsNr9Mo8hQ=Cv,gqa5ܲ['h3rTj> XJt;xzbA)/&Wڪ;hH.؛4r<;)K@WS31goI XG9#$Vp ObMb6RV883 *khI-//hM,tϲ!&Ԣ%sF`ئZ|DH\ %x;b~Bkoh+i ¿y]+N"8o1{-Zb˩κnz~-fNuze"-%rctRPꪒ)` ep!ƍ6+NfQ[{I9'} smigBFWc5/p] {1@.^G KrJL0%#^2a;C(˜R8*?'Y%?# u&cݓj'ѲusZ2lm(Gj)]}yȉ#Xu\ r-)oRk\)e'OȍX:0F[bD'O{n#,8R7!& v[>SYD ZVUR/Vjg`2];@U/fQXi!Np AJ`#@ڭUemOpFsj;^mA aa=$ClhU{HXy_̀;qM?Gt%4(.D[g6^cE=$q1,eX[87JJFrza fCeDөV}C ;^R"=c$o"[po .Za#p0gK !EbB2C6V x׊b+z]!|.}e} \P}iX-Z%3G`_?hYvbSΤsZ"*LE+!Hbے bo2$.d)F6k$s`H>=eF2~7kF|:/#?"ICcD#PȹQ5ʪR7F-?M!v(, @_0 5\Hw9}F,Hj%1rD*X~<{})0xEe.u &Zl\/-_]Ѐ7&@9/09ɶ%ݕ+/d/$ Xu$XmqQL\l[x&it"iE]nɊi;=P~A͗/~oG`w1i(Zd~^ծH211,KHaGE hrV\f`P 8?GY$鏸PeLYﯗ潋dl|]@'G*ϐ+\Ww٤`*$):*0eb&8PP .jnU諝 S۰Vџ9%)1 JKB?7G9w I4!P@g͊m U)2@%cـ`~=%Iac(Go>CzHU7dݓNBĚ鵲[3V"|i+Xlѣ榊!@B\4R- Ľ26^#?rqÊp}\=܍".DoYj,MN%4k~[A |Nt5nwB(, ?_Oo.Ԉj$B #nQ<|>l0n2;@~ nZ ^'݄EP_x+kp#NĎXu*%Pi`&yk['(nVS%j i;2D zmYa('ʮ= xy-eޞX:Y6Wbv`24O*Y5*5acrᾨp[._0woq)m Fl]n p"p.˴~.Bۡp&`,;6[GFAyCQR—)KQ\C4e ]dfds|jດ!lR8|I?Igs?Vˉ]9 QtҋjBٯ( wէ~7RV% kb8XlZ k˟QN*37C˅מ;`˛?D_VњDIyFΠ v-OdrJZtvZ/F`VYh0aFki0 횬oA.k_L۵Z` bt,j8pq\f荑i^fqd-K:mTKoy u٣'? y#/УsqsKyzo! คVK( %, z@ؕ8먉eEGlkr퇉@ȅ lqP޵h8 e?݀ !9 m7I6NMY.Lt3{>xXh[C"|HxAjj*+¾=BȖzz.6fmW9Zq}7x ݑ ńa.3ib-`Mw)K+"-fpŚq+"_:va;Ӯc֯xarY&vassm>BBj:xeǔKyNӨ_s2)iҵa =9kB'詎nIя^2P{kA!yi^~UQFi4|(3ᇱ0}Y4|!B,V1!sn{b0dZ~@v ~GA>G{R:8^w; 6\̋$x~OWtvNWPLXRFEߙYbH4*uæ,qt-8`ۗdTnIdnZuA=e-E4,TaJq }x!T2kd/'YÛf}I@.dliRRV˔;t]%fVy!L;L ̇.[}vtB*DDVə@ D{l3t[ئpl\V-b0i7fҳgdf]\_prfXw}wґBmz)C2R?mC% D $va%A qER{B;'kOlJi8;;UoGP )jk\qm>q *sHj)\rľB_8jwvW4_ehg dOE|w#5G h`9ưY>Z&?l#K[f("qUPdF_I@,X>Z\2@PmKCYI;@ `#1tI31ofgOqHDBQzΑr҇j <^IM[H'og뱼y)%.\VW+V'PHjo+oR[NڕbťA1t) {48+*.ӭ ޺z ZM/ Yԋ@rX"\PWMdB}gEd.q _E"Ū+;b?NhAUtYqݵ:$3 (.",6lwcSFƨP;w D_d/;zdђUq`NS)|wN7d:0~ğ0. FjɆ83 ۈld DN K7Ԗ*˥i[!W^ё3kc,9][kGQG&McUKnہ5(hgʜܳ^j'ڇ~Ea?Ű0-j.эΆI=rwղd.++ 68( ڏuWR '4plbvOB^ Sk&2݌8O8Ԧ/ɝ^HW /ֱԄ凨 -2e r8%$f>MbрŅ7R_t0XݖL)qIirBV^ZΊ=$]fRN ;cg j/c~ε}-W2fzm>آݤ`|vf/. _ AA>eȷ> QbE>溔P8G<:dl_@]sЌZt+Qt>%0"9<~ڋFiO_J cW7Cam'y Øh]2^r[04$OOV.{.+)xj3^O]nrHh 3D'rU!w , &o\i=7 z_ 7 ]Z4~t#B!aD%dW1JEGL/FR"8ZkogZXC;\p3xF#c:?Jڔ)'K=T" O8vuM꺟$ Q &Iu !12JYh+AIYDS0wvؓ5#)j7` ?ɬSk摕xɴf鴎^E$M,& wY{Ꭺ64Y)J!OIrcIE9]Ke |uv' |gX|[<ٶ'({W@ntfX7Jк [c CR5X*jXܗXaWذإM z[ q6Ec{`3GH.6Tg6m.I咁\׃戀 8x^c5,M0g)Ҕh40&~l=9'|hJ ʚhF λ,ʹMg.ιܯEJ=gT3OTwXs>|2Qt)jϚmu@жյ_v#=y-J~yu">N52HKj 5}%sj(Ik*oc$+ V;fr /H_gqp yD_? :O"78Ԙ0h>sݎ#af eܥaq,w -x}Scejn&P.F?YBdHDDlr*5fX J2ʙW2=+^p_z17aS:WB/;uwtPF-=^W\ DX#?М$[@耬 I"='^peIrW Ǵ3֮Vۦ$Wc R鳹 n6yg )Ei`+r0/@+(,u]4r{韑&D4/>{i TG\'])P;Cr'\l=UjaCkxV?b RS)Uz@0X?q^u5Bq*4ǫS1l,3uJ+$No_GM2Q0Xg  l8,HM'}:*9a# FNq D|1SZqDlOsC%R$1p:=^ 97;ցԓwD?8c ]3,Hjߧ$Ä)S+9w΢Pioa&li0?^aBBqrJKt_{b1g̔&A*-fs.TYXGmLJ=ߺ#se䃚eÂnJqx_(2u6<-V%F-(Fq V5]M[ X2ŻOc#Y2Aе}݊ GnC$02WyA@`Q}0Zfx[M SAa{$[q(GءG(qż=ld$p<\Qm#6HGsF y\~!qi@fp؜ё܉awS%'C≮cY4ғZ0JtȰI }l co emsٍևwd5^n~0٪sW#F|p LRGٙ}2ȑ7$Q,I_IbuEHE~4ZJ?B5l|9-Z1slehГî~@ʘ&#w1o)xLG[>@ 7]R&yA#;dfn/`yʡ~E.\ʢeUE˟JQٴlnGdlyJ1ʤ-z ɂa (']7 ]Q;cdL6xbՏiF A*I `' s)z]v!-J(P # Km suK/ ~C5xǝ:4%R֓`CwgVU7Ot|pZԝ<@Wr'JyXҧ/92.,_=0dcD۞_^ ~?a|](GJ>Gc)n&  &}Pصy(ROvO3K Z4Hag-pZ\iF;q&C4"kȏٷT`{th BFx_sy`AGfia? _ چHmy뤒VL^Մ2fʻ RM"zӐ<5Cء{2?+'j*?KTJbq Y#O5np|f^[-9qK#z9FnRS\R?c%%@=PLt$=Ȩښ߅^aq2>|!1)R)يݦ2)lmt]m4;IY_oAΏ8YyQEpWacTأ/b={ɷؘEб%g|39Mgңa 3'%y1Q!8}:2f*4C5|P3X<{.?NAYeǕ)$6 P;Q[IK5˳z "~+[WISbVx/#G&4 uCȩ:Ю:-BxdЪ/*gV)Dqh:.wfd2m~ R;)ж0+ʖ\lq4D`<:e\IOPGaPլLt<BD^JhF!ҟϯZur:MH&]G1ΠwJ>0:n=mĂqb2 qs#t^a엦b#Z7ͼ)]oɭ w5yˠʺ=$"| ;]^:RV26}Qt.3{&TXo%IlFG-z߁P.ob*I:;zBk7Aߢ w:iNW\Y]g-1x +ڂckRQnC񑩌i/Itm?1/ Hf5ӓQ Oȏw.i[$=?`9 ,WD˰ -KMU+)hYO.OQ(%TdEJ>:,:b=爘 '[;8v~@ġFMQY=H*0g'ËKBަ ᨕuZjlZ9ţ)l#YTN_GW^d-z|p1y^z5A*u8rBh库!Z!8$}s׋hM\`-v|!GSuw+ԑٯq OU$L"@Pt"{4!-;dAp$&4>ct{J7æpFoeD'??̚dYHE\>ñ1m 'K{c(%+IdrFTs1ǸOV$}A3!|dнUЕ2yrjFnuϘ?ߜD.w^Mp"I&HO:.Ȩ?Ik0VoBF"t _vm2'>Lſwli1nZ `$>Hmp8RU,1 `3yX? ,cqŐ.Xv/u,% Ԑ+|v(9h}KZ3@EVJx6(0 Pcl8knD<` 3;+V//N̄gstM2x4| 7VFI!V^%mؑ}o j݈ʓ.`<3h♋fB A% #;<݈_wF$06['Jkơ\Ƿƺ:r';Q)3="(@aަэ:viKƾ?Gs#|ef+n Վ6#t}IOttm0V؈=hRNB\~nփtS݊JQٔς5ĨB D @lXC:ыAD5*?`,öJK'CzYJmN+m.pިQXA}O%L2؜C>h7͈±/\-{ GtȣWwgn+Z?Ë4%gSXUU>Y `D:&Q>-3`n2ˌ (($p/  U+Ro9y? ./M܅Uu"ƓM sfL Co>}Ɉ̶looWد扨ȧ枂iBT@j]yLs:V9$H1Vttw<\>ccE}eHlN+0 %)- T~XEUh5gPQtG%@/C n"lP$E;GZkSH4 ѿkf+) z#"@I9_NZ .`>L28l8؛ ԙljR1zRmiLa7=<9=Gb ՇЗ_v3 dʂ&( J׎V"1iP%YD#&61Õ \*j4N|1-YcZWliWzVO3PZˌ?epFȹUU-UBtX|;ikL2hW| YFU r=ǚ7*83d\TrR$ȋL?ut濘[Ï;+#ހ!|ė5p}w8r05ʶBy(BBf] 1g<w1-Qxn550V>2(Aos>9'Kn6~[8- \VwV/ǕFbWw|h IEc >]q~Ŭ{kTĨBYb|1+Gfj19 I! -/U CV -@Or~w| *~z3Z싎ǓfhHYwJʨotڏ$Fe āKA/Umӈ[K Hߥpɟsgy >ͪ] eC]*6'2,(3&4+˥EX&ȍP[AOhVo"\;iVyvÎ>fMBݗ<{`WKHb@0yk#كt_354\g kPuٰ(@N3fEHwY L|MoJcۓ{11As FrCN01ex K_Ѭ_t\wn2~Y&[E?W [AbNkq6C0PmCcju6~L~>^q;f|;*Gζr.Im)ԦfbճDKiZ6ύb]7q{_IO&BWQrz }3l~dVk%gb'4z?q^5)NiD0@؅$8յLe,8 x!Y{1\""ӷD>0CFV[T-V>0hBi0)đ$YlH 1~2MZXtf4^Y8C;3Ͼd !qvخ—f"8ƣyjJ0lqП?2 &=vdf2:۔0RP tǝ:@H8dڻ ک|Cr\mZf˂v*+NqKj!:tN`^ 24.rF™27xtseNz*Ií:kXbwzR5S%J;IYݐfIA#Ʒȳ|5ۀr1 Kݨ 4O P6Kxogq{rF7UNBUO()dZ}t~ [\J-2?XJNL'8VaޣN:-9|d~U%bĘ6ͷn1[[%(v~: ?q2oSzЏlC镋&^Eam2aXfc6sTht0~s'\ʣ(Nҝѫ 3Oc~bt 2<տX5M7I@ aܧ rx7>κ 𝗢t:({d!d^KGU#T~_Wt7MPtK't@pG28+ gR<4sR:.OǻOg2 h/tnHH[~Rvi(yLmxb;-О|odM'$J߶Ȑ_Ex ؤNnM͜۴efiM.FSF7ڿ(X"0(p;M91ТxZAVM-C>ti}U*8ꤞ*wQfHDtklQT8ahTDAZLjd?]RciPRn?zC쒉v),FF2y`OM-#Fo!ˉ^͢k?,i̩v!C&>e{qv{3x5&U2]&PSWKD_*%{a7;5G!gaNrqP=:ĞcTNJN cHmA##iy_ {(cG+coa&?q܉-( FPW5~ŹTh:–M:( qV@*cm8 fd5=Gm$b|X8,]a/٤qA R9*$69y3N(-yK:qJ˿euWS -9^9v0'#[@2~,sOoFPTl[GUWx0u$2/Ɔ꾭P(?(aEy3=wBP=φgBElLO񌵴t'ڰ>u aʌfZ0k;3j7dS5L_u*P#h >VsP| =D{͐kO>vbDFUt*nfu^<GzkvAӢ|^,g9ޥ} B(ac DR`ɉt|aDR=bLn ~:ݞ\Fa)1آhތE{2xMeaP?p +2VFF!H]{ԯcdaD8 rr3NTQrůrߜ" +8M"} <"Р\޸Gu Xطqg.d~ X?Mh(+[O j:DET&ð+SAtL~(;{%]rK!Mߋ=vI0s "}?+(Qԫo _c[QSK4ޚsBH s w[8<YMvu;zUymPCF !H +gVL1WUWۧ#7ڎ@!]CkƉd4wH7yJ A<-}.U&POY_>kA08BJȅϐĉ;,aomCWJxLT^ZyJQH|M;J W~!OɞE$&JdhT9" }+r!jTE),ntBc9vCp( , ]89]]Q<-g>7yn*>5Sj1e "~2BS-,?*OKTv ~@9:Ic̶1kG3F98|Hx*T?6}G[2X2x\c+YOG;;4 {8 N~\' H6 ՝ZxԌ+1-i*(hCk~.Oczk;iOHNؘ;4@a=8 bЮ'>#BR4njv!7CePEU66Rs ȯ=0f FR3׉H>ΐF̳c9 *Ol;0׊ǀ~ ~&<1Y0`܍ ٛIZ۵Ͻ')u"De-1GaF;84we|qJpQ&Ґe1< OʉR>mwկmGF.h$GKCȲ!E(1Y K1R5sFFWp$3l,Pp2Ϩb5u6n ^,!.@K0w^Lt0B $oJq$M fl㡃;^޼kF-zspx7T &Lfde5q^;Zw%3^Elzy/sP hM\V^I.{wcwyLƙ}8=*bQ,-M↨sMTǒKӊanp07%mհ 3^/Ci+1BɄK]ډDrmllL|S4,* D"bt&)WxKe䎫؟.Nd"k9t";r(-X3ڝB.aqxp+StHH";_H^\>. "?2+Y|&kuoGOW1g"GZdGM$ yꨉ0W*'4E6,$]%eg .dEQB2؍ yN4 ŬR2`m?Q@J %mnnmbߔ$C[d@'ۻ9 B˚2-AdR4s*6#Gbꚥe֝:ҍf9lՅ{9{QEQ3k!9eu^ZA}`gRUx3Ei挵<lvUlǰ&-,0nrQOpjgZArJg2q ғr֨ёwB9*3xjulrЈ hc,b˦U `U,rp>]Al_8冞ި*\`yExѭK!Y6h~;DFp=O%lt:9Qj*_hP WS7)'X;kyU=Aن:90s泭Iy!yIw])"yt"JxNe~- 9-.nY\ ^;FJָ$jg~! f1-TdѴ!jUi 2Em&t:12yi]?ޤ~Y/{_@F5tBXKRg;!wycq#f΅ݶ\効.6ՊX2$$ z{_*wr>8yZR@-\?C>iP3WPOdvm44ZG@THg C2U A`k7bzL\@[Kƀ#)hFY_x'}]3ʟGP HyU9yHv/,Gh A'&Ŭy]pu{Pd%w {_$bvG3/0S158+JRQUM>~ "`ݔ}k%~j_-`Gf}0{ eqY /M0L+b岧R ' `VE|J9=QŃ_'۬yiAeݏn9'"61QPo3vrC^ݝ<ytR5s j <>M1`25hF@|D](ƽ? Dr+!uvoD =m(7,"OXU,'? r?Y?|NM$(fԲ2~^5KFQ3߰e:O)҂ѥ V1% KǻTIqWBmXO-CQe.E [4Hj@Hu 8RLKiU=ԏt%^ҟOEW,^V59LT׻=J€`7[!%r\BAܦ$2?m+̼<۴zQxM. Pib3Ec()w5xz)2DaPV`ﭡ}x" N_!l;{flck0׉7i4:'L7X89K1j†U.-¡YX+ɩ݁+|y|: .!|K4J })ح)A5=W?1\L{ǿ0)%8Rg-Qen GWYc%I9_E[vٴk}J2[{=Xź3JkS:@2\~B]ч]`@oUQ$i\Bl0j8! &֪^b- aC/DrV~$p-Fx1I+9B+%qj|ir+7CZ?:q1:8:TjǴ K4X{0^56}J[uJ#h1E`fF;):|oJ1F)WYj9sOǚ [UwJխ`Hjp9 Q _39L1È m(& 򧩋`4!MƒfVl\qS>3 P"8wȵfKuќp#_q7NTQF"6rF~9ꃞ×<# NwQ&θ\=+8JI+Zfjz~adTOvN3J]Sb_G65r%_hLz }8q5eϛ*ѹ>hWvegT70ai/zS%g b-aFFSNkOb~V7e͖$}[֜w!\&Y09< ۣC u& zj!.[Ր:1\JAۜdE z[4DqX( ҿhfw(=ȇWEuL3uylz uaq*wڈS#I^8FIOĈ^!Ϣ3덝ƀJGZnqќquo{ki%pއjG'CjxEZ={yAA"]IPT0ӓpEI怂bX\YWJaF 0HՓ]l [Qg@aC*J^s ¿͸o?gVϳhF:aǑUr*:@ƕS!ۈ#q怪p4 vlj{ծ:.h.Xu]*5𦱂UVشyY+%ܪ|sJE6\i]uX+m;zc"칷! p0S;`cE #Vbjܒqן=49Ud:qH^$u ywoO0Ӕ^"ڴ5XPy\3 5eHSS(}7'ܕJJ!׭j81 bRe?7t%_ܶnҼ-UCjm\z zPr=d!RMF'P$$g?`=Wc R>S**Lɼ5kM8ZL=݄ <&:ʝf2\\?o}s' 8L[8<׀q"Ax3itnhK0ďȽ;cP4i&ECŸC:$z14A:$iD ^"6S[(::oՖh8Z%'\K&BKzԚ_)x0ÝobS#9+@Ţ&S%M(2ŘQ6ԬgLY7eؒh&[sziKh!B&R~rR,@Az][(z55ok8Ϳsq[9Չ,o;2\vf/ 1?CFѡƕm8w>,RX_K?h B|*6׭Ơ_I ah@1(Ϯ`ҡ SrF1Jҁ@Em¥1Jƾ0RXn,MD-~b۰(*q%r3X>XŊa 2X/]a1+pw~;EzEJAQ#A)XYMx [PP2eZ9\.d .XlwA!dur6Lj: k j7bA u J>=a.A(ԯdkZ.ug)ސV@6s495|#GoA* JnspbpvR/\RVyچR/["*}r(mϣl{p-J8[#9m;#\#sCw E Gcn}Y k#(I=m4q2{֏OU@ f'|Ns"S'$.Ԕϳw<N]j'8WIm결e j /.{Ej3cW ig);8|eҬȾ U2#L&j$y>qa1ykWVfAE ϙ_̰ZW|GaB~zӬMg;b:)A` ݰ̯BPrm`jQ?WW , vd 3_]}e*A7QQ e`tZ ()R| I ¢ߜzi2KV~&F O?p.eg53Mf8+n:JRL[ ,# p; f5Z\2fkqc6nzXr ~|ҧSsID{K,c(KUhAΕ6~o뼯+4$.e0?9)R}e peX )R3N[S/>F/jb~? mcO69zB.boLO笹SFZӝL 9#_gEN1; DKJFw"\)* Z~ÎɠȦd[% ZS`C!& {heef5'+kY?#Jg'|Mgbfc i:K#;jmz&_&(֯75KQmh]TP[@t~<>>>ώGF|n?]rFq(ӔFq{TS,U[\2ŽV&!K T# +VSdkf! W!DJ>cs}G;k`47dȑT6/րYY5m G1y83lj~-ߺ̦)cҔj4o5>ÅA}G %, !HrXjVlqN7k1׻!Z)]B=,NmUKB!lcpBճv| z0:Y0>+}/. ܰoZ`<]C&P"X9%wZO_ J' :I`ϣ= UhB_L)|mNU)|1-Y򚞙>n 4͙"4_pK *6C޻iFe!,җsjlq_@"?M$Ahttf0<#6@-F>1,*@ZEznޒԒy ֭&_" ;HԩԑL"eK=Sk:/cp P懖o;E2IJIL(X&H+O(* [|ZD-E[w仂i+ Yp{̽2zF*@g,%{M ,x]:[ǝ%vbǶ!9eCv͔@@Dk5zCy>N<)qaug_1./'|'D "v}9A -]VBk<|c󪈐Hg/L=cMڱE!bIn&KiT,`dHʠt^ w1"&`rz>]gSurUfxȖ=.J`z,9pgl~A9nh=$;n}[- f^pa:{ :!ChV(h\\gvxb]L5eװ6FmC%;FwXz^p#(YXV ;qU>;QZ[^3ۜ5[m,53}w:F=&W>qԸ|ʟ';}d%uI4Վ-dwG=bŨɤ;#h%q :dG >FYԴVU~?7v0rWB4l؂9Ҙqë&c> \ s]ZK;_YY.'T9mzwJOJBq :#ISd=J 0}7oTqVH M8{2t)ve9!Lb1ͨҔu\cSw,D!>Nd>/"Aۮ02ARv*>Xu64f$5LJܴ"aH !Ʀ{yzh XE ìH ux U q j5J[W|>Xf8q`q% [3qܟ喇`{ߪ6K;ncJ>ju<~7%y5oGK5@% pM\TᘡKT *<L xQH/%`ۼ¯-щi%xee2;-0QbulN'/}b;gKzPcm@#)fAz1" mya#ͷ56]aE*=M|x})$?;QM \@k5ĮIbCR φi&[kƵQHA!j!{'ɬ<^a=wfDhO% S2@ }ʑ\Gtn&fa˞|WBǑ.3߶P#WYic+SucQHuYPFuO83$f%SώY)Cѻ Hǖ?&,^kfqqݹyENJsd/uNQa#|>l${>C^Yl9EXr֛lZx}c>[{P,>nv37r\5S~@e\>dd=,{M=4C=DJQɆ(- Ǝs[rFB3F([(aR+=)~A˵[" 8RFl] 뼖QP;D8X6?UWP2>Vi fcRN9T1xnFzYAǢgF)o/7ne#}k9{ s +z (q&B_ _ܙGPިy#qώhpRO~@UR-IJ% C憮xo$A$1_ ,0Q.MF?]UB?TlX@ɛzϝ˃*U<+Eٰn>2YĘ?qdlԫÜ g5BNǎW[0R2?x$cFo'pD[U~I=; u66Fm"\NCmy5(@$h-L`c/ej\gN%h}SC[1&A6Áj Y]s0pVTщ"APhTVg.c[Xhjz<8eD:ʙ _~wUYbղdomeH7NZ^q 7ur}6dž2loY$2w2Sp%} ׫ALYvw]y.ew8AM31BuFӶLMvt-AgxBN0z ITN L/LG5¤')) p(q՝qpukp'SE;:mYgڔr@SJל}JVe/-7YF.W8y,c}KțRz"8ƒje;_.䳔^GԆ"U=0uUw Ξ*qX@:K^!iiX7hͨ9"BgjKn춄<'Wh RQ`r73*V\]pl";{V-IcM:hb5jDR+^<}C4l\y0>TH.{?)p߲۬MyF mLuN?Lă d_D O e=5{~2vG; cH{h<fvlgQÑ<`0;f]pպ/t-'YEPb }^}ـE4:J,߅EkDYKN1 &V$ v3R! k;:LJn)sWDQ z̋@N[F<&u9HbR 1L!0jk0w9ޑ2ݝV .EYYNsM<~P-K9mO b+g<ڵ ].9ۑZY53?ƶgJdbRqG0$nRC0yTm#ۇ!MDlJG[qq4xH'>ԍ\\ZU/T%2 ȤJKeMRAedAET ǖK'l3Yǒan IȋXbNS\ 4krU#OH>-Qn?1"=[Oͽѥ֛v6[:c=ruokM$QG $zCdsK+N^pLZ1Q%;d(g"R0Ag.`z}&\6>M_Z"EMqBtrZ /Sa\SW=< dJ/5- GQjWޣy*pgq⃷c1g5#{׽?;Ii,4`oOݪMF6O.T$t̨@+AXg"7"rPUp.M5s2/ @[yf:NNо3GIF&jx7_k6 .[ Gàw+8+d*/(QTc'pB5}9h5UD N$bF'$eƙ`vr"u#@7fymR7Аǩ詛AhhevrFFŜ `=c. yIJ8_x}Ieq`X=XG{>L2Z\ !1mO UHYUHƏƷг';Vm(;'=1A "A:: r\ko]p%+/ !l|< n·!ke3uP5T5~KbΓ()Њ_,'7C3ı{F?ml3$ݷr^iF*;}>v̦o9KھƢPeD_`|X,?C_+8ckn2(7}& ]U@Eli}҃0Df\]pBp^%d4a]#;z [RϣdokǴӻ]݅݅0;3el1H1úJ%HYSmL9@&oGl7D^t!^Fϊ]!>k"6i!(,jƨ 1f 1@C >叚1yA4ձ0/ -jhg&WP<hӽ}Pи$U̦x:.MX9Bwjo ڕʝG$rZm)Pޱ6W|ŪLirp°3ـ`(ltąCNsou2Vhehw] f)W6õ 7MEx,;Uq" Sѽ׈WYtł >;;Ε i\ .ULusgpy$^|e43d2)^c2 x N<ԝԏT曮SN p_!IOMVk\Kq"GmV3EXÕW#zm[p֢-Gf/PfW$ Qㅝ0@E ZckO@!OO[diu$av &Vfg{&q]eu3U泾< SNw[jz/"E]}ha*ˎ2/ `vOx9d#Xqg=51xڍ߭yV݃89<B8M4͞BIR5"sU#L`Az&U c}=7fqss-kc-cDBG4A\y^m)qd* CK$-P@jKAJ98N\GZeѨX1,^_ț (,#˞| f8*m TDƛ;_;K\wl7LT6L[\_mM,b[xV>5(%>04 OI#U SB+~iuq'BN-&4jA㉫\l6|S0"ןKvovS3=z.Էkzcx4W0dЏAvIVג\yCh(׆s }&n *SCߜlդLF/x`r˝o4xH] \pvBP'?3d7E]/U- eI?b_4yOr A}f?h“ z̙םS ?JhqfOpЍyJ@R!0H3 PaAe'eUuPSm nqDmcYcppפYd"Blk~I$s!Q`$ cx4^CPT83gW @ElCDZ+:B}х.I_﯐z1~7Qu{; \ͳ$n,{C f^T4kG&l~f/ddc.7s[P, r1.cf7k3Ƭ+7]X:e&8)Fa۫U&0S%YCWDd^tnVi'αh$F S2&VZ۫d,'ܧy"$xb;`\6n9ik\mx/HcMq `Ϩ׹HWV!%FGR쿜(L\Rm^ͣLT\ri_c%6]#rH#vզ T g P*Щ9fFSswR2 `T0 +q S2S,z^YJʹ*ܟ)|W Tv[{Dww@&'-w7: k#'甄2`( ֻe} cE @w^zϟkSm]x"稿qHU=>ņQ:P^ U\nIP#¨ʟF~d^>[KvMj @Bxv((Bz´Mџ_[ݭ&7lDITE gvȽ*FߣxY zjl\OגtDa#K ;=CnDb<>'II5>oJz L귯rv7}@F~>X0i _ЛG_x_Z9NۖjbA w?'6()'e6LgbGdϢnV*7x6/o=y3]ٹz\jS2F7#E rWAA %j'ZTcQD lK6R;9V>/^ oCjz螬xrmBXqs;nI{$i͌}&ũGM*_oB$&(bܶ1Vi3S ٧/oٺs'*Σ@Ȅ#a-jz>9cIY[6u ?w$nגUWBkСVVq8CR/#jUcMou0!"̔bj`L q4THp K q!%x䩏Pp?g? ;H'КpBf;5K^U J0v щݣ4T mY7Yt }W (@Rnw^<_+j}C`vxtߧǓincT0x/,M{5w({|!ԼߊTn#rZBC 1E ? ( %ZKXQl1Y2fԭ<>g@aе"Y^dGU_)g)km3WL$r(%ԓ߼ ijɟCax{]r?NDŽ_"A7͜`[MYfc4r|Knp~祁ጊawi1& S.#6(^ԧF=D sc$pőMq8b X[~(KRG'hN!P!feFc\lOɠH+MYݧѬ]GKDixc7ܜiL] hfq_.Dž SE*N44:efv1tBZݓh[e>):d▜Ybӄ3Ϗ6$̎ᄍrc> +}kz6su#R8mʬBRۈ1%$0b̧J.O4(OoXg11ʲFH۩B8IQa)|rة,u~%T&hl1$cu.A|Or+E7muah?rIEI_6- (Il5"OBtaioeW%xt6Ht K#NDu*p FIg /z*cD';_Nw"Yt l<ɤ#@g3HQke4%?TdjUj=v5 ,b,K|Ruldv{?7̷bgA3HӺZzɪBCd9ijA[lk$ߑ& .xyp }W,0crMH9Ef5nf>: Щ:\\W[l#9>+>Cv8C™B}2蹮 'l0;-b6gG%OF)EG}}"_ k!ܧ.hAgU9xqٚL  -F)F4+J$gYyWZ]I}}[NXnI}m a΅g7D<3)QOD-鏊pi99SGlGhmE*˾ؕ-TN{C"&S|fഏyÆ\tN@#1諍@qEނ"@fQ@guG\1njcݦqbmA v׋ẘ^GF@s'T)idgƬ.r%n><Ҩs0Q]Eњ_ XPi9o>z= ;5&?6}>:KAmu0ֱ. !tKU+04@)2iKu]1A̼`dg)Ki& kS)n'z@׽ Q4wUEnhу{שijuks|Q,d 嗜)] i(<,gOѽSa&tOs9\vȇk%aWI{ϼ7bt#iYTCn~㛇+]bg|a i^kQX m_I)!r:ٯ'b:YFolUȚ8 LO)"a(z6s\eA9z=]%E ٍsKZb5(E/Y~8B+)>)nLqΐM36إOʱ1NiM[%E^96qSC UH~:^Kg5&6q~\d|vzSȑ ./{G7ck2J&̓>R6\Y]x  [,02QwDv4*^FC A& V{Hvdgc )JuJ_R m?,ھ00U!C:vvDyH+qbœ Vw)/T#Y;(+ iA#ۥrHB$ڢخ~M:i }I=^$ݖ>!ͻD _|ߚ TA T<Olw:H#p2›lX.PPd_50LZ՘1L&RQ.B`m$~؎FD_S=X -E$$ AS@Me27FӖ~p("'ڃ ^Llid[k5@iaGCy-i"QSQz}yĎh.-vd4^Qi7oF|RP^GY YMG͋8gk}ŭzW9/NQS 2Փ~~[c|+wpo*\x'owE-%G4T"5QǸu𫶪g{8+__zJZ9yMW/}ub;#.c<`XeĠ<&HLxȧdԷ+ _1WMb?Y@h' 4N&MN:wSwad^գJPZ͸RI vڗ{ M|OFw=z#gUGXMŠ#Q>W~jgtݬ)|6z`z=)JQ6 6x@5XVdGTA0#T :;o ~*\-땼'b&-9yz#ء s3t$!cw!o-AR _DMEJO0ƨ⳰4!^:qv,u64l>CoA8(;ͩ uWny7x$ULzNu:ZLi)3P ):Ә *kCb*y2.Ue;j&W~"BQ]gly#duc1p38:YK0AIɒ`s{+/6#Y| hf?K?48E?E shRwA@6bߧКc!T5i!մz>(6=Y َTnq5x vJcC]ڳjqOz Fba^Biwh{6B~n1p  y~5½T#C0zBڻ3'6+fk,#П_-9l_%(,\UcPf(UsWɃea[.J H#gbbyFg؃c15;玣 "z`LL5B4݈rh[oDk'+'bY 8 ^-* @i("-Γ_wCG<.?a4d*)j#?*ׄ@EGD}M*}uI}!#H/d 霢8arCh^yJdl;~`Vng}:yT?Ќ'!b@j4ftQwNzhLo4s8kj74Wp 7a"1%fvkQ.9ш\yn`'iO`b oxF7Q“פK ~k.%PcP9J ({ WICұC~i&uG7'[I'St9dR"zbʁ" gkK6BҁԖ(9ːnѬE \2%ynīYE* /Sl+4^z^+QtU$;*WBfg`?s⸧ + ,*:8a"%JZ wahZɸ ҧWe`2PHÓgG8յgq̩; 7pd%7J|Fm1i$c=*診ɧRz{M+ᰥm:T%Mĵw!LhD_eT2vQ!IOi\_b*.Ih&x2K7!;. sp:~2_8 nu;)g!j15tv߀sxx`sVU! ꕷGD60١pG&]q[^v= r+ԝ[tp^!FL3[k}ő~kE,Skf5nNRM X=5=CI?%)e2d5U& w^86$p3v#u9*T[,:& Х3S n՜%ﺶ3!Ao,obEG/g[z<919&v ʀ"2rZ=M<7-b)?̠l߂5FjFsun %0(6tLN@"zz"5*P}7\ĝ')5KΗ˪^Ǽ7[h|$ɹAR'(1+UyU.r'B 8>keOl/@;_FuGR6/?2@VBaCS#YKBb[cPHdt(U`0X}p?OޏWrzl=ٷT~;yq{"%} '3Q dY*ʆEY+Cp4O7N/߁~p( &o!%dύىP3 =.ۼtEW՝RHQ4|PAh3u^voC;ԟ+ 2pʩ &3N4wb`'"/a*b/P9xA+@h[q]̴pH7K)T?۩P8(4 ˕1t5^ZRUjX*_ gF_cΤHel6v5U[3(kCu,9F.~h"7 O}t9-R\c{|'A ٪rCcwOJLPġH`U@ %7#pT^r^wnδ/9Gsoxe]A/EusT2@xǠR'&^lfm -_WY_64@,}u]А&].Ub)Lhs%-.zYo­nWṏ&,P0Uǯʵ_Ni QT=ӒWlyf2'&3"C񋿳Pyx]f5G1貴^ \`Q {vb8t_솙+x)0ӐnfYRqV>X?JW'R,h.,)3 s oΐ:R.^;&n;ij.~Z۽9XB(/qYݾ\KnA sF@1 oat'wR%(3l5q(>/W(p lKÑe]R {YwzGnsRqӂY5q';.Ċ/72M*L2㒟F?Ľ/!2EzTX4.DX®y%#AMi%+ClRFLK?_S l@PXqC@K.lcP$&Ks(H) .`vYz>vE=2ʭ b娳>*FivYAFZq$88<ֹ׶"4 a ;dRsa]O<$l=7ٲ,?N~VF|?/oQf bvsx$~'Sp.;yl*&"bndu/ ufqgAڂsهM?ick'r-fbZ//{+ w#f剥/ϵwv( ;_/,#ҠU\am:O+I ?[lERQN$ PmQ4⚲->Q-cN7 )۽_6g%B H&E̕ a@)H5}{-ҾC5W ;%4\d=@!eeLRʛo?eni!NZpDxT tB[ztx۝=sTRQ϶@wõ޶Y3TV4wFG;FC`Iw#Ҥwңi(BיCk ,J/(G,ZAN.t>*-Y 48?]\X:1 x]nqpX)Z,ePNZ~^9trӈwO:[w`;9UaediLQ c8Ei6&T1zF`K 1CA@ý=.ԬVAP1][ysHDށ(g<6{TgZVk)2jr5L7 J vn .fO,YE.^4<'݈)6=*`KV5M0ޒPW䓆d!ץ`>: :*]W;bëmV(̛ ALaH~ IauVe]AvY>6{}@;+[JcD `y,s[Z׾189WVDzM ^mv߲{W.*nm:nx_Į\(81*{R4>N}N{zYJNQp'C츴>'K(bġshzhVr̓TyG g/D 5:\>|Ve2,rS# :2aPfG$KR'ij 20S'6kiG0 Z M "QNIDf7 Mv2->HCVE;Մ|^+#D im+>@rApt%PA J.%|WqX iQ j Vi؞rq]4&[@t/8oi|8Ĥq54χfU롂̵TM${Y_"ԄnBPf/,BI:H Oi(UB*.9-(&  8JnVmz9MV/9Il"w M7UEW^e"͓7縿ʅcM'K Zߜ뜭*;>$ 6g<@*{sKSTNiS', )fr)=g "%ԌUtwϱoM1JG]()~Hecok6N.l-i'8SG(0p;r<7&L$, _$(?QCNDiS|jc1Mezbc X 1ᚠlޏj(0X>}@)-BcExv TKE˜އ"RBOP5=|}BYwZts[)cGlX#Ԗ,q3' :;6X;dG{^VU;SzyR5pm@L, d* vT)=|=" 5r슾dZ՜j 5f bP-!o-7DCJt%kp{|W?*`r4*HbaƩƟQVlKR -1Gm#jv:p'cΥ#EF?)?l!^nqSNr#"e(?j҄ܞ ԣᰀ.l+bQ;,P?nvOn$+j0*\KK2,aNK:& X/u}#ObJ "жqBK )yQ\D;?5PhvC`\lѶ*o/}U?̙2؀!7R77`aѬ{7sGqʈ :hJS~{aw~@L 'ӁFH@D?We|j^7rk!۳  j6~cڈAYNEi9 {b<:w"FCmgmoWvRֺVt(NSS.#_rڷ-ho3~79D ;{Dv+.T/^̢sCd U_0Kgy*\G fEnA˧HvmI_heAr5KTcQcU䉉ceva#p{~sFԳ4hcٷĮnx}J.eꋑb WnOC~\tG+tI)gA\̤~~O{ħ8Z{QN'YKOS/M:$?SW+7[r.F }T) vRJw@ϸo (&f\v%UPYocDSrR~i[ӻ0ZcgRDq?81,1!,EN{1-k c*dNpa+8]̳@&D[z=N3aC͗&BǑ0 AqWM#0xjҴD*03Eā|E"$Ŗ7Yx*B&@ 9Iه wt.e DfH}*+ӻW2 ,xB􍛷RGPs {G  qeIw!_8qfB0}vYZX^=aURxolìFrŀlVcnq}lݷ ~xns9FQ4f/4")n)uSSm!C@ 嶉7Ƥ:Ik~`J~rG*kCExςcXC$cט{r+0NAVlve ML“ސxo4A?e4F0Q Qn @P0Pʰ=kqBS_ x0<%e1MDtTR>R/0,6B+.Y~%^J-GK 5?1]zp{r)y{NV2 H+;%E6(q}vMP˳3"C+.iZhm61&)qF}Ot߾%pC7B a`n' Ap9"tMtcϙ~_.&I j^sqBe\۔7ЮK}J!?FksA;|C[q,=#Uʕbg\=Yh FP,mnM#{N?vsTo*[n  -jc)eSy10,ҲjL.`Tu2{(QTm& LxsLI],r<~0&w%hHo{Ֆsb(_"wsSs'~w}RnBz,d##֑Xh7)9Zb y!"t)e!j!* $!/qE 2N}ߢV7S9~c=eazU]tADAHϩHr\Lp~Sod$~Z$\|8Tq ?;w#~H__`@/,1#\I 17Qކ4ߘ/)_'XwPw\3hhyNV!ޓTx$8S{kJ]7$sb)`e'! Ad+Qٍw/81=Ԑ yփSl^.&k"EEt^"F})cx`MA!;tP}#m.^?t24Zp}N3ÜQqTM|ԕP [R7<ׇ=` r~tpeVV =YM."u/IO+({<;FA?USKVՐ7dVYջGGEo+DxA2iN\+~VP8i3F_>Zm66}CӳNEYN/zbKhl磰ޠxZdv]w/B{݋"$mlσAAMLIAi /kw 3 |+$c2kSFEl `u@A%Pn(O:nҹɰHˌ!Ճr{ٳQl.9XLBUX|E|5|{ܿ3{6 `>dvOYXQr?͋𐣷s6eQg:)b5cQ|T[3uol(FPoCWT82}L%*ԸVr2ss,=)e,v6k.$`^ۅIAV'z ~nN*n:ՁLl|jfAߋdG]Aq`t@+EqZ4hyZ3ᅉ+b<ܲKmG!N]oDIQ' 9+~/Jio, Zkl,ՇTGD4z*C9HyS$1" I=*cd<0%PyPs#z /$0Q\+ß(A@B|f: hO*Jr$"AjIzxYGyi@uڪǪғe `B D,g:Ps>)+&ۡE稚нg8 u^Uj h7:F~ ')-?DlX~l6}aJb_nMuw)"xu{4wƧ X(3wl@P=\."svVJC d Ù.lZ]tMoZJ.\ݚO75o-xPbB ΁YQ ǟV4*K~(kq鿕̔gK 3(S{1;Q*.n$`^7x{b xdqI~z'( @q㷗]z䟃Is5{'5_Eӗ'JQ?'4K-Mq"a<5M絻,!%eޫqk9K8&' ];v`7uR!H8hDYa>uZ ӹ6T"'eaIcc@TܿeJE W島-Me08G;J^FD\Ht硪 /(\/l%o)M݌Gn,:瓪^/ ŠxP๫,j~޳ꮰl|KZ8oaqF(W9},4Oi<9\Ai J -e== L'(( 4(tcg-0#c2wAH%ē?)AJO7ZƷ]c-6[ߑ?xUrM/>Crr@l. AьĘ9&FQvm>!ɣP-΢zStBN"C!kxZ]Mk-y'+Mr-\|,xtT}6tdZL=VB(Lo@Gq24Zg< }/wk5-ɲUAmd[g*gKj7.]G7H·~fMBIIHU+qɂ΁eW n,*^7J^a=i4Sfcrߋ ,dFg]l"Nͫ 'Ѱ7!k*;*DGҤƒu`=7GSz Zx{/ RB_. h9=cC^nwV'62!t/D>]w1؟2yv &.>9wd@5i3U)<Ecao!9#7UfRX;[,XH[i RcG}kk$Pҳӕr(f͓vs_?xV*u{*(0@41A,O¦2rb+3IOq&03 1e= 54%-n?SNot h蝨]R+2;a+D! {B=&^Դd* ]c֭ makJy\憓wȰ[Y?K$ylvEg: QƦ_Bi7o1w y=ɘ$ I]Mnʌ77^o'RZۗ鰎]c< =ћi5G48Fuf&rm9۸x~3V @!R!KONSb8 9Tـ5vǦx?thsA9feOsZ9~80qkЂK,ht;dR5"&G#К+ɇM;v٣͗M.K#!N1zFp1RJ`&QKu!>.AKE9Ĺ=ъZT=׈iR>DM;@^TλY"oVK}z/þ9cTMXrBmBsnO)?:73mg>wMazjmHnKho:թ}wIӇ38S )ǓȬ2Ɵs_!oa:JMzd$F)) 2P6@v}34Ժ7zcm~/pP@lHXJ\}1sbm7 |dd>- -Sϣ!#߷,P}^~M1qu[XN[x%@..|Y?ϓU%fS-_5OmU˜A\쮀D#ֳ Š"q-; Lj |̎.v[BԍTQ+ t Z2Y5dwռk~U\ànbR,,2ҥf F'y4*ÞB9)O4E8X&-\|cͮ9? ;",O9v>ߵ5UEv3(9n(Z񿆜;5vl R#T[pJKԬoY-ćւcd2]Z}4ۏdWZM,,ئtRn㶟(dRzUI`x(n+AHr wP# zeԆZor?^D?VqWQ8w11E 90|Y]kwg50^^ XL=WТ7ek3Va|aY9?I$ە!1ā7ynlGLI]`)\qjF {{R̀*w#*&D8d1܉ĸՅ)"ˑr|?u#JDoNmu뙲|gtOPgŧgMv)ոl'p)o3p䌧_"76yܬ4C5{B=; E"뙋% ]N)]jU*Jv}ɈD*x0c]&P77O .8u * k?`4C9H:= Fg[N{q^]'"hxo=Bؔt p$\9m2u (ш#NFhFX6VZ6_F2IƤ[*,$@D0rH༵%_Ϊ88 %NbꖝE6 lzovګþ|_R-z3*ҟq\;HlP  TeƘVͶX9o`q>O}G"h&4Jaxn{Ke'۶IoCѭ<[o9S2Y̒<Vو4 Д\ !Z_slh@!Xb8J!3xeW=d^xԠnr4vcs~ (MnTyEdϑWa&+".ٍj4 nZk,}R5kwDbh|y**͡g)< ӡPk dZr(ͭ=ʧrYoIWtw0vUA3V" CعQNju-RGHNqrR="+}+ފ=]{=dXGuH1rڢNcxTQf&oiIvW\K4XS{/=fn5urcrrѳ x@v|c('rue8g(URh>[ȨBn͟"9RlIҠ"XFmwb.yhF~[Py\g"Cu_5b" %WZV)'y XcZtSQ,k"|ce1jmIB!L4xTB0ya`}Y<10V5HkQh`:ld`R/ ؒ8Ir9xACF,~At;u۬PN@_rXPK:,웁⡜:MAkm`F=7-ڮ"75rT*?#WG+&!YHrIqFO8?_kӔ٧! ,%%/A|Fuw!dDQw Ri^%` Ѥ'[ex"1%w5B!̑K)I-@J^jn -L%,`!|wJ5 4 KA6RqgDRԂa:Ud>9,j/H},vkzJ[,| PA& SP{[bBC r|=P9JAEڬe &{u3]yAo](s1pFʽLS?]=d#e1i-'bK, e\ty0z|DluV=k *w!"u=5+b>(3ǂʆzuH}Rkϐ]:sMN"h4s*H,4kbU8\ FN-Iq4o!;nPtQ!QZl2NC}jHEj*Tݎ=& ? X;-\t\s.CO(@ Ra#j/  ޾}/g.S4wŸz4nfLh d3qvLׇ "=./X?3'BĤ&nEE):;#k|`z̵ސ72m ޽YIikh>.a Im(9UIJ`czXeLf1l=6F =' o[J].Z41Aw;|8v"(tAFֹ܁ R ]|{PXe!^Vp7u^C&BKlDJT*O3~pUUE/.y%1|H/Ҕ+'-FlߌxzPB*aGl/*y#:ʮF W.|,DBD, 6Wo PH|OpOiproQàU#I'3P͸ݦz^Y Ó{\p9Z]n'BiꤵmNHEn%Ƞ +#iA%􂼆D;{Z.Δ.*=[V]->$ј"gwy&ޮXF3rߓW Z 8f^0pr?-<-L_D#Y]HŻ8z5IM-pju"EmYȎ/Nw㽼C E]Xm5q|Z%-CV 9 3a G袉v^/%j&V?~ g.!m`T4-N ùu]+mTk>y15Ƌ=0v:KA`eAthÿiF!HZ^n:ϥ5jd~82`WK۔t!yˏfŊ}Xd{uYڿ|x.&.fkks۷܋zVH:=w5S櫰dQ+؇"A?/L B'dG98KtΜc{Nf" @C/olbPUȬ-'I'0h~wn[_N8ʜ 6q2Ig*+GwKglr,:ZϛǛն "Pc}^&E roV9Ƈ\3EwxYJnfҍ!F!B(m(U)'m# Opn,3h )r-q}N\CgXrgG+L@gȑʿYՒYRcL6 NEز|RK{ A-׬h)Щi2:`b>v!-1rvVh"Vw %Sx]vn}J_JrZ kVW"Fu8]s6ݮ|7 𜗁w X -I蹠w'}]q'2iv0EEk> 0$6VCbaYH::OQO0`](QW6]4MZ2FCZAҔa'L3DkrŶh.-bNz3$Rh25 e ?@n@idE♔V-aKcXEp.y5G:nϴĸ,qBhTYpx017@t)#}^xaK]>I1qϹOѷ -BRʈ%D3Q 1i4x|I)Uh@ rytQp15[*/S}`֟tΘz=拶M<u9O$@b Be]IR-kGeQ[UgOF q~ђLX3,@9Bm ./" .EBhCpg!BuXRM@TE;9Ţ-Tws쭦Q'dGg?qݩfM,U4Z5܃er\m'2a^%Џi\+3崺2ze`7SBô;)[YϼR@ Mw';TbQZ<?}zYYnL;I9\ " Oi/g_W g3#xMTh:rۤO]}ZENoNgI{TiH Yp7_ZN?X-8{ YWuKȎX` >R<_zG+l7i}-v9GT!-m"ĦB뼬1ތ2ԛ.p4A"KзEq˄qQ$T]FGܵ&驢SI3@ b*e ?B$w}"L$vtI$yl[HiX6=kh%n H>ΩGige*:7-0L dd({p_hjOqf;D<@Vbx6rޱ&ӂeKpQe ~wܾMDNg4 ]4آɹ(0\he m#5G˦#tG:MHHu6E}6uy~k[tߩH¬q$2(z6Eϸ ϩ=YE<5[U pjd8~meun0GWgU< wCiV!5}-d*N@xqqY<^ N!fzuFFܙ29A9T\`6/;9%l1J#fN$V]"H6zh&ks `X7ccUq]WtEq*`鰲@D8@Q~-䮦;њ`0 [N(o,6jn%Y8D_j ka@X5T^ X \/,3 Nw ~0Otd 6w U5gxGf @΀0(p3k ;E4#>Ȑ6jǺ9 iIbyY#py4.u* W9&? i+([oWNϽd~>X*5gqS9ld aCvrx c)bn:kOfN9Eӌ4VhR[cDz,y;YB"f%%5FH+~vE ^r[_7t2$p#ܼ] A8(ݿʝ) ܪv#>MvkH$槈 X)KB*+Ϩ##!%[;,[<#Kl4O2-6w^Nb ?E&r}Qi?/^_{#vm^zmfΉ&jT}`x) o{f4WIetG}EmOjE||J0; jsq3mAz.sqn/>Ymi[8PRy:lv|04t9h Jؾqa)6?O=/saԧ[H%#ai*XCew9 IqY^aP[[7DONch/w[^>́UyzaU-FEb6b =QW.'m^h;lbV(ٱxC)#dK0V/gWnX\HiٳH$+ ZLHShl3/BnU;𷽕g#EMƓgV能GۺNvt:Xa{)̠$:hMw#{)S[gdQqI;ʼMoXh}BL$*;|.> N]D1#{ʭ(OjugO{JG gFl?U"q37uo\ְ79;d">'puX5\ 8m<$; by gb*C &²HJzseZ':n}~ 8lH6A`d\|= {AEq8X1@0~ Š|1,D" ]./bV 20l(<@n(4c޼=޾= ԱDJRO!7;ױS}떋?\9*RؘV4.pN2ϻ+ߓ/et^w46'XTm(ԀzLUwJvd&A%RXforOl2Ez!e]rEe!@т;#O6iA(L ,xīR؄HH‚|%r=U)>F Ef]`l_@㏕uVR=|}K8Q{V2ذW/Z9nFL?QAM#]^(.e5*0G=ܯVJI#,9U<ͯDw F !5P Q3&^;4r;9+\V-í[5m%i>^7eə@'XG-Ë268V!Pٵ8-Wӌ]739 jCt@/:Ra7 l*+lhP\VJ}P9nOGB}ԃ Z@  O6C<NIN(Fz,:qF/I(D;aC @A3ʂ M0wсBJvql阣kP?l/)E"U 7,X/٦l!FfXBϵbPtU?Yel#jr~GaomC%{?XUinyIzz aBrmʋ$5=+̘u/Ɵr7SBm@5 7!3ҭ, A&з9bH'#r74VpӃNi˲SUpCY'aM[6 TW/NXʾb$d"q Sy^UH.6?֡'}6`9$53Y<|V݇j0pFQxp_'|PhH!($aL%aW~ ]ClwpZhZ@̝WǺ}dYP$##[(8nL먧!]OIQJh١+1`nAIc,݃a S"w1\`s/g 4O> SSxze؋v|C6 8+ )_DJb% f"*RuM>_xnZ)P`/<ْ917 ^5دcp`/dJ*B &f)#MvW`"V( #.YCzn0ȯ+-bشi]qkYpmc /5M/,!JCuucZjmdwA@wܜ<4ªvOV!|YAl+ ~pw_Bn2TSUbU./^z|Rٜ_`im4^nWu>d:W2wZI5_"זS4Xf,W0t[`r+ڠ s,oFhJI)k(l5zbU$(Iӯˇ(>VDVe0b6 { -4SB>e 8̢y0l׳ w4ݥFK îXphV~%l(JEF =ή&8c酫nڶۑĺH8\qqR?\EhPTF~R<$D~:UnD_ҭekma -KZeu |4`4(̡cv(^[[zZڼ'_o VYr2(g1k%\Z,ex8BOD9,!{*~EQKՇk[IM4:%I3${ s,{B;;>JVЉp 6 /9c@X*E*FGf%7B%^p2X:q(YD)0f&Ԙ3Z?[ʇxg2.}lpHy:otXdǒ%H~cd$⠺ߛTa vP񩇵CRz \Z ҅b`.+mw_mƉ?~w## 1G]TCqAOԜݒ5t֏Βss JbpZhh@zw78HkS]|)eOEQShau^fX;sfqy&.aU%`2j2 C攬4{-;0]~/V,i:|"8~8=f㪙~T0%XvӹR䛤g8K IѿdzOjh jޘi{ W1Rl ԇVh;$KB忖S'ruCxJW%wdkl'CPp&u'9r Y24x.yn#ib d5k8>ܻ<DzpaY =^~d N8H ;C!|e2V|.>BBM4L :+kc*nǓ-pr% Y@{6Rs'TTjBuesE 8&qϺչBM" :Qk9[C7 1$G[Pև mCd2.^Uװzj"pxMDu0E { wsۗ'T Ń`l#;*+i,Q0lSz7I렅>1C, !wq&7X&+$e/ S*Mz:xE`^k~#:__g)$RYZ}ٖjݕ5ɥH=8y z;k&# %%Zj:#?y_Y Ȯ!}+FL>X#APR˭: Af*,; u[0o@=&6c~PpLZw>Q;( 6rEW1:_giK0}HI :dtU N&(vRD72>/a`P>f`);m4x*h}6<^ͫ&x*^s8 ]"!1ː|]rr_^ @ٴI3\XUOKgRѫf-3eU;6c iٯ8ޣ4?Kbo7-g0ffԸGlW KWCȞ|4#*uh.&~鿟uѽdb1v!=93ڪfZu(gbӌЮ3W*!/9!!p)Ԇ~G^sOVUqe+CqSA)jzfA)jj&g1 {;Qg*, e9d'>zXݳ'TlV#4`apP/I?Vq) 77&Mqu3j}n)#nwGlyw4W3Ҿ&[䃠i="]x.HaݬG|Q8yՃW7 ~&KÏ*DM`Oe۹ Gj׵YoP3BT>5_/wo ]?`^sQvb8zϐ V"d :ݱI秶H[ e  '2rAdiSTvǔo @5f@K` 0(|T[k3kӂΉqb4<9Yym5j=[G7u'{Q85V3: _pQmtҚ8 :,NR`ҲHu d1F$*uMNx( WqcgQ$ Rp=0M+ke@F"5?Zt4 rL%Nt,U)tz/Ί Sc73 !ch&Fm|26Hdl-q/;Cp@1̨fuhώPǝJ op6g1ELRfz{Y4YU 2K=;\cXTݐ]VaRl--#t^tC%9ԥkGF0.<(񪆀 *]֑y>9I<"";Zoq*]ߵ&aYٕj録 u?Rk2믫+Zp`YX eUd0Jߡ\M#OÝ@_<%]έS9=p'R2i&,l!=s7:,Ye|ȝRb{s˔mfVNMX0~A_~ S ] (l4lPΪPϮW4a>kF gFl pe|<HhhoΕljF9rrau.[A[J | k i0ۯ9 X+FlZv|7W:R$륐Բ'=/:s>atX30χ#RO]/wT,5ǩc,.|pM[Zlbqr @a غ|aA0,?{=7W{F1Ǧu/qś?Dō!bǑr[zp6?/8"8_ HBpD:x:k'1m6@Am|* gHWRdU{HSw&R{;3+UG(y'tpg8jG 'q[3`f:ݏ:YڗٙFO.QJ%êdZႋ97 ʼUwx%M)e,JzqjrLᛏ9SPqhS*dz6B_ǐo=ґY_kcSnai/82KVC@76z8}>6 ][Y'jMXыr5>E= YƖ 9 # nh(Ign#sLC2UkNwl\aPՋKTcv;·=+&6B.b&϶N\?A|[8x]cuPm2.A!.;T驒eVl;%pjpN_wɅZ-saURm_yg9EFw*9_$7k{r}w)'GN*ŀVea pKȹ.oc${"+='NE& '\o_I/ N(r1㋛MZzzxXR{oK47 ."8Ǣ:ZW9Xo>Whc^g#x:3yG*P5 "!+Ā1l7|A)K`]O@VȱYjJY fiAQ^gkǻj rB+-AM[8TdoTquSd"} m43ֆ bh_af;m,o84 Ź.PP~CQe !i֯=“mHpzea25}j>(iŦwF# (ui;hYt8 2kuՑ.īͿ쪸[yT&ENJM[#GWZ rr<}I@e<`Q*qNFF.oI]^k[0NnKOB0WN -=5xkndY#Q,ɓߗS[eU֦o0Us5=9#C3GzS |.UBz%QQ'\Wh-3cZi>}N.}A*饕 & <.*cJEZ#P;/RWX_0buȦ֚K;(,֔/; * nI8Кʫ x?6OhmG%>@CQMs(Pɍ Ac'[)K }3u8Dt_RaLhLş$@}mQˬІ01:*0>&&VE>8/ &W—{TxY_q(o#,އX\jT|˫UKWD)vQ1nx<:Gչ;J >:Xs(Af +szQ ⡮?B邢oUmmD. ~B1Ki;=(hl̲@$1rr#1?Z2*UiV.4?;?{>KԾ`7j,3ڱ9 ${E0Y梭[mt0uj穀D3T}s;ݴÍ'6Ɋbute4}zFm|RD3d ah KMN@ɿB`ĤzH Z3@Ɉ O餠̡m)q5x$ ps_!69 ⸇ҧ?Mh]Lev/_驿P:ЉBEy֬|0VdPE0/=! VP7DtY.(5vz<i zVsZ qSXf#d[dt0_NmG:9#wᚷ'Z9ÀI,0/Fa o+A?Co`P˔ڕ#[~߫w/_9S5Gc${ 7tc*дp0t Fp eV1w˧ Lp,Vx6J;|fA$T3eMhZw.B3~L}eZ_ևxL.(&q%?CHI&(I:L9s3<2a̴™fHPl{,bH$psh7.h<# > {`hH_t6>LGD"EDHAC\bjv"Zt/)IfɾҞj=/+bM?[ct6Dmr}Ty6gHó̾ZS r[+h䄮!z~,~|Jt-1Narey<04yvޫ0-'xERȻ4:RynQm;*!dA`H{Di}kE>lp>K^yU>8)ȿ=73U.*v׆IeQ 'v#"cry⫐w**辨yRٲF5kb_  %P2.=YJH .A+jD@6%hweE4߯fw<(|HHXh~ENС[M-O|냥ܲwGNh$6]z:CpL݈|.rn3M#KZTuD4gůQ:i4y쐂^qa\}yRI29W-/{#~Y_ƹ޶Xlb!{iۆߔ]kE ;󈝣Ƃrt}ds6{yuwߊ{s`UT )M:Q Б<\@EEtDʺ8A}sn7+e?' |)c~C83Ռ,ve֭3 1Sn{3N6 Hj(i91$l^Eͩ~FV%4_FbCT #Ә&vi8qN6˯,# k pF?sYՖгQQ0Ѱ_^ŀ8T=HWhYcluBLh ?a;FQ"w76o^Z_a:zk 0ow&>~?yO*c?#|=Bg%&)epaLޭ @sjleWT3.9`P;ER%hy@QS_dy ÓR$7&Ϝ>6Y F9MBRw ߆ ARĐqe./AT;NDAkX<Ȉ;QaB_n[l4UƗ -I{?[,bOT@ ޒl\WVlףnb??4gMrZM$3GH+%̥bh+;-ڈ]_(%tazDlT;cɡd$R*?!E{?՚~qFxs']B1єQCP ]Λ3?j0P[2nFpcCLܜDCAvۨم ˣp_yL|5=^4hG 1s,=@.f*cKф3%9ҠzFi\$dճ!,ꄚʙOۼ`gQ:)\g !>O=\.R?[d HlQk5oݣda!aw@.R2Q]Ŝ!|='B/Zjfp`ir\TCHp Qh+WSF?@ E ’ 4Cnz)@W`w!"p^AZ;5^k?A5ϊ KT9}wÑDwWҖmR]l_5//87reNۘuFߊ)klmy|#þaVͷS=2V#wFP<* _ b3P?ݖLu kyi+؛'Z:_)´Czw; >9&\ bl4'[y0[81/ $Q(.];@ȉ2"?*of#31Ð%J .pd)yN3_UaJ\?dk򘒰1L8C$:\<ޠ'7E=S1{l"F` Exk` D&Y-T#|UuVO35T?̌mc{B-8w*;LSPw >O# R(=US*ۦQ@fFT̘g(O.P`{7;0Q1v ps姈=< m 6g "}'8G)B2D+F.=oΧ#SA>4`[~Wя?s)d ]_97JEG\}adq<qP*b}s>XT|P/KD?޽BiU, O 0A7+ط{}GQ=Gj2UJy9oWJSΆGscuGÈXoe\KX-o[T~ @f?O~fڷ|`_i,[Crk c~UNpI-JTf$#1H~m5M) mkVa[f[9މ %l]k-TZLf~W %^4+ע2$Ev ~TN2ZwM*y<uDwH^8!-$:fݐ Cla-& 3q@ #~v<3墽JQ][̡vwQ7S g|Uj$Nƛ^=&,(7Xb W4!h,r*&q\:[/|K7+ٵ8z̪{`&2_ϦuR eJvtԞ[$X-0j~÷#.kA&Ѐ i ɉoNٵg1k݄O;_xS+6-T +3sɡTNyG{|ad w˹SiOiPH4]-^60T7T@[.,c{$'%#(!ҏylNp5?pK1u{ {z%;);$k}|yk bܔ>p zy<'yU[}1z(jFW8ufCb_Obc@"kjdZs?pz=o0P-~RB{-;†p#&7[,:?XC}E6:I}FKS+IVzOM@ DJwA\8^V\ pk.ě;3E9-̿8þk7Zo k,S7p' |QoM}зb 4%w#[UCL|-{P)(f2>;УRY3}FBE]MqaaEZϴ(wm]a&5}y] ǟNнGV =}qFt˘SE쮲M㺍@U@/ v?ժ,cՕVMR3UJy= 9Օ`nw p7;O $~]UӺXN_(h\N KvE0JڮCCU|cjC`4DuM ި^o^ZGPJO;W H2Xfj5IJ=#+/. G^5Dq a_~efz7/Kk&1ٴѹv`-8ļǂ츞>ȩ؍Y\0d*i0<Z5*-Ԁ$J-EIb1D+n/1׏x*tZsME ctpڱu`)6WťK걃 N.ڟ\ (jF(V -J̀0>gzoY jTXNӓI8$+FB/*WB5LTO0:JA$NˡV{4-M\h<$ѱUZA j饘s?mY5:/VKNM`rRVtm56`ռd^|ʠ6G|Ԩ7uؕ} ):lGש`脚Qh"! q:KhԝS6#%?^s7yO%h^T@pwilL`<"cX&rG3EPDf˲[ pM.j)|H'GTGUk4B:WCCC(3.+n&-m 73>z(5bZfpӹujYTN^kJpK*`3vA5W@:X*䖔3|ߣlcY|m,0\"GyX~w!d/bB2(Bw؋$ s L\S[m +݇J*EIM+GǭYV5_\cHɧM@8ڢ93w犍̢O }M ?DneJ8^PZ]es*{3Tr59Nę#QENOgk8:`k]6saZk=νUr~\GԖ a|xDƮKj3 :빣2Rqn|/!bhOy͵fPn;߅\fb: Xㆊ(+'|&O"UBᓄ5 6Li=aB:ܧ!ԃf幪L[bɉ]@2r@r'f^B?7QBxrSOa+ˮ4+eW W 9f0t͘W7N"Z6+M QDoYAx.b oZ&$ GHDz C WRA>E]=R29@e9f -yW5 4WUBc;)tÃrjd򏈢 /.0{U 5`~wiؿ,o,07AFt2t]q^xI~چ&>:H{].tG{{^(4{cV',)X4YMh'._qɮsD,()-YrC͜)Hs RȞFnM;ľ<szd q+UH9'!3PM P525m;[r !IhU?k bTmG( gʵu ԟtO'go#tiyQzVϛ>S29"cB [k\krMײ'ʭI+p^٣/WK!t:[EK QNћ|-SwC5; w`ZtQ۩^ۑ 8jXg_ڢ%ſc}DaL@a n;iZkde}xߘUEI믐RkX}V ].G龚S) ccVQ`ϬT*b ,?/BckFƮy'0+!,?{".TM<XN#FC|DcHe IhD͎la̤NPb{Q "_btGTQTv3Mvq,xS2(0`Ш$'l#ymX\Fe/@;|_3|+(u}8tx#ؿOkL:B~#%̱y+BZׯg{l *JK^md#O9Ӭ/J)S;!+ "dTCa׊|E f׿6Zu\!`ޡψl>1^s'/3[y39 cfh=U_c%(?M~~PITХQZœT͊ߍ} ޽x ruaΊ@mס)~AIPk.Fs;P6ݨ%RPgUl -}eȆ<Qu߁?>B 3)I,M-r%‹x$wSEJuj)/WJ0r [e6ڶ"'uˏ`$^LdqU|}J31W0y5Sb=:z%EjxB%HsE~}K)v: =P;'fu”9]o0$ٕcrnt796Dcao:]χ4 1%<ِ9Rxxm_ǭ&gQ&\4 hԂ;òFz5l֕[#@=FS_OKDibc(Ua*Yݥ[K"ai[7uh%e)[F^,Q9&~͚q 1[/aaڄe9@="uvX]9Ud<;U҅KfK={n_jMȏQ= }߰ }8 $XheaCς#c)YԾi p8#BJӃ d[aqpȆw>:ȃvfHs:<=lxp9آ W.Yts} (Ig 쀢뭐usWH&L]u[Tvƹp](R itl- 0PK9אvLǹ . #9I0eBԄ 5[/klrc6vgژmȬd ymVrx, ]ڡG= cv9ғ8@gfJFC^p>M9Fd<:*iyPhCժcĭ aοJ1 4 `Qp6]u6_8]:)]"Wz!3ougqнBcbPv7u.A];TKWjX~v0ӦKFK(JjWqq^Jũj(:ضU1\ Pb:] ̭5/R D݆ÁKUq~:h%?Y%'o},=S"ӇZƷXuM*PqL0bN|[%yA`|{iV"ܼOr?0@OmRx,ζEKFBeLjvn\JYsMK: 5m;^"ӌ`8=`6_clr0 L8𶬶fC?Z2 ?u~@5q'~l>.iLAV{_9'mxZUxah'\-Q  P1RN6#$gz-!VB g2L? ^(ԕ+5)].τ~2NUe =[8rGH0d_gw-E}ՙ=oߏΐQ,OVo3S`J?*5 ~t Mq@TǃԽ1C&>!ʁɠ(:x Ze[L߳ pƆ؞aϣ|{d3[[koמqZ%7fcٮpttyeZ7Ǹͺ~Bɓie'+Ԃ8bA(TVY|Rs૰=jQ 0=ywUʜZ:yx)H)џ}.c̙nOW{oɂzꎏ+;'鼹wɃ&\qZ9-؋4=)#J/Cݵndwɺ%YΊDzΐ Im69}C22f. [KpՑN<6ae_]]lXQb}^^V u)lpA{N|ήtp40n2\(7@FLRG;nbtB89cRF6w+3Ic6+DUea41C ,A^2E#6y˭F`lWrܧI潮}h V@ίt .|tfjS #?[ H!)Sj+KDp~*CRy}ɕ R[R z_0ԿHO^qWm"u>? em\(X1Ϥ'^b4k5PE<^$ppFVj!#tUH:ܽV:UI.ce2j0kC4X~sZ*Gn`rU6,ahiH*~b0,o.f X_"Hh˘o9l;~DX+ I3&BK5_E5-_,1m飣zLrXE]%MKwm?Ҫ!nR}8}L|vz{Ml.XYFX+ AIjP,ŸV2O*FJRMn>`9:W0E^?T,wRP(#jYyʊSkLwhoѧ?tngM"9ݶݑRѽΎg]WZb^98ٻ&`L,y>tZk{z+/Fի#?x 1kg;V*LkƈM9QפH2"Gu;}~k)wu]a!3l2ȱܑ U ݥɸ;.)U@X P*p$6$ۛ//YcSqũm,Kr=#D|Vg,:bv.~̂?ȯepui Gʴ03garu) __;,"xVDx9nW K[ N*c7>^\A':R?Wc4i9˵ euhkAh[e4/:R1ڈ}('GM>NvR׊W'CItD^^c\6Ҽ_2jqnp q@0QN㦷1.93JfbcxZgx=Ii&CF5Wj6#8RxELS^J ( +˧MuheJ;"zIfLgD_RUwďY%F|.([&ꇮ.)׉%H2>vg&} E/]o]|u#x Y/n{^YIx-[O:U]NS\g.Rghݲ$nIdz*4."ֺ$ޜ}n5#u m-S"M5`>n=,p0^'^/f7E*s%he֋6,JerE3 g \ɗPC<#Bݢb';Ua*ӐdGJ N/Ɗ)FL40ѕ"5KOhT `ᾀ%7HL6o0{qHK0o`f] d;xyMC3r\8 3Vi`VIE<&9&hh 2G|xJέi̽gك=j'%,枚xs!/#aLR"Vwm5J>k53̎;%N08Z-X4m.MUP!`} o Mn{ey0,_Su;{6d}箿Sʄf' GOE>CLzhCf R;-S1(~3QM\7Gqfk7Bk|D7(rB"sM`@@mT :'\3#ȦecjFSXx̺[mAϞZ缰EO&9o:9~yXT4;쌗5M՜m= !1,Z̺㣐H#Ѿ 3E*n4'/a W4v^G : $^. )wϕGh(6vR'4؝.qC ^&D Kz8q|3~u^e攒K`) \t$l ynBS q}%M`DݚpVs,A!%4c,`o岡q6>2d ZFXM ,[%-zaDȤDCTl-ѿ6YdtEZ0| K'aR}rPaj#ԡ8?[mai[n"֫ٹil;2d~쁍M"F@dI ̧\|c{ݲ[_cRIcPV x49nGJˇ8AVrPfctR`9xyE }+NNɜP\qi2`@ٿ!jUʬ_$lN$]Tb`X2_ p'/RD|Gp g9Y4Rmg1*2|}-|z5zfCHPSfO5b#7P؞ ӣgpɵk{_;fbKGSp-I7HpkQz7/W-vyUkJ;iˈmg1֕LV?%Kb( 6ݦPv~>OSoczHZ}T8Xsi Y"eCa c1fŽ z%*Gd]eW܍0ˍ)YBmW*+&{cLulf2aݍ~ŕB k!=W3ZG-c]96϶ mF>v.u^8o74$@`tMs['݊+DeT+d`i 5V5.O$o+KVznU*W0'- :zZݥyY= Q"?hK┷Rm4 ;7}?*21ԙW7 h ;k7Cr8!|`sYrܤ<Ƞ%i8aJEƮt )irq H[L3# 3":g.Y=R@<_Se۪8$acb\YPlK3!Iu'\0>V t/EAE~H *͹{V& )3NtKgKmh*l!"/NY,(cy>WpU%Ϻtk[;V"isGA]L/F91$7uevWwa6/&qMFEjE0+TiqX]ZJ4T;lUMVejׇ8ӸRs O}R8 %+|(xzm=b [̏adOrDvߖTpkķy-UV `:LšEłeKdWɋQ9VfILFutc01"TD:[?`9}}~8啶DsbcBQAN܅$K}vgȁ謋0gAv8xK"JZo,0~R5BHt߅\_<}zF8zlwCLХC/V,YܱXU^sx y_zoʉeG+>Z5@%=ij=lj1/5$rC)v?Pt~:8Xe;g=`p$}Y YrЁG˵L?4 c\(?pVIyn3 Y"@ 8NP~O# %5^4e|^d>ϨO/xIԊ#SxOוSiwt+*>}E{ZUl@Ň~nM>+z/e놗tcx$Fx-Ǵ*s,OÅQ/lEodH?U| uLP%x"\E_j P̉B$c fƝEʷa!iPa"+; 4MFWM^1@{|92\b%) tae=:lzm~n+]"^'Z|TcֿǑJa6m6 6(Z.[nD<[ 6p&5 4Z?H;Rlnyɴ҉`EfSʛMMƝtg%9$*v Z}LD;\rOAx-&Oz) {5\Ua|>Em en 6ʏ2ej/S z !Zu:<õ6K2>>Kg6,/#H;zE*LCb.))2[ǭC}wP|%n[J8ca!9;»&0ǰS(_όQ)Ĕǥ;;.|<].Z4vUk(^l$7I_8Ӵ^jWC+. f@[D!I"Fe =g'"~\(<0RMo<߿dL 0cʴՔH/kֻj- Pyv[C.ϫxIj9N EaqDޔa`e\ҏU.m,ҽG6PL uX0=cOC[3A4td6FQDD=)vPtș@Pg "΍4%hdR`~$ >S'⃞RܵQNU43Uؑ#G&q<Ä&r0-&JWpR7[I*A8#1hHQ $N2-ccX+n2'_tȗ9/oN\I[SiQ ;* U3VQȏkV0{.,綖0uFW_5Vw!w,)?>Ԏ]r=8f̖5өGǠ$o0G2FW3 .1TV7┶6NWD =L"#S@mV5o_4-sBw]9ԖIdsbڨdV2zg!#ɻjOTs_XÉ?t*z1FI nxLI|xU>w>6q|x$y\[_3uB#-%؞F+Gύ&>1udqO vk54Q:h*;gO5Lh W{M IQC62IdxP1e{ 6y:bKT) ZJGDՋ7Q< F(rdE޿ZQ{`$oE`~gZvLl0_d<(6o'5.ځRPg:s6y8+ɷ^dBN:+MCcʓȰuņQ xbdU8 V B'+1ixEDBXo!M!HNv_rurg0;֢v Oc֛keRƁafp\ ~,[1 =ZgR] { Rs8/)?Mi23qB4pYmm#j9d^~q' Y]Bti79*&T?cxّzjO"vi<B}8PχFP. pڌ1}X7ÍD:j؛+CJuA7L"bd޺L zj_gs .<ĩ8Px|;u:uSh[tb*oyJimDL| E'_]F<8e܅qA"d) mK B:.r}v!`W%@^.k֏ Ďs}VSDtǞU5Fi[,*󸇈qnд(J1Am=\:Rťj@?d 3Ѷ[Ssa4:p*l m)\˅ma"ٳ35";[J79ڋtm0$}O} &M㷌 "=A-5K')-#;S2?YV8Vtea,ןDHIWٰhꛗ 8 RrޗqMVBPNJX!1>ˎȐ/JF NNZu6Xw9ufQ۟wINkEඡU;X~b^mѐsآ{/ \ 'Pq!w-1.W|`cpAv{O*<ꦯw'EwQ/ m:HB"ηOkNy}XvH1Gp[dI-M^@ O|Bh;iHn)>hZ0Z>\4@ SBQ};'PhWao_HO\L-yHJr$.J~B~PDzR9@6yfrj Tנr$1HPG/  , '-vYa0+p,)cKZQ Ju*.Z(3Q:F=R3lwФ"(#v+]-$ay-9c"Quff~SB&qc 4Ja֝zY4DCPhK )? -9G *X>#<Ցuze2M72?-H# 社~(X b2=^#I FO-hAp L,Qj՝q,o%;gՁ1>^IsلfqSN#(- 7? eM1EeĴَ֢W tm Bk}W/9,Ue[DgMbhgMcO|z|Ǯ D[W6o5-usֈ}W<%]_mN8801@'m_׬P~^eB2mOѮ^Wx5=#d*E8S?O(D{Bn>W0;IC{녠ZSmhd}D,\5`T-N tpV⚄G'=:yVVH3=j] IN[e#w,lgF OD '-Y~b9}IhiBZ* t:ථЂk]ԕuOҀS*a8yNLOLE(@Af֤}WݠXZbZ (%?{#HQ*\NWX1 8SLRK1; `}f衉1]d31Cr_o嘴BÓs*Cr7kU޾7< FԛŪQ~)o˦'f:-~>T[L- ;*sm`w=StlCeJ`VஇQ%  xnݛIca!ҪW&Է.쾀T"= wX^3\$/iZqڿ=|Nt[a9NYi_i3! H "LͯWܼmaGA^n'ޜOg_>rIT@oAsE .aԇVo!p{kOa٫ΐ8Zğ,캝sz }IR&OvTq6K@̶gms*nz܊t"`Z[ IHF{W꫊./qkV*M+PD ykT?HvK~bO黬m:? #@DD 1 @z3ݲYJǷ /5Gɓ@4#^J_kCG ruX.5X zs 1#>0HYI`pQNȶqfMӬ8ݦL ^eKBϰu^u$g+3DMp 屋pA.:dl[rT~D`#rT3CUڸ-YhfG\6X5yǐi/Hx3+n8IAȥC%.9q9CbD!sLuy{@jj^Zy"y9侮ҡpp/!Ax{nuj_̶dwrm!%"7j_%ΪfqN6׶u,ʦ:J:E\GQȊF6$CT'$D{l)f~nҸ I JpA}ylf#F0 Ad ;MnD-h2- )B ,)NC&(J_'20yI+QE ZEy9@Re*nC< &=sϸty21mK؄| 6굄Z (!h17,aHgМ])Zl7fvr8%} m%_*`FjwD^tJ[ UA޽/zܪ\يj.hO0sy +$uU*ɏ7Slhϔɨ bMz?,6˟׍lWYb, ! ']}T5L <ЃtE8MvYMW}F=Q;g~6gEʰӔOJyG P%`&Fsoi,zO} h. 2 eE*גNd[W.ba4fxO*|X3\iPW'|:d}-PyؕΓwTOMo\:pŖe68z;!8>]\`'Ga;VGˢyI|;G? ƙZ<9\LK |%Ip֎zm ;D ;Ú׀CXɤ|_eZio#߯ڸ9zx=[]VHd "~R Y46t-IZ sX^9:1x<+wC-*T [8ٓ =O)jse?i&XI1Sr q U3@!UO>[I9 -S^xaQ]p:6KSÇ402immhuk[h`ʕqg(k5},@ԜIGVN[EƗ|xJd &G͔`KL^B' ^Ȗ'Le[k_æc;+Rf2|^7jgb<0kNOtΣ0VŦ_j#8ѐT;oAB;c{%)˹՗WHBkpK̿H0:+ >ޘNtq~Wm]O* t<9%jCO0KLӽ)"$TGyq793 [STdnUr{izzY3!JBMCsC_Jw D[L;Fc^ )&Ga?): A2L g:tx-8}FhWռ;fԏmB%7&V"Vboʺ^ h'q;9<}9+QϏ`:䒐[iƗ-QzQ>YSso;KgHz}1$N,skZa2U._rD5/ђ- fc1Sf}Ͳ=65IJ.Wotzә|>0J5 jzlOsQ5&wG\[HIP+lȦ" ~QQX*0}Gs QvA觲ˆOf@e׏i]˄a%Yࡩ,c27Les?sr%'/.X,CRhxL <pT.|btq*/:g wf:aRC}Y[k~.v|gv NNж, Z i îI=u؁tPIBf 5g,и4[ c؛@+QGtGFU#JpbH4J-U4KZ^֑GMI[SX39x7k”٣5d6NQ|:AjpoQm%`;+jgۖ#"m>-T}Cc -s. /k?rIanjJHcھ09ї; w' 8b^j?~G}A'MMN?O4&8 o2R]!u]R%쵸"iVIϰ jVеˌX熊K#``e٠ xJ5 O3ĪL)"TK8bn϶n[A^E3_Iq:(|GLiM;¦3y-M+A*Ǵt<>ȯ~F rnըX &X*f6IG- Wu9<6`@ P HCMO>1?q@,slܦnE2$:l("k GS7-9l|UV-}i~a"|y5Ei $X)4}>IryɅ0 tqk N1>o>2yz&ABnMo3E%y j8(Lgdpz&*JIUU;\0UgΕWȰ1&z +_e{??1q׊` Ww5xiN\0}`HLN1gnhO)°)(x`dI]s$4[eYwZp-rw@H(-/ݠ!3CsGԳ9Xمr3рJU M>"rm0z E !t~v<~S#{Id$ Cg5bɑ#EGZˡ7 dU<`Й);w9W>|߂,d-o1Τ"- 28rQ(Rrzʅ <[\t.E22&TO O o <4LPY¤Q?ֿܯůR&]K&ƪc=œ:yI=e@_hYa0G)~)љj"aePsQ{[54j j8> mV85fWxVV^Sw6֖$ʤBw>˓J>(#^j]%AE,1@M"ٸ+1zAJإCM|~GI=6$g'o;b`$ق@_jX$~f)(æKv1 k͍1`+iF|rZZb,?V_РD 8Ӑ)SrBAHF7c*ū}c7ъ- Gd Yy2NJ͂2c?f&!{K8x+ʫ$Q QX9c"6WdϿ/nQxt^\;πZHM=qtSJfΥ k'\l&Xc`kL^P*^;Y/'=]˅o*>sX Dо%NGnoGFϾ/۞F NgN#Yl$@.߯vYbl-|>ZLjVX&ֲ /%/$#*jY9#(LTPBUdt5nKןƷYx_g-2@icE.t|X>!ޛ@,h4@fIlט']$o 9*\eA0M.U連XR:b6yk6 ^ ."*r91>jf_(7AjGyL}E[h\Ӕ;?_MOvbX`ؐ IuhHt7}gJnw-4ٷ阉Z`h40k佄=fHOHH3 \juBpV2Ur| lLe?NxXUOM+r!F"OO8 ABqHTWLDNv*D:wmJذ5AͣP_-ܭP5WmgNC(L@E,jiRE) vң׵Y>}I -}k컟If1~Hew(ޝW:T^lt k$? mu8:%N'\ߺ!I~pLn4p&L-kC핉64s#ZIVO`QNxxcsop.Dڏ'vόY,J}4e2ŕ-⌣׃yCGUlͯ).}dסz\%yp L9s$b+Ev<#&H5vVC pqZ(> djxBܨ$] MB\JyjRElNv/8p-U.u4nUn#Ne!?ƻٓ:ez[ ؈zcه7>Gen枬3G]n{hAW}I(x f:15G"hsVφty$w1=9W _G}|\H0[[~*wr?s]jP0^$@h rh`X"mY<ʤ\5xC~ هG R@Dk K=ZZe@d7ƪl:hw1C]NB;r^O]>`MĔN So@4N84 3U@fqk_3WKI)q=8.Dv4g.ҡC;ۚ"<"1#仲; W׀b%Q,VΞIQ>f)kMȔ &kfD޼T|=˯_;22b)|ڊgdIplIORc$rI ..k.*"UZiLQ"SRaNQSoCK`B)@Ǭ>f:!W)뛑n~zKׯ_xԁ+&@ܽ9%MglX&iVIbLFI=x._*22*^(7U[b:Em~ RsW In=.׽"n*h&/aZGf/q|!WAaHPYј2>UTD}w{-Л3KF%EE7COd\QΪEn+!rge^ 7*/%2> ~h%G)H5")ڕhE|Z=*^xvi Qtԣt{2ᒼiqwD\X〲-[Wa8m)sp/Z7IG@]&0tԡLE2\0Lzƙ|Ev[CX|Y`t-Y#UV`|(]]*RQg@% B]֞>}GXߩ0b6? ѐ1"&38֋G27'O]$XHnFNjU \]̳Sm.bҪKӊ=Y_eљL]M6|V JrYHLXUg\`y|n%B,+/F&l"mFUKΔ4ܴ8P <[F!eMSŽAk 0PAAOg08$+Xș Rޓ~)iPdF^&Ct OPmiFD0t$RQ l/pUOuC@7 :NNBeY sy∴`RnN>$Mh$Յdo`*hׯK/:'W&uJ~Y=%]ocxtz<Ѷs:5&$ 1&VB0S N6.jZLQT!(["A|h9t0DzIżnJQ>fMmQlQJNZ8\ęzM&sEz&02R/bkMbw"c+F\_pa$\ݕd>n,dfUA zy: b ?kV'Xw%Zsa t?dF g%~<ӧ _5#k˜M~u*j_Aal@-ehʸɮ3_v5E;ALENp2#Z`Cե UVJk2{xBT@W)TU!d'o8U:E2V5(@nڦpCO#i u$ZS9?zE( g=x}Fe`yac2ߦq)\ΣsIZӤbVL*ua=@~uw] SBB HEFC].zkuKNǭGZqeڜ^rxxE8Zx'nOb޴cul'/UԌpLjILq~^zfDÍƯ&xZjz7"ÐM/?g1vJ0sCݻZųޚCΆko:4BUGnL{L.JKB>{e7_a,m /h/q/}OlLO 7fe]@46PX@ ugȺZ^b?{ҫ5.돸 ?4&\PFE`'̉`\Vw`$zS\p An(I8wJNPfb| -AtqaW|Qт#,Š?.'EX0۲sUr^7hj=Ky ilV [m=L![]^2NtlYjЃs}5sFЂ,"^diR79>G 3<}b0Mx,O*'9`:P{Mc@KKZRېi/FM䧎j]z9dZ!%@%ޯhȩWq7#zEW>d%}~FNچ&drߕ¶0{"ƤEcKL6Kd/_ԀsBCp.Wb^i~B9FBƂm39s̀`kƨ9\u۸0lf')Ahsr@@(l 8Mb) sǻJ~2w*sAGBGN3 -\Lb][p~E-75\}S /o|B~,ceSXA<+h0j3 ]&I=9árHtRg[j?x1JCOUFkc43:CΤ]/?"aư7 A 1~g0D3 ga] YX }U\+:$겶!3Hq Q3'n.=7?=nXQώ"qŃd=SuD<Fuoȕ(x>2: \|l$p{t5_w7F?YWH.GNuSͽ/oJ6h3ZFyj\s&u)RHԈ&Ƌ7Ҋ΄5t-ihm)=J8zh+/yV|=[GF\`gA%R9.C 8RRBlo vImĦ@wBir}f@-xś#F>c;` 󋍒_*;M'J5ÿv KƱz{a72l(bkD3eTLZ@6 uՙG-@L+g"+"/F?=Xw<м ܺegU!H?Y^R_zum0{j.ǴxfRRіȃPZ:BւٌEYRb0`ﮉ IMו39҅x\iVBcoQh kPnU4rM,𜱺\Y P1PoHO?R|*v(7|u Q,Жsrn GUt2SOGyf۽짰p p}0[ #pK@Tq j!?Oʪȧ5:yL!mp'xnVKDcF,wHunz1C? Ns)&~;eNLytߐlUGEF p?ʃ[}UyY!&͡AJ, pW0叞r?8,csh_ '9~G,a:o ڟvu\:5EA4}./gYP᮵Qq,*ɢ"]doG"c-2+}i~SfݼM[73jYb8­?f?u2iƣﬥ"k`*`? D瞨y''ш緊[ҵͳhbUp`Q!5@3>;U 񴺹v>֋tؽɹ5KF^0 }d0Vj^|N|-LǷ2)ࢇEbVv|9Xxn޽Uf=F` 0mғ" ~Fy.i<.EI]_λY@'EdwqE/bA1Ԁo)nVm)Fd\ۙ_h+toe@(a)W'r a;7a4)2Ã$@ @VX!'с1Jȃm`} XœyaS7k 2kƤEEW"_Jl8elK Efڝ} \04_zWfPjUko6r>DŽbe{ˢU=j4!ƽpm\V֌)']řX MJC@ OםuZ?5 |1?s:$o"9ڈv7m2GSK%.p-yHA a ґ6.QavSL<`Q:6BA:1kt5=+QG?7"ݎ sg颩n嘒Z jyD,%@/&8 g'_ !q]՟Clݦ`@O)]Y;1h4Tӯ}|8J9;b<*?H90[c-б&YUD=`_9REɦ0ץydOUc^MDP)P7Qt!,ozNY`ԖLvM$ɄQ7R3mpϾe@o/ocdm wC=S)F!NBh;E..'>UͤȜHXBXb]?sw-  tDD1XWI i$]4dC߸}W XU+RaNbbTԐm=`-FMӹY%,|Hchz~Oy#.#}bc զ !5\4Vβ?;]z؄DVl┞Ix8N(<",6Bzg*i\^Fz]9նJ?.;Ǜ\Ta`&|H NKhSFbojݘ"a&CU1{د@}i΢N"Kl,E@ žsC<*,Nڣ\y,75=ցkGz֎ 2q 5 q?'kl-WpImTXeN"fRpƗ?gԳ}my$ (}IST]wIm, 5C3h4B;fgGvY{ 쀧ټ~K?)F)k%"SXTt#*\ ]O8Yg>quE' G cK6mn _:%DұX{BVT$uCZnO^FMKxlX.<7J'x>1aZ^&|#͆ӃS.򋵥Ylܞaf2+>[ԇ##wi ?ňTs,qvTѷLΈ><@ *! n;Oܱ9{*?PuzCZ6fo"mZ,Zq1 gĵʼngD=t>5|kV%0(g²mFQr۳jB\\Oe ׆U;@7>6 2?^ܰ NlDMmcݼJf鮇l 9k%Kj4(A%*(wx'U^(R@+9p%_{?с p"i:ڍi.+YC^#\ĆOQ5F0atRYF&T93έYUZ65yzij,|IQ9JC1tE''1W IԃWe, `grajfKNׇۚRA+ Ea88y;gí>\\޴ǻ0Fgu'S_EsѰ ;.rA_%7j\p8Ώ$O_.\i]*UM7p#i)uu5(;tn2{ǣ22iiukG5#Ƿ5Bc:aC*G#ʂu#߼jJ@IB'(s\@ +C>9c׷wD5;=uK0 IW_sΣOΤH`Ђ ];d}d3p&K)D(em|$:2{9@H:H=Om%.G: -"BxJbοE?Cӈ' y+xDECn")%;Ȥ%enUJg6_8rIc׆CQnםiΟ7w|_5 hL_"P Wp҈Z\zO:z07w0$|m A%.M6(9;6Jm^Xq+[HW.ΒsAtM]lH n?COp#uAHAihQSҾxܿkO&W[ \5FᆵWM2;W2Dh流.>%ˉ0_{d$ш! <+{&D/CHH^ PnU%C궄vpl9 ܕdXax?M%Vf ƻӻcN_gYH$OPg(x%1+ >r ;)YVF7<lm,D%XDtX6ц`tLSL~멲 Y1|B cӀJ ">ڋBӦL*-+C/(RNdi$UOL*ox1I7r5*p@2/^s=?Mj){_cEg[w= U,(Cbɜ4+W4.bh:lVAԥo᪈P_KO $" s׮Cl~܍X!'4R.12@ ۤ+Lci7[췶3F6 [|M5X uyP:@n}䏞=B͢:sx@ρ@0jÕj^aFF<$4:DFg<۸UL5R+}iat>OiIaNO\ Y[:P-ݩCSZB`rW'M\]%N@2]P/>HsГ|Hr'=vY H=Ml5oz2XY'nIiؼ8Ha Re N@@m53>Zr߳C+*luVM4M䁩u*K˸oi:Ը#df$0J2u_#| H*~fH,ː$"{Y^@pD߱dR񤹜7b"0=n/U}JrޣYG~$~?ΗrSv{<|n*LXE@ ¹/%+s}.u;ÐݔC>g2=2aRiɆ32Դ(bЫixdV>'z'@fMB |Z)>A#тRVnߊn&7NZփiR Nz8"[w< z? =5mhZ /_mdzGPH3k3؎8/ ς #ǎUoRa $epR"ysi͚u@tȏ׌0 C.bXm *\$5|/2V_(Zn;^X> ҃A}cNPmQz򁰾LzOVIőaIӚbh>hCalJa/d1V80 F[ZiqhL.QֻeB6}]@9wWo B5پpcAj\x'Ǡ%C#z4 [GN(UV̕T᭄)}DI,JZ<ILFHʪ3R2MPqIqx%Sy4WdYwfAwH.|itDW]4OȀHQ[jJ'>FFTP;iQCr,s!jxt3z?lԉ:(V ayQBY_ט~c>ٶn D+%K0F"*Mӿtn ?[8 Md!s3%a^,mC)ȮR̡r"$ږFrMD-B;-z k3_HJVCLa"w,%%J Ä~f NA5Rf\?疳h~V`Vt9BaUw;3~/no%#P7>5t$:jO$fc)0<R3]@(.Pg +R"4@3gP^ulbVx:2[5ؑf/9*x߅5;ޟ]QJ%#˪Γaإ?h^RWRen* R{@-kv}[өz!b hqq11 fDppܘQ \QkBN Uhp8"z@h lhAxٛC@8h,/` _*1\ZDE8=m؊K?|,؂lUǦ6Dk.nrlt$LO ^jԓHHjb#+ÔJ,ˍV# lJ6ԄE6Fj)^e*EmqUzuƬbViqݻ0j(9 jMYe '*:၅3y8<ºR|̤| 1Խ)q ٪8T#t u"xbzÁKNT\޲rX \:FB_q*T 6tCICY9/x^v oOmEҜ10aMl!G*|*'~mR#A+!]%OX?r9 ]@vJp@qҩ.{Jc[t&S/i}q6M'&mc6Tx N!޿] eG{O/]hF~" Iߝd.~uxJ5ŀl^cz@gnl6V.o53Mܧ/WZ^ݮ|סs"HɇV-.[;gNp\7ڿ}M69(Od7*ߪJKXI%`8b(_μ5NJ{la?M!@|ʐs{)-;7RZI"$rJlGaV/Hta^V&AFJJ1<'բOqvxAn~d4j;i))`ii{?#ZY?p(ltum!h}v Oi q?d =jnf5mwB![T|v\G7hFvN]$c Yvi$jLyxJn2uPT)\Ƶ: =0=z(u $IT<ٳ,`.[o6ϼ乲gFwy:3P;s4a,/ySw׃# .!wHQCgoAFp=Q<_@ ];w0z$S<#׼^=hBXmQ :4اLihZMqG~R|! vRߏuڭKQL[th [d/[ܠDa ƻ"`+CK.!ӏCI7~}MUx_䏷X}}=zb̧%Cmt0'%7>lN0r;>~S3-}Ů@[#`NVe+<37 >u_9p&F-(:% NKxws5gB}^ÌCڳ`/*\ɂT<_ X+ J Us%킙#&0̪_>6Hi1mPV< >;5,֯ :uoNʱ@g M*0#@<Mu:Jo×mn:p Ej\lWtHfYIJd#._¸ Dj6)}B]>z޹.ZeS7=ya@K>v'~6䳔6|U\ 0:TF #v;JgRo< 7";5%O$f9x>[La)Mj)rЬղH_L]j$oF-,uá٣wfQ讆;_A/QimI?pL3x9pPn5WVRV7$mhLGo-!)ބxpO_zr6ݛNErs4N%"i'k!-w5 w3B9DXqXSTӗZ1}|4Œ4rxH>+Ԉw;DʉR"ΒSgh y*TG Ss4i%70"Τ-hsp&6C/=r>lm[[Dj ]o;Ts$<:i?6zҮYZ y&M\8|'/rxIs_.z6CK d52-kqԒygRkr,(\Fd0o~jc9`d8#rTCGKKn]<}u[* X~T713a\ĶwRTDgz\e-AOj|oG~f( r>/Qέ7BUeBK4BTGsCu&`eۅ\E;ma^-"Ylrȅ@Ejd$rvJ!q* ٣6"OKA#lEcD`m*jpi2LQd%B^O®>DLB|"9*aPG,[(DfLz@osoqف)$ $էJ/S}g}h-#<4A!ќW#m٘{ gowRP/0m6i=cY+ڤ 4i~fn7OU4 RVM2AQ eđ'\y^g!.(ݍfV$;I ݷ֕ifEJ?*K, 2(;d"Ttg,cGﱝMކGUu"{u9(qiQ2hIn1?w2/ή+5EֿXcIܞÇp~Vi!W=hڪƺ` +[m܏ä ^NB6ڟ/>cuOQ&h P Uƙ>pK'] ICi%iv)`ph.s(pڣ(*~ ٮDJd|j0K a5 |h[&G6߃L,@X:KчUX\wK;L|T1?u= CU,XUu*`-s$K#> C51"$UOw,P2`=߅YY'Q:F9W;!7<8l 43yWY nW%foQ sx`YˤpwBlVMU7|vxw=ǼTi803ꨰ]6];SuOc,lԮE&<]wM50pzS-Mr΃E`KcMJzCfU'xNjng1]8eV_Uz1K J|O j9eTATs#! 0w0D=Nz28zO!,F p*QT+Roˊb2Y8)_G`8 ~59“O9O^}SV$K0Z%vfLw[/#y/>ƍaVme:8]]:aa#xҽ#OL=:n +x!tF"RNNF8rۙ+Z5{͋vyG/HAΘH`pO6Ʀ9/F %4H:)1&bOv̆`XY]Fa5ڊG-J -φV>[0UBOFX=M:9x-4RJ qtè˚#Jh< C2qڸO؁.%10C(7ݫ~T!fҵhf_U7{w0q;ɧ:z N4'n?Hm$گU3FO̴ty xCCDwxbB3~M*dLEE= uJΖMW i3uh\Y`by7fݩg  BE]\?{چ883Wv2`8|Fpq`|ud]x CfV7ɦuMM.PG]i1>Yu  E ~? ȌO8քA+=̣ %^R<t6aHhX+ Bȁ?!H~uyegJY !vj$,sƶ1CeR]ۑ?%sfX[(l"sr0%ZTCJ@Ab;Y`v7;/S4I-Ds|c*6`lhzc猓 Hs^RcG`8%6C1QnB,}nbYہJN IOéqRhy1n+IaPyKXuT@9C#NWT $q7K\ޛx%4 `mj߷x)V2 g#ONQq]Ʈ|>:qH,bH,9:-K3cA7>9> N%N 0IeJ׳6ޙ7wc$f6D&KTz̊nmğ R7ZS!~K*lĥG~"[Xz!\kÎڳ$@I 'Ce/q3bX|stC_ƒuIU7gb10 eqXrGU7{Q.D-qâe!oe}Jyg5V-XF*M,Cm6| L4w[mAWqZ[rQTL$w7i_(Gƥ = ^6O3 dbTEׄ1rsbOPscEk򹰵jw*U;\Yuh0B,q~ս(?su/7zJIKAdǤn)iղ u(mn'[A:∍tވRbNƩ1'e3 '*Ve7cl|_k70}3D%pLUmHr 'ؖ_=])J Vyt} ⰃAaN(Y}2jzxӡ87DٞaMb)@Up7i tC/SŒ |\4Rv L9A%J/D 9s9j2M6EWz ^9fD@}[M\>׫ mx00]#![$ rVeStˀ&"p!IPgr U/:_ ÄiO1Ohe5Xn)C+a6Z3^'}P~d6IsW~8=T_yQ2&W~.ڎG6ppsnx_#]R/<]HD9|Ern$`(^8ɶj87Bϻgw6MAN>{ vڹ5nba%Јf9A@7(1քϊJk"¶R,_?m%lv:iJ}]hZ#͞E]P|@\RS9EZN>MdHv7o{Kcl԰OS-[|Z#*ISV//3~QuZ~ HE1ӿ8E=xKX/RUnsSxA\鲥e8Zȳ5;c8'&)\sp&^i$^tR,)Oxzx}0V%v'k6Њp@sB!Bn* J/w8,pheu7aDJ\a,Z'Hp#ݪB+~#7erm@F 4Hl̴4&͟I&8ޞj1Jl$/ -B PVK^P/$-^^gn4ij9 LXAAv7km}zS]++0R 턃D5:Iz|H FX&Gvnї4s׼˙9L9 <,@t?h.v|I'$u )rߘD`ڤқ1+яmĒ":ݼ}\Y&NPV|zr F(^@ʎZCrC2%u:N9/w K8w . bi$eB gz䉏 ^,BfL$IehFܐY( OOMh 5498LvKuf,<;.<#ꬴe14@RZzL>԰?4yz$ iQlZtʤ+_|W+wwC )re/nvJ͖Jh!~/Z?!]E\m3 ׽VWFlM.SW*i8&ZB=NuMuB?RlSQ5 eAcGYy?`fL|ƚTVhTNrZr|l4'?Pޫ )9xD*2cȂoɧt.W ?B0AaiS+8E|/o)گ;Jyb{/wB;BHmMЌL,O6wM5 ͅm*rQ(4OO Gy[PDk"H5 I{A 7 <@ŅE3iCa OͰC?$ $擷WY9v~"WU3}EOLBQyw;AO Aj~̕FG0{=kQ-Z{$3|Yz/,?ɝXRL+qF >(2=?ጽ~q| i]VHTX6My?$IC+ URzWw_@hMoO /GqD7CtsDjxeai?fUqhrL ؃KH旅=`$(Ȟ4w塘w!uԚE>~PRF6?,b;̌əf Pُ<駏3Nf-qCqZʖD:ˋ)MzH `f. ꓴ/`#Lp(eRP"{ eI11ؚJHn3AQ,yH._BoAp4~_9Zp3%]ƥfYU*m Yk ,r1UW, bN0Rt-o!dSF(KHJ6_pA9>˘j]h!'z4` ;|_ k]Uޘ }-\ ݌01O0YԒi G$(W*p`!xHՁ/?5pQAsOAei z!AH|tIBaY3\d] n K#QM7b 2UL0U͡Z%S㥨9ase0M ʿ.!9N305ѫiøoyxoV_pB\[kK"$HS c,":_Y=8~vy)DaMn ,dwn_ 1lIH,hkļc mH:Yi='ɝN <N+6't >Kk@E1V=ʞF Xix(3R&e򬶃Gme &oq#OS&C\8'G`fLϲOBĊi6*<gQkh7~a%2U9Ӝ#gu%Sw 1;ɶ-Y}@K}N8UkPwb|+=ѓf)'r)5Gy;{VLvK\dJv6$-GY_ f'-f =yB.-m7~feiG g?YɆG9{ʷ~DU^h{tϿmOb27χBUP I;(f#}w91Gzϲ\b A@jU+ݾAeFW[R2^k1#?c@.8g oZ?m~l8 YɝG!78 1G[s/=3bLk~z1r2ceDj6M*<̀VwIoӘ?J9^P{7xQ`(Ơ̽t"ɲMa>vlH]ɯ$KTD&-Ȗ٭١uvmgcCV[+8֍: s 2g%lt!Gp1|&u?5Qȿkk OnPkHW w|-!g_$u@`YQjdX "mUdY."j@ 1J )?{#qV"u,/-DئOHGp׊ [.rPNȀHpK*V}fqRpLЇ.YUs1TC%DMXtr`j{dXw||(R܍۱l4Og7Ɨt5~(UCiPFCh#( B$>Ѿg4CnyfI ?ancSHɼжspOk DO/߻S/Yf/$fo+ ;ب?} d&BE Td1S,jeT'Pw|ZiQ+| V`NgЅs`1*!]si Lb"nȧU~q9I;}/ 0XF\:8mx43h~2]yxE $"b=ɢ)-$K-n[D9YLySgTH\~%8˅L}47y!!r֮Ǩ{]r @/; aLOcX;ԫ{*hTrb+6&Ӗ9#zk|Qi<q?baxyAj90cunUd]gp9 K Dckcބv>S8dDa@y)tE/6 bv DjդU =EJ3G?\淛tdpR yZӣilw.o{yHxĘ:w̔Nl(T uHLH 8(eGXXOf$ǎ7nL%*EݲX]ncJFlln[aA\a12v\~mfVB:̚阁.D!чɩ=Jma Z0/J@ger -!ߠJkʔğָY>1p HB7haיa]$;=șbuV0іM1DxX7S=/ rɱ)>%.|mʇS>hsGƍ6۝ka&,6AK,mOg0Ar{Q׃ʁl\pO2:Y$L5s^kAKTb|aUT<4JdNUKV՘Z_sGUGeN0Q̍n ϒLbvmA8B[ZE7͕NRD7 Kx* qG P;i==}R=eڒf_LmB D5A(e,59j a)p򉷚e;?o=r^۴<#x$ Kӟea֔(5Eo\hnk1ّ9ޱWTtkdQo(GW`e:uCWq̙TfP0 IOADN9VO14g˹::Vd`Kn|zt7-mgÓxSxu_}s^(ΚSqCu;Ć!7Vza;cQ꿚5TskwOq1  l|*\4 N:g`kR( 5:+w%Ve†UxwC VmNz㻑4 *p&"S1]@߫{-[<>~@ 3ڴNcd<8'0٥o e-]ȦWh?1z^AW{36lRr "4Ğ5HY `uwmrD:-N ;P݇ |0U"=ל|^2P*;tYM?_r':F,!Qxk&u@zdpHJحP`u4vPZogsiv_Y%co7=$BJT>"2c,? F{WlFb rwi8 &GI=(VS[$|x"U!}΢bv¨PJծ$ +|D0di>Nl5~mES{7%:~kнpN؈1׷iƣ0'}k^;Ue?EbFg/pEzaW~u}ڂj󬜘!L:UɍRxcecANLCVϥ#w>2a#1E@/e ")}\Xn=WĄn5<8,Zϡ81!"#vl)߻HXǟ;aj6e["M2XX~ᨈ]춮]‡¸[n>A;֘X^?;E9y0XjS5G}cy*:j#_ƥ+bq5)KWp]fUQbR(oJ~=Bނsu28"$fѹ+)l]j3`K8(a䛛όE/b#,'K6aqAOmbI [C 0x0%ߤ<02M-ˋdavj%]kEzH+J9HxrRKeUK3܈{@Y&Xtbvq\`;64습E:I.|^M;&)a8:QtgqҺ;Ujge}*.Ycl}ECHbK-bW{e+f.6OXI3y@UFA2T =Pʱ]0'6oO,_j%gݷ̎щmTsA'6K<_ ʢt `^>vpcI*yPV8@Ls W^09=ǟER}]XN`J^9ܥ)XYL= ~'m`h.CEcFJpr ˠg=/P[<8>6*$Z"p">Ar,7&Zwlj6q5 5dƥC|jrc^2kIAW|ғNI²9=(VS^چexr;6 :U<+wC~̢F =Tų*˓nаaGC1͉P51{<Ŧ|)9}`ǧOQJ" FV@B_J-gͩ*L *%d&v<}qG$cǛqW41-Czw" j䴗&iUSEqpTc^rr 񑰇NҟR 30a88tdV3b7 =oQ&)ITY=+lȍzZ;Zrr/B?hRPØ}騫#j=5E!#oÈnӵ^ =zϦkޣr]Rcxs'%Vs5&=bkOo b[ǻ7cjRr,@ys{eXJ2@\xZ؏zJDŽ{:$YO?"z4?y\T$mpXJ^J^}'Y5źi`F}s vqChmJeyo*;0.NɁx[BCB;UBٮUYlsT9l'x{Uaw_no8U>FxWj"4'<-,–R_sxB.VŔ^B2$HzP#$ڊ,Q^>b/ebTx}z\0&t]~hor`6*cxY!yrTg("9> I-xI #iliM kDtؕybx >HƼB'rι1CyÚZ1Bi~Gtd&O?iPwL%Okc l␱ɦzh۾/dg?JR= E>I2Y(i&{DqJJw[ZFJEL-AD(Ǵ43eL1tzxY/(>^:em{HnO#ם8cLi[$#}Ǚu TYx[fyy˝vdxd(rp5(?_d͖qEs&dWՇ&Z Ot709m/2aٜhIݏƦOV0paobwQy\eD |'u)!ݘYє,|Jb5wt2vx4<5}q$eGj%;.QXuݷ|'"pꇒ7>.hdPiϓǎ{-W(JY]+hr ie/TP'y̓, pTۚ@7F9i}A"+2ǸRvZ#ؿ:w8 5XDa\&wfAw6<%λRl 5:QGKPzj*`ks(`4w.pۢj밶!݊COUw TT.3 9QVH+UvSRU?Be 3*ztfmAqs+=F 畍9X6I2&HZΦZ(v!Linbicdm4 ̗k5ǔ|f'u ab&Rð*yܫ`JQn,ii_Y8(w^)JTqJYS^FH樝,쾻rh=NW}nz vW?2Ies,0ZjSﴨ4x]}^z9@c- n͂6޽O Op e| %Ջa€J@NvV|=[N :=nbʚA=1M#C/(q*iΟMQ8YQ;z*o`00!QU*#.NYͽGqSFI .Y&Fg2Ě=r|.;#N??3R^^gV(TF3gf,;_TJ5j^,!ܭXkT.nOiWĉʬ"ueo+WUM_1H%]1!mJHE\a\ 7`Cd廣;tT!s.g>ِQL>u~hW*u|)9|sa7 !]2c i Wb%B].|A5r?Xj1MI&m,eB/ˡuJΌ#AP Y>-R#XlJMbXM aÂ#1liTڻis?}EBk-[b}$(xn Wݓ!7HQ@V *Z*Lm~ћ6N;4/Ѳ?vpҰI3Q'4qG A05\*?y \qNckDibEvܳHЊPQSH5&TPY GN jZ `e1+$d"|:XZDMqt|x79 _DL g҂ qJK6IY4xDdɁPkC&X4kзwE$%-Ȳ@NeٍwݚЮ^koտ-|ᰂMqf+}b00y2ot]B_{Sj;T#u~e$+ޒ L#c[Q)0fh)& A 7VJ[- 3" [>$QJՖ8`Ny^>vU8I2hl< zXr&}5޾}ZKD QcD6>+<^ 9E4#$*tD MX}q\fKG H.S qi eFtGs[(@~ ABJ:Ǝj)*鼬 GmŸYRtJdϢpÖH?@jN<_sڐwA9sSJ :Gv/8 Q W- tԻYg/+H?[ qFN${Ӓq0hA5!n+\0i|#IJ z8t$`-!9z iJͿ˳{n*Z=~ s~G'%49S||Ӗs(#wCQS &M@= 6a.X6/UUMAg\hՊ@6Qxxh5=(=?jqFB<Z %0D>EwȌym`0yirF B 1ciᤍgD`; ʠ8VYIvq`؟ bdM=Q!'Mydûa =[ a-iN0Nu/G-]ŵ.~ (ojX;wy]+~f573n5DIZ ~)honW4D6]r|YLD:+,!!ҹPLf̿Jy5-ϋۉ^M{nu X=MK*sj_CV <Ѽ%_J+Tp=&n 7 (*;s9ufM?VyU7:3=(@"{ `=Ps3]БytzRcZ!; _%eGc+k`﹀}pඃ[%#@Gx6򶿟6d,9мr`2eS$ sQQ:n Y.G.,m>IW'ϩ0ͅ@yBܨ`Ǹ~F~XPBm _b2\B qAѱ{uМN]30W:ϨN$+<AAߺvJHdu0^ce:(?OZxL,@rMxn8)^ھJp*ٴmH伞Ŕ #ڭzߎYBP죲n*^~ RPYvJ:e.fP8=cCR/.S)D ^ 5.Juإӄ@7}2]v "GC$7bI3;l1-`!QO:} Z`a\ZFk1RuUVPZ{ /!bbF/ێdqnVEt-ܕ\S(2Qv1r}E")f;_j<ʳ}sUq eh y܊!m/:5ZQ͜Ֆ&@3oh.,1~D6urlq!Ȼ9i _9-y]LԱBm\@h@ԁş1`}V@[ |.i|R6o#UE&"!}ҹ }2$6[t8g %5zBb{6BӁ<9-^iQ1N?64"iP JobҽݠXᬇs k+?N髺1YnKC3FTMjbԃJu)~B:8[rUEʕb_DLJ%1=$-wʵeҵjj+)MTu rGYem #譪QӵdJkf UZkmJTfo3 kB"P n|̐dn ; _)+n-BuR68yJb7IM#54gV~VF=KP4+Njp4'Y\ \y(cl^a~SS$3}(nuCU󠙰}ø7#EDNHrt_ ֳA[_LE=HbԎd{6,0u_ΥiПLCh,dtƖhadYOh=fB; gcyTε|i&;ur綸]55gI:HVxT~V+sR&e\GJ1 7lc5~hN\6]b7O]z5U}SZU\RMx#@ssL =ghQ'` {31PF"&v7;Gݖ[TdC-BW2J`oh9-C%XM'dX>Mcz?Q(.L?z,iG5?b]i!.|:f.}e޿} 2C,d_eI-mIG䵩&σpz \{AȬ{iZZi^hAʿפ18Rdd!9 ok"$tCb.2 v=~JA3ɘԓ.]-i9' OJgddɞ_J'@ XN c|?,Le\@ ~cFR+I61O͡@ß䚠4Di۾uNUO2sf,7 ĭLDPj2a+q\8wGVjr-bV0yt'X؛JQՅc|P3'` ĜQϊk>sSf]XJ;nS ;&jHFfV!;Ul.3@HC vS9fj;dss+R'`׿u\CEίg H`[=s܁W%\')!@ǚL cVՈ\ΆPezK?1^tZKo#dt 2粂6 # 9µ{q}|onܑҭQ44—^,?lfG8\IJ ՞}ª'Q g^XڄIJ4leK96xt88iAHb<0[\0օm6y ;{׻ ܗ`rmVC;vgL&MZ7#9}f-LKG 1s.Hw >K l0m ATD*z$;1fJzjyP?E@B )gEiÉI,xWi.=K8Dz/f>Hv$3~Q`_XdxE;",'w|l*uP{s=r{Agoed$mjPѾܛ-#Пhߣel~H22[d~]L0/FӭQ/؁p'J\=eI-7W5n3q7$LXVнva<^y{AqNt0ޒeЛ;qVȹlO^׫ ۾_첏<¾l?WBV ΠwEqp~l|,emRYйmPrw> VqLg/\*Y7V=dVe?x+Z7Fbˆ4BMA("p c(#l)0m e&̓sHަYv-98_"/&)BJUrxF,tp!l~4!Cϲ`"~6TJ&bcCBmml.ῚS_D,0L_D̑e7>'] E:ev r2YB6Tn- Y1S`1ϋ ] ~ TC7+ntͪYЦ3s!XL0^~pTQyl-q׶h>MjܻYybJGЂOH@|ߎo⌭8'ɠJ("ܐH CŠ7d(~B1e/}'AIxwnڲw8>n j"bV#c(GO6߭;Qʖff%+>6Y[1H̸ܺ"jX4CaX] {qlM皉;Ff EFD ʽA/ i0|25?SvYwASܶÓlz{4 ^wb0"= (eA`#Ɍ1<ƳkVǝ>l)Kqn|ԝUimVcٙZ[_RUQU i;M^ldx3l%gQWaRNUObh }nل- @PP?KvH׷B9%zBm-}PRHR}W{ڧw" ]T >SB"= @~(Jb〚(u͜Q]Nj^% tծ7$$cQn# /(-E,(<ʋ!;b/~㐐Yu6~L8͡7 1\  pdP1]7#AÅglwz#p/E()>)r3 z$0W2ͯcz,'4[ *Q "$_C G#Gb.1L:/鋨,^HP§OQӅ{Hc =A?v+x`ّ,ww`.ipZ̾rhY1-j,FE᥶#U ߞ}pO}1g=Ork溩{#`P̬uY&`>0xu#4;=uyf)^aCOش%̈́Rc1R=uߺ}W5HY(b[^We7{0^!+ߨ2DlJ,ɍP}z5]D7=NڑetCSM.W\lP?i8}kmvG-U+5G^vش`Auм:rZo3| l(,Xl:!ɟ~2)W\?JVKƔN^IzfCnX%1x{~x ޸aW7TĴt!Nq lJ:Bgd3[jTJ_\lG}yi^§ /jC "w/Wǜk^$GrN/}CnFz +Eux &`lE!MRLȗ ) H*BT!~ &fjagM:&<|1| %<&z"hRf{NS3v"p!o> Z=`3wRرJhyRWN8+13~%c1=LU #jْl6)&H% @ƦF4]0; Sx!{'m;DuN 72B$G<:/M䝂1sS}t dD~t34ϔGh:wٹW`E>5 D3-P3UqVe D-=b%#A/okyqLأ =.XZbj$It:A١dEzHnD"v:R$|*}H nOqK6}4_]ժd\l LE/WCuh.Fc4,\y[؊q*gTD]!@+?"f a IJ/P焩67D2qxGO.N(.0+DF 4Tݢr-9ZĬ49 =$kΞ1*M"{A2ڔa|qx;Z^ {5;޽c#:_P! n,%#qQL?: w=v7xQ5l}[&i+F\5__ܭIAhc֞^x)}]  Bj"dfCqY뉴W |t-sWe3()!NN[RY0_ecņnL;P.v#Ҧ|߭v_$ģ(1],aܗ.CS -P;K:K)(k`SKVse@RM#`$)O"R)1:=TiӯgfU3ȂẢÃ@ {ߠPf~WunJ1KEHDmPdeSy춂aʥ&M Q=Z@ B?89`((J,ɱ!({BK70:g}H|Cjj߉pjye tȬJPc8%+Iȸ,Z.9gꔈTVXKP!wo 1|s_Fޠ>SWn $ܥ&[HpB.zMfP꺌V?|$o(l^c?( +HAPOōp{/fW UĄ(;.+dB u+ՙnV 9鸑f_3F#йUx+/qOC;Z'>>,ŴE^sTFOIs1~x%3rwy[J Ƚ^ I F i*o5YNГЙՐ JY.}# ?lKuO <9 UDd%3_Gxl;E9G6" s6I@sS-ۑ\>)Y7T I'IǛpݙ$i`G;JNg߾ubح*#k9FѭD8UX~O"%__ؚSS$z]#=N8l-Rwh|3.PN to` Hu hGf IbEY63tGydWDPf śh*B|;JF4`/7ŕ~/լWܵbݼHwF,r'ߩQo 8-}Wnq|58ۤѤ8'۴,s0p\ὓxJJa3'iB+_ "XQf-DOՄJC%}j^v:(DIIujk"Xnl5SePF{(fg]Ԕ{jvz˝.Sc|*~aGNhlMLhck +Cgl2 v«! -ՃelórUTcDWsIEsXwl@ZXv-_6Bf;& Xr*HnAp c҈*0Ci&HSvj$ q)?ޚ[{{5xꨢ.pzX Ur8>XՆlGd(ݦ=yp3%YO.U)KnK""MW 6ڥi%9@o8g6Fɑ^6#NbvN"XC:ۙI"܅eMKFN}]11b.&%y{./1&VtvbNdM/NPL %8]F; 7$=AOBkM>Cp!q6FWҊ@PSlg=a?XSuQ%t 3#ЊX骕MJ+< 3WՄqVtV''GÕ|[;~-[J( };ׁ7>A_>l''Bbo֐>X`#wS~#wZƢ3DW@gF$ڋI{0 )rj^7OuSfu׮`'B?"ᒡwSwb~gf_sb7MY.UdsE*/ ꓜ2)~J}ZKH0 d=oS1\MWVTZSH;i \_QUۿ$ 9˸oN'QQF"vYشV(2%{ ީṄ/\Q7h,.D&͇?ʏ O//C-{E'AJׅK.><7&K.ׂL1zymǁzҙ٬+a}{ P7K<ډEII.;t<0m֒eUꤧDyƜb ӯۨ@31A/c-DX2c+6 &Y+k_0͇91ig0SUMSm>-xƳT2o_ƐG9A]ɔ΋r)w[Z4(s$YX"~Vj; |p&|{csCu7XX2DB|qr&ghKmⰨR+cx E wh#{"&pM4lhYP7$ζm_K~҉D܈#hG^N6:b&(O=!{[n!o5=;zfZ3T\b  :D)R[Afp}kIES0 T W=N4LRDx8E6ڇHdCggg>ٿx<31yvfXgӣ~I7ú΄1 ^xM E8U08~Ośaͧ(ZTTiET\h8ޕdP;={#wm6't9 I mܦ A *UYRj`xﱖ*!Inv2R&gԹat,yC`b\)N,e&T i56i(a_ +{XE99l|"DfYa,%ݖzd^6,Oб@ }Qۃ? q QvƸ-~VkFW e.|h~̫(Jv/KMel "CW[Nur]CWBR@[F={|.Md'B*2ِ2ޕr?tȏ1(+TGeP,4m3[h!l{^)JP%6hW$)5yllnc=c(0Lu&xE2!&[ϰ;)קE~ 3$_p \,ushB[j2Oh@$! 4 2嬶 hAvqu&^8 F!Vd{v3ʌNhgaRYZQ{LJ["giM"@c0 qTNF8=(~Orݣzt9N?] k _` }oWn}"#b4-WfyGC_!!Ait^w~~-U!|B+ 1Rr-r0:J{Z$ b eWl}H-QKG;VgEl ᭚- A"n ޝTx_mo]}8s)iO>L-C_LA5AGp$ThU;/*Q>ba||APv,Ec*O&4Љ*tſ5* `l]2)i!h1vm{t4Rӆ(Wvzo1u-ԭ@9pIZ˥7Hp]f9za^4?S,VM7a-')H7S;iE4U9 |/rv6wNL0+zu}fGX B8נ(yѣAఉU:%R${.`5Z|Km;Y6F&$^)v)ϟXލmPw)ћaL^Qsߔ|5PPv}' Ļo6Lr8W< 13`oSi))o:ON 3nk\.] "¬?nUS:Yz7^M<єJh_b %X5N'^%n dWőxN^*F#)EO2uFY.H<Dϓx$A-sńhEv óզgxUXφ狋:ym\Znlp?8=ۺrzc6+Q!.~wC1{e_ʍ. !;PѴ{N`gė{&yywu(-tm2Ȱq%cP>~NZu-xdyF7+0l5 C)!٥]OVbL]* $QiBи;t4j9316dzE@E ;r X#Ā''}_[W/9/(*&$6A:_K#mxYϤںxO.v1+}V8_V!# :_6+k7J]^[?7~iFvG-PʝLls'Ekqq@b|,=h]~]l[l.Κ\,d\KR1\4iz=Xux "3"dwXV/b-^鈂k!8([+L䇩{?tlEa-.޹!3$6e+iTH3xx|һ,rh۵(QGqL$Kpo4m(/>Cj,'Es|܀s5o]DQtNySmyj@8 s iv M@(ꁛ?]#[Ngʄby76Q-^\_fOX0+&d.6ȑ 3IO~ug@ Z`cL4٬OBjޗn{R9K eU|,uvgUM39nw&]bp j%6g|3:t4{=vFp4pds&Se7EI#U4Y*_1g gmPTUX{Ya,C88I? P 밎]B[ V'g@4=!gndؤVPsO 2YмjZ|76;3a;pgH?I)1=_NCSs9a{%h_'G)Q}Njr+5oi"4tBvVI/€z\7.Yp;1Did҅E=L>S8^L"7=@\36; Pd04wP8[-?&oNtq#jFORݎao{?zP];)♃q !S0kRBN_20<`+qB5fP5!'{&/[sМPi?@H~%fV ~nJG #f!)C3 j;,5ɞKRHSz #Kb媥l*Pehd hFg#"dT[Zx!I\ޘ1F$K -0qyLJ]׆uu$qsYCa! i.Vʳ$~/GfX^ƀ ,rAGAe/l<2+Vƣ(ĩ$]+w䚘e ,8RM`߮yMϵnQsxP"qҪo0}z[lf>ANDB|а,oVEL0d1N%qh`xvqT챇!B6}Zdؠvk+UAF3X]HKS .rP;J+@Uf-Jʳ!d1˳s7φ <;g!n,X|8DYڠq">7UɌ,=u.t U,2lfK|-1Nv;P[@ܳ*P0"o35G}wR}$prے[EӒ@KH9,χZ9]5A1n,jp4|yh~YۿyTbO$ kj#KтJ0)mf;v>S[w9Nn ">Ocm%uG"x6dkBfTe^Sol@o*x0h. =S:hn)מ-xXE.Ky%:r[pDL[; K'SaXEfẃS|ZOzHT MH.#@[ }6dTq0XiE `..,GC4̧18/]RN;\k B?PpNReTfAHyIa bСBTyQw8Ƽ7MhKɦQ?r@~CoR7kBV XMQ-Iػcr\r_VRǭMʸ=ӭPXqfڹ+B{9rlD[fJ"71}z[D[qoP% q&"V2\ҥqQžTŌTyi̺=X:+WG:H7ҽ76HPz;B:-ܸ9nf3и?nOd.GME#)V#~ 4Ey5,Nz4HrkU rf֞dyQqeQС7fcAF2WL!N2Y.+n`[7u=t/m ز8*.b(.VY! `Mt-cT#sp=3 h? )&&i۪DrsinbI⡛j ,X?}_kR]؍%.2k5kqY16ZƷLZyvUrOzo9$?IxT'e jp~r KL+J@p$$WrdAKҜ%֞e" imoruKG>TJZV~t2Eʫ]o? Ey&Eujd]G•(Uqk=Z J+ Ux@_D+Yש8II8;o0n蒽vX}[ *ҸP"8 .|In/BŻ2 u0"O+ʀJM8U:;s!r;E %})Zf]uw-Ar#5.3n$m%A9|v*\F\Vwh XxB_ZOZ߽y,}-}r# !sdqH4FğTLNhE a95 ۫b՝oNsDj/_o%]ay1vt}7 N [Ԡ{qBɅZDhˊH]Ac(ڭ G]0j.ƶ쯉))vw^5c³@yNSlk&鷀'>T.v1286.-iiȚ^Jo=\RD֫ei:UrJuh_߂ِ藼XY <E9C"vns?o]_dA$:<7vOw챭ů6Uh;pt@*ijџ%,}; 27v2ż VhJ6!z>01qfW(^܈^8׾Pt0߮{bVd۷5/sY7ؼ?-4ǐTږޮ,hx~*pEaɋ B}׭JRB[VnХ;~t8GπYԊٮ ̅n3fڝJZ S٥6A"9 -H+vmD~z0 c%(iyj/\ V x",SOr= yHIgnLƋf' .[,=uʢ2<$T§(ڄԂ A4[h.D?MF?< &.KFd!r"/4 맬p8Y%^Q[lIf[#)3rBXMJZR. 涋e1 aas-W#ZMwޭ,LvMwmyR~*]q@jevvS%D,vO\k el˂T19j"I uKE rm6}L j@zK.&g&칕/u&H(wqD@t^0)LZj0IiP?-6Cn˕s<E }E{K<@~P˟=zuv anuwh7md[l\Ï1K+bg{7>V])c_Khr0$:M;Y`e)45>, bC:A8G?l^CRfp ]TNjr !K!̖qoE,-ؓaz?˕0$W M4}XxPUYG;L^4;Uˌ?0cø7 W(]aoil-HЯV VOEy̵8\kJXĠI/Ťu~yх֣Bz ^}h6x5*9 ݒh_?|n p.&V~HU\^=980 > kjeaSEN8|v+Cs*dl=Gnɒ@-SƯѣ\ M ڇHS-C3&MDCd, _{{X j~:7b7Lp)YĭKNSchD "n ZzQqXU,!I"JLU_djJ&#=^ .)^M..[3D8c ~A+${=7*)K 'u1TS˹j)x[((CiBbnh; d[=wp ̬zM{C1mZy#zq"|Rd~Q=^s 1ݹqtVcV>4EBcxc,1R~,0cbK$N^B */;{sXŏ\g3U#rAo=RZS/cx_N% w\q`ʷIK&-e:L@|&U"9nV2" xޫw!h'oX{ަUfA:u-z7j&>,DdsX>yǑP69_a9nq:,CѭYҊYfa㵄6,j"Sٻ: 5{rMz+5uҮ`ٺ$ÐۙyS;?Ca9W&s3}U)nT}ƓX`V~nGw/XPnr"kkfNfYҐmH}-@ >BqB+bLXy($GV}..';BPȷ{^8aKwXQ1V #n׿xݽH2 Kꊎ5b8tp-#$#5QwRg4Tոm/k'(ϝlz ڜ̔h2Y]UJayJv桊`uM A ~W[it!Cu*P.Z 2wq`*c 0s;wصz]f&%-6.m>``(w!ii#?oC[؄8zyHh8"hH!LGRNk`͝ʡ2zAG2Taqv"C|1 p8J(S2~ˋ*x(J„\a|#NR(֮Z$m!uqKڭmX :|=lT73*ųD&|q ;APeV)CVga@%ee{3G˓1 vOtEʺϐ6] 8'7ϊ;7sw;;vDX۩(lߧre()tWN)lA4C XT%zбJ1oc+C,h5&-#QERl3"! @$fw$QgD<m# iYo*t":說$$ml]0ߘ @3ɮ۳v\H+ug }:4y(MPCrH!esUϦƩ'M贻)n@t{>x i%v&kyEa GH:vJsc B4zIW3;>>3xУL/Cl|W5s9A7n.N @5Dc< U3C Kow # ]gKrCOϘBG|;uXH7)Bvz9Wۤ^\U?1VU*<ǹnx㋔֌{Ұ|UfJ N0pjۉtۋ;ZT-F\JW>tvf~&Jftn`koga,6AkFXWj+.};v)|!gNhv5jG^wn7]p(~ض*@q&-{;>J(LAn \bezdЅ4%Z 7euaRoTR=)E_f}d0Bp&Эak~L"2_W3%lMyŗY4+!YZ[@v R6)>՝Uu4/FBn*!oNLQ*C%)Ժ:)fl8= X4TGƞec˗V&B2^>^2_n0nYq 7d6+Y@}c?kw7yTd_iac5W7B :lCp 3ϢT66@^f+7Ձ،ZqBͱ.n')8[ifQ+k9"xRDki ( s5!R\`Cb46ʩ1a2D i4nXL]rĪB! 8[4S #74I_iѾ{rnr4kav}oXE1TrWyK1G6~d&F2^ZL]CLL0xy!!%mlGt\Bi=: g sK;8]ᴯBI3@f$cjqi*Pݶ4 [VNe55^/~t~ܢЋR̈bS iI&Cs]׻ ȯo5 = Tj lu( <u՘AE#䃐XvU\{#F;zbk /4vcFE~JX·d]%p踎'#/{[Z†koF<6a܃Z7.c1 !}MHljD{?˘˥Y-4R lBU!KnmCҰL&!Z8EA/xh;xֹȐ|芚L1Ebt &_20~4;.c~#eO K'ز>Z0 Gө3\&LZů-8`_@ {`YȟINhL-Ͳu)&/^5"l&Hۍ՗$yFqx XP!#0m@!1e!Uw{&h2㦣HSb\_q+`fP/ɿjș9q<]$T1S0Hȝ@ m߅x8daj>2Lw4N\ Aњ労w!?@$ČF#DW#j$ Rx䒑 أ[<ޓ'Y!)e"4fj GZ֘5UȜ/&P{6}Ŝ9]kHm#zOhx5eE`S h>[(sHzESݒ!eHX49:/x: sG'_$ˉ7yHg1 83 #;Q* N *t Rb5?֑SCr%dot"?QlӪ|b/{7S%&roZzxړ\+l%hX/X[Ĩ.A Q/2C)OT1pK wYlm\u|P61gm!EvJ~JeYOUo~mfu#˲{qzi'(V`,h7c!h.Ґt:5K?wM.prVQ\<={!Q\t͑_&$!;bK,͕Uʺ3`*e4G>0O~}wg̎/"+IݳJ = hTpjSN.`' UAbl` /_qx2k-׫ 딶qC5UϓH7]a-#aO(R<ڜST iyUs8jI͎Dm=KMzz)R# 8ǂW}оA^a/ѐs6=9H~|O&ٮ"9[Y@뙝`lWةtEchrKV|3H[ 9~ T^60R(ZS4!] oȽV: y.;s)(4`^V!M W`8N=VG1B\*C݁:/936kv7>Jv\Ӗ3zbV~}3{PUj]˜&  R-T&Ԅ}IH}nոu|] C~n`;B!`&SEY\Y L$VeMMXoKW'! h)F[JPrд' LnMBS_K&j&r ɐ| fb3N{GH3vnIP i>q{ц}t&w,Y%2qImKOl~e䢎{w?[ AhT? 5h.- v)sy11B063a[4zCOzU RpNy|SȈd(Աu(}tɟܰ9c*?Vd:ίcpu[0[f[6/a:kYh`éOް>Eg Pzh|>ayHKgvh2mG:&_.;-XjCBYgܱ\!=>gY ٨ݸ GT& ڶP, |$8rrqUh]Z7JC | ڋ 9v{p hЃP~NaM͝m|AeP"e}{|1ѽک.C%(C2yAewzt3uoIvΝ.*d[{9Gêt򲢢Ix_[ VxZV(װ !:f]llTU\ =hNUbJ(`cWަ蕤AYA#b߷#?0FJV%(?׶#7t{a._“k~[uuUU3Aho@lʆ+ V ,#*.Q4IF:n[Ls=l./L 1E> }%;D&RTP8 g!W*.szǛhit+QphɭZcS&,t$a|Po~wYS2 AyQr ] -Jn*n|y}s(D=$DK"7^/`bsJ(QpeJ6d#KF/+)UCȕР|x%j̙NKI+46?- NaqsKTф^>*HCP^f+Ը8ZWDkN#y2R>QJssP2N:b'K>;r2\ϩhvZjIo۰3`!+ȄzÍɉlw%N"="78*6&MZxe["2yuX.䆋<5UVaSE p^ޫ$%48Dʐ1K YUӠM%ˋ*u˵w/y-lT=4M+ DoP8b#aB K=qI:&H@d>)ns?&z/B]1%^RgO@.*9x$;EmEbZDYe[1CVT ߥHY/yxLYPͺº<', > yCW|֐`<-2125H`ጯq'T,Q74ky bx<,c9f&{jcqW"x63ܢ1 4ܬ^]#…pFqB%*D%Z0up /{M?I^ e|O<Ub{Y(!IMwW.\Jb ә7JH\1iҥji&W C-[(_G)8y $dL.MnVv _&.mφ߈(p ӎ2*t['a Fkd77hMF'Zs8"na:|}Ϳxx ?`UtT@<9:k@nIac1nf|V-L)UMK ;Xid4%D^9AR- W~{d^N)_q6 C BVRm7M'ohو=c@J.d[D)\fnG#9`Qg9q:ۿyeMSDEn{i^";rqd'gЕ{/nFr:t =6ak15:Z)q^H 3379cHko2dOhz0_ ̉Ed\˸ΆF黫7GC'eh̿JbWy )liXM5{ĥ|)y : DџDl^n¦zHsU"ddb8 u[+brfVEY׷0rGvCo@o!~,aΌDm>>%hL [$DrbפрBm*9?lϾ^jb)I`G~yu;?lPɶv&|0_m~n YWА7OUVH1ua=*oх_|o3()0.ZaNۅiߜ텍)$KL] g)iCX7J?F+:97u~0~'t2zW۩ =#o)^My擉y^9g(ܝ_j 9pUd/8n> M;~|*sf7Smۅשi3{3XAgBAX rmL+GI0ŽtZbw-PGj,0;> bcjSco rWdO6H@޿ZPQzBȍus 0)+ÐH/N8LIFc]fd#24`һX.k@(m ߺo.o.F EyyHYuyƩ>xU8+~Pwi2rJ2(N/UA,;]RDǩ$_o;*AAED&TZF1z:Zpo l} 4*{Uh>68}ҵ˖\BH2N}HbYb B&HO~=#6Dj"l#00>U7PX?[zx'E-3K3!r#`Ěsԯx/-*sIbAuT@) ?l`O'`6QYl:~vc=F ?j2vj*f@4[4Z[Q9ӵ^<˶S?9VK[Er>P,=Iإ}yDɏ=Ҍ۸sذO'ά-M/ba!&eЅ"Q'~?ˣEJ-GCfۭ08 1hݬ7͋;J-KxPN䈩W9Z;J|K/>'HK-gkT?AaHo+~qC5ɩn9qJ8~@"̤~; ==ܕ `('Q{ä'~G~{0H2=}޿<i7\PN!j{tP.QmycI˸<߳QR?$-C?|7YThãqʗ*_$];t`c}+~k@e%o9s9u|؃Jũ>q1,LPU@FF}8I m@i*MufgyϿktO[۞F"-,a>0fJL$+#ݑ+uOf<Į JljS & OZp+6 Lթ֡745Ó/Kx7XN35lj␇C ßkjWw'(Q[vVklV4t48H3Ƭb&o M~DHHe8"7_tS2J=Ux&GGvRn*ؠf6;PҗVq#;`3ppMrMhwvh+>0}@nyT #XQ Q68̺GkЯ@ET2&at *>cN; uK&وqT5/RÚ86 >' zv àBC1X9E 2}^GL#*L fdY|+l: >W; `tY(M)?ѩy}Q59UL{_qquyiy6_ wXjt9uoiדLEQӘ {p0Aa<(qخiҗ3eSG,i,(7`[=g$EkSrmr n2ϭO3:pm S9CM]Т:M/M@YJ% t5M1|kNpjT.\hP;]Et5Nj*3Vs2yrH%&񜺲+JȰ46*(5ZULԊdLP>+Ae |T&\?> x6kqa~V7[K$ tZu#>;:]~mʖ'y$Qj}8[DTź3'{L`%S9? "Y߿yUkQ+nU# {śvvV7^aqR.)B3iO\^6qf|9+ǜ6b~.E%dw<_zjH?L5^ҷDW.^`Q(FN?pY/[e~߽Z7J~,덝q myFo2Zͽ,]}9qJw$3P|DwSM_R+IâHA3Vi]/#vej@|@B~pE6 sbɕ4+{9jB(95AaIeC /7yEz+ kD.5]ߔ3EOwʊ$(3DI?aTKEaqgl+|(}PcT_:ĘC<2c5}KFZ|$d'ˮɋo;s3S-mVȔ#>^҉D9cJă 4b̄y"- \WJ'7ltAGØvJ (\wǩWcP֔}&#)Df&Qdt=b e%QH9o#-bR6axN52&J^+US4]`&[S<\!yh":\fop9:i(iWz?HU~^#Z,;&lEc:,rbW"ܵ< {UԜ8%SiXL k~ra|q #\ɦE#NjxC-P\I#V KJRH^h3 R]T I8bP)Jj,sKg1KL{= -yF\wJ#nH!p*( {&8hmOQ~}\Ii[-$v|xXN!eȂoO6\aj^{[љ~`2|'O-Y21`8AMw"W9oc{"Lrb\?'hg8q{rESP.`Cat{:Fk$ElFHp3 6"93_4Z cseŮFFw07÷`sqGXn{KN:u];%RY|%saYoYS*0s|bRsӀ\t,lYԡu aBa˲. tSZv|{?j/TːB4!.  ^u||p &[nB5s5(K~GG8P-ѫIDJ%f1(m]t[.->: ^cn(0=Nyc x\Д@A+WlǂYR#YKN`/41KG[>${MGxe *ޚyEh}.1v-:` bf )j72jٱN`!g4 2y &9&o]0dgʣLDjhr(ka^صuyV߮-RR5β.&Zrhk>F,`& C=;F"yB Hmv~'lxO}kA/vd10Od:e:t7u@as\iv@(Q3ÓI=t$3\q)J w7^2 "EڇyaE?7Tn #G4V!mL%T'Xdffm;D,wYx/q >A }/EyL!&PVп#+'0vnݜ]:2rB:fc( w﶑[\Y~&dÏkcSLׯ 'j#J="|D;`O挼%uû|I -3w0PsD_|Z/ ] Y܊XnCQ6:lrf F ާ`^z~滚K#4r|)sjA( دMÖ,5Bܙ3}4blח@wbLB؍\bLwRG4&PY|z\Q?\~Hxn>;=/R GKiFb1 l \(aFPc rhv'Mn5Y[hAu]Pr;8"r3+NGoƿ`/YvZ,SPt#0#={og h٘)aawK~֮zhq\9 wkc4bԘo~hOG&s[ZeOm?SigR~d%$Jm5ҙ" F(3Ĵ-}"#8siEl,qNIg*B@y8# 3_VcոY!kUYgbʋ!wpH;Ks,MP% KӼ%F)m4ӗP g5jNd{GtKߙzB $bHXhHt+ Pip xLGv8pn̄"8 Hq[Eu{Y?.ajOdz]~^Y7 Ar5,Dkx{#,6a,t-TRX-S׮x^9}O$9mthM1<0uZZ` =!/;~md֎!_f|wIL[AS;>Xt7XrcRZiōxkyVpq H4ʴ~.IY:]ly wd9-Q|d15ՏDVjG}?wlo8ZXoŊ` >,U^H9-Ɩ`W6T^[SYc{0hP cϤJdĐsd;SKyY9?ZN.Fs=`n8ܤOWUBjd n_(3iGUWJWAUGBT)'^jh#mgFoZ6`5]3'jDYlUJD2V`<7k1_{󶂼et#<[FCJDբ 3nQłh'MA䯡wtlfF! ,cn_.[gY3B?ۛf==~Q˩I}v`{D*B{܎L7i6+>iʱρ̩0sJz|L&QضG[LFxta <_vCߊoH LoVOe&dKO1NB0 3>>z`bNkt97Θq= kvh/JOBu|a2ú)4 glb5{C|KoZējcsk+Q<༲Gpu۱L%[_Enݚg7"@^ʛ F}bO&U^RJgy2]byMH e&6w[ &'a?oBϝe'Om)GdG%"EBhn ~`opRbv⏊AMTEA>)vsrf7.Ea2_Ϣ +sWLJ)/n\-A S0oc^Kt\;U;ֻk=X^I&OCbrH[Jc!֗v1;ӔYT 1hZXC}缩JoPWTRO 4bA {rGN넏OQ|0қH@Lُo%2=Մ>uRZM-R~sG Oq͔EYY d +Cg+%cy L #Bkzx>-H 왞fw)ĬU¯9+ (or!+q#i V *„HI{x#M Z@b };rW$Ο!u5zzxy#J>-V7A:*ʋok HEEÚ f#?  h:mOCK˞ {'h KG}ؔ%^( >6"mlm@SchcP ,s+X"2ơ gSMvLU#d60hnxx/yz3ISQƻ %H^\6]tuIMBoEHt<#1CvBέpC26̪͕iNך D^DSǑÏ;_׃M̮ZG@ E!5 (sRw"HyhȊ&daØ=w+^X0Oi'⤈ B)?2Zm%%g1z&_#'6 h1U(Z|rl;FARö4<짫| !ȗ`SW اT]vWKoԁnw?#aap1bx `ƒ X%F✝.Wc8wh7qWnO15':!G1\=&ps%x_7,{qcF&Fox#^* H)3ZӼ QW:):Vcfy }\('Ě0hw{}8< U VxYKi/蜚Oو zSͿrI7Hv}zf{V54GPByY_,ah=P@J7JXyødGVkV ✑9k'ad)uSZ SEGPR>h1ɔ`g_^P~(#,yE#]b[#6*O3̑,~빃naHwM۴F"8vhEK$'ZnrDYBHS {bX{IyhfA8[. K5 rԂRȚk"yC++ X2W?<}϶DAdI"2Փ_Նyo5aO3$1ܺH74vnxYї,2Lc'NR$-73_bm= 0wiDFFB \;U"&[C跿i 0pbmwչ$k\iJ#.Oe"G[EL٧Y_5_CINܾad,3BP߼-h:HzRCz)u_j!gϤlOb<#$%#ĭ>j`z`jx[K_fyI V㋷ *]$[?z\Z'o{3Qu(J*`kꀽ\%L &]-m2K&?.u@+yGVֺ\PJ"%=S,[}~PV Iea KBw .9ϷNtڰuytwb 82%F21 ')<Xik^ؗFc2G5!G]M";?HAQ*0>oF'}mCOVu 0PiTTкv]9gV! WD|nQF*KXH wum~8]V}ͱp{QEMMH72Y`f6kSRFk![M˅x/X+K_>H/JKz<?=FXR\ WtHf'F$ä1mB-6*\?)!AMZ9Mv5Dv1qov-*Q϶{IzUw3'GbM7`*T 7Dzt'uEW!4d-|l L(U ;aM#Gáǣ;`L8#j*rccs;huKjX]_D|,ӞWr 9(~^HK6Єj2L;|x,Rtzx f<\~Qc[X^+Bxݡ|APxT=Ι-z|Q ?\(76[tF;ʠSJ'@)*\+_ 0`r4 A_5M*aӢXpϣ eh/aK\N$"03]rŁ>ڀ/ tȮ6(y/nMe,]L*fC^!xoUWFp :=H܄t*vh`,%J/Dwɮ@$6ہ3<3=A5%}x-#HC+ ld eeؕ]!튃 :Mbצ?; ZjTQ]:B]~lUon W?n󘉄|ĶYM rRoP05&e%",;P}+@1_Q {BCW8ù%]a|T8A:'Q0UsB;Cأ? @f(+Y\KTxʢ ,(Q|A ^k߭pKi3:1ƤD.+gAloO78V=y kO:qTP ܭ<妛Jj '1ƃgcj(dfp B㛍{p1*11*'Œq6B]Z1Xj3=*UV&W{P"E'%mMOcr &H~qSjLЋ}n" #;к$X2T'T")^fX:@$L6LOPĦI N[MB`FAGZ)dB5"ң5n7 vb,%&-@p~cmdE#v2{d7тq& -q}ցAH[z]uўӧK^!CTP#0zqd_o ;/s; }j5\:ԓz`ixJ(JcqHIhaDDZoɒ4CåB,J)?Z/kZWdZ,N1C#aT*ov|Il\Dm)4 e/9 ېԢBF˦]rM #EsL h*Ա1I+62ݹQ#&y*.OY.MhQ&nvA}Qg㨫Iȃ(c [ " 8oe*Y4ÿBoo.QH]\x $cPAg5l^߾>^d3bl#賊_ @_bфjeNk{;%>NzI12n5+P hgveyKmmaC_ZdԍEѳڝ~ R$I8 9cX_9EH "x6 B 4}Iitq({܎"+HMӼfL3H|H/##KWa! ihX>(C.lpil]Tw͞DE4M-rw"};7FP(UM3S2ɖ+ۂVssDټCмfW(ᮬL }+hxa,mX(E؋K(o%:ȗ)ocdB8|vIi{z9wlo@q\T1W i6}*A6 .km$VdA:w@0l/Bå*+CEjr86cGE`dRNR/%>XE{Iy8u=Y;e4҈cƂ ŋLNvbeÖ#l΁MAIE3, Ƿ5nmOwo'TMdrG49:z/Ym'L*hJ<|eUƻ@ I,ZLy?h}9huεǥZE4H53PH—pQ,PtMl2L b` e~{ssWL3E^vJ>/ˠ\`[8͉ͪO$r~5NYJOM_HzwR5*lgG'&]5fyƃh'joԧ(ҩa.CM+ʥE4 {ǎ h,Ψz\>!_3@#=F.+v[Sw,'ENP .Q˱}QPakGDV 0{x æ63 @&a/`w)"?h2H@`iV3iY7܃ro>b؛syNՔ57 O&f䙽Om2&aQPu2qNBg)6!/b¬!>Mxۓu(Ggsi\F/u5&zcwٚMYh@K~R|9M4 K}>}$\P9Z|hX.D2n@8+}5`M.f<4t0EӉ1菥 qnF1@צG̽]HkC|n'M4P#od~m06[`y2LoL]3=*Ψ1ow &~s5fw" N!3p dW,&B_p2BXs/۾;"c^}7Tdhy 9%*?9K8v𔋀< o6_4lr<@rt_G$9L>&p6FD'90|OrpcKӿ@G߲/V^'&' ~3Dy˓#͞L4 YGKo,NjOGé '6O'iִr̬|ArjJm/bdu@bE+?ʜ{cK)*\0)LMM~-Й VVlױ 9-tNU_qxeed7sx13:V٨}W!&" nb cEZNe;HFN2fp"ʮ:VV|6Jj8Ү&Vq>VnEڌC^z. KHN^EvR凘'2mA2xX%~䪹O3cNH&qbn|[[@ZrC{ue.S Y|[ƼݳޙnJr4`y{vbt|5_Z'Y|NvѹZ0uE$Ν[5]3ʔ)k\9۫+]ل9W|f?@&S{XLn$ѽ JI^ٰJ3zNEԍ=Nױ {ruV Y̤#UM7YE2ޢ`` ޔUP`m/R!A$i9U!#!RBs?K89A0T)h/Unx~wn{[kC4wՀltZ}@yMM~7/ eRY@7e,ҐKWNZl7`4vd-n"vDnX)ps,0n%Cs񒍿gr1QG47}q:F)>g\dpU* ŵr k T~ň GAIzmIXPC{?S2\o?,Άdm_r˶+yZ3 ᐥl/ؐ J9I?R   CyՑ25W)J|.K\-(4Xozm)/J e4g"\,Mq S%!~፧ߔULYEHO h4fMm841a $"xF<m"k%S Q"}^8Lږi&@Po>Ksx:TGrm#wi'580 }|!,iɸ//B}aH@zn6iG8Bۙ.MS3 #Pyн d~wd=l=v=+I9(^UpۑWSHӾUw"/-*j&sne5X&!kk@dQxM,+kܽ,'PO/^gFp' (ߴ&!HJo4:MHR%XZcWte\VF*ciNUj[Zbh!QliD"ANZ,L--Vǽ\3&tޑ(xszX4a'P0zC/ ^E{8=̿4{(7&xXv @_3'o3~Z!ѿ4AיGR_& Wz͝Uþ:1몗En,^ĊP\1*KLfC3p}τ8&I`cwpJ]:F0L ׹_.dg$cLz}w=c MI+h#~:"G#o!s7{pFlYsE)o'dw̙s|:?/MC+Y:p< HNqA_*㎮xP엦,6ߦۤ7`1a.0EWEt^-Ƅ͢SoM}2i|xER{}18.^wrr䭔{ {\{k;L@\T蠲@LD{X4&^˲&bŁn eTSt _|3NQOw"NYe$V2(ISc$闏4.͝70 :DOZ׼陜~q!NվN؏~Fa=[dZ 6 A<-[ş@%ggcʗxvdJ ]: dC&.蔳ʰҖkLDh/K(-|3p ߔj퇌ni n2co\ANws m6=T2^_b1usg.ز3{ClE2-/ۓniqZEm%r[mL&U_Tȵ|{]$rs0,-M5f3{ow*XK,p/]q[g#4\&C7C,D[df%c0[Rg;^Mi%;@,eo;eGX!Sۡk@̰: y,'mc? ;~5s`v7!LxԼ> 7]-F(jm?gS\@kGNr8\Q)',t;Or[ QW\ 4 (?'#grgԙrXꌋNb{9$xI%(l NsN?Nkf{2H()Gj=u  {#=nzn򍽸U܇q(Me}BoMmb1kN o"\=֘늦y|͈iY6X XZ?Ԕ BV3N29AfkI} mTtHn4C$}H`?w!G͵Lt>ho wV;7w\@He*MzCZˇDkƖs'S]i7 'UKp>\χZC_YwV2čS7QC2IO3(@?!V_f:nYIڇ48YmT"LY.Ou] Kմ3k.Q& <{7%l(b16-!{Ia/u엍F. jN]'U=ƍY˄j|ۉTeZ`\)2G@d3ʡl;U;xf 7֞{ MKJyC Ey 7x1IXXK4kV_xC_,oeV2 kV8K9wp9B%a˶:  5uZ Vs6}:*OG00+|:!D*R|DŽ`wr]j nWx&3ROx釀 L>#0⻺uҧpe^wW@-Cn&FzNL\ 5\/V<МGz|Y9e9xo;Y$TrXꦔ5CpfGз^q?46Lcl i , R^ H%CP_y FSbX\BxՉBvd+~?iͼvͨ 2ю^ T$;\ГTNVDiz@oxI_ʏ!PwW| Gp~P#T {q}3d*h y4Lb { xPJ2H@i•YT`aaMXO_XF0_۫LS&Y~s>t>>b%&ÝU5o@wxAJQ_}qím铵f~ e]%@Ƚ6γn@Oc2ӷkn˴cXICdTmAsepYRnje+ǷTˍ̈́A>uULIcFBRU(q@@\ ]goٮn.1ǣottTsȈ@ uG3Nfx.^A[$N.Pʼnƿn]yq)T612zʑYh@^kLnv_pB$,aO5T6on2;$|L놛F,/츶P`0q(pY\Z%gYG?.UF-p[Ʀ"MDk!ݵq Q'8@\`} hhòSn&/ F=1ERob"aB li)vsqzboVT\Nn`%cwCshA}E4޴cDvn8idU$T FS7#sI=٦25"fS#;AK,t|6 DBZ;Ek0svuO!?6!sRGriIX(4(~Q[4|sdN\{+eL)KcęY_E/`F1Ǟ4|͢njN: J~DZW@GΛj^>Kk#Txi٬Ջ+57#C(>~#Y-)8 TXac +Ps_|YxWj6nTcE0,B5dKnpN5O6$W;6;"BsFh>O}BG7nu7&o͟r+ |fɷmw,6jɱ3 /$ @u{/'wH)KzE76j~|b>:^Or$#֕2y0K4e*q#}k*ߠa̼UlB2*VvغLc KM:k^$YW'JKT o b< جO RO:2w0@98&_Z|т&Mv_i2Ccn?ƺIrY#VEű bԪ B1AOK]h+zf 'sV̈́KsP| *'fYzu )WKyq[D1O!ZG>Є4ch/´ϩ #!4}TX7 ²M@Yًu|lmySĠGC FG,,&>eC}N&c,!l`TP%p]5ĔOɒ]nP`4kn<ŝazU]㻗#h.27hϕ=[F3!Qv`ȯUjxteϔf*[3D_8d\7QB$r=+Z$۾$Yf 纮O؆yzl9"å He -&? bn:82Lf/k5~W27k~#daAIQ }fBݐ{4{WL+'ANEkq`S&\4i'q 6rVJ#NN Tw_kL<ǘ$WFq:*i~"-TAŞx"2KeM$A˝E̴Sv+cM>`A3*o;a- [Tx'||0woo->m_P~CŭE}`d5_\I1 _go!J*\1W.Pޟ ~! [!Z_]&|i%E"R*EEsѢY Vĸ"Y8B(zmTܶDZ")5"O3;4 I(7I]Ϟ/>GK>{Ј㤁{2d{Sg~b (qnݲbnCQT`fl r9y5 =Z] m:ojcU4-.dClͨRmhzw:nx!M(G^w *ɂO=ɕ[{ :$ӷ#6/hW~@Ƅk%2VD%2I z ~Bq^2KͿkE, v]Lc"\LG0Z2(!W19_[Wh1+ߐhZ;@BW_/£]r))kMWjAUP"2J=W;B 51Uʋ7xq"?~_S2yl|.nu8ո!-Q2a> sgLv\fE\:E*R5ƒ:gYkI%U J wR΄*̼Tޜqh> {3Y=ِE%k{1Ɓ`p=>{W,eU#V)jrf]睘^0qUDk +~XĢf31JMGG{2 (3p\P`s3\ Dg7hN+裡Qeկ sE,=y>|xUY _[+_ŧDz5EzzEf+T#I]iN}kD˷X>W)(T5m9gm5Ăst3(c6SPWg,ߓǾqy5 Wp3>s;DOWy|&(l0;$P)6@M;}D߫c\g b"J=wϻ7\:;Ja K5%ߣ;Fl@_ZzҸ>TB)ԗ;ab pDt6Eh&P{^H+~YO{DpBS7t9ռ.Fq9Gӏj ™,챧 .ǥL4*F[O) TN:UtOidƸa{M˒Dݾ":r2l}-{&.,Y8HtO;PIt o&!@.owJ!Ae/DQK,:aM`\XG;sXBomigQTv A \u`:2 wD-sx}146|;Vx,TN"1Z(:tѭ$EbhV*U 8^5l &2R^oNf+E>|1A?2mfoR Ay˘%+3Mm:* crOZKǂɼ[VYX.9X,.@/ٙT]E KwdWx 'QQw?|?^RYBvyq^mΖԓ'Kc_Ondֺ F ]oٍQ+AL҆w%ئt,ս{ZYkW*^C8T[Udb}0b;+\W| ,8+& /'Hs]nFxe1PN1ҼQm* Bgp~D'OG7%&qK ֓1X^'?ԡ5[7 ͣDQR@ ?]i80đy>=@/| 4,hY8 %O<@IWXpҪxa+1zeKR/a̕xM< L3Y3Wn=?. 0 \NW?K[Wr") B:>ENNt73h}A-#a45^:> E[*XZ+ߝ킇س"ٞT%!h3*xuX#.&D)-\n9%nk󱃴q'oߙ_sVv2~ \ܥ'!s*܌?DC؆mJS z8%V'X)"OVIk]O;1@jy ؜3Q.xa7$%y9sz|P;7͉a,܍-IvS @Ng^6lf*ȔY<+6'"J[k? 'D.r`Y W5&F䢊Òj>Տ8E62#` _6_1o)S|,ʪZ*0uK6qpywF67gU]^ۖ=q6JKH靛|W F/tȕHiþ), ˖ Aq3mO~xjpݴTA([7ck닎{rVg sjrX e28G%}"{@bgљY)SFY#-prͱjnM[z3싑xn\<"R|kextV3e" 83"Ӈ" 3c,pm'l'Č!'gd/ɕl2Z82Ćyƫ0'rwR/4M;3v[63Qg{SO B!FIC_`p1 1(ɎtāLً5',$41Ep;E$ڼ~ZX6z^31x›} _,];Ev:7LbI]~*5E.IWmysu-+@28O\9ȟ*E|D*NObAɩ0V;_ {P{ӌo!/|}I+OLf ug7:q\.iQBo,&CRú:6G!뙐n6r_۫;\xL-fY BR@ u1#h} %PDydʿK/)02JlTS_UiCQ1Db^ ??9G>)E-{pB%S(:Y  gx_TchJ;]˫5:EQMH JyΉI/zen u}H U0!F̐Vfe4@ HY r8s[.?$ڹIj L<)~9Ɣ<|]c㍚~aׇ.,> ڤ}:'HR4#o7ɔv:%I]r%&Yp4x1[P8}QjkAdDu0[F>:gYi>~-z5T^(ēs# ?,\= #(DDHJyJ3x/GP:oҟ>v ,õ' 2ś܌,#wib vRrUedtDྒྷwUH,(*hx`гebX&mn̕kWxm8g){Op/D#A&B E:Gr<6a O$q$H@[1b˘fHi%lI/XA@X+R;%oL ;7x֙$Q%E+sIT.bG \bVu&}G*`-{FtC_њ+)䁄een&ck)`0r =F|3X⮥]~\RߴUCbO&wԉ!\##r(a5+eeWĹ: V55[|*ٺC,Х3IoBdA+pG4Ta\;CЄ!ݪT;/4 $bp(HsHȪVWm1ju :44T")O9\8a^xͻ?{-_S%'EOHY˫-s=kMwuz9>KNsM7EHD+Rˑ3Tq^KQOL[7 J ^h}7SQ+RքVT~Nt s6aUw. *v[< d^96͂֗/enu, {v߿ @SC۬\ZrRƠa)ncV |StzȝnpgL.}wsSj3";j"]\lYdY!~ Ls 'qJT ֝c2>3ܿev*AMvK5ƫs~ĪBʼ:+d*t!U4\s>Buek,~rb",f`c?(yVX_DhI6z1[ ?ϵjm~74D'6S#f 7+l4ey{ƫz. 1Y$i1&s_a˳{7Ly9S7+GB=S-/kZ^7ؔKK@{> 6(?-H 8|C]BFj8kVSߑ([*΂fS^:a," H *2`yPA+Yq4L^|iP [ UnZlП#vOkV6ȝ T'͛كOUY9H$kUʿz. @D"1Lc6Jl@`UZn k-\IXe7h'8$O: ;V gK@?"jFQDHͱL$=➜-;yIpҟx™ڰ}4j&[gٻ.OfEX_YwK:]W(_pW5;YgK2 WMslĭAM6B ii$`5\[ U+{BJj#U}-YcE; 2Gfcb;|wFoex'12( G ? X7& bh9ޚpz1ڨz.E/gOW׽%BOo; ӣͤiXZ~3) fL˛#wI'm8W'S]6D{wœd vM7RxMI_!N!Ņ3WR"K &Ձ_-7I2-hc!lttcqO8!NG.HRj{WFYٷ{!@ ͕|gÚ o;`rf' )fND0yNb4 zkߎQZO;o}_:c>9!>^B>ATy iWw*10 -  RĈU5Xx Bg)K qO mt⫋K`[\a!1r/YWjԟsq&LLJOQQc= 5@m5`ⶕxP/fi&zZQG\G2M B]ks ne>Uy&Q4ut 60ļ Piab}qxX|'~I[k9J*ƃԤ,ow)^saNu3J:&-Zd-'g᭭LG[B,HW4:MHODoY+dosCpI0:" g_xF0ɸ=|4L5i!8LAJ;߻Na>(s1o4ЋLEO˶'7fknSjRɚ,}W֟/B0kOY4"EmB*Ya:veƾ/(ZܵR}g9s`6[\(jd??h/Ǣ*ũC㈧:V ZYUoT0BCncH|t^-X%<bL%mvYA`kJ5 +cL?zf)0ޕ^f^lf?6Px1Eq!(s@WvZ$v{Q1 2dоފ.8"g21^M WB@g"q_Yx%j9YZiagq(jgEۻ(]V\552҃=|h? 9η|d$V% d^> wz'p{+]n=ieYTDET"VrzqZȢkqgֹ;;fԢBȏi*4Go{XX^ZKMWadVi86a0mamEO|Kyl+e"yG\:&+0v8 ЪX\Ayt5O2'rۢ}t^ 56-|'1r .ȭHlO !xƥ˲fR6EĈ4Ȭ\a߿2ZB'*,4}9cl${u ȏMYpO̯Q. ē~J6~uZixRh>VJ_ /`2!KV΋Ok:|l^ԽNCTe x 6TWbM3!a6 C*5_8=޸O$?]jZ<;ó ۿYiۃ`S;dzj@*V[RPQ<#q&_#)*KKdi.q ]Yͧ(=[&":_7:QܩJi!ZZq8O-LL F+ m))7 @Һ>n҂X\ec/^ X=:A*tLU ^'6i/n,s˖ԝLfL\$]'[8}6#͎v"m>" >1^[;|lN(%TrֳJC̠k^fຠs5o4(JDY?2 F (F:YNۛ͜|;m;`PLNAv1MN {'G>Dyлd8'"O Ma}bO/{/8bv v+8%fcEAл{+.Іۓ+Dب{oqm5ܻ^Sy jBYn{1BQdw$D2/Wb,2:J)}Q&x?I aeVsdWu No(i5jB9S?y\j ߪYSt#L|$Z[+ŀq,S{\"7l-kAk8"1517zf c[mi {KRU.~sP!yhHacrcM)=%"gcqYQy g}Sg>2Tc^kn fHSckpj &y[$/ˉo%؈NR ٬ [$*]e~w iԾ%h#`juVӏ`hC]I)/qXu8S+%縢XS Zr~"1-Ɲ(^MzYDLƪ *SfHk^-31# q4_3GsVmr]0Qi+7DgX{,ga)DgȀѠwk袂=Ps n!b| 7yz֭Ǎ| ߘ-|3J~%E%&ҵپQBL*vk(:'ycZ,RLAk&eLUg#\t}_= ?3=16aL.9Ui&B흄F4#"EE\-fMGJ[.{79]nMT L'u!oXY3pRwae-#nM`-^QSîOb=Ta'X}bX4*NSdd=X3J&&&#ϣ) h9`N|:r(xWX@|Z =ΡC԰jJr>\',Wн!sAi]uA5Rut(b!|ikTe =x}1'@&%eSJ]k3i+Z0\q}1~uH^jҊ%u!_22 H./G¸ ExD\Z58l)Ӕ ELg095Gz2mE2YurQYh)=I>ک>5rf(z&rADIY= UR'-R58[6:+cSHѿ j{;ӪXCd\_<9'tu3#z&`ߜ7;{C'Y `D%#a"`x~KIaVm,y|io,Q XjV5&ŀSMd TKpmգ nގGmסb^cގbNXwGo\M 6R4tB4p#2EwuUkg2s,wfu1aL*ynjs7K8BK@$. J euϖ [P֊:A3?s]C*>bV3b=ts\oiQKwܳ94DrO>R_ _.MwEzGh=̞P gGj촅t>VT87ϱC;T'xp6ڣ0% S\FPBq^XH5N1b ;g@ Y=iMo'9z SyX}B>?EEw>fk̴tKgW%o(G`Aؓ# [C! MV-QfF&U'޺?)\PDj~VD2 #6,Hri׵NМD WeAI#i^bPJ'@㗱f =߻Qx8sZX 8+d3(w[ \x&9kp+98|B0{5,hzukQo`| ^: 5a#67vQ2s5pAޱ!ђ8'j~_bDZӌ/n\:|ν7~HLOl!dxwbKk5cr[%' g"U`\^fzr"ݦőǂ6Z&CQ<5W^%D̰=~=Jz|aX=+#CG yJkJf&+D7s1(;1&C>W,?v7ͤϩW/0^qQJ'DW+ocÁPȍ%"pp4mRS*mߙt2 $еIŨKZP;zV㇯t*}v_A">pSNgE[e1 \*S#U|Db6f~:WL Xof~ꩧIq2[MEOW[ GhKmf4be@ו0*X8djFµOQͮpq~&]AYu=L:9&7DgomHa&#a=͹P6HY?Fr%z;k|GD;iL/ݐG[gHkI֡-ob t[u^O$28ͤpf'k.E7vs(q HdpO1/]wJ1 Fl'fmHU+"Qu`,k]}Ky\`&'U?0<*,|~Ҁܛ*BdEodFvɜK2ÇQռ {D"I_RK ާs9C$Q^^U XQ˓`)J旡L:XV%*;\;ɭn$h]*h m|0ߍ5;Facq#޹= rQ5B¾@:SVμAdm]$Х` '2iÙpvOi~8}JJ*䫿ѕtWaF$$wA5f_Hե#!g_Cl[%LWJc9t5 2B]▀]ɳ2v)R(1v@υk^( |MZ hY2/HR9XYD6=q@f`Ui2[SU-$9e`EC7_zK+y&޽9G!ѐ7YnlOu bN*Zw(pPby}֐{?AOha2cL/:{ݭc ouP O FGG BNr_2Rmgtwj:t,߮˞HZ{DADrmSEJS:T&q޴10T^Ƒ>u@wÐT`|U/eD%.> ԰ d+ЕKz|gpUħ A&%8C=/6$) *'A7j]v <.q##z{l &YQ|y &}}2}IuW-~ȪhpMp]P50?c_)8A.*,\qh*H'4Cd`Fw ;Dt,2 ͑wqS˶@6ꍞ+|@3 <"$|4"R*,)m܉kj7X*Nƾ2ի)?^ ,E8q;eMNQ)Oi#s"lMZ\yQG 3q_Uuoɰ.fQEjJ̻llLߺ'H5m9'5T\GFӎ6a9[0m _\ pp;iDwh=rX)RԺ!gر.s\j)}"B7kMC:F(\T )lG=~&cxS960ɡIVфmW\?;m(mj+"+ډzj?y)o ܎a8+Hx1"Q"kLHSMm@0:GIމ* վ\4GXK~bSG[(:mzjLPkY}\|W^ѡ-D*ssfm9" .~k GBX5ڂ 6βrnŘ!LUq"UI-az\'felɤ腞/ Ԁcr05mJgSUyhoKtQp;Շ[t.|zҺzм2Mbդ䢶cy]z>'HRIFE\eG(Kzz)U.bqά9,;ܥ6hN (&1̭K- N)#O?yPC[QHK,vGnX0`8] ]&mI &B?$=ɐ';2 ]e?R ~!_,: "RkI+wmOiР4蒺SO6CQf5BBc[IA0UhIU|Hn[Hк7\+{l\߻neNQú+ __ k.o#]$LƉIi͹/ú1<= !kO2vAnFF8ZJuD di]Ď bGq箾e)/_HN}3B5^"4E +:Ӑ\8eDBqM𑄷VpA&-n%߲C׳rڹ:}] w(;,0S8&͖ӅC.Ӿ?@PΎELHtSn[JPO`D%0k|~jZE gO9Uu:E&r8qepQ§"R ed%)/p A+ο@R7K3? NOK6Ho•C ~ Bxig97yK'392l;hx1h4ZH#GHjٲ癹NznU]5t߃lSf%:jaC8ޢ{5ahQd5"wrٯpwy$dg^ߵW%DKlPro{h)|ÍT0dhIT IءXE gD2 ԅ:Wpb^ɆߧZz0`0 R ;8ɨĨ"&Æ$Ȥy߈Ky`_3ofz{S3 =7J|7vn.Q_/4{p}=+%/ZƉ=uto닸j܉l%\/4& ՘t: i`K\em~s񾚭3]? i#PҥG`'3jPWh\Dt4M"""&-lD_Y°wwUR-c pY#ߜNiEQN<֧H{c 9{4d:.Jr }$$͹+'!8ЍzÅCA=ܤH,Ҝy !a^JGVVbU\%=ڸ@O87@ WEpxfByMKe뢶aad,ObO~滿q0Ģi3kBVmKcB%|B1w)Pg|WǗk0h.Lr4ApdƓ?="~՚&\{+*FUIJR sq0s'q9[OI]z0pfF%ۈX츮FUߜ]xy<ӳL;1 D!} *73(cyz jY1ZBOØCQjF=aE;ijcBoz.P<Ԛ:Bp<~3S4f2Ǣ;)⫨JO{ [;09KRC%uwZǻE6hUTV;, 3BPذƏLp<#v; LU;dHW+F⟁0>uaԺ)؏tT% _?(+I>tꆆ{1ŭ$,\ sT3;qq*#W]@E3)P\H.YrngY%.6v)_- &ԣAA:GÔtrW -ha, L\e3(| 'c ӶGFgKq_Iz-&"+>E8Mby f_ڍ:FpG0Lu= UA/7eZ1e:|!.Jio`ʨR&y ʡd|DJkmNn^dy*oم =Rh7G<ٳK!~V2r=*kù} K,"g3IG4?ّ{kS|G$"jL(Vf_C74Erx$/C$ ]:JBXY{d%}g0Z"Frx'a޲c7#6*6$qPRګPצ]qb8.뵚ddP>Bùe5|H wjxZ_|@Tk˯<4|~ZpTL xiB!'stU`$mOt. $.cG1,k/@|ȃVKf KxqW]' }ZC%TЄ<[1EyIRɕn ``ܛ`<25Jhͯd*p>2nj/[QC{jBDaU!f@2q8-RV_HO1'[ fV[-ʚlcVi[\`<<ܟ3L:lbzϐqN {^?BBk7jnFra+P<:zDEzl22b{*,F";Bm['{Fd\zMMenٕ4zU4/f\o,`$]#!y5 X?22ьUh.e5C~E Ze&ĥkY^lO3E&5|,HI3,,HÅ4!wkyPؾk.>)ǵYNW ڠ9:jc](ϖ:1=4>*Q~JTfG[0gz5{;ULv!3&p449nG|sj?zWA~_qz- %E1T@TgK\Vցʷcm;In>S+,r؉@Hb0*%2*{^MErH7oPz-惧~Rj,:YaеAI7bF'9O3g؆!GHjha~HӐc͹Lӻ甐? :Nܖq 6|b(z(n VcC#M,Rtv *Uyeibj50]vv&C(sQvk⨚<w0n!x 1@kJqO < NMRĠ;m'='Or.5Ym1p܇:$gFY1r,,b(UĜ2*T+?Kή*(o[ :fRp9˪ ֡-6-ހ" J.5VR2G g@Ȣ$C$E8˻%]wIo~,A͊T"4_ձ92M)Vt/bJDDN} /hr-wAσ^ ֙ l^dȁ %pFsv0* ϴ&1k9S$~SY7yoʲ`H!V`q%PU%ku,UQt3r)L2!9=)DΟA[Sb6T!"$>y&ko;+B8neYkmHnbT>eXX)@:D/Š (1gW5ߜmZ#JוCWp더s 6@'V^z vEzQd+aynd[㠲OF=oclf;ejKF; 2m0X6ᄎuP?AM~`z2Pўoӈ(:ҋOj"ʎg_fpHPZҍx{Spnc gWzY|/ 8|wo_KkA*]1 Ynȼ]oL(J D $2'km{ҙEOy;?7'[?q CQ|c%:6 y+IlU+r'3lvy]hHWv94͗v&{i9֦ GwjKT"in(ҿx] HoĦ՞XH=UT>GcԸrꘊ\W-Jyvlj$n)o^IvƖ'|՗}鎼,{g4yUWCš[KqUwFJp81l)bn|"RQ,exRbIj`€ul`MR3A)K){c-})3,*/:y'W\3м6Uy[[M?/![+8jQϬ=!2 ݡ7Gv=x4Zg@[1JWjkV88N6UjS4ė&eL NFEB&zK=v0b ض~p{1ND[YI.vxޡ$j֧lmsK/aC`?>#^/ ,*}JWɡ%GhudP?)G^o g/+sD*oK36 $RSv D ӝ4t#G w[BBN0ݣseE lg3wZq]6Aʜu^X0_<ɭASt&6hƨ{70O oD_$Ӣ6Ur@)t/a^=R 9}X3DSЦk,Ylorz$03-LP/_Bjo[B#d5Իmۋs]f8Ŗ۪3'hU 9(vEʆt\ ufGLWd: *2^7bøX=A}E7ߋJ6)抈uJfB`Eb+/2"7I,,W?p1j6/.ݐ]~$VTw_7*m';<3)R+p䢭caKޕUVp?LuL`*,' >=5ǭyWf^r׻ 1H7ӫ[6n(O+[:/<+,E!FgN mF֨ܰI-Wwc,PX7 匒=DqVjA_pS !'2~9M.h"_|)xͨ:Ԣ_;aj(zW2b.~]8Yl:|{}g8R 9UN.hC2YËLd~ .1œ9jY,OeRځ 9X92180N@$ڢ򭽱VǶ-G cmf& (0A 7>eU7:]W5 %:]YָJ?iJJRYK[vȬRaKGv62Bex|уV8!b|o90N6RP٩W#LF C3g{2R!;Y7WpgK^!fE1>s<E/2P3˘҄1P$B%F\a|EF0? AQ/ .=oě`yrAΠua l8v;, ksrbwߋUc؍Ʋ]d9ķt] +Hfa~&T'I8#a"H=G"xW݂*~g}}X2 l+ ׆2]̑뼑6eu@._\H(=5 $){n<\ yTGoꑟ:"R$-Y˹)cHh6|m$*d[JL w#L x:۶ɂI66? M.LzÞ40EEY& vյDpLLU >A+m:M J\J5o>c(".F4B# dHbN z"F^@K XN2<Z{$3^ʜzG?@d .56Y2Ǻ<}Lpٳk}wI?ϳ,GnX1"!M?V> ^XA#NFed.To:`l~\A>Fћ!OGb{R7"͑E{7s=k|Pޝcj JC/㴀5z8H]}׈7E׶F:{nJ7$¹>ɔƐXλrx8+jxѾ?M&"[߲ydR$;",VɁZٚ]XdZOKA>%=g3)7.(B}Wx7iv! /u&4qVu2s}j7я,p|9 Yԙ&|I [n?[ 8N9DP8rpwm} g۹Pt%YK7,1NV,MjIQB[`(Z&"\U1:>eǗgp1aڱ-,N5n,ES]C` F Xn#H| hoDdzL;j9FI:~]UY祠0K"IMZ9(a/(EJ\B'ri/Qs;zNs\FPϭKF>'m-O;.t$:VYu._)VrwŸUqshĘ& kÅlڲ!9aCЁG-ɠ60|P07Q3ϱe2nތȚFڑ̴xXE|Ow,|zvD[q 2B' a}C'J!}:hpK82hOH HM']70^l.b5.' .5?E^0 p˟ NG5+XRW_ ZbQ_;U S#l ?ޘ\50i_`L$}>71; iH1Zn!J!8;piM14ʳmۘ p("/[ Nz[NEV{bcs\*?Kh"$l[G/7ePm>S;!Q>T9|2UE\;ٻS` ւ>Q-C.{";7v.VC{TH~IdC3L=e~dC5 (>p켳^ׂ$E?fvpke&y(PMoCT8y4RXbM jpaiKˊ=r%esփ&fl'*%ͺ{X_4^N> 6"nk^? 'dNHvoy*]P}gJdTotX*Sa<7yv|A,woO8yңq*pFr98SvRUk0GY̌SER+* SA(K^Pk5)ǘ4jezp5#qn:Zz~)́?5W(]<1;A̪S z`ߴ@߫M!{BI==Wc$amab H+W~ܟތ^ hkDX u"hnCx<:Kɽ: {T+6鲸%;Vbw*([굷)mD"4رun9t煐zWwp<aD,o3Y63ED( f7]I9pÁkJ_!N4F?]3§:W)@ Etjp%MK;,8]iJ}a7N0eZdDX+:` pxC6;'d-rW,NޠVEaBWP[A Sg')#- VԊpЊʕř˚_%YsD(`Gs$ePrBp+LҎwM^&Xqv<߿zVVyB'[1$%8BFwZ~repOCnJ otDb'41("'7"8bHx+/$ˮ7Ž4iD(`Y%pUgQpzmRh?@̢ۜ=fMǠna@t;\CR}Yִ!L5:V(ES'w%Mrۚ>yP/?FR`̳99 )EԫW`yT5E5<*4d,lYe%7=[ !p9IakوS'dЅ^Aqr*p/(3goQ͒łD.T(D^p?JyvJd3[v/CΫklZA\qxb_$;ym_%.jJ 5l!~qt7BJS&E2:P,TCY l2) )*̵3miV`]c $YOqlRZ—Yeɫ)C0Z,SYoKJV:SA_u"~̴+Vۖ/LV$A.X [*mZ7874J$ttkF"|5J)\҃D@X'{|iٌS&h\c5a =m*K gfQ@4m@ 0=ȇ.RS߲p@/r+[Q5)Lq2=X\@rS`p"ik޷: yQx1+qI-GJOrp:jXOfAD!wL=zllh{T܍GNN {53M.9a{;ڎgfUR棈3ڐi=LrRjnmHduV";ՕCzSʻlCrZ~f́yQt Wk{b<W=ճpI93%e'Ur{Є@+:@|03x;N뗄77J 6pjTj]jpἲS(W3Q[-qWdJ F:*Gy6 nH {.wpQk\܍R̥T(X O5c@A+^Ӟx?doyO #ll\v0 ^ dMZkai*7IU"L eẤ/MFIOHĭ׎͘jKiƽbJ8l]?G4룓퐾Jh]E]#7y^23K"a̞i]bXkM 2̃mG@;$c*"1嚳Ny(-ZFy85Mcϗg-/SBd94&ygY2$7wlo60 &ͷv&`̒HsFjߔ*(*Gqz]%4OXF1]鴱[EL*%~Ҹlq>*1RMb$!ww75M`A;uIpP#I,{8+$ bǸWLH>Թӈeޥ.O{6+%s*j?rؔR|.#ԣ>О54aT*Xgg 6G]Q[>nտL͜rᠷFU}VrпM|aK~a/meQ8} VM,qWZ)*jGFkc]*/*+^JtdžKY RVQ deBs|qn>@% wl% s@Rvay@TiB*uus G0IszB3%Z"Mf0ҕtx] Ģ;a,6ab ] Ǫ)X);S`P6y] ήxӒpz?7-DE_KJV,ǝNڇ*H[  UWF}CR#KaX˩`5VBj2KV )-s8өߗ{ϥE_dd~,tywFd/9Wnһ(*ntx%߅Ul,bfEw=M+KeBpsdQv MG>֋ĩ bpug8aK"RNr)RJ 㞘[0A٭h|=,I!R=MTuIOι '~%=J]nŵ?')xS[M F8I pPӷ}3 u/)0])f@fFo#C3[\T7Pd(dDt$k@2}mQTt2Lgv768νr+ 膏~HKjש*|'`߰eۦ.W"J &tE+\,QYZC"џ/R ̶kj[Uy`Qa%gn :ׇ o=jэ^ǧw%氟_yOѿfsL\P }2Wī߹FQ^T`64"s SLCM%Op&i}'A^/z9& sӥ1ו!Mzn D;}@%iIWDBuBAuq!(7ILńx]Cx(ZA6ʓᒩfqBjk_1Je5 ܭ/vLfd'\[!#x`Ir2ZcFȌ&Z0Jvn;x)-s2H_͏漢V9!S3mXB3Q$g#͞6 _;3 @x?߿0͙5J{){H;T?!:!09l5ÕePR}iN`M"Ţ9z=v.@2ݴm,;uoR0ȳ@m+:@˞ibl zjd ;D %*gD0/{h0÷B}yr M v#qy:{*<p?vC/LR+ ޕDžA2*@[IP#}M>8@wB :2&T˶S!d+ 8( '5zܣ dK(+xLQ.n-SJ23^N&u?1CmiLpokdNdXHOZe(2h\@%@;XjEV8a T|=y8/GsQs QOĒZ %jZXێK!3t"|hӃC IBur>kK>dPa ,( X rKS妅ZL%)?.NF  | ~+J9P2bcf/6R鰷Qd@5u5;1D2tU9o8%SӖlpCMQ$?n8y)W)QR5e jMl@}h>I2}8}[ju5e_ K@pwzHl6 kŦԥ%3^lrNDEWrtLGDmUK- vFAkSDկEbϱr?G7UfEyTm&U9Uz]pa{88.yJĿol/3E"q./l%c\o7˓v"=.i :[|U݁bl޷`qN $;zC}tGi?N^fi8e;z}pᅣogk+vqBLS H> _WeGZGBS,QT-C!m[<#eIQ]#.JÄ'ld v<+OwAIN/~%ۃPbbQMH#9vC -mPdkh񽝀OTkl噵dBJN_:^L|돦c#.l@ZqHqZ!aCX+&4.@BVޱ↌فC,T/sTV:H;^ޤgՋ2@#lAch(guI8xX) 쩓wƆ]6+ .^7Dh`K;jgl<;me1efp Vp:??Yf1}.dΤS{GԾoTbϔoYt/>1%kGgD~פ-I)Kzc@h0%mkȇU B +7?}qGA*0iCYֈWB6&7p.Ϛ &WkE=-: ,:ԿlZ ꯃ*FChy3O)ֵ7Y4CHL0+khF"1c2bvę`4/ ^'uDTg2ă%4yk< J-©M tJf^EzS\fcTF+/_,_eJ]妅D>黛Bhp 'F+ AHpS,YT $'i? ;U߱I'$j$ 2ķ17}^ɊH H1Vxil9TT"@;,̍#-v^vFP[T2UsG~dp]L*h*8+"#Db*qo Zv{FWb%xvc,fRÝYd$: 2yBT67ӧ # IOc#tqwbC!YK@GiC'_Z˵&7$""H0# ítPb[㣽IqۑŸqw:8 jϜ NtJ }$wL]ɨ;ھәt țAdNH+‹DzqDz^C)D`08: :@Ap0S*8s,}T~x:JiRD344l͓FZ\MPNCD/hPgh d-uUn0q>fǩK*',iѿFj3QHJtS Qgȍvdtۈ^ P1Kv#Qf՗Y7IE"Ix5m5sfy%&g9.5^eQiT;gkaʐX‘}YqshCp%oj4QJh o1X*`E m?ͥiUOP?:z AəqZ xF83ktx{jvgo+Jѭh؊8Qؤ PG+NKp~}6O4>2A,cLb!X-RV43i "DZ/х$sPsK8(+xz/P~=zWS6: f&*HpsG I,J 7ZA@4qH0&!iM'NhLyl%fe@K'')\ثOYlе uǛgY J\mHJgc./w9 >DmU)sf9TBrR:1=e([ʹ3bx¨酽?悺UfG*#X9< JWX ʕ*B@AM:bdq`ߔfSL{iCs>=B$iX9Gj[]0ٖC?s_'8 #RY[2ehbL'ђ\r)7d.[\SN$CZ0%Գ뤭EA1@tN\STaf-d-}Mk/V++c E}/א1U7ȫ[P]yEÚ&nE}&U(|^Lrri? GCyv?͢lUGP(|r N`'E%z{]Iv$KIqL3w߀FXza8̋k%fep$GrVӶp3YEUAV^8$irHY>ξ]ɥ[c3UI_zI`V@Yoi.l-B7ّ1F65v@8أ5ȽI lvIwa H3`ʝCb@C.X3Qe|:@]b^ʊ w[&p;kD"1Ϡ#eOA \qDsAh)c5Kwk"6dpVb>* Ōgd7Cg30CpB/l'Bᛄ@7"/&V'dt`g TH 9eЫS >)O5WLndp[ ',J$r: N$m D\_})";,eֈ(Z#'wh[`P~ 33 S bxCP4 #5&Vo %uraC`􎈼ȫv>;k3 b Eg;S^"y}cC7THq4)~OT}hSY&o/q=d<*^n60{-@^Ak7j%hND[0T4NJeuiU5$y%&`)V^(uƟd=EpoڎH7N8 ~ϡ?2WU^v &9 y9;32 #aܗPE.,a)ư trA3>󨎗|c̱yfoOl| *I^C%ܖA'-7SY{kQ:bX=S ' pYRO=,PIc׆(Lg(?ĩp~t˘MXRRwh[Me3S_NoS 7A<><=`.\96;`m2/n ~10AAq'C!&6!3"9΢OH`r\pjS@H" h;%6 K/;7NZh#HƢsOU0NSJ;$:Z1 v=HhV,?M@;flimFCkBqѶ;m?ƣ84 $Xǩ4Q-%c9jL]ߠ8d泠H߮8=}az^FL>|e$XmܠCWйi-7ZxWv"ģ75фV_R;Tԃ@tƢ4䵙}~! Cp Kw*,Ľ`~ Z({+WYn,1fl$W [hRJ+,_Fs^B+{OSn;%%<%s\RnP9$f)K6U .:Η5\~eZN2QuIb AZհiFg޳6o EeXD}cm&'|-lj yȕ .ȃYXÉN[.?@&LleevDVKE( G]$._̻v>o;QFku)[;yEKoC3j٥ K뵯zL׸E$.;ݹ9'HaġK,Һ𵔲֢+zTz 2"=SD$vVRS *9ݖTHSPM_TټMº(J柃3'20jf1{44>,V*3uY$SjGw e Wyl=n: tT)}2Y q8,xl l\얝?z `lèv sHcr3]DMYdQ!c|T_E!)Veꊅ@m1DbWݘʟGڂwx=|,Moa'^i;J?ujL¢RZIC:mW-J1_ɡ{NH>y\t~+ 1EP)#D ? R^w*&Eds{Aà 7z{ܜt6='i;`Ɍ 5]^to;EO%t{޸*A#tYkg Nq=. |Ai^id⩭`7 QXd6ˋ DQo[șÄe$Fei"]_(,DLcB0y[+=Xɧ^ H\7Y<#c\m9B錼81i7'3؊pE'8]csAB]J16T?>4ZzbaGüvi&ӀCR`cF i2"3xh:7R5KK⾩-ib;ڈ>g_)2w$5[>oplCKUޏVJ࿑ ,B {Tf p"; :5X˄TЛ<?(-d-q(̓IPVPaPCA]X(~qJ̑=j;*ۿ; QX.!(4E ̟b= `")V %L|ͥAXtz]UG=R3M6dPfUx-c"H/ma6=IE#S. M]eXꌲNX:91"k7<} KQAmM(c *J8⮊}jK$գP۞_ e>wu2f<[J"i-hGNG|1i7Ft)kfY}D4V0Dzl-VGu. 7 T +ۘ6hm Ug^E_w"P~bfuLȁn_HUafV32M`y`JpP?#maxGqீXzޤOk@c=MNk-> ma||+QN.S_F[C*kjNCjt* 0(;8Sxh ;G"& l[^,Hmu[Kҽ%C1bZ9Fʁ{:X/aC^P\<+(5>G(/uE?uTJ;dkݤoS`0rolφɴ^d+Q #A6 :^|xǎq`&1w)[1N5歵m0ndwV/>?8NVVD*`YMٞC~{V팽VVdWU(aܘ.CxS6{$lw-6;es"x|p(Ṙ<>,v$>%_MTIݐ+ǶjXNRTC|0HgW&4t'Xa }lW IMnIn,u$DY> FCQ: 3ZEŐ.a\tOυ$R"U3a#p<_p:Iv5{o#ZOD% IӠwgy_IKZ"XBz!DQ?|SnQVlEb|8ʃ,ЪܭM(xKSi[)DcG݀UI5]5}QOZ降 & \j"jbU~⡚M&d>>gĸӐBnt/OHbgÀF`dXVO k9Ln>ٻEbrzL,T9M´h}TP@ަ!{$XԈ).rzN4?E_&N7׺'{ۡk*yS[<ّCQΗh#͖D"YlmeYrQׁbiɺ{Wƻ(d1xJI3g2SsG5׷7AKr_%V 9mU>&͠5VnN Fedl5lazAX$HÔr34 ȹ/x0ʊ{t-C`6)4ꐼ1M ź(dZ+dĂҕHԦyxiG G}xrӛXjL-r.m:qF\cE?ѡu1;S +K99fh_Kz.6fgɋcMVkG*>Hz9ΈG x6|Xe ,t~- ց@rGYsbO5LLZݙK8fO<ߑQ>|7};uw6Q-usjN2ܦԇr rCusKb=@LId r8az,EH*`()BC*$AKlћ #hGzG+ 0"D`L"M2zvo>f9Wqa_`ēy Z Oՠ~Hq/m)>κ𿭗W(uEEJLH)nuT*cEX.:V#Z`Ew#04^d[k?®5WxP )հWr]4rVm;fOgƷeXg~Ugc^ꚝ#hS.Q@ =j1, Wa: 6@粆 BU;7D=bXZsLVfz=A! ekRZ!9*VTb 4  wuƔErP 3{e q&4;4l}>AYEiC&u ԅx4${@jsDyVNW@o`8.mN Ȁw+S_›B"F;ݳvK3!,AL L"YP b=vA\L[B,?Prq`XſvA?ĮI 60:j^Xio+>sZN| YO)rru{ĥq#RF?`s#DH\w*GwOvN,sYt657pD&÷{5fG6"kZHW=tw[O(Nw1it3c7uQgLDBtڰa؉&]}1=~f8x/-ūBCONx%GBx}rVOXg v &&zI 1m~I6*\ I{ч'dQ {ڡni̇r{#<_Qp'mpGI%jWŅ揖O8K\ޮҼnsR!lV7^oVgP%_IR=6Jiڿ){M/4ٷWe9{ii@ݺ]r~;C@_h y[S`+`'89hTvŜZ4RI&@=^c,Ue+uOA4]I,z܎i^9Km 唬 <-2$_0̈8=[vj cB6$b!i=Y"?MB.'792;o"T\iɿWFkP{ש? yQV@vh>O(a$Nb )Ae?VU&H.ZOeY2(17 3dDo+84vK[vbI,6T'1#%?U#~Eҁ۟hAܱ+9kF VM"U[G~dvV7PUo~Ien>Ąd4/HdމH xӧAskK@ `܏>I"$?lE 4M,-k'Rw2눔ݫs38: LtaAg%0\NU ~ZH3xGUj5N{@gѓR|oH(u:PrZ- b_v9\l$EӢZQkZo|-w>3ў`1L Ѻ*LhKoCA1hӮ[i;ɼ7bU{I-/~mp#j}aSo¨Տ$}7}9~Nsba348x[7vP@’rIZ(g[aJ'D,[m@Xpd=~`{?A7!)ɍZX\K9,C>PD H()Jwl4ЭhGϼww9$ Bη.S=q9xJv߭ -LwW7NSk<umȻ\!!(}ŜʶpqŨ_mZԴz;5LHKHc=SRԇ\aS)שSU}D:u啗5)o@5 ŸY P=ӛ3L{]۹B/Ar 0;%]rَ55-+O'M) r1QISb፬AڻP=}*ߪE -LLN :p-+SsV3WjUЗpDŽi)\4V{Y@:R%B.w3nؤrsF#ͲPd"feٯe pQrkz(M^",mD|&I+4tUT`Q=ahu9(q&6c ,郟<[ބq A"SYahd/{ 3HQ4m )!Z)4yX\18yeyJeP)&EM+5R!̆^+Pe'(sX?dm@syx %R icYil=!`Kuj7H~beRLk+ÞؠE_aQA0[0BNd+aׅ>OR5ҁ K2~˰VB?)!G5/|y=WQ?ϵݢoѺ:|-P:m0Oޢ* < S>? xn[n}ETIT"qx%ҡEsDջ`J1%7Oa:0bIk@c.^b_:b_?TP]];DDY)l }CBb(3Ug!Ky޲-Xp\M&~Y+2PH2BeOBlFuHǓMȦu/P(k,5- l{StQI`;&qgR;hV7=?eMkIȖA&D|f眵f|7l[_* d$.O{=tQѬY r_8lL94N m$K3ʕ{tb.G)VE_$[x?EUq JQ3PԔnv #C&,LCl9kv3O^@ Ne_GT^q=X߳(y@+'=]v@g2ꄧJ9 Ъ =Qק!5}_@NƓm:m߳Gpq8u,hO\tBtf,R^L;j9uʒYn>o> 0d)K< IahUW /.s'u[lhXn P? Wb`F GjEk_IN#[!p%̫J4|Z,H\8T#&(PŗiME署:q9D{L았`$Zwr &?'z:;d1Q~z DIrԎ WDu=HM;q[ƻ;@TMd@ 3A{{u'0"g05jr[&(vL- WmXS*ḞDנyJM9&@Rn0ʏAS\? c=ڝODR%(H|!dĞ#j\q]ph`EH0AKꦰIޝU|ȉ gGMĹ%vEfNH#hlA=Cj)ߨo"ih*Q)IM=µ: W >%=v1D{xNcK#s4)ƹm!9 SS9+R =a%ƌHr1H0:S7 q~fU`#SSrQCL=5h6a?,Ґ%8*vhrT8z$F(oZ&29Qܬyæ՜2=x#`i/D=g0=-Nv ZO[^#ipJT~}@"%9@亿ǎ29h-YGi^+}QR0Zi=8-XQСP.>\ ;eMS3J{-=}hŸfQ1N`Dp2]R Vn= _ څ;tw/KP 0.mpexBz0:F#x esH/TAWIlis[}j$XRW^\BF;xz?)iI܃s4Ĺwٵck30gW l zH] B$qUEc)%&d: ˎ,d6ek/]xbHP6l51a1Un  G:%@S.QBR87Xl8|t3xbkiDsߌz10 &-\)NJпyeR0QSK&-j.,eӄ1̈́ߏ3DYNq ' ?(Bu+C9zf?Q+`0yA`Y ӆ8g\L>8cQbT&%[irG'0@D)=m]h;:l48 OC:I"*Xj su)pn ~a Z$ѓ?LkS$ʳKDݍ+mT݂b˛cM'G;w=uɃ& +Aj+f6 f'Ve赮i{*NwgV6lXWffp5*2f/l;Z(VwWYz淪@; !i*&23*we*/[L*<'ܥxi4^5HtKa0"=6$#oC7?foNI8> d)L`%}7VMIFc&1?}$'@m gHSWIYޝ\to O"y""~o6ʡEĻcuR!#{AUckLF*R:i#A0T0s s=֗}<=tFw}}sءS* %3U=n72:끯eXͺ4nUɵ\׆A;daG2̛OWy*Ί~dE@ko(VZT!zś6O\ךp,C:=8HWzS3Iсt0r$}lƽ_7FIX7,:}šo*AnC2 vh$%1u9r8kv/UAc3ӝTk`Nfͅs`W3?SL-N Y`XK<&)7P"}Q/Hՙ0#GLvܙD)8,I՞zItX0)BwN9[niV2$|lZON!{XkxGfW-NZ,(q>h"˙d'YoG~ǿMj+!B>Ӧq3- 㚗@mn/t6B𻲧Є:|>6# Kj]~ ؑ%Ƶ8fgy)IjU4`dma[T\VSd=m3Ìɷk޾nCζdk war-­4=pسɛ .IArOH%n&߯C' `3G:tho8t~?% :PD >LֲvxbN0A45W Y{ḭa -m#c7f{ـݍ]%gmK%=ߝŰYv,~H2XjeMDLΌ|Z( c#JX ' [k5(q|U# JǙZjiFU< @FG[x!w7 &/y ^4Mau$@4Ok'.BC: ļ(F4 JJQw^AQbh f>ܕKspȔSlp0w%၎g94gw`CcN\0"Ϧ^+'q?.hmYZ(;qhŸ!]hTQzhVxjsP I%< Z~0ɦ]dnl!*MIߐ[NJQ#2iW8d(=uSnb}UW "TlwcO\Jzg!5g;lX_jn*ۂԚbY6T\Ucs@|xV@SP3I@+~ϏAsy.B8 ѰO1&߈7/1 W7P[? x(F3럭O#n;La]5?Tt#P5ӉrWJ;+)'K Sx~4j5(5_SrQ{2EۦE'! A_ Fw 3U!}7LNdLk';a=X(r@-dsg)sDDjT@/;H)9zavo~=VX8_V1|3seB*567w/8r}0N6R5G `Ehth1yd -!x0Fu=ʮZ5[-8R$%t]<:sELNtn̾enT(M݃'KNU2~ohLك _kK\F` kb,gie^#d>^P#c_B/Ōs![Jj.rr,ꏆE]ZUPݑטU95V2ɚH8gC 0β$kH*T?9P+t)Ŗ%}M*|O.6LA8dxƙ0h\%NP'ӫ47!,&"l\p:mhYZ7l PjwO@5S/KqŢ- ex[/̪56D3uӇN̬WINkSP7일inM ;6gD sEYRMf\;,:ܲԅVE=&:"㚡{+V=bpO>oDžڍ@I^ aݨ8E|ocy Mwg nH;OYK BcDEqB=}f1KA 1 Ώћ i' ]smkB=QZg0Di5ZXuM _V$5T.Wj)Αg5:̅w:vep6\)dۺǀ.'[섮?h'c9aJQ &پ8JnR~ BýhN!߿* ӂJ2Z0V:糧S۽f")o'x B icld]tɾ ֱ5vRP>.#qyE,š$|ovGc9y/OC= \dyUxVbPtS5&n4')Ǝ=v;mVFva CoQ58,HLdryh6 H % a0(Xa>CriTauO{FֻlMVݷq_[eua4:F"`ІeZv`Kܤ5a{5u=ճ5^JB'} ҅X,hJu̢hrv^ڭ\ e-uT EkeedzA c &"l )٩~KD`(DaYSKК9e4:(fB/#`_>HA 2IH|!DžG97gÚOG\ƩRVCcRp:-ĪXm5|td6l]MX9 {fCnWfU8gPpӸQ/ K}j El;cc ^W2=t Ο .mωtk%&.># v/ r8g/cQC0sJI|4и7sLo߼di7Ai-d%ac\Q1/xĐg ^H ՛ 8JeL d|=[N Ts6@D:(51P#ݙ()CpYHӏ?FǾj^g?2S6A~-2G8F௸~Ќ !qVko`#E *rL G lzlSJŤY|JjrlepgwM+J5/dy}칃|\i{< az=-+,8{l#|dmpjZbڳu1SK[I& <L;0ݝ@l{ ! 9̈0rhgGyu%p$lnkSHDNDž=Gf1Ȝ{]2Q悆˷s\lcR%Z4kG,rWϻDW!wfє$*4sYgrIhLA`v4aP"u`ʱ:[ σ,ד_? FIb?%`>.+.3PPN z*3a}j &*.@@kiwK 0vp>|uvȉdɒwki}5ڐ1+dIcӑ~t~у[IX:\ӵJ>F4{.^Me]Œn\R~AQm#Jo5&h0kiȎ9SW8Joڦe\g= ٳ7!hI~fhnUƊݳL;9h Pb5* Bq߶G0>*Q-E3႟f4C)j, }#]Ȯ )fs-+7!8ֆ) Q&  ?Ae Yla^CőccKiO Ni`݅ a#ɩg9uT#9`oMdzi_f(}sD.A ֡ U( T)uezyTU9ܯDo#}b~. .]!G:ǰ΅PUx]s5 H%ysdg{ȣl%wWAe}-!}`oI~'$eL[m4*@wL:CJE_$iQÚHƸX&=W-"Yeu]pkmphFz;VF_ޘ|ݹҡ '0CgshU>[hEsX.<:w6:f,6GQ2 5K ̮t ʨs0WEPo=Ե@Ug%9GRL;!FHɴx&rR Ȱ)e, `]P'#i Plx ںnUɋ-9hK1I-U38Q\ FaQz#j0,?P .*!\m/>7];K<~q@r\">! ?Mf9-r ZK *+,!~8'84 3ձ3̭gwv<PX3XCXڜoק©yVgP̒TêP He)FUD!L攝#tEЙ4@ ~~?jO._.,mjT0ɉfƚcK#!pبNPRF>2F7zOX Ҏ+ Y/)gP%Y6qsy6!^ڭ\I#M^cލ}޳nr.Fћ69h 5GhQH -|l*9 xj`χdnQ)zW`otbTE>ĨΩs9j-Emv*q*Rw4 < Mk"47D]/P4L@IVsEm:X0T4"yb,$݅Fl5~:ProU wƦan kOtL V6:9?}}>y,\STmOAMrx_p!Fkh5|'?iH[ӊٛas[cGG8fu.%8bw(e\ݤwW8]cϬ껡o`o9 ŘIn>%YTgV\>dz<,g\&Ȉsu{]zzCְy"m-?@(STɫ5TpZrKJA.thZt [B6JDHV[\ 惕apc+&Yc࿡3@*Ay] ]Y vWҌ@tXŨ m>ʯIT/_PPImILCЪ.h$v>Pq׽K FAM 98=V?7fBI&1iy-CfFVhR_H.J,L)JA6 &d\Ǎ4n@E֣<)H0Nִj+{t(ZUվZh;|Dl*&PG/-TrtɤcUC}ܪ c櫏&7Osʳ;9p7 A4ߘ]hRVJom'yil٦"t8XbJbLr4>ZfgxP kл6I7t*7*wI 2y\IB@/NA>D; POK]KoD*NOI!:|߶KюH6 jGw1͓3="be#Nb5)c/zܤQqQjV8HFGnS>ir`;M: 5)_Bf`Kj]קwK1՞IybC٫هr)@2\ΞHox4܉6e8nwBHZnRm$[F`?NR9Sψ`7W^dTT= W9,nVܐ@cr^(`7V# sR/.bP s;DԊ{GQRϭySK.q4"afٙ?i*Bs9?|R0LjF Ҭ2lb$f !K6TSYZc2ʉX>XP8jtaz:4{y"?<gyeީ=Z2ت]Cܷ)!y,<դ+f2F>1+\gv2 )B`pv{ Ω%Q{sNnGL2m꽢dߥIw?RsX *6![t4 ЁocDWqDWRWHo p$> тm.G$LvǓH6F˜bOJS`B:]**~75%;8c[LSvzP=j1VxՁe8bf=_*5硨K|\w"SgCrf)k4* f ~, )ydM&ɵ+ .^ߟf :C.T|v;eG+N P%wYE"$Lkaxž@{ vr?NY JeTU) >: |1o[*\IĽIberڮLI{0ly6BJn5+$X߱N+JbՐ!kŰ(4 4-"k; 8Q!I~dQm(_5jŊ UQ<.Yc,xIs&+L_$FjhV`>^P!~n3[ i?miiW'^co.?>7lφU͝޴b9Wk\$O:p"r%` oZ$j""[ 4f/^F2u Q~Xd-gwaDrÎv}+ʁΠq!vj(:th&mFjg0H$%-cS gYv,l>ww'p 6 ɷa@cF) fKad_b֘/#5u^.IH[d1Ezp,H+2nB)EZ6~JsF؝b0V͉F}8s_̽_!}{)hAIP53^+T׀(˚nS"bHKvnjO#P9uӱeh!A\Ǜ@\ظzVtB)Ƈrǹ6#T8Ǻ{:Sv2Mq4 ~ ,A` Pn׏Yۏ`.ȁK΂ǂ38:pGo;nW<~Tᶺ/|o[EzP;2Tii-\ޯ6S[KIy>u(B$غz9!3,[mTgݭYq>ҿN!WݦIAT p x]) ZF -l2g88 `<Ҏj֞62:̵z5k-Y^^-nWؗf9urɤ #`bK\':6Cȉ "Mڵ[>7/~g^iK!+28b\vU}`[ldzl)'$Bhms7{2kRMS /.1 Хy\fh25S'T9&~iSm*,*T?4yi}:NRvc:,nK-G-vM\'E!*x& ݎfdL @ tMMC]{~x8, ;n]#kQԄ_=O€CJ)O|y 9Ȟv{wo-'y$V$(H[Y!$MJMPB3D'x)$kVh(O8#[?*+IΩsO/,)?,5$r/<0J X[`^g<1Y[)THj^R ctk^`%:5>8cRг9~j^ |_TÈ,L>'=C?qNq4rp$gj'qҭYbYIe;HHhEи$WSڏSh#n,nBÄer}=~(RoGp[t>[-V 4_|k`>q] Y&8d3\QDsL$fo셅d MD}|l}{,Qr]7Ev*^#1E %-Ye tREktVUt`7|pVjrHfXDą>~+)I' DTO XV%g< ;4*XW^9ɟ,|$Bz2t*"/@=4c1>_3lF"jK\.d%O`5S`kݤ;m}zkd8p@S[t2앺BLJe'IF3bfl!+l dK7=.g_$%~@V$=o _ 6_=zXo m^YQ{/r}=PTSt'I|63/9JD 3ruNIKft>F:nuuٜg x{ $'pXt/-?jPNK;X9 'В55:00+E(\*^#G΃`U˿$ڀ m돯NCO:1 {PRyH'MĞ}^vzUrV?J)|m?B-݄xs~S$tT˽-M +s(PȀNsΫ$73׆jtr'=#8%e jGA|8@H^+QepPw]!w·u)}c 1BfZ©ZI< /`*.Α\M,3 @Fa;UZq!!CE2އ{P|;BOƊ2K#{=y_K2A)05LC$̑8ћ߸3hG ȻQ&[Mpi ޳)rMJ-lriˌ@Z#מr[6oW ֛ې43(JE4[fbK5 ^+$FwZ ,{fx|J .nl?)川E딵tlU).C-K"' VCBuLJt- sOl(tt)0*ʾ Q#hfe*A1cz쬩T&ͬt]4 M |!=s!` ɥ.D=x%8bL{ec+8\$Bਗ਼:܂A}l'n0hp'z||n2ffť'D8ϺEDώ{O4Z-辂̽cwcWfN*?^zZP# & .L}תʍVuzsCS[m0QFVҺ4JژE,ϬzExN`MFyѣzO0FϺ]|D舒(MAo%CC_A*ւAҔЁ.&J)6 [RJƌn|nI k@DN}/~ޥ?`ZfP£T4GaT=qdVHF AmVSRiTT~`UJh&Rs?S*XA>|2["x4Ӗېѐ&$(DFS ^޽c&-]duۧ/8@@pWXOfݬxw (;ِ@B g9c3!ʓΥCTF zBi@s8?6ړU& HM\ΘrϬn0H3IRp,,.\£w!Ƨ4Iڕ~W5>4,<07Ӽ :k1Cp}URyۢ_?0:}iɚ?o3* Ԥ1Xs~f}FY g8%DZn7F2XlWe9v&0b#20@t9K<$;~8]#HupzGXHc>~iƘ1#Rl,oRv9l&&{j:[dH8sX%e|Q8!)vzݍ& cUUj&C7FF?5lg  @d$t&^^F#$a;nB:ţ&p{E | uшrp2w{ʳU?kVw%z*x΍+Uo8Fpކ~ñg+ITH|+ȳf#(<5bIk|Sei8@S+^>D2/G'C""˅y JB<͂ɪeaJqKXQ\|_ԗOpWRVέ&[L31N X5L?) @AL"MMi"cί8b)|-3;]7lVOao,}pxO֜w 'R@%M  ZkZSH,֗t`3W45>$а yY}ãlid@)`Z._񞕋~f>:/:c4V&>C]ТJz gs `Gy2 Җt:0t~d6$x,i8DS_zK]8k[!p v/x*tvP؄oQG>=C0/e=ɶkށo,~iߣƿhB3l og ~%&o.n0kf>g#@?pVL({~ηf6u1pEC٪ښJ*LM/)I!St gk.M28/R$H-[K(.X›lowJ4}狢ADfŊtq.j^ <;!4$ZI+vɚxV-{rAr_r0u|sq@PWosQyq SuSM6#p8rO8&6Q*}e֨Y8L>O8C\F/X#kcl8F@u[B?g =4w̘vds=o= SV45sg8{׋2ʍ)EuzV0U qg8K_WV UBO*ɱ1U0Q/l]؅ MK=#/^4yR߸@2ՆQ8]WF*M=)X6=׏Toړmn A+Կ+iաX>E(7ۋE4yqJ̸\-nb${5ι$YHY] }<,)&+9J 3W0%ө%Jotp#fB݀ВFk4yqej9:x ++QŮ!9 AD]3$E5ePM#s9{ ~ӷ'G8RqLopD?-)DpfvU=K9bt~KfLb\4*;~F];Imk1&.y…6u/"NA9\x`R~%}2\^^oפ|XK&b{_ %12;QQ)`Vž ~;q;zCYw`)!ujN* ;y0)R7 "TTln ㅭ1mp xv?ዖ}-N' (> PZ!¹J "vDҼf,\N AK0vE5Hro1×?xXqLފiz˃xІ/*Y.L2x#9 vH\>VLPo))kM=7@>3ZHet[|q$Qc靭^cFo }ʷ?},A| H =̾*B)봶l8MxӦ<;S] ׿RAJnzϖxο [3bP9#ϙ\N6٧f@d_63c#ԎuO2x\McbR?#QI:!_[˝ @S-]?@t6%q_:@}I3XCǏtrي,hupfql\ZQ+ O$cN*$"r ͩo1DpBVIGޕB0>1~?/j3$L7}#q>I KKsbnTi\@m]8D7Xh΁S#Q2lβEܫംA<ƭ쪘?|SYkdok>C7fNcJs|(Eu8B拋T.ag${0Rv!SyF'jQ'AE+?Ѽک (< -+soO?W+[ڲVgjABmH <{QxF-5%iNݘ`$cg_ Cџ+6Js^LMXh6VY{XR AM~i{$h=ɨkùřiR]seZ(RF_b[SN-12% 7i cR]LVSCF1דƍ ۗaT{|nR0m5ÑۧT._*C3 މu)lN@ܜp➃em>D4&Y;ZT&؅:zz^lIw^WSr0zN.b-.],/YJ֟bqgܨ3.ҫA$MBjK2 POT:_>䉕 iC5:WM @8y!RVYk%+9q"wo HS R&SI](RꭖecWC`k=ɜo:9%Cr;5PA^)$,Y3Mt Of/$KԱoH2|~mmğ ;dإ%36(^h ŧY .˃n"L&&%C1-V"1b÷KfR[Ϝ|ݙ"|Lӱ;:*A׀o4,}NR̭J##xIVQGq9Vn^.`ۘ֍F>z/;l ZCQW i Jek_t\A"UaLg*Yv}-o~xZxoބi:/'< OW 2X[Eg8$OkCLLæsO0Xil;.X5Bry/Ҭ9fJU' pwd7]~eY .f^+W>zjF~o=5ꓮ# TpsVв Y[JA݋Z?)+: a)WIeW6Y`gHz%(u*d|cdfz,s=wt$XgkeZ5ƻc~&Ļ;|Hy/*UܟVNh|eEK "#G>2 L1O_͵x¬+@ %T^Hgm ь o7 ѵmr/S?fd}sZX}BE+r蛱p01ڔHl͗_}K*ckG3t,:\@]8`#0}S)q\eLtzPjm\׾B"җaגɷHVa<u8D,ц5tWX}ߦ\Kk}]'}$&z'ue8KG7E(oƭA E;X|6Lو <GM}䣲X?o_77PAq)"\eXt낿7rQ,;=O\ݪP:)tTQNdџsuދj|z̍dӢ|Rа\iQϣ }g3WBnH܊twZ-.mq [15ZDa<$-&fgVnSs&mX51Al5>`mj:V9Hk?Xsb_,B;JjE>ڡrk-xvS+ \Ŋkǵ_&&`]5ր+5 j}{-q>DTZ$Ah)ǩ+L;7F4E/e} +i'M_dA4e_wW<~ դͱ{}Z?wcǰY2-4pIʭnXozGY\%;&+O'tXBOj" &4*nLjz}aVaAYE`GFj7v2@_uo;֏ \p%'8?--QBxӑc㻧(٥m[J&vZ٫ng?܅HE ՁW iTl)7.=arX \NFGxhP!NP*{~C !P=  mM\1};_ŐCtVTj f;L]N)o_)#^m\g~Af;T yM]~dHCZg__Mb;,* R]=ԐC%v!:njq2ɭr^ 9' 6+M;ա 7-NaZ$mק\w.#3ULk'b^ X |D>SNX0(Wש)zHN L"{'Qxç0W?neZZ2Q6Rhq E <_I10wvigɖm(QZApt#Br*}ml(WUw2Gc̕VPQw IJ{0uQ $-IZe2MZe֡E6Qj8[ H!`BhcU.+yj7挣ba|[_}&k1?[.LvP24y[vt'U{mPs.cWVe\H0۾*y#=@qI+[OxRpY0 du5ˆːCrE!uH rGoCdicmy/$r? y@glN'D|EZ4zɓWvd) %RaxɺVgኮ|OL{` h.1I$e '=azxPiv>[t 0x}(4yK2K}!%M"!j̹qh8K;qo3Dd5՟EP\rXNz X6M % 8m~Az.p>rK)EJ!_N4 m؁t̳݇ B)%=&qf:Iғ핌5] ,j<辆{a`7)Č1[V3%k8Z8= .$*~M!y>_)c8@I=hcwu>IZ _HeMڻA46v#?Qt0ML5t5,38׏z%5t,S%' O>%ؠ&7i,_? 5<4[A"zr)F vy*,? goNʚ.Dv?e7 / 1KҎ| 'DTT/B4*k~tv8!d}s5^6iVvTIg.[mKoo~ k_]Tey8]d$yJ/1)hH5ONLǿG3Tzkv͖79v^ f"cS+–|3|DJa/zľJ[y efMzD xܙ(-+0lL.Cfn;N UZ#<]P\sP7i$LKZlU/WwDdo Hs;:iFܕDCL#F9ӳqWVݽ!H*D=WJ}À~u7G$vxq1OըP½Xi(40J'6mZg~-J9(g&Q춭AcEv R%sU}vT~ױ=ScmF+IaJ Qo?u|{Cb"V1"#3k">=5Khx(iϡ 8Ad]k7(g]ȕG~2p{FF+I;h_YjǞtBQ8/Gмў۩phU!=/q;(}HrG?9t3LC3Ї3:\tX2k $+'&T/1E5}46& BiF{+`S 0ݐ&7\7f'Ʈ_c2|:FL\orZ LEoh`t7^%4SMva´>D},%%3~87?{[񉈜f#Vt.zW<<|WօFRX@ Q6\Oj11lv0ѣ(ڪLc-yARH߉V(@>;¼D ,[P(oΚv'nrv:YzV՜H)YXpeC#)Q8@4%6G .mr2 ʭo(7OQVe x[*N,ΰERԛG7Qףi,d# @_w0Psy&;N3+S]C"b*;ژFYw"`F/$:;"Kѷm鲷lSٱ_?緊XΑ.u+}ՓTcKUo"EԿBJЏIRt. a+1ۭE2*g墺Lί,.MCl9jeKK)-e@mdoZȱ]#7+˨7i+5cg+"һGlD}Zu`9G$eoޡ@/}J=2:t'#>6tG?Oz %nj-*z{7Ym56)2ŗ$"rþpK )hVص^uͩn*'.[5S.yaj$U M|So ӄagi%>wXS e<- vNɌvk#gSYq!޴&FRLbbcgK~=_Oз*7&_*?S?(ǂfFm DX^rJmԿ쭥7|!z۞#Z^FpW|=A>B%0Y bh(/臈UE@z*%F?&6xkJ!lmJQ TeQVHCk:!ŇXI5\7hmE0`Ƨg8~d2I!|h@= QۢcJ|Oe8gy%t^:s4/ٜᔑTu (MGb LY3+B2YP7{45X+m mx;#[!J5,N FKӸss!mQXĜA(ha' tyţ8R ȍHH堧(֋MLp.b 3 hTr-|7!.M M* $=x Nu//.كI63C$"8.tpb{=2zQfN(K1aQ .͕8[{EC3_//Y+!sGYV*YECZ9O~AT^t+D#}>pdzb-A~,Ϙ#ɏ$e3{@/q" `(#f$Îaخ&@Eex)ڑJ`7Ө\1Ӯ.ʦlHa6|"p7cb A;0[Zڙ\9BEOf39[% a){xju{]4 |[buXNU{2I/kMKIo*2C?$cTlU }:-I0-L4ZˋuSdݖtܺ6z!גRvZC4I9B+Bj1A(DϺI/mR G/f.z|= ~IN\XuX*鷣p&j` v/-IA|v]Uˈ^?$-/u7*s %kfm+ܻ߳TG0Tx\g+Tkn)[k ]GS]iXuYc*9LJ8y,8D\\,,ZdcsF U$r }K&]%w'.{4} nt1T`$nc;-[ȞCM?`f? FnM _?Ӻ$|;;GɁ.qXGuF;PwM8Ͳ{Ȃ(,b0ÈI%a8x"LaZ-U+k2QLg)oeᬯk-wx1q$6% E\WlHx:'uWnST."$(.ЋHL1U\WKy6d&( Ɖ4; N 9x|E~k?/rf17TLk;H/O4V$@/C\+R&N8e<zW wԫ(){Īc(38Ls +?qs!w Z)'זŒ5:35ʎgeÆl#:xuJ諨:rs$` *Cv8 OWk5 e{˃Mi<4]g|W+TJIfrJ,EɶIfVѶ3|'{^n-<"Vzt 2|]h6@|[?Wrw331E/uܞW1NJ`> T4m;J.ܝOht -RT>^y{h;.:08#D1a0:"EVyi11@ԚЕ-Lr3}6>`й&U /ʒ$Tc/JV*2YW؄ڛ_٠{[Yr`wB*OB8'6d$ʢSEMWhÁA!xV8׏Mwr'MQ,,FW4Hͻ8L$)Y\o#5xV _Y y3bJ9Pp b}WlxY#cNeR pWx**$|ܰR^nv[?~1nR"dн!F ?O5Tiez7qraQ%^E!|^eL7qJNs&QpReHOZ0aS+䀄n)m}I=~h2 UHًx=9ٞ K.@X҇]rPVtVQKT!@ukO_/`iz9gRgxӕ!e:r—A`SjD7+- aJHˉE8vM,p 1 F@lߖw E֣t5ńRYk2~ܘEI v7CEyCD'9"܊ƚ ZY#5"g\c.3MsAR)B,B9р}ēL8+B#s`˂^mw~q.@n pFGfApDX$S 6+ #"Y,0~ŘUO>zzO, H0ĵ%VAd^BzoxpP_,!mkx@}tlbKcB6wqS.-ilKi;޸( ^ ^Qg?p1.%$5N2SF݃ / J7z \`aE<8|, T$RMRxu} A^)M$WSKӁѼ+MY`wWʆ,59ESZQ s.!zZB#|MNC4,}hH].pI @Mi â-F7]ap-qS WMC\УɓВo;Ų#nvRQH "N}욂qn]Κ%i5R^@n!FU<IыԆ S<#sJ[{rlń*Ro &)Te^.nI䗺>;L:Cz )*cVK%Ey/F#Zsq8w$SE 臏形r7+Ԉj1(;%NMC˻2-?HY\;nU,ki'!_#GE,61O9(̂m.<*\"[ ?;zU=d?W 䶷3tkɱiβF&{?8 'Td92qM.L3Rx)[45Oe5la@ATu?O(.K#MEtފFg&֯%E\{:+ϜzPg2nͅ<7G0` 1.[vcN,,QI3]%Up;y() &chC4_S@۽c܂޵cɹ#ȝU)F;(UczP~:Vc@Ipލ'5˹=exkP+ #W|$#8Gg9ݡ.(e0C.AH u N=d%ZKh<n myAcFhLS`,_84w`+3ZL q6 厶F.t"Yku)ݿv %-7<߅j[})Ηđ MOXP *L`T7!;t}Z&2~ q1}PP a5M 1'[ɛr7_|8<< <~qjSEҐ%<$ն*pRxZy(HXf(oQEkr֑^BĿ04P,"1W_`P/31Òb\J7gcۗy[­6l[#FfLdk? Jl&4a9f\҈AUl Q B 6^DK 1Im ]s^8cb#О1"QvGDL5SԪTLڅMp(m^<~ȌY6-F{ޗ(zyRw4Ž16򖎦@4opZLxgR\sSU^#u\`W;gwY`ܵ$?]ӈgn4鈸ݙA}]X&pL 浂*5jx$iv]MəN"툶\86mRȦ#vcghoF Ʌ/[½Y^k,Nn0Sga_TwG[m ў "o  Dh@dBW,<3ЁIyugB/Mp-_r.S]P`W.Nj)Ѵ ò0)s;pQ»u3~l*@2_LV sE J,$,kKhJ1)#ǭd=V]mH0y(bkp$9I7̵YbZaӌ)FL2;v/*q x[6ei,3(}%j9u*}RR)&fN20LVX6֋8z;aaA0M(! P|w ?PZA {y:32&ʃr^[wcm1ؠg]C&O)z_Tyh[$a\Jpv'4Ɛ"㱴@mfm'(ikWIľÙÛ8y$2Y,rj;ݐ'V(XfBk%.E|G;t&? {&hH:wg#u$\U\v^ Pʅd([u5sbEHD[(t"gCH%aq[ ?Q׵V[3q뤠I56d^|\gO<,EeL!e%D?Mm'\8mRԏ7qeX$P5 @L;FPjNL~!wQ,b^!&{` >d&ؑKeM0MO|@a<g&$5$(P  EWͤ| $ܝ  ~7z-%0N~z68.mci3tcxjf}7zBҵ7ࣴ#ypt[A1]7HQSCe,P7?˓4UwKcYQ Lw.ճ/,J='I7)*0eTs6vЦ B[P%Xa_BD J49WDO&-fd|pL41tN'K|bx) khJYF<;m-Q_`YIg;]39&{ <P}Ŭ/I.{dF{W`3ʃ[[1S|=VxF//AW m gtk6^iZL'3ff Mjuu,3m4[r8U"fd9BmYo#:ğQZ.N&x @dN;=;5\NSױ,E 9@8ӧ6fLmd̏p'ϼ8w(Ϸ`|eSY$.`k ainG7S fA~ i "xi+s}0ս9KU@0+"=YQŠ{;$epK4.6"\$]pLzƂ\{|z:K'R"'30wQ"C1@8J@SOsWc ztcׄ4Qgxj~s冟h}Cޕ'wrzZi&%೑'@*[; DZޯfprZ&Cޭhn"ԗBsT^’"лEd\P` )W ;YA(2ӌ)oL2͝KIjŪ/KsI2٢a6H4 [p(Z:IÞk 8QCPC0:+HmX`o -erW#i',Z'kT`<lKGĐ`v=C̓-5ҩ5xRʆڲzl0e4A +J5H Xf/rV0c2i6ftCx5 n?ECw KnUq O̍%o_i zk77aUlv{G:ݫG~?)^u=2 4f0>Fh+ GBM.&:ښ|@c,"EMmA.}!ѨԢC&R[n\?g'ޗ'.ۖ;!lc&=9 Ÿ!i -|6_1-6KGg痊Hx5s 8 ;ꩂ 42kkTz!#&cVKh[+$]b2Dޡz}}gt#nELEjȰ%D8JN0̜.6@,8>6m@#؉SޟS_;ߔuk:Zd!gq I:[6ӜFEqvib۪FNяl]u3|g2G#n%tƜ䣸 dXf\~A`jȭ\pdbZ`6?rNY FU*A҇ 1ư;R˒z= E֮lH^)2jrL2JXb !t&K_UAT]@:6yCԮ[ fp:3`g܊٣0 B~ ()Q)Oy&ed$w}_j0p 1+8 HJ"m픘{C YIJ61E&(?0 qcPAhHFtY^j3w r.*,3"F&.+/XFT#:Bs׻7R޷ؘvIy[@DXJfnq/BIHz3?q0KԑZp|(-vlq,0JK\qd[0U}rx0[0}Ik>7k.1ؔw} EȤMLoT)$HL5n0_ ,D_RI@?L3R䧣UBU`v9]KmL/@9nqRvgT[HQxj~ۮȀ`o{[ _(~RTE`oz=Wܝ5KS/5Kw Y0cYyfƅ5FV{֬(?ĥJدx|ζ=Yiq 8f)Ru&?G{r*u _긭7R+hb5D[T .hxN P3^e v`?pXXt# (с; :/ҤDBbrހK'Q*{xaoKN%j!>R^]6 aef(iU\'ZqSWlZJz]%qV%/e}gv&GbڹQђs< [lI mk~e^ ;q9Z7߸J>1Wső*|DCeKB;|CҒ4//ٝv۾-1F (KY@yB=Sηand!XB|O$Hݜi!! VVjvA涤`(p7Մ4uo}{HNG\.,gB7lXWUBl@D Ǐ(ҕ8cmr34?/Rzy8(QU,z]%#uxr{7ۑt d[) xɘO8T>̅`t ܟ)rQ'-`,.A@P}vdj%e~9Q.|&$MO0Z5v LSN4OQ'7y2i kضu|j 閊l3Z_{>ܣV1N71C)yi4#@aniP ?mg"I+>\uvOf-YPiaAV.s#V"#5kM8n,ԡ+;4.rrZMqk nrF|.Uru m@"U}s KO1+g |(EC3BFr!j>1''L=h&oԨ]Mi^6˝+T(I/UrB;cg'fx#J Z5x}rM:@"j޶(i(Ro'@v [BqYڒ 0&\0|Jj[P_]:aIh0]HE B*EH`1}"jW;S0<ָ'Vi@vS@2=v}Z>TʀwL3֨WMG4'ѮxWmao&Uq>@Ptkf,; \x"X[]y*ƍ]Aaŀ>nFw\-ߧY7^"Iܗrt'32+xT9^̾૝lO8WZ[Zwsnp}DIuvk )kC]R'Ccb)l |Ut̤;-=Z(Na€q:|ǔԽëV2Qſ !ƺ=v}a C_FJ " *eԨcyydػy3C t%]24ѱnhi%2ȓiuji Th hSLϲi '7k< ] lyAL]Ÿg81@إw b .23oH*?!Fa_8yQaK7g/0V(/¹JBR3JkrHh9_r$_$KI[٥\I( te 1)BM_]/䚎cz-6W/J*a1ސ=C&yζ͙ l*bdB-g2x"6@35`Fe-'EOt}MZ?Ц҄x6)jmE-nŘ@ /gƎ |0 O8<&ViRB ϧ7Ɗb1,wM(/Qr]QT)teK*v9w FO-a בs+?cI&<!!f''6ӡϢc ~$Uޜp!0XW=PM|9f,yK|(Ybhj;EAU~)&a|[Ƒ3Pc%8W'j9fy{ݿd[.yR7HJ):݋.ۅ g*Ҩ)3ey`e]ν aNlxmBMފ.2K[J8_](,\2D7lM$bzu5L\g0 N#]/KZE Ie*0d~m61/h+=_K+0~#ܐj]:Mf7+nOglΞk짿!bUFb 2 ӾwT>譯`@09RΠ˼#lA}O 8ɑ$Q"a:]נFkaAO|TvY6l?k,`ztXX~֤.oH©J7eQ0\:͋&.}m\,z* #ǓK,恤ʗ@6p/ 3E38v^OP˚ag>P!rrdC.e4,Dik<ݷ* iS (yMÏ'1F_ ށ_dN泒ͨ DI%WU+a) NނB\7x-I2%Ib[Y8}*Pr=M8<h4*x:_-vQ^Cʒ섯 w2ZW,K[!{F]\V\D6dN"ڡlC*!7pUj s@uίt-m2%YCiA݇}(S<2ÿ҃kGZKm3&IrY`Y D)CƬ4d]O;kSr$~ap 0Rළ'8aMnW*0tu];!tvTR>&Xޤ-u= b;uc/;ju>GEJs-*3g5DTecSr^J8y*v\zyY<]A0G<:2q-S`!cH_wLK\1zنn:m{L ʝKsǥLbc`U`Bh$aW$\&s=tYzPJ!7j6{RR1AqN2+m5|8C#ߥb?]mMyUHb?7?L'8nm"]pr! 5Xl^YAǺkZʛagrE-}$(D? |M_Į%1bwa@J,U,ޣA|7њj|LjIcTЗ`Kڧ.1|"ʗv@Kcyrdt"9e H 1\.Z7Z=Sd@zKީ$t\*vާ%ZE|ʭŧ25Ƒ^|uVnÑӑ~HbV4Bb}EG3-&f< AXœ&0*S;sm R=f.|D`76!u&rM?Yڡp>N,eK;t)FI]Wi葎r.GH> ܪ< %Y)=a!Y4@r4%,[*ArzE" RC_G3G;K m )WG١"%!X4xJ8|RJO|fcBelr1Mvc2 SJ&| ,jx6Z *]@? TZ2I o`Ѷ4UEF/qpj%sGP1i䗠 W֐tV`4.TQ3Ytkcq*UTg8)k7:]o Fip3n6DORmko=۟Bλgd{Yp&N7AUc">_+cFsHq2KK@НBh3y$hY=%t'&ƃcQ(W#ga,%d t?K1VS0n1հ˻a\d3xN6ʺDcR,*ײmA1$Vjt3Lr#!*QߑEK̓^^mDhVϷ+k\!2xq:{%}b{fd匛 y l~ lvL\Z9M'ϑaLL /x{b7F]~΅};-9^~i||nbn 2`rV7OZ=хJ2d>jֲ/R3QW$3!}'f:LI hF]? ,X/. 3@~4o/n:}KSP(ѨvZ8xg2t/6aTy8{fz3S6?diE`}pnQ.^|~My'ÏN(tk0Y 5o0n8Hst{AXj}~!Nt΍ ܪר+&R#d9cZhT9j(;tvu)Wg?dVwCq_gΎOJI9R"e0ۃ.gl)MDJ8Bӊf 6~_iwJA1BK/_%ez-g> C'z141M7'Cg?[$U:/M3o~l>/.|,LCͶX_p° CJy[ߖ߸lsv"MN3MI[$Ti?H}vY.==G$נݕJյs׊)^"obMZF!xA5BAŴ_ w E14G_J%1z@M_+ғÜ 'M7rK56~Iy(}GWHba'Ke`=_"9^~C,p* [b Jؠp"Lz6Bϐ!rxL$XO*x"b{D =i{_548ŊJOHburꗲpK! 7ho{b:ZGc<Yf@?dxOSFf{7k M-y3q`YZ镫gޭ [U#3aC)!3bxL] #9(Ti)G[*e*R$[ь,yjLyeb-P^YC }YwD 5*8]Jk, J4d֧>1 e?)e*-=>v$ V3@9^(:+1@IAz$y>>ҭ^d.Uy:OhRXƬog `vAr4o|VE"I8"Lh#OPCt>>IkO]h hA秱!_Gk8d~ow_zZs[aq!n,]bw~ޫ}I?>macx+)feVR eG v~1 '|w)ڈ#v@u9 MǚV3Ҟ{(ƏO,)hkuٚʀԍ;dRM+O2kQ4 Y>y!~CR7A4X{`s&D)]0Tal`4ISw5)zv6jkdpz)9b-);W+N+@q2U*J :b\R/52&#@],SxoOJiadƲ>ww85?'' 铫bĸ 2lTzv{:pi:;F'/,BINLj&h?loC01)X3L$>-P3Zi+#dML79 ˍ<}cR;1|oE 3u{IKj<5Q5L}rGI=<NТ9?gBWwݓl\3-ǐ%ge I|lX*@f8<+[5QؗNtg`~uh) q[)?"(|D/j+BgXCcӹڞJgQc0qv_>ٌpR2—WJ87HJ9sos[5$Y/J~pP`܇cI8VP9$p>$YGӘ_*KXG5}'ƻ#\lcHwEiom['-Klzt|,|lft81 LO wm?˱wL Pevpܙ94 ,o$ТxdTg_dzC8f~⮀m.jz㤡LYYU \< ~>OiSu{Ӫݾ, G IC8= j%UMi Ϧ쀾3O᳎`F?JԽQp''b҇6\R.!2B$O+{~SPVYa$E;ć^ BF'p'+l!GP^ L>BoM.c'DF}Bz¯9ikz`Qלo+=RğҦO+aLe+R|! y8X#hWIA8fʁ C @[ʄ8K+aLEyHud/DE9*Em'] )Xg!r%/׶hO:RTy #Vg[W99BtPY³zEQZ۵jqe V9Nvxޭn$Vu,Jn\qQzyE@jrԁN2m$hcJ"H@O+Y\\Rҽn=cԼH/ǩ/7 ߑOU&ݲ PL>mRFӫںgT20qĶ$6ռ 4L@/\n]pp(l ÷?5ۆN39u~IR  +!6AS:$:( 8+$)d^22&0x!Cw~tQ?h{E9nP Cb) rڞ%qIƅ2$wP,DJ0ַW:DP[v8D9W ح.m 2yh0^2MxVf1n<!ѫf=Q^vO0"@=lEu(t0z(Yntݶq8D.,mFZ;՟"Ē­ɚIE^MrB,y[}l]L@[M5>4yT1|vA.$^~i`V !8JY!B _]*?O$-{ՄF>FX ?R a[hE@XgָCO9k5"VD^* &=<c•x]{dEȥ mV9Tz}L'T)1NufU󜓙Xa_C2[m5V|I@ 뢽|;ոi  z"<[*8XAO < A-mGPIgNwJi֔] =j#($ڴ4ʈGU{i> sF%qRFY3/8 <ʼPyG Ѧ!mHfq?|3(a%n;hzB] ,Q,h@|3X8ZȥSpk PujQR9Iꋪ(˚",*}UńwU]TU]ro ҙ!RzH]Lr{vdc!!6tθ\*Dr"$r'dEpZr|2Vhyt, [(~#;s/Ec5EyV@6O)C2rMNc__ebu)wǦ|"}}iUm#q7. 2YCE\ 3jiytiqc|CD޷UfK\g g,NIH{ =#2"{Hzzl,J匋EeP֙x.>^|<E j9(y ]fQD#vt6%HK/ Ul$M2cN{5_ﰡ vЪ*lY#^Q-kB|Ξ"qmjݓ()HjIL-ÊWOEΝ a"x(LD4yz8NC[H[>UNEng%?h4BF)ցnb@z1L`ʏY8;iVQiktJa1_On)I]Y IC6Έ/0\sxb!nT`q98-:~ iKM%AhѪ/ 38$.-勮fyF] 6[m" sR@E X+#Ԏ?&ʈHo;!K42Y̔&׆f?;g|+ `yf :Mu}x䯸lbf}2^f87-Ļd!*WS,-*}Z-;*O`GvnfȄHQ񒞻/]W(Rug;o'(]ôۗUڂm' ҴrKu}n"lĄ"k[O0D:ZoC,;m(9kSÎ*\<,|0-SՔcl\&w^qU!>š>4KOےPEf=CzEWy=xjoҘO4]q!=JwВ*ǒ]/x?s9>oI <&2ԚWotV?o)1P$j2PQl?g凗ޓ$LnN@n-a}rk˃SFuy%5# JJ9rϗ}fy||j )V^gsc鎏"&mU.Y\I.xD ;VPgyۚ&=Wڲ=[C VPxkXTB> ޙ@PAIIZU?/[U3,t}"ONኪ&ܨ &w&H@V=PÚ@IZ]hvϺ+$]0y;'Dv+7+ȟѭߊ\I {)x-o1PȦ: Fc?a"Ljs%cQz]̗J*l2dG4]=% !]xU)`N̄Y:6Bk}< 9FgF u5Ef+G?'8NB[hcQdIw5alQ >6  k^|OP4ՠ̈́Ʉ*=$+.:|4U ?ނȶD0==6@y׭!I(>O^ruP.W]߼0\DˏNcneRTD+n;""s @E~$*0IȨ| %Kkv^r d"v0(F `H[RCXVEUB_drC6 ~)0'Y$Ԣ L.a /e .'Z1ѽndz\珮.]OBmR% _;Yb#b@p*ή :L^KD3#X7] ئ7v>ݢ_b"sa9<˥C")!k 'O3`bh+H*" &R!cRdkmZA!G DŊ.Qzd=` [{ƨq8؃Д% s>Ž g4~!e Cl^`xy @gY~+XpƏ&J|9ۛC量!lj(^-V#3M{K <O\Wb@mԇWD&h )1 C`DYHDp{= G Rnܜ˧P۩ZLM!K+MP,_Ԏ ԔA 3\|&"tu`kU:H&j]vNvRJ[ɛƹce>C*.zD"n8"CSKR_dQ6qέEYTLm10UNlK{`gPgc !2%"X#I ʕ.$`rZ 7⩚:/</6G5uJJCf{2pbEW>gK_Px%E0U^ccPn.LYhWEoV 0B0d i\1iX|r#vʏ9otJ痪A\RcP9@!DzDŅP݃0};9] ͵Hb I|c-q=U竗|>Oѹ@8LuNo_NUMJc?|ů,ËI/:+&Tu Q!66Xz-n–NR4iY @sQZpnєNC Od-~:NH4ʘUUº ¶l=χE?+%ڑ)Djc]3h|7m#,s'n;׍XS4Izon׹Q|ucM_JhAdɧvj)*:ɱGy?#Q0(oeo}LOH Z= 9 @8~X'ئzvZed\<˶hqD{~;X"jonFek G:Zke dO2F1JԇӠr>/@Z2>5Fk 3S{ FG$F>tv'\,1-^wSO%h*ONr؄|5U} d(a~Pj `{v]a@ 5鎟妝FSjE k>_|*s_x:DØ4%Cf%zxXjdOFR^Y,,m@@J)r@uj|qb>cyAVCP%I=O]k)lij=vkWR-1cOD_̏79SΌqxŦ(j|t&3ǹ6AkwIު&ؖŗQ]Y9k݋&p4{ll@JEߖRF ӣ~ХyJR E\h+H? >z 3kk+Uq:vLu!)q7Jl!i]A9H)IKNN<;<`^ulp[ʹ~z`V{nͱi vh-U+ dHTHø>IY~o)-y2:DPԚ2& $Ý]̧7ev05B/c!@`xI*'c3XwɜϼFG_J_ .Xʴ>^W-?˻0͎!|wȖ7k)7ðgD%5`P <jO48d ${ey uDjQm|>4>cF*sEܶt0>&hE-\NV+hs+UD.fK.EqU9ij p*`UesGGf>'=YG >QM%/Kz*^Z+waY Z ˙ӹ!7^6CZ.\k¡aP88˓0Ly_*Ν?f!ǃ& ZH{43Vq:Vuuy'62 P:q9w*+u5;Dɾ {#Umm{'A5|el.t\a3Y+_7v}aV.[>H`T{f4LZ;Il/$uL_[G_Ж8s"ta]f]힤р?1'U=ZY޶FCY? -$;!wYyZh65!@WJL"9oh~ -Wqi'S+qw/j9ioZ.qL ьE; ObC$H@1ۑt񋧸#ߑYjx7<ޫew:gx~2|μ3A E¾1Bympc)cEP7>-h;#R\"(x:")Ez* Y B=f{%1-(,iZx@ME9W9Aܘl'%Ӽ%u|t/s0}AGQr>-4P]El} >(8O/LZ OMl~`@a;i?"]u{o8Y'Ziȴ<À+ s!ySX|nʨɂ?[aܬh)C۵aMEbeǗʸ\<p'JIBr%R]WJe#I]v ӽB 2eigoŝ,m#(" E/y'#|˒"ʇ{%}i4U&\& :Fe,$.)|Wř$樹q<<тwoUi#,"φ7\qr <¥t/qNba<;f_)pdӒ`F?cys~5Fߊn~ щ5kx(4ڒ׫9~?@6MK8aG8Yo믵J;* GɤӦY%ٔ:фr#Ui|6 %&~naCu;0&>E5N+fU*߂ԦܬoL;Gٕ1hB|j;fMRq:8Zs4bam)PV23O~~^+Q"t.g%拾wͲ)Ш`OBa - 3<LK?ӂ}N,v5ooþUru /v/H$4G2& >,)Tمmn2j b [32( WΕ_O}.:dyO_p䦎P ~=!<ʾu_yfKѓJ(kr,d116j˷Ky+Tz,Z8B k7$ .k5h+ wSBtZY~h0z;ZJW5xL8(IS ihӠ`$ղ$܍QBjՋm(UUySi+=Z׋Z9KObA4YL?Ȼ\B[X˘SnaWCh lG`pNS6=k9^Z@tvZhenv_&1=9U|F%&`EHKA,_s(WfYxVgN)aI)o kiv0=Y)xܰ}3_y iG@[&W2rޓv$E)n;Mj).-'g4".G-c}TR[JxvVIg]#3]@GGOn4.'XUano5g_R:";OGמEnD Sl-j3ݔds_v€O%dcJs3C؏-3$Vq%#p!R$&e9#4h~m~ky#"i, i~6mxuZ%L28Giڜ E Z ʱ6}*T>jѧַwU[oslMu~wsrM'aQE?]\G `Z*X.i0Vi]]I/h|@4X{)6S3EoGu> @xl?;'{,KBt9 `yw{X|nEAY+.RLF%M4u鰊rWYxKKOu=z\xï nﳃ#$kE+u[)*$3ZF%?o`*N2QDa~&4=B 3)H/IYZLn =٫[`sL"gAT4Y/YIkjWQ35=K fz mʗbKjTKF̾l/G +iވm73K;K-Gv-"|-[! V)Kv;# @z !O*bz^gauJ,K"٪\6a RcK5D" 6 ZE7Ɯ8}z{E,Uj*T@)~( w}_.+z r#Ho1WK>\46(?K.5+GTt*o&rcgKXN*= LUCw;y쏊ԝdwj%}kK؝i06XB3Ӡy4zPaˠM rPս|İzDL|`[Q53<5߹obɑLae?lU5О@;y&(x^k~`mڭ+Zn@؎8k _QH$e2fVMQMp%%o0*"7" G$+9r O4Z!y w,Dw_ѿ{?;QC4+ N]4'{UڇKMj3׬*Dƚ7P( &Q%!Y^)6: s&K@]{yOOɫO;\u%jU]ryO(W>Du}eM4юku ƹR!8r{iL-jlyָu&w8%X|yQ7HJ*-!uai*;qzj<f?0]ӂVX#"GBP S%vPʠ09,|}{j^X(!4uycހ[0WWqş_NJ &8vSY'ivm5;}&eY21q 91$ 4ԏ`wj3ג PKv)L\cPͯ;Gzf2T\;YU۲YwogS)g-vPsQV%,M(DL:X?$D|`ҤErۆn-a)TļcW2]:m4Ȝδ!% tƞVPopu=@հ$椆u-16Y׻_v "0Gg A(r RoMܖW K07fq7&r2۸!}3FoBqA H݉"8f/\ż i@ ZJun{mE'Fz"VEA$wHԗxWr tY0њJm~J'kBg(LDPRȁ״Wn ΎLedR`Zn42Q,h!CaefN a?)%Z=$#c`y23nw|,|{t^|QHC)tӑL)@k葿:ˆ'i.~VELKD$vG41 i~<ӵL@3X=GW0庻^58).-ڽ2Wrl?G,03A =L`rl 5\6 2>]܇ V#<@]3l &X6J$3"ae<%]Bf6|ooƌ1nD0IPvy(>x/#&R p|8#0 TMP-? 1K?3uYo:Ph6-r'*iXi41Xz@wZPZd*7Dp4OŞ$8(9^!}xLI5xGl `j :,GcB+k;{js ˼q)m9!?C=JTe(]iLh*'jb$[pmVjI6mT1RCR4+p|Oǟ@lAo(X]V:ߪm`8+W0*=Zqv@3i4fF la*cE/ GۊWv;2ş֡%-s(Y+}&@}¯=,7J3<ŁФl5R8)g:j)t; Aa]Z-dz7#4оe,Kd;IϜbXz $,"z+t|:֖"ށ)dYz9W`* ]l0Wο1"H} % ViS+S@ngx឴XǍRj$^ +utbl*ӽ =?"lC̆HD_2Wpޯ5Eԍy-_UBna 1oO3=ŧMf1˞l?otn\]{ZNB],uh 8s=z阈F\2[[c {[<hXuQGم"4"Њlkmf2>@%T"N.S8I#D_ا9''0ێt!fTafNz/_*_*{2:XW{ ,oN*4;b]'%-6P{~+ZA/v Iܧ؇-\ah q0% Ɣ#9(}Oĭ 1g2 G&:‡IA7`b6)lxwi۷񫰌s5+㍳O10NXbx&FaJF)KW*|.y,BcKZ0J=^4¸a)nR5l#66)RNzD= o07Cs+-(g^8Pr}6(mgP3F%v ԫd$/b-ivD9q+o!,dŇIuFMvSie*[7w> d AZ0.1RdbL ߒUNr(GՏO҉ L7W =ҴsٶrѶ]K9 hB7 jr3 h,^DSU+YZZj}@gL`hL@j!*t͏ nhwpH78N=lPT7V}[F!3VϺnϬVO9y,CG1"M4TTJP|A{E`HX` k,ҙw! D.+my`M\[*vEF(zsoB*9<:3Lá>+ *qY]Hbׇ$-3M/h.,"N=lFI*?4z]_{҉PPqf T S ]wma%ol m xw0ˢd)G]/6nz-l;^E r.hfS\ zH3>'&t=, rNXȽR6Z ۠ IQ~C/n` *9nt]YL64Uc&az}BBMrgWJ=PڲZ2aH/F%x@.!tڕ۬yꗓQ9Wl_O9$To=D; %Iq/;i}o9AVWS31@7*M d˺1UYαm7*[_qYBzYKw^ܫPɌ3 $'9ƿӽ)0##CwRCV ٱz 8`Rvy)iA+rݟ_@^]^wGJ1,G"eEfYg_IӚ)]]ڜԌ̒HT ed&Quhq͊g8^M# RV{d8ߛ+Y;r ٧QtDw67F;D|g'?g5ލPiʸ-?ǩYNWI`e|^)G}?&ˌ ZI C_=IcD엣K4_$+3KJ,xm@]l 9)_}h ;-,jƮjwwX[:Vɕ Dup&RRceUW$s/IVM=[˚l~nǸsY{]e*>zs͖QPKe+2z@6º8V d wz.g_-͸j +Y :m~|n8UWkM5c >!<Ѕ:>4 ʑ-m ߓ5jPgXgOYPkȫunwiq\SDQN'9Hٕ.LvKE80mlgA;aoԺjm%æWx GǣH1-,aHUs d"):yE[?;':IX'Cjǧ4urn_Jl aR~­z$mT|IoM\݉͟%n7pqJ#M!o`t1PhFLN7SFvL@ш4;9):S[oWz2&MHrf$[6_٧X$e~q YB>ۿ[bom@Jd[%uҭڴfN Nɓ2g۬6d3)%շCGnr@3]'pjז,kػ۸rB ;R ӂn&9}vM7Ž@Όv̋WOrhu!௺w 'l \[?e;Tc&KΟlli".!P O ^0ro2p(1ŧ山$sX)L)r(Xӫ^U wR1!^ljA6YR?L5XĘͅS;1f^"Gݿ5ޤkC-w=FJi2.~(-AvNYxN=C]_Jڿ(J5mYK :_Fq$Y.<$H8]Yaw+osK*fڰM=uvxvCgl]וHu^k`&X t)Q"#syGQ:;s`} b D7bOí"tj(΄tWA q8^ <8 2Y.:n$\ L8(Z"D~{Œ|L%sFr@6#P˭$\-(:G@vZ 'Qqw,Ã)VaLVI<~]^,0,9FJ2>x 4e6`'45 KA.b(8Ͽ1(&40A{'oSA}c+¹Gؾ):ơ-g s|-_&m&|>|(n r6)Jn@0ߟH 9"UW˺b}IDMӴ17|, "+4WG𛞦_H1zM-C|+c>V7s0dM.XY?7{%V퉻 'J0?m)ۊu!#$NV9_ٙUTp6n;#D{PuLJ~<:%e2kf $"rR.4 '<xI`h4/8@MqLP_x}(S ":%s<с֢mMlMsƸ9h|E>RTwɒ%ő+(D:Ӎbiy<<7mh~crM8D${ '3=inxk,m%5*|8T+FOa>s\0I`l-"mqf*2hBS1oexhvoՂ>nTk }FBŨZhE]-Yyh ƬBy#GN9^>@o:WiT 9z 9f?ب|VQJHЙ3{;ya8A[*[]LԲҳMc",Ӛ*\aZ$!Iel깓&M<(~]pWfU61?I 8\.\hmjXp#ܵe%4&MV$46~-&Z:gvNp_)([ |/l]Fi~W 7>,+NҲ^YyvAc ys-tgk͓7]+ w 5*7&f6W]4 D8)79*Q)86Lwf%x=ޗ=<9EH3U2:{ o))&ީ9U2H6t@\)675YeS^s_?4bҫN0Lj%P ?]:y+1~y$2n[J\%YSo̾ז*`0|Čϸ|K~>yC0Ace{ȏ^ byjw(AY$%?Gts7YĜLBXBkNWHᬠ^<':,&;i!${DG,/ EӵHdKCQ*s(D kܡ`PQ}}.?5^fpw==;ȧ7.Cg^T5wff wr8^0V#D2ִZ=EtϨ0O-:m;M¼SOS$oqrkg5mc3M~z]ŘM0hq\lR+>W9ḿyXfw_^!{Nj LB\"@ k@$m4h)?3׫b/X9SIgS1q߫3T bU]Wd`I @y+9S׃[G,=Z8rwܦbIԆ:R >R_dlx:z/rKϒO x_e?8<੝O'9VWLq$.PP}[=+o^#, {}Skl:#eŭ)4IZOC|P70|/ )"iUET/-Пd"6=#v2Hq'@e^lBPW1"]u 9Ąִ̤u:Kuԉ1dҊ2v$!'Y:cy^e>Q@h FK9 TIKY)LgkvF@Q}cP j 5Fdr ܗmt"SoM,aUK D7q+%mU+c3or |wtf~++# 2?>)/W(Q!(qdHH48-{:>M] A4 @Pʔ=={ F35nBx34Dԑ~Jݣc6bZuuLgbe-P`t*-+b;1(n5 7z]JyXcB$\tay_ Q0>uÁZRf5 p֔<}ޞ^ g Ҁ]{T~,YZ%6f{dEbF^)o3\CW][<bJ=iP"m(|YH9&$.رrұ27餀GT!j .FXqOBظAvT|Hً.LZ1%8 zW9^֣d3wn\xؔCtz%POѷĠ#`(\MvN(8p?sZSg@.sQ?t0t$gtv[@nG =)&O^PKUBdg|i Jo *+`<=r2+&LhĹxbdSo Sx]&GCk68D`bV(4nR6FZ tZ{mCYSJJo";I5*'J D'o_0?|_\ teWh -L B&틏40 ު\)>u׊ VZ 펪~@$֩*~-ބLxIhZ9M d[JysO+QM8%qO I۶2^x $n;$mT(N~)^3e줷}8fqҔtm;u4ms%*H 1آ6rpv!+ lvkNэS7a>}p8&V5F26ٟX#!6bi ~RJf&͸/OItB 4GȘ>trx#eľ-g7#JՑ!3Ĺ{Ѻ%Y"4|~~EKpg")45&.WE-⋑Mb[]5 >gaY7=H:S |ZLVBtYq.52dudH-isDi_zE /\B?=M}IGǑ[&ia ZfX<ͼ^>@T"\&l`سk ÀJG3i49".^c`xvq̆5 B Vn> +xu;`d-'ԟ!ZJW*LXb&HxuX{g2S@k'!B/N:h.dQy{b1(T6&.)! c΀=ϻݎgRGal>񥒸$ |L1@D?}mӭPNto%M4J2%L#{Y=o [C|8jpPd"ܴv~('uqA}JV'/ѷRā%ptTMe"jH  T 44 g8kGu|Y 1B%!0 Z=S Fq!k=0 mKK>ym =D1-U(j )/2FPRc6"]ߢN^!SB5/x(lq4۴7\-1t)U&"wԖ?ݲNFZ⮤ |ke=jjrxA4VDyCE%-RRRU\ċLJ\* EH/&btw\%fV4&CIPtkP*+_'_I[@CKnzZ Q=!TG(Ny/5؛U"a>id[ .U7o >t!FNi|,0鴣`(R[#}tDa9 Bf 8n0WnE;ݺYhEnߴEQ&E7RB9VhȞJZ}o\5SͧrddJ[)5D lo q1 F)ݲʢbk!BXIDvVUnc q +Yuj6ʰvB-tpdڻ$E= Gޫ#']w8k\Ws +v-{RbK^Z9bXIwA8ޢHc{)\b]QvL`G0u2I g6eFψ@bVZK՚0;"}ߜIbCbS1\:&{tt9MJ=50 謗oVKFf@G}" .. G>­ l;b#e D0GMhk)8-h`> %Z>~i97U=HK~jѫ.̋MH<~w_s ~/m@䮃Cf]A뢴~l-/{ǭz::Q>]ES{6X7;+cQdDC%qm ۈxBh"mU#ETnʩgK\?u`C겡u:ZR?#wWJTEUx) brG[Yɻӯ(XCVp%mA\n@g[\]zzRRWIlA+a i,V7_Q|hD-?qd%?o֐xUe9.КxG҂voBr$^tޱ:3Tg-p$Mrr Mkjb:qUl-!ò  0;vB[Ps~KF Ղ 5]<2~Dk+~f-OS(@vz:rQhvsLj#]O.C2>i p{Snu寣7ă4)Z4 .:eQeg:#҈;0HElD/~ EhIلw6 q7jH`r<Шz0ZFXUƪrGAtUC[V63HށHŀpw`Ai~pZvu-q@3 juYM @ Yi+cN_9i bDdGD,\x>"_ݿ.unsG/dgUI8YpMŭc@/y 551ل τVo8{ `ܼC+$K @K'>f }kuX`7|Q6Ph(/^@x(?O jRcq%O`ZW< F6D3wێO Sy(t^ÇJv^:B%.FkQs9*ff~1 97ZZ-+w*\~U(x4,N}sT{џ(GqT䜧:TcTlY3$޹?xVܱcm[=pYJ8kA%U4tSO1u. _zMjM)uG]u40?ݟэ")Ph+f;nXp!mA,} h>:HbjK}$HE[850r<( 9 QI##D9K|'Xf,5d d*X9!0Pw_IolK 1TcAIB\~ߑb!@f.3Qx|*Ѐdsf/U](4KM %ZҼ ͗˳2yѫr 0j3?9Uǥ48cSF1S1d.nl,3ks 2lT,f`W 0 gX}C>UB P Gl5]D^=5E d$]C/s6}g#+_ {x`S)dKj=J_ٴsxED5,/s/nؿ5ˆMbLF]Y해MXD6ݏŔpLGzDW<{yy &{Fo>CN;[ kf \:#)ۿ$RbSe3npm!f'lE( y`E:wÉ5teL[t\PoUlz0ـ< W8X\q\X+WZ\Sf5}_X~u tO"/CoYTP“Ճ?Rof"ݚyv%9'*ߜr@8GNfaAQ.G:1SL/ A>h&Y(m?.nd_ȗc_= p , G:j:,= 2TqQqDxLqaL+yރF+Z\lrJۨs/C+=;Xq TO2r~= w1AF/$S#Աp$K+m1IRxV& _۩NqUq2;]OpMl<MNDDde5VeՃU dI-~ =d>z5 ̹583)į\6ĝ [LsJ - 8Bgx;oH}cB/1˔kiiGc*y"]Փ01!(N .Y.˺~` 48$IAr-i:9FwhEK;leTth\g A̵ڂ7_ _!ݘ?m ,2Bt? $Qixi߆g@Y`똅?{{b9&5K5nN,4kHlDe(!z] ww&~`1 co?Vl/7$~:q 7d:IQ)04;m ?&)t!+K4N9%o7B'` vo>qS$B&y]7G>bpijGw28>+`)x]tPC\Pam$iDEGjHkK 9aAUOU'G%V@K=0m]i6`r}Ylj̘֎%J/.Pq_F$n&~jO Sh>=aYT>3(lq0f4-5.hq">- E(͈ɂ#vWD;vsFb֒cxTMdhĐB`6R&T co#nytO¼V+!]Bk:j(Puڄ=|EhL{f%-yNKrR fzb#AE͔ W[z@`Uvi c#VCGdwUMƻ\~h'pwIFU`IۢB; ?A;%=U4c}m /e$ ƅ/)PY cxS\{0078:!q=٫6mT.Y $E,8D0V=N S5-Nw{a8+tU;~U6mt0J9K*(+|U:d25?2(c(1 ?N,FLڏF0bzЂmmn`c45T,Tjԋϫ>FϨ^ @jdN+~` GbnFuW8E1,8>*b7UvxPƖF>S haFl~쬑ܭ]xIڛ `\.{&le?*k%I'kf~Ä1ϱƕ/ƾِs Dkv&?.@q| *Kfa7h/L&^ڿ!ק"aӂX! ?-A֢%Vq#zij=Xt{V3'+7Kus]Fܷ ymjjk)K f!&#v 0ty =EV&` WjiKgx~d;i4M"`0Z9`=c?\rP#X_d)S`~v,jT^JJgrAg,+uhpM R{v±-$Pr;lUUts? Ұ6)MƢh&uԡPӁ&iyZ`b¤E كӲE,5|xЪR`9izk}y!֧zbJ>ID> s" ta!oLn4bE pL#kT]5o8|\E)2a0a9c.kb705wtq[͡Dr֩1/ͥb1ZW"햋s vOxmΛb}y'Bc/2طi۾sSPx3oON *8 stC͏i2I*@вDXx9*)k<kt TOorBA68L*"WP B0^4h؇zyHc@4yP(>服 :@Gq*e_VC qQ𤋮 @vmpcX0:U\%,QݗCv4"-fb3Uw 0׎1"@38R/mzi8 ̚4{Au MS'v} /j"6|}ʊ!UJRe˵-~-FfJ:7I} 8UJUOa;vZ׊]X3DHM#/Vփ ip5l:U/+BLLS |)^>x*<\SA9^%8/=Ou7F;չeM# xlr\q\qW|.'(t7zضD)/k:؝y4; ,>âm7"[vg#P6춒WN4導؟>3Vkޜ1!ae,Nwj~_h̵3ѯ(Vxڢ4Nd_onN s$h=?Q){'q" gFۗ &JrM:3R1vW.nXSD:/r^,"oLD'b+og{.hЌP#5: L&'v;N4Z %ΖMkU1RR,gX *\Z Kպ]1Ј#%*霑6+T\ֵ+\mj)g]2YGO@\LDލ]JGăq ɿ焑OdJGȹ 7yy&MEW6˄ Y5ӵا8Eu  ]^1N㖆;!Dv.;NI;P-I(ƑgӍTD]I4-Ԥ*p<`7mX'3yK+u裘Qi(zGC1_pK`̾ϲz${mAQl<4-l-Y;hi-R 0mz?e6KS~t/CY݄ bscuZ'Ľ/t,ut;o D88B#'WJXr[4;CXMRd[|Ik=tmIEȽN,>{{:K(rF ֣C | yy$$O=kߖj 9BZ:mҁ4,8F]IIWtN;d2QWg4 kI3 sztz 59+G<پi4h}4hx SYArGi<f⟖'d|U۰<"kߑ7f-:n|MnP*wthoO@ C8ŊH5Cw?cww84'V~$ sZwmt\!?{VpSN|w%~3@c>.5wXQf_ǭA/dtN6蝬rsZ@0\ پ?r oxʡZYe RVNmρ{:[Τ%jLB0DeB^Bg N-#h^Cy]mIKv@椒}Vʭ& yP-W.%4rug|YZ@D}Y7R$zvt@]` QWj lզ1]ZR#-|#L]Caa}x!ުrx^I̾wN_"PћA#|5De!"^0G2ktE3uڰE9B;{8ְ5C5%-;^8jV3=:՞`虄vx$sCA3펑|Пju1&1<H2@lKˮI_ă0݀>-h4=/~~ȹ{{̉Yy敝cOm9S/ҜtEJix橋r\U3().'L>"+4DűXְ55uՈs|vWkvw{ sN$VL[4-F8kM0ts zuG% S GO0=% 1eb}נ 9)2X]vuH?۵Famx!Db!F*\rÒ{k HJBT}gwPF:p8{~^6 r\fUI0a|%Ti+jMuvD[^g7ji)'<9n[ 2ayc4Djd_K'F]O_qe߼+ %:7:l54uì~qLؑ'2gvQpWݔ8浺1GALg oX-,[z2C#R?oD2]E\|yަ'DI2N<꒭!Nz '5Y I.زũSZy+jٻ؄$+S+ڑPz|+ ٯPF_q#~햺s)ͦ'eĭ>V(5 nBOjjwF/0 AJB9-s4y$r2oIeesyvD㢖k jCe}:>ס8gSV]5gDFuJW@)S #?-ൽ7=%ʻ*w0@OPqz_ sWSطZgkn`&Bj .+col)a; ,iFLʾ\f׬ <BʎI<Ӯ j'ebWhHOߒՋ5K;FG"05 Q+ lLMp 9\mh\B.Ɯjf{\͘fXS4n~O-`0rN#/!,%bȦ⢉F>.?ӂ^MDMd.A5h7H~`{Ԅ[/;"t;]+ؾXPK#[ޥE8j'x04NaWǀBE._GzDODaZAS<(@=BaHܤer^5^]ɗ_Ht/bۉ #h"2&&Yu7:?(oݱwJ)Qo2,[Ҁ2=kPnJ$K{ PizޓyH)W7'H4NgA=aB3 Jy m#_u(O,*eZj=[RaD%s:bR*Ca D~MЮ#bw(tdc Y?A}&0/ \Hf^ط%`c r@*ZG+XaezHvK+yZ~Q\iZ-y VsVum"ث~1xuje3بB]nz)ڄ ,wʓy\ǧC)XAK'c{h޲'ҁ bF@}; 'aBFN,_6o15~&@%,xz<0i# {M(cG:G|J*BDP&, r 驤fOKLP9buOߔ + cTNHe{WWk74 Ȝ .&_b}$|p' \ f,nmj2˪$M6 1-luʝ*>vȈB9N@4_kQ|qןp; #PC(s\WY-lY.iuocf!f&j!~~<> "NҲx ߐwozC$wQdBI|^Hֿ+ <1:%;N.ζMWg.b1Ew8'C.kɩ֞1@3&CD*%ckfG ?JWtцyqnXz;ړ6Xw:?u@2~ .d=6 d ^ OZg8r"~~⥄>qkh{2NXץw'OQTJy* KNeHh0<՞|i[łf&aSVNp2chd~9e9%k$&BS|r(Y%r敋W2`kйȹ(Q@@SS縅F\nÿ5@,-r Tj͹/Aޚ`>L%FV"{c׹KH? "wYvo- Xh²4p[Up[F䅄gc6$ #:gОk#~v'W7a$n]OڔCt/Sa-zx]Jdg=X}٭dx'? T ы)}!W/fq}A2{'> h"?X/7 _G[37Ҕ<y,$ GiVwmT h)Gō}! . Eka̶O=f0 )L< M:DȢV^ ~'9ޥAxu5`.L!Ybe[9&wV?L Eho4JhyZQ!Z8*#/4dPF:!4y 1kLKNs)PN4$ēv2ۚW+Z#>Z"udyVnh2݃4=~*KSPd*ů`( 5DfuBXuuO@z? S@g1A(>3Q~/[/0xO/]&a:"b`,otNZ&EH%vb{[?WtH6v0*"ۊ;g@3-Tu9m"D`a܏]Y3Mgi+Ϫ#v}wnБnw4s7}ҪyGJ:Xm yoۏUYV"]_{~{6vLPZwKp6=SӤ341i `l@kiU]+!U-tW$7zC:ZN#D*C"޽|% ߆9Mc}:+%Ԕ=˴[I{4 Z*zOy~&k_ `;+j tag,~O(/ e*\4n푠$%e eTc0_wԀAy"T  »R/Gئe'U'-D羑Єo]Zy>V.l-Hϕ]Q& j<]j(-WI2a|<54oRG2M~l 3J.¥$CT&AgTnYxcY! S+Sگ۪+.9th 13-׉.%uI\[ fOoi7Z?f}H`ii*xy7 ޾\0^4E wTUcJݣt! kQ^VS9OnIc RCwbۮ^{]a)*@=EOP{|0H󅑍2,1ss?*t #z1e?$ FD[R$Ob/zUm8Kx 뮽2(MQڬ#7%c#.oG2TDm>|x3A5X:J-aAօ^d7eIJrqOqG "_fؘcFt!u0̶yl?P5Ð|0]`x^sX.r ӹ@8Xxh{ #c&RgGgf6[tJGV;!f՛S1sFlG(jnzԹoE`F#,"8CbPAJt6s= /'n0̲q_~6c1GS%JI?[f]Y8'O.ZMUZRBVOIhϓq3{𙹁PU9-mD/>@f; ˿ȳ Th،_?"'Fng}d &"eEʩ ho e?qvd)omR8[_h$t˪Kn]^֕LQwB6UTK5ӒSpO1֎jÍF1"sispB!GݔfwL;H ZȈ6dggV/y]-R_>_ozу݉8Ia0Z&LxJe}}|󧮤l'w{rP#)Q"D~ KУ4AOd8n0>> RGcP׳6F8f!3q*kk;l`MIV*s͓)|NmqO;\PEZƯai)S`c;%|Ǘp#<E]783vtJz}r1s9|o33YGi}~2QޗbsyʢrU5'r-ϢSྩc ;y?8ވ+iԮUo?oc O~}-Z gΑ;pV_p!ħ'keylo齕& NRr!/s% ffUeMNcmM lA0<#)+g]&i/;fh7'$H="yN4ćaA?2Zm\pͭHQD춥מT@hPo ~0SKDeOwjpz jAu `Si^=xxtA|fYn"CP3UjRWo=s BqF4b hG`9)MMy \sKm0Zѓ8̻bĆom*аWPr8*"w&-sB}N4h:WN8FZxY #,dOW4"5^/{`.#}jdqWL $s./B4/KM|7[!1v.[P87E?H0x{NǙ.1#!>>9:r[П^h\*ZdG'=tkkw+y|z"pj!,qݞ h| !W&1oRX:84Z(n/YutW֝$ 7E*gFL0<熴JuJdn\U'm^r104GeNMp=Z¬@ЎB(ێanu 6X@[|FvH`2׶pՎIbɊCWX_勷Ut#ϡsTpNclHZ I)sKÐ32R9K?ҕ/|;:-̓T_xȹwp$N˾`9/M..(u }AF_$t-7cjISnԴ5\m~/3E;a裦 G%^+uKs0s_[i̭\1l?fIɳ!* #56;U_۰,\Aw@A7h{^&rh=._Y쮨I.p"qS.s~ wε*lj{\Egvq:e.+'rziF-L# MIݤP-rq^{(i#OgC~ 04+~V8Ct]HMtSͷaad刣$Mދp$Av{a9C+сB5 (r%́fZsIȧ-&qI|;ӷbu8ԭ7O5m xO3Dyf!. Zk?7yHi4ns+&~ JȅWI&/!E\0j` 6zúWΑRJ91ʔ:7<9q;vV(4ìf#bFMQb* <֓+Drh@v^WPksAڠeV'u f*ay%6U?ejoT׈]^j˪[ A$E vEc6{p 8 50cI^㝥rJX}F"zg-ӱZF>K]TܝƯvLHs &ME2cB2/[dģɯQ<:^*O0=%A>+cC# ?FEF&Z.|D(7.+ێ3$rT?=$Q3>zp{ 6[) b<%5^k l==27z<>KGsRL+ Cs{W p۹Ow9AYCM9nTKTՍ6d}KբR>cNNGGt..[7븴KԹ ˃cZd#&^*#mzQ@.\Ŧƕ\N rg$6X9Rڬ*Hfv47aHe|ָ:xH8^<;+̡s6 b́˜THS -`&iyL\.,ZwiNȣD67Jrꊠ?V86EỤX)&u)Qp-pV3OX\QY8!& /PrC'ٜ/U8 qG*Mua Usǐ.spe8"hZ&STqiz#*p \̲8˶_ŤWo_~58{B&à|s!{z/8{Q0_R>M02"ga*2{ &|B_\(LP 3Q:Np&Uwx:2y:Ǎ^p$Nn2ñYGǫCZ>Mf^C^:lM🙽&C,^=YgTgH{"e>oj!o (7:H7̆QO,K(\hy3,s4cuc+ECe?ޜ5I64Y1T5_D=qj'%*zYrʕ^jt;J3y$˸]MhOMQүδ\9GP()Tp߃pדn ڻE#a5ca [TNd{ۤ<1TFmJKm :e-9XIO9Yr5#L8Osp YJ]9g^]HefNg`?6fv@Keчzy{gb~^QW@аP ~I <?ՅEʂzq!B(Ҡdke;$c0#bQ$whV xEN ? ܯ/Eӂgꪲ&yh8fK1FQsTo SoHc iI`<X:ϊ:peGgʩ1_F%0rfx܄m3גI4{˟kV<#SJ >` lHpΚ{9 3̚2X&ơJ {]ܨUdCޣ<3K`&qu)2[N"(^MddL=TnS-KD}{7%܏pT9{iaf,_]2J'qЪ͉7[1yayU.v(̘T641'-% YTM?DŽ%L.N~ p(^-3'Nژ/.9ط`8pj^Kqн Kx g3d:֌`%>gVb-鈴]FdEpr&V۴JuMJMc@ ;eʌf:j:ƯBwήbCFӽ̛պZOJ ք&r8AaNQ&l3dw`zze? @–S=_ҕ@J6^$P1dhQ)Ǒpmus2v?@V']٩`phﻑhƀJLʘeu8yE֒Os\zjc nh3&I.MG\OX%6Ⱦh GbѴSnzK ܈.]C4-wpI8("uu\Qz.=}Vm;!Ay +SV}خ-0A>¶vQiW6L\qӵcP+d؎5 "A=x /@Ã(PunvzݤKzRy;ZX/~5B@e}Ā1C9ǤӬ.s`8Ċ]#ؗ֓ $0C ~Yv ԅq*\K0)i^Y/h@QR>T[$)r{[Wrݳ>C tj}%\W%dFRToN&S>gj8="|2\͑䵹QSha3d`Y2uB¸Y{aޖk͓.Y$&1# lUge_0t|gzm3Ku:DpxыEERŅy b$G 0P H^zcb (Kfv$ę =3a ?L\IXٕ{n:@3O8Mќ {=K,9 ),R!=Qz<"y/ 4olZ wU:05T!e վΚt6* ' ifzcdI,Xx;[9+|ٰHy/Ι{О q@TRZ0E(bJTv+- X.džizB.h(R-t7O7gdj^ƠoHEA!ϓh )sa%{JJXR<a5 MaT8oYS}yLgyN"PhӕW!a[QK oj{,|QeoE+ĉ>ی2 4(vY:Fg@il{H {d8{\çh;W|Y<.z >/Up-ty*t^.$!aLJaw}vkWڭ-jr(Za$c;;Zб!Ϋl\EQ3S9+'G`A-T+1c kbd?L2WvĨXkP&syLug1š0M  RtW[j䢱 s xŜYCCP^`57'?aUd|> KxB~&TʏD\O|Z9p?v?f&i#Piz@ZwȶAv:K$ńO$zl$C9CC10ZZb a qs4j|ӕ(&ʸTkª xR|Wz m8Տ;K4bSuNi,(3Krk2>EտV֖y@bcd5LTa* ߻#ua>x#e,ۯךWiSVp+]]='-T| }7Np`Sx7*ݵ$j稩`= 2FD=ض*uR^&}FYН.^y~vC:mH8Ūkl03)fUy~1~xYqR*@bShXW%k]e4;[ pC|T;n`m}:w^S\x'{d9)?U{&aWp%(H3 .|( G8`fEG}Y5y;vD_w|Uť/,5l+$j]9ʧ/KC#Kb6„fFUhF &Qf'cW9 g8|!;/hwOgJiɟ=Й]Tz|aNL JwCGs1yꮯҹZEu,N!gjs.-?5#e1?y7:fOn=.r15dR\fI3 SpS&#kp$I x@ k -]θb8ۣ,Tj} Q6ڼ?(bef'Ĥ0 Ǩ~^ OM<7g:˅U÷˼͇^"5i uGns:ưv`YR`'\CA-k+P\`ri7w9ǩb\vPvҸ*Z'o[Vޱ1'>'\IAMȓiE}`PT2VJ5ޖfRMӂ3P|`¹~lkI4?"}3T% m nf2HjV@b?b2jzY%O(!_V~{P}ycY0w cȩ!zJ$}d)[!~ܰ l] s) ؄ (3!4 l8^g+LǠlwGޫw[.CYl*?hRSvWryaoN+{ x}vTM줖sbv->`wK 2px<&)̎5o8*#%Jct4^:!e9챡{u8iQNl="WV@Qp1wL& ^IXwIeڄ^^#ό*MySE\+md{oټkxu/7Μ^gM o& j uglqO(j~Wя=V SB*Kky PamCt\ޖ3V,uAW;adO,Nh;`\Ln`@m#|/_i?0o@P(bgK3&τlDҷ:LEw@it5JǸM*k ֨/e\S&&Co$й]C}BKW>h|HC>AGR%bzvIY .֏wV+K^PY#d6:m'x9oU/4 S«&c?fdQDD ~N]~ q Mu= Ls[I ~Չ1Caj=]sH_Ȋh_J6'Rb(/&)Gq<ٶ.h%q #(TML@c =C) fG T(q>IjHgίV4᧖:OyYi!8=.v)|{tHt\^p&ׇi\DKs;,XPB յof,h ! f'%='UNCAEcON$ k>;%{0 5<a#Tyq*$"NV [%P88=ܝ*1yShѹ(Gtv]8vNJ/m`ó߸oފdpo=4#'z++̠ "Ύ,dQ[47;(D>m:=0Wj:\Nb&bCy'3E?* 򺃁dh>=AffHL't]]KQ}6AwqJgxBE0Noڀ F&yα2qʄ|!?=|lE͡0Rߒ?e2b[3޷l;[Fd)UT??ƕg/eGrnYA"P̗fKēך8V@o0iw> #xr%u!^I:<#ikb'hV؛d|)pFJωSD*fL̶02+ 2jN@V)&Up`q#VU_\7WVM~Ua+Mse];eXVҺvt~;/faU[6vf!4Ȝ KaWzi9ò6JVg&򏷉t4tU . %.pтӒQ6R@'M7E"O\&YU[)5{δD-#ȜZ?AsID$vNA'?Ώl%8auQ |̖eAUm$~F0H_qY}si{UH ltQ~8_bEPHP߾MKrC~$"}њl!$u'ƆlޒMwOz#3@=]pgu.E48Bj#>V_JsPR]N?jWn3Tǖ&@xWY `"w^Xqb-m^*8+3 By*_Y:/T֐;*|<WmFLfov%E;uRį.n2+Lc]oZjYJb֠iJ(Xl 9 JEz;B'OQ/w_ĵE}^M実vSyJB8/+ʠbKLcDbe+ܝߙgl `-;cݰ4K잳~ϜI[Wj&Qp r!<ԾZ-Sˠ,O@ʦZo,h8,|$ %Oo Ktᑴ)I`Qf~蜶തE"1 p|Yz6]2'|jBM."~"[r5(1_\~3 {S:[cM?ێS )qo!%[@7}L;2R/  .dHqBzCaI3oT]+>tBۘԜcv!G},)8X3Ź8;Xe ί*(L>ɗX6lbɏ} d±f#0> mC&63Ґuu3FԄѪʉR8Nav% :Ro:Pʶ`jM9zgEhxZTjnm_ ^1X*GB=+u"MC/p6|6_G|$@`َ{ƒzf*B6pLťRo:)e7}Bg/_^O, |s"`W} ]jr|7ʭ[Ƚ=m CUauIr_TU 50!.u*f6Ђ`xRdyT?xC>9$kpn ڌˏk8SvnG!');*xPO%2,@7OΧD0#BhO(<ݻApM@V )S=r_;ZXD!@'aXk GPR畠E3+ˮs6H"@M;:j;>hU@&&Zv,[o=NP{w(vsNLI.@!`D\D/hݶ[1s% Dc2⇏?lV OK[[Yf@peJ ÄBvk?Ykσwd ʿBh{JC'5d mg{k NBJL@ǔc^-*Epi,~>(iDvsYBTK±+\ltJ4oﵘόJ\\dE0\%\`4 xOf9e(@āzDy>harv0!2 741k#eFN׫8}>'@LB撋Nn˯Vȷu^BW\ =H;% ),-yNHHKM~BgQ_þg)!WL1Tمkcx=9'aA*m-nV{x%nE Rr^>VeZCO΢:&2n$EbQ 5ԵS/[RimXΣR}X^cXAHe.$`2E؞Nt2]TyA3Wy<@t@B20uNK16+L !E@ F*]P%:N r (Dʞ~߰.+ 9C0swGEpdc /iq.LD1~Gv"rf2"9d7|[=kfĚo\.5F5W5Rj^Yz~/0BoCW5SMQyVs}:/.ϳ3$7x ssL::=a nAtz}(AKve GuQi e¤(D%$'3H;%L qN\l8+]rLs?3V|TvG]${$!xɩ^fak1քpe2|n .7 3*RiJ-ޛ0אczaicS@_|Y}D5棧VmBCOCC W0GO{t+DŽlCL׽N t]}Z@Ѩ n>md]ዩj8bݽB _VDc^ؖorBi;!+眠awec%z}k!BӇ:kq=DsF@AE^eK%*H02]D 8ӗY^}\{l23JnMF#kЭ[5 LN6q8bX}.;b214sZC;^.r /#I_Vs9%hOTLIxXKq 皀²WU0$'L\%4rf9EuH 8ߺؗąjRM4e/ ,kuT'#_ eDw(KAM~/lH3_z6|{;w Bj9]5P0KԂYjtR==1-gc!hZz1o켿g_A[;kR 7KQ3TfT=ʩ϶V#wj] t\:qnPY nlC]k䁦Jjp!fbBo %I356#rKsP[ CUVݻoӶ0B]2|uh VU&QvCoh$(+,N6L-lgi Zpkd֯CT 3;ռgn0Cq-JӇ9`[4HXgŏyXi ҿZ,:nnC^^L b!J:){υdIXs4j"Ua˱yob"R bh yp!9#'pxe٪)G+uYD݆`h/aD{6Y$&EJ@ Y-ib%Mw>Cٽ/96\b3NiPjv\Bq;p_75i t#]25EЊjcK:j-U#BZ<8]҇`%B]q2N~?焽qmFJV339#Хb.eU%YjG֝qu.!bˌ< Y}o"#5e8bAY.HbFy9,mM!}muư|5{5CV~U-w4]TbN-. ;L%x$N_E{n`-9 Q {|jUVb9l٨Z'yH!/ 8# [ʝxR%v'6烥x2RwK` .{eoSeƺW,/g:9^jNgmz(AOTx $ "EݫF, 7 IeP'J Ga{qGm0-$"3۬bkV<ͥ$O c/G+ '[8fF5rq*&Co4DI )YyݥVPbx.XW~UBBv$id;!l~tynfwI`$\&xcNJJn& *Re8hji3-<Lw؁(`A0x&.m> 1lP S@ S${|6yV( ;]: <%lDJ8 =x91\WAHbs5 *b'ց$lA)j,3*1 &tT=$cNKBlIr,KZ2qc;.k 0W!6U5jyn|AٹBOmeE؟]aCqo3ʚPn#2Z]qj}4p'ũؽ1oWX({V6?C +<5JuthݸLeЈ\ߕS% | ƥSbaM)^gH+Cc.avdO>FȽS.9nGvW.O8 XLMF1AMf7N.BރC;$нJl{ez /OPK{>?="6X:ӠAZFl˱feevZۃ"kvhs >+&YZ`Bc]Έq;*tU}&F7H iaOwk@A|Vi#KupZM߲IbyFi姦vح&Ӱ tK@jTq' 1nЗirk&H+Yes$ ZƲ]_BbɘLzTpCKGefj6J]C|yYn 1#}zS9k>%3Bmc7rodaa>YATazYHKkrJkI70.ڂ UKV5LAaPA1/[XLS!}vy3Z`-tLXK{?9,X[Dݠq(DSG@=tM8%+޿OwA}mqRnHM:ʿ9htG_䬊Z).}GZMŦ 6We HUN֠7 q bH;bc) 2"/xVk!\j)a$ hZ5p&`QT4_ HT ک%+6I}϶Sd+s'5ƨ]7J> D yX[Y2]R]z؞^,9p KTz ʡ^o9( M|v\lw4f*Nuais&]r(nQ\:iL]H)m% eQY/<,V?/`}V#̤+WI$bf W0*?']Z[TS*)!jL*_=[\=Md~'[˱H G|[-X ÅxEq9 /%Os-F-q5&qi',hVԥI- *#w߂sP (/4O EKد/$ i JQyP^bHuvg"Ьѭ (~Ur<=EO_ƫcssHng;X.6x8Sj,Ć"A,.}]ZP;- FHTfM6 Xo fkƎN )bxh4fK.'' k[W2e-GEggB{b{p{(~`{]#vjw'`NG<"$FT 'bhQzBN]-Fsن|1()\Ocg -(2Y^y?9 \@Ỳ e}S2G\!򄜯DWO-K4yA}8wu`L>+i,~?'ԹI [oUޙ]%6+p]EL~1E  It(6Di❕\}dh  o ĺjtܜ{QR_.28QQ ou𝙟m9 {8~9:UE]m?+9F=?>ف4^U ꣫t:Ά"#$to`_({jVK Ij]((;4}-)9sˠQJ; !i>V HRΊG[;Y4rv[/:'(&d BT6*+alHlR-r,n)ߝ!)8ĥW*%xXHnf* |fmB @Z̾RoXE5+}<321ءsPPbD&ߑuRY󙙞3LL/5ѷRrD>3vWOs@#̋[)~= 22x45]oOLx.K`1l*pGnHzmHn90OvDeԾ̬l0<#bdЬ:14 oJ;`[q*7&n/5C [nZ/^sۊ y\xl%|gi +MS_f+p<\7> {M0U~),N,(-m҆3;nb׺D\5dF2C7SѩTcCj6nc ,"e®gBJ{WAH ZYY/w%kWbTDXcQ-ƀHY-pE6 w[7Bh`D#KT*One:<'ϙ]ʯ`ݮAإ{ߋ(6NXe%}c;9ϩQÐzBLťYvadLf4G+{i+B->d _/}v.Y0MfK 4.SY} )"uKi(e_bCKyKr R2\4( t}z|y"P (qW ńSѥnF}t<ʐcn Z6CsɞZS9[,Etq幠 wZ:v=wgЍCGEAףwigmoR )~*O vpkj')D5=RzM g0ٳ-Q1sϦSpy#}65nGʈHsІϕ=ۊU {v];wpJH7vz%(Vk)zP'gH^3dizzFF+DŽ!`h?R3*Qc,P=NAL -َH!q5.N$7I>(yځ:X";"QwT04/ohej;ئcdα?DF8Eƹ)qX=,[vȦ"zD͜}N MWd7nzp`RM}'&^?DhЏ[ .,`sA/OCwUG'"ZC$_ЉYj¿7+av :IalEA\h%"24XsrX{)ġ oӭ`?]X4M+wC̎Gd ;SQ4B+#1 $N }DEo/1^|B@' IZƒZdօw}SM/e)?XuX;('>MQn,%a?fD균)-$ThM(^m_큅s|#7P Tc[۪jwiɍrmFL_P9NGZa۟&qC>P>xtyN)O/9wksHXRMhMjQ)Nhg6>XQmh:Wp3.  uV$f35 }3o&:HøBh/&cTs5M4ߨ֮֓)*0\՞! %l:1VUCcbY>HpSdjZPk?2BoN!T4 h0G+Wp/j1iz9dщ,i˹tOB  #B)d*r4E`GnW9)dZGhާ|$]lKRɈA`2݊oͬ##L/]Q6APb1B,WS(A< t%Ա Մ'qn"'=i'Ӌ)&WKh0$ͽ+o8 o-pimC%Wkhu'gӌ? EbHR(Y(%<0ٍٖ^S2F*"dvn{ fb@r_ z2[wR*h$*1],YXw& ZfX ayr#z;tef0aCh,hi^g^̫gu)}kI꬯OB4:uj7#1d!-2Oy);ŖZ5cpbb3۫F;1vS^ {~8G8Ŋn yx:ؔwoC khxd2IQ;No4ݶySX<'NShV Pa=FA]|z1H{-=Xͯ;mP j\,yA\3>qNajP@ھ;UB#!~-TE,c%M2SiswX+ѝQSTP* #u9 Ots;?Y.iH'Ŧb[C(|iG#Eؠx)"Qo)#ۍ`u6)!u@Vu~V1+K'/+A:ఱ{vɇ )=+`cuf$>j= *WB N }תY\hLݙZ4x $ruPH?BJ;Xpscb+`F= Ƹ?}`ɘ`*?M]MB@ p8jƬaأx=w}U|U0?E =(}[j_,R#R)3b+Rp|(*܉1ljHR[A0( =ThsT4$dQ嵊`I_!d3Uj$åeUl(e"2u[Rb|86TOiҞZ&zu:yOʗBoQL,!s[Ω+ǏI}OC =<~QΛFՙ@7s<:$h!:\1S=SڑLpFgj`eE5 $,ff #;=(gw"4J|ot1b\b7(kn 2.cf0EꈾCH}}ϛymwUL P7}꛺ܷ@E :NNlKG,A?^lCGGgz- 8彍q^&"xxs!K.6cN١SԨ1zq|[`>ٗ|or_13,Ts jb}#J*6 fb"+?X\ϕe 3Pl68lI^'b[q#o5Y$Oa{0eUqIWrTx c,4_s5aw\)%E\~ڲuz\k0c'$O6sK`b>GwCjp}!Ӕ(๳j-yUNa?lk~Х"PtJw5*Fy$U dV392P Yy"FfA1A `q޼KO [v]X;Cc>">)J3m'p}x\DG0^y1߼-#8 0.Șn12]0H~mvAZ3!oqv6`mo+qc$NĜڬ2y8RtP%A '&{jBs}${vU|-A ؞ڞ=)d,KnP'2cAVZ՗xВZ2h`c66qoD;Xm-lJew e͍8HfP vX<4䪘Zi w5 PeXe'lJ@F@z<91j21rϐfu Nt{*˜^1rb^ķM$IY铧=T4#zdi^PCAcɖtk,=ֆ% ܏N92d7o3 F; RJ)qR"kAhܦt|1gGB'?nB_*ng^VP8-Y?nl@5?.Sh2h_5/( w ʼ랝iK3W 74MaqlɷYYLW(fGiE*&J<%KKߑgҚM[tl"i&. mvfUV4e upc"t }A6\Z35qjO&^~u`Vʪ9)FNFjd4`ذ_xHJ#kq9h0c]<wEB#@dCqfrPa3mqKy1+1S$ajϡ܀CM.B ǰ ێm۲<'* '/ɀ`% n*\T6踅.Ȳ'wiO&(?%DžSjى3)*"赝J*LQw+xҰr-p^T~͟¿u_ؒxW| [](k|8J_= UBpr%*^;OK{-I(w޾v([и^‗Lj({y< `l_۔ʞ'%O|nLEbwo#M=7aӬ,`4>\l5:4{CFDhtKlgggojpǝ.[v)~ϓy}W|C2 (- )>VC[浣- ֫8SB;3q 24Ҹ Tݫц6܀Nd`0=VOE$礍Dr!_wխ3: q?0Ŀ8!-[BHFO/vZ}5#Y協>aZA}SZc >#7ӘIJTulbp5,WuKp҅I+BAy A{b-UL0-Z{\NN_޾R:tx.3ĩ5cIN0Dpܓv79,,Ȳm͙SKSO@r/'gxSJGHҦWq ౏K-ӎR&G\5=Xmbye|>.p:`׾J)҅UCsZ0Q,N> ֭.iPv?6g =^B5y i HS&@度LN.V@r.r&0tB˘vVc/Ddf\BJ1| m UWL * շz#Z^LBS/U@|9ua φT $G?` -92IR|Cr[|$M&FH~- v}Aq@x< IdN,;]ͥG[_&A#A.k쑛 ת^3M16?O\ۊ SNdbٔB Մ5L45B-+-i!l}?t;^%[lZD?E- |@W7 o0Sh(Fz!YfEk3:b!굓Q1O 6VQ4G"~hpqk lfKNJ$ߗ1UJAbLL{SVnJj[RA zؠ~I|QJ8uU@ KvـX#{"#kG;NJ ,Me(猚>J*~c ص퓞i`1,YYqh{M>T?dWXG!g \@Zu>&"}l`%ăP m: (UtettU&]lp[Mw f}NF//(X6qDU":fA–C6bYuz]9mPouǖZBo ~Xporš.Yay P;+UEDg6z?Ïl^bIMHi$d{"r`.~a: .6!@v` v>Dv1}oAE=r{8/{p "(@e:qf*\y(n !Sh 4aJyf{qޫT~^%)||@s;'^ms?)fXsbnI8mS5Sk ~KIvv{WG8ɭӤ+8rMbnD)|H~̣M~".bN & M#!{M|]v,R 檖ңbq s**Q Y슞"L*06m+t;\PI4v+⦓GtW?nL $1VNF RC y:o7j IL_͈a9j_PYWMc!myX'ւN!Z7Po@-CyFKQj埰5{ӥPg{! ?fpe1~|v]2UB!=,> )*.-rk7cSs5bg/{ }A5A%gA%({V,rsb^g(f_!U%q$%a-,Ayw w]ݧ7a>Wy!}#ջE}އ-x熜 9jTFsy(D_nU?5XuGdO$Θ&;B 4E`^#-NXf珃ln"a4[p_b',8;sEh1 7ٶ wGDP҅//8&'Rgt@*a")N5\KBfi_|,qp[׉?%,]?cGZ5_: ,XEm.NR| bÙP=2 g™^_ 0fLmp`mj xii!3o;,8@":yÇ_rZ`TiT2yl ds4PĈG KP4耟+O]]Sj}:G/dD$-gxdPgE?? %"OG3G_WG6D_SwB҇Ø\7v/V_fƊQр5ieA`9o6%)#u> *B҆h]p{xQ @A`͞2la FFMLrʀ@^|vy2;a Z\I{x%t' pА0"!&^]/#(+^JqP%BNF@;@"Ke@SVCDoߒ/Mg=-vW^{ E |0@WW=9$4Y5έFDkx)QRAzjRsM?tK@"~2:K<(+Gbo]Aڈ:l;t4LPRk<%isM=!vQ-!sߦި |{χu.o:nqvWTLqqiM ЛrJ/`ψASw̭/&@a\'uP52| Y6J=ʶ@pgcf_4_ٚM3epRnt`Ks27umA_BtDZ1#عHšk!cA4JIIZ^ _u|~4B^{'Rӫ%Z$9 xdyBI>MaTȶA= 3,*[ٴmX[~ ,U;G{<@lJ.qtwޢ΢PJS|%āZDuFU-bZy`]%4E]%Qxq9e_ճE &uܪ^*X9\fp^팜}xܚUX1#h$ZpChGn_!kT1ccO`iH4G{JfH?JRgQ#4 ԶJaXJ+daڿҨ\meu ok(BUd-w/7No8)1b&lx_m'mkl84ʞ'HxI7Fgi xF rr F/ChaHR 2PZn6̆ݜZ(0@1\5`',22k/80byC\q/c}7['$5>EBN[ROn1&}T=^!7;=X 8I !?t~Iw1s]8#̷t1Xu{X\0 ~*I]:$armawMޅ"'\"UtE<\%iC\u: Ym|2 1'dd6]`Q1oEEdC/sȝbtw̏HX^C^EP$dY]hgXk%voh r& Vq]!UXdImX~IK!6Ndyȶ% N}OH]&@M a: o%9\z@uOTi׎r[FOd(|׈ J#7@D>`(l~$Z"ME;+38Ŋ޻/xShTSˊ E1-53pɸ)O`JVZ"PtTW@Q`+@"#2E*AT\|Ϸ,ŗVEjmBZv3.+)|Ɩ.KqF˔3D+ g*K՛-cI\,5 g=0k2RW<;5VH7z[aXqHخ#[)]?Џ@_u,𩧾nyuH_8xqW2 6Eh#TLd )߱|p4Ia[!4͉Նa2('F.l|Khu$] sh/e`rPEԿdbabEzNIʔ.Ve\q+ҬtR3b7i 89Kb~ ɀI6Dm .&qR5^{GxP[ XgDJ.";|6@ .σ9 O@evU!Oe.Wg?!`Q`!ip*~آw޽#[#7ͭ ZѮof(i'F0DYHǦ P,ë's8jTҴ 3MGAJO2ѹ|G%5 LnWqZg˧P_> `#,:TЫWT_ܴ5R9 W9 b(n9‘;BKD !5{ei9Ó%sM~v߭»N l[Xpҥ/D6<#sNr]uh}&-!alo@!p~:m-#]wd)QF`#(NWM%^/8yt]td<66Ƽ`e;$ԑQ8ќ`Lm\>o5#Rlt{R9~s5Mֽ^Њx30q_iuaSSy  qhfl`x І"?+T8хў>:'վ&r`1Hpmmq G;'BkՈ 89J/ bt~ZE`,XxƣʅσW=2ʑhjh}E'GBDuN쬮W@.18^ 2${24|Ev9I1ם`w-j+2kˡ =G2nٶt*(gΤh.btleM.Zs=|wuB?xbNB2 [ɲظ 63$I"d)޻e|hXw쒸=OH: 3>/Mp~6ťSd[@}EC/D5=jrJI=kƩ9-Qe-HTbKz2u-&וb+ݑ~]Xfku̔B_jMhriB'*ЏWF &m5v`}jxO2IEQZ5\' ԸIo=V.sQcH7o&KHQ P<Oy_ևk+{ޗ B-zűW:tGŲ'0K0d0˽jYd6^|#[w]Ae,tIRu 7žܮN>=j,î }Gf,uPG){~ɱS )g#[\I+L>QWC0iZW g kcjZO갛wQߛuy~ΌO3K :D)/ If hJQ78ӠrLSQnWc>eyk))VcC塟a>\s"?hSAxyhXuxTbd_N0Ӊ>D5/Ƹe<5G 8޽c& d7ЊQ#C/AjI&NޔkHa?>&q D/"@mEEj7;!-'1$=󌺉nIhU؋I  k gÛ}QiOUjUzaˆa]XR1F-l_P!rj^d2*J.#|BmFBǹgA +WJ=%k?8&I_#] I1Z/V^Z L~,c؛J3RO.FB{ӨZkɇrA߁~ 1Zj`

    k#@~mD d7+_T u]{IUb]lJfd4a&h~](eGrHX]X?p{=㘜C(% \m"~LPH7mejw*M_Bx28..`-zPؠb%"΢.t iNb)v! 4>@|b[CLZtgI)iZ*^ĦLO|d9őamN"=v*C\Hx#Hz/Hva*tR|Ht[Zŕ$gi̴s"ABhMhP`лo 5eײVz5>Ԯ(x'S$c0Kx<@D/NJ cać?T][BabK0S6`p#e `~\J-z > hz6G; fxCDw*EVYF”_~ |@!M0?, lC=р#ۍ8EeN8v4f,k;e%vRXMɠ[FކQmeXx o*ʥ†m7nbn >;(Ԉdr,u2LJSW>`X(1K@%HY>Ut* '@f=n?Mȏo 96lX[aY[fnw7׳OckaS54a2QvX!ݍZetT<}Sk:hpf"I٦eiBZ>a:OGd85 fɂ~YD7"duP4zM@yZ+sxm%ڝv2ݼY6 Q-%AFj'{!V·V~jMZ偯GA5e} 390UtMorho\.wh-RK (*)C+s/[ [el"r.KAS(!bJi.Sȩ݃NȿxtYjfEsl&k=Ck)7Nk]UqCܵ _PX=r S\Z $%~A`| $&hQƄ/'ezůX嚲p k; :b@7s0 i;{&)߈^2"I#2eQt ;1;PV%b/ݮ{r*55Q K:5H W-s뺚 OrC$y!nrd0ɀ4+vnfe{ٟ3ҧu}8gP=ؤ /;l6DVF&"|xrȣ!B|OjDkNjjA Kj0r~YqY)B#ٛZwؿo>ci8~^ x+\Zmǟ |¢<@;,:A UZ ;6̷2~WJꖚNդ 5oD:;؀Gp"S-ӦBV& Ƚw?vkGY.xK'PRH2 xc4VB$ vaP(pUJm)GcRMW_DԟvxiG }.7ut \֍ ,3kyY2,ZiTWF^ndA~B]]lyE7`2!93죡뫼bx%:yN;dK$ºI(]&O6eY*}`{ e֞ eWT}x_ޒ@|y4OB REwU2$ƂQ2QΣ -+tlp?A;妭S)>n݈1#b8 9l& զh,+ZcȒT p,p:5x~TW6Vxuǹ4KR@>O!`З!/~\C~/3/"}]!xF#pp p73)z|@>-lb505T=D1`uHRM xX~QJ3rm]Y_ 4Mh[JrRP,(iIju Y[z40YO|45αZO07J).#J_cU|xj^  .QׇY21&>  `ӀXGc^c[s)w,IqzgYTH`(8f^.|vӄ#Wǔu2+y%eAz90˄ } GJ/þ :_(#ՍIܹ.HM7ľـjMK$L UzF0G^wR!/<.d:[ՅʅhB?C-4Q=JcGbm9d?C >BV!8߈ĶAQr~tC]#J۟#~jMs3o$:֎52of4L,ɋop. #%!#]⎠mm, L mC7UYԫ`a)\KxR~?nnQ2} cU/;<֭"!󧝹KUzX u!l'0w΅2u.N$3(8c ue91)zIڑ4MG9䝎#A~fW(lYe.l6+WvV/jdWZ-ih WV# 7.O)E@dwY˕K]̜K6FlRe!A)ipk{"$ay?Vw#()sݒ9,%uLDkGNc@Nn]qv@|/  <6_̇AHcP{|On ڵ:bZsS:ISc u$n԰1޻rEɾy;s i j $};4`4zJANpm-G6<*Lxl٧h6oܑ9^⺗a *^-DmItwpx]/C9;ˋ%D !vwY!&̅G./ }/--np&(g`̚/#IҖ|U+[_ UY:?3s,O)-Ҽ7/;wsIQJUQ OUX0["9g.U}[Ͼ WmF;> ='9WVYo, Qk3V5Wtn4ΪԢOČKHqXָp[9c<K7 ~qgd/mqDM:땙`mM3`k` Lg׽QqkSxn 7,y,\eHqjvZn<"(߁1?yh_Fkܿ>K?xIGF-:`[̒aPŒ*][}Fejhz9E,FnN|:/@ CrxJnr3q;=z&?к%y :Pm՜/f2 Q \*z34S1&~t|ѕ6ULk 6/8nZHڱX"ֶ8k,tphpa$&C7K/c?Ra6e;TH v6nF:2c"!ZRhD?+"(~Ǜ`1K~G@.J*X®{mdžFՁ-oȈ8c^נ4q^kESATC@OYUb!~WI/b:T?M&r-5nxNaɋWxO`xNߕldnM b[]r,Pf&e}P lU/)ڭ$PUA=+n! Cdqsgh ׹^xg)#r]=@Bً9wpfGn iS(.yOJ l/ pd* ȝmؙQGTb߅iJ{?\踣F- 1lq'}ͯy#9e5&CIًȉbgdNE<&o2JmS*pp]+(H=f*APJ.=9l Q k,NZv`ylF;FU"+vN<Bn\j4 b>ejIZ75>bq8UOc!P=d|Gsón{zH} R㭛0x%f Lk_88u*lr|p[|=W/Uՠyaw˛_ Hj0HS5n7f^YK5-^-R*q;͕!=V\[0BWc2\+ޒ]")Ԥы]"uRǃiM755Ad.'A'k#bp i?`*ĭ89,//Ϻ.NVZiN]/:68a^p^i|[\<9ѬTU'B ;;M jؼUE!z3#R(#cV@Yʁ.?D_cj.AVSrGsQn;Rn6#ۆ^-q6.3i܇4$# ,'IRc/#-t~󟐻 @8~j7.kL=,JR> *뗧fukĕSFK{ĕ 3*]j lgw([KRcl?bAwc0 'ZN*rAcl 5uNe u0 h«x [#Em,A/S#i~qAiHL ~>t>-d`VtRʸYw'JVaA@I|do\=C0H_Ǹ 4Qmy'y[6 u)#s uA#%go0J;"PYzy ;B,,Ѫ,&D|&}^Ahh$nep1ظ.67@_͜巵׊u5p6SZzp"ֲV #H&DAz FdYyɔ7a#׃V=7q%ʯ[]9az^Cb&Ɔv,$%aK)B`nRMs@OK DK[59;Wz,x{*X,>i7Jayju sQF)MswN1O9IdmrvcZ.J\77m!t $wV /gLF?{ tNHX$XPSjvW- GaP VFu/ڦĻn8勃;9dg蜜 OB5E)V:Ū -vѩQľYG̺9 dLb٤=cAA!tY ,LlLG%(jNsOH%B:1f]bhr6]ŚR"4X2Ow٫Lw9SUi9DcfZbά4y&`(pw%x:RxJ=[f aKd,ʧ]UMmKFtoNl>ghR>d=mΠ9}әǎ~:8Z+SZ:~j1߈RԼɀ"|D^l~ƔH 'D65_+>nZ0B՗NO"#N%jsz;3i.C쪇m$!<1z;4oB,8n+nMLQfHXhCJژ:fvʂF`L@(>j 'xަgtFb|RT- ou07Z,2ɚD5DTW`E%N:7($>Rŋ?Ykޏ+`|wQ])(d q%ϥ\VC-09 z3 y[Ih8-<-Aŵƹa']#)a`La^6XJxجοAhFup-BRp}s[`40xdPdǂU,8zGdp]amC(nqbTj'gW9"b6|4"Iӛ`om׫zVك6MT\Se%Sh&AEW`DhYwӊj|0~VŲPbwjoa><7g6[euBn5IRN#L.+BZ UR޼RInݟ#syqOFrКCF͡^n u5y태a(Pi{}2\evCE(9;T$k밸M5#2 ㏪-J|8g6x>MU~gmD/ @l.Fsbu\++pʝdYg̕Cz#' .%c`i<)sC 9Eq)3yF,WlSsf% @({.AT t BnhaDz#9*U~tIs comп ;Y.Ѩܮ>ȼq ;Kd,.wǔ=(un,Wpl5s}ΒYfIuXID?_. NP:VƵ%ˉ/#-OXEaĒ)ն2#"hM &SZ U (eN]Y[X0øӱ]qѕ2ݥB4 (\a_pk׿7Q?HncB$G4V1{bo 6*#z SxAj) Fc_wM<@l$M 1&qݾnZ~{R=fRrtm*}S˜i8qpHKLzeq m!4D澡rj6ŤתM/8v!y@NQ|<=<c?tt5[S220Y+Wej\kGG+]Y? bSgϔ!TdE xP(*DI f=e{ߺÐʢljZg"jPGlXLApf3>r|kҟF5`/ <#*iHT0.@!oYGY澁x#mj! l6xa몋vv4|ʳT^0`cs;`P04bJ3oCձBt:UKJ]"kc2T7JXn!Z!u(tPO708;-cźBl*ų:e龤 ;O~e_ HNAԎ՜ow,lq^LN0GuEe߳n~HRq1$%ޟb#s LVDq1V(.;6nN}D s&sǮsi#=SGvKh"#O`";>O<xXBԠn,g௾.7"^s @ Qf^KP/4)|S׈mڳQ#i-QTnk'8'ӋEPh:Cվ Z1#WAFj)w80}NN=9Ĩ&pJ8 1Oj4'9/ %H'G x`3UY_; Owۻf.j{#![ AKet88UA.z]#J?Len AZ,5e]#_(-Lq4YhXнH)p_"m)cC7-m|I K5S/UNljbF8zZqs_XVz~cs:*#(Z egc I]ױ%7daT;׿S::͚=;JP6˯8H"AJ+ q b?9{wi9[ݙ!Yɲgb# (~ q5p sd 1`sVQ EZ%O0̉XkH4:L -d.E(7SJ0)ِ `& v F" d&nxjrWbGf d 87FBrIenxZ(Nq[D/5s:t]m8yn=ٚ'.ˇ[Y$^GHھe|(kI2aҳC`T6o3x[h҆ PfH=b/C|!h;5z͗gw7_4dapޙ.DZ+QzCы G Ы)S/3\?Pݱ$[7ܛup緳tГSf'MES B(hf 0%; AL.Dh *f[LUjg!;֎d;?VdU(R[S;::B~;KfB/M! !d:V |5ΖEHWgBNPeD9P@S{ W>ŅhljR%{ to`/nv)bDg~]D|xQl wfI2(* ן \gڿ`{!,Yquߣ.69)e$Oi{`ZЬVФWT`Y1@!֖b+[S )|ƀ6 p0î9Y' SoRS8-IiC7:RTަm?C 29J"5#&g@=^rxTڙңmw˒t!/ԧk#P0-aT /|꘏)LUiZď)Fԓ uE2ېfJI;5L @hHC1OXt$ ʑ4P @g;\nqaHUνq^oU J0mVTM))D&^ skcGs(̕crfUs&_y^/4N'[v--vt^dEoW L.G&Fڒ|t \wS5}yvϫ3U KijguG25B(Y=IFuw֫}-h5l"KČUE9HgԦPv>31KN֨`BEcc^tP0(^\X m ^UFDdnHa8J3e.~mZ>l:SYCѹA_P:l@q%^>TZ)$܁P=Yz x1Kf`te)kKaRLAA]XF*4;u>-6~S+9e-=0n3adA801EPt.*:}őJ!*y3gdW;xXY\&:tFk;m9/^ܠ{0-%]|UZMҡT,e5`a3UJb| YN_l5Y_6.Λ^s(We T?Ǣ)odh2IPR{Zlй}㬍  3Vo^?xR" 'l6ƒ=3龯%7 UlŮYoHT01C|XBshF@l\U6?s-NBOgECsScmVwx1V6cs!c\})Y2fs Kn *(8KJ.l}ZS57tws1_A.t sU:|5eצ`ju%ϵ:tʫd~iU;5 P,^^:6@ }l^5a r?(BKンF"vYyt):\ɼ2V.bA=G^ ؓ]e2Z\ċpќCUc0c8Zo^Z:{@'4`u |wJkui97qLlXcoFBĄAb9AD6I/gwC×+@x> pc6YCF-V O_}p}Р'g˃fr8Y9fPj?kU4tqw"avSZcuBCWMLJt,NIj]&RD[Z1uPC97&x:F dueȗ`51nCj-ڡ!t#߽zDff 拐]GuWd-jBq*g!V6Z$B#/RYz{^sVb!1AS(+}# Y45 д7YT}r:2E[;JǦWekk>w(Eе_bQ@Ȥ|dKO 'Z Q*Z#tdc PaPR|zFn~ t;p;2V6DzƋJJ7m< <^'+~t0sL8vT:Ufߣ:}V{F3Yu3u&p¨3Õ tҦYIAם R5.TKMG:C=ZB0p4 `$O:VtN ̾"!uTGx`~E}9nYG!b^RFR3_Et!t~M3"^ g1>.EFnydUt_ry:xU.^{+~Y}OYZmB7ݹNMߠ S{7ȿi%=MG.#HeSu;@` rbt2<9CDzIT -K<1>нAQQ~Rkla֢gn[vVS10|Ox ?Rll: *'Dжu}iwz 4p6wv6B 7k.#[m$~ȳXUecu܎:Kl/Fg]Avwlp j=p5G$KHgJ"vb5TIzRTJr/Y|iƤg&+;d&n/(dy;oу*Xmtǿn-ZcE\YƐyOot_.?k/R?I"K畦Z  K^t֎WZ͘|2F%Zª{2p]!s(@qIiYi ̆QWSb6قlF& Ƀ_Gˆ8]/m^M{O|9< e)1g>񞺳rݔ }TW6u\t2722!I4.f(DŢ, V5q}1=p,2(_6ұ4,I>CCZG'&gu[Ş#/c x4Kb ?l"iNMapVA֊02Di4;vCM֤ zˆV2" #.{3~WT"Dl+o c>70=} :te'঑E:XETր1:!W:添bKC E&;!ȗayJ-"6ʹ ^VtGdungccaVQM:-lzh L˫&XM*><3<[$u(3 |6p0ibSC.WAG˗PxGxY MP@0Ӟ\gAse;Ta(z-d)5EP(kVS tYbJ&"K|a\6<]L"02*A`JikM-:']L<^M۔5 u6@zH ƒ{bm_O5Mtw[-OnPH^  8zqt*D<7Z 3"Qk <|O#k %]}7ް~ux~,sDh=5"RN ~+BiїWd2q )QrZ{K1=?t^\ZE}o!s3)I'לѾ/rx{xJ 7+ɘ`+ABytLדo𳃙oex mL%E[`zL &zZjDLY #O>Ѽa۪BX찐m<ψk$*J ȫ~ FђamplKps|2 ?M⺅@[KVH*{ H69Q:" zE,,"]4`mMz얔֚B[ xJЌrǫ@dqw>i04~':GD=@ v~1b8v;8#q0+? j3X$({^iAA)@k!Ɗ\璂:]!׈4ScfrD{X}t͖ZM5"/Kooi"߾xcU8r]I@e]W[-}9H~$VAHܪĴJm]w9`_<ݧum7%j~OAIW ^Ma10IbK;ú 5r}&ߴX,1; qڍeXj~0)~[†IE YOh$u0O雃|fӬ㠴:AX.F)2Z swTm1pWQȭ+4XEEi`xB(nw9S O}G,yLͼLFOtTy<ʹ_؀BoX`һ,!ZB{/|CljddHdnEk4T3/`AZ4;!R<*h-ʈF;䴛i+B(RZqgoROL`z( ʌ/Z?N Z/s{'ɛ.bQ~Bx xTEPZ@8/Sh6U, ,̫x y6alcCA$Ԗ^G{tpݍHSEWQ?deqש/[KVMO|5Yw+c`!ji\2" \?)VgCf9rw/u䟃syQE\4N˧9ust<'7Ễ9^ 3D8 J(?!8(p}32@,Ra+Uu+%jV/Q; cnޅ XQnȪ3 9^7#*[Q8B5ED}fzAJ_?y {}a{IJyE1&}E %}B+ZYH(‡ZUH9褷E..SZ յ:C;Zd. PrcFTÆhGbNXBJA[neXPIR8'B)_'#BbӇʬED"(n/#/ߦ˱;]m"t`!iMF[\TxhBҗ!}ce;E?,p(#N 08`6 j}\PJy`']X(,߯[;I_2HB@]qHGfT]j!:9n72bMoL|9ͳt BwmˌAvX]rk8((,\]M*4N=Z@L=4ERY7mgN)3~'$p+1)p# C (΂F*1E^ŦsȜir!yѩ08. uHJU5_=&<\ܷ_ZT2} pqBXȈ&tSֶwQV^_jl3e!yWzAouօlۅ4L%i&\ʎ/STA%BP:< !5\Xhby2\DUV_hire9Ȑ`HS?_5xm.ٗݰaE̹`n(Bڹ#L*u`yae@⇰ܼPYGv_Χfmzs6!a,MB8)ӛ֏n^};qPn\voq0[ZxGmt]{QV5\ )vj4PW|j5-C]|50b\M"W/ -]a]۫[,d1.i4wsgG&~>"EEb^~&5a ^(-#dz^W0,>u63^_ؚD e  521E [/TNH#8+|9ms(_3o-gpkn"p*`"ϡPEW' FE ?F,"dy̹Q?"1ᯥt2CY⳨ou}N$Btkm MV)n$I,|@! i#փ%e;@z0UzB h".HOiCq=_/\jʄ=]Ǘ>"6#.Hj)kt#_Pp׎=)edrL^-'}z> KM {^P=5'}U3> jا |y|"](#'cX8D,29 CWqSQKV.ѦonOMExe˛`6[.I㬨dK8^GȝLwĥ9hW , W)ȢA_nVDƍa-!a/ޞ[WcF lʨס"QZ7Ӟ1kqw1¬7FUB>mKC`fH.Ά RI Wvc(Fr}ͳіH ;8QO>71IVjL)W _Ȧ#ݘn EVО1 թ[P/m)%/=lm M*so i?ߚг%rwS+z+\pU#:GcG+k׿͌I|>UJQL#LYʜ4ҭ4v$91oV p%CaZUkD-3BiʺnQd PKNYt ՛0;`q+ %$v?/\Maw'#Jjkۛ —d_(>"߃ȈW.^Ω Do_ķPZt D&uMJ :J~MB8p,ݭ4)eq2u:;JߏhIQK ˸Hנq)/I-5dz\5rMQHlqn5w)Ghr_ 0*i ڷ@i,f(jC#7(azzc!t+$w]/;ghr Â[/x<"]Z{R' '? czl*wr3R(7ܞ펞.н4w3slB2tLRؒw7k4Tζc\u M! ee>YN 33UW1cHO)}kyf%[:[Gj. Q{wShR )}6f4xaZ֕:Up-83.VXDɍ:1Iv]| 7X ˖#_鰥29}pMXB.)}@-0yG@dqkWmT lDY?8gOmClB{ 恳0r;S&AwV# Z~htzы1_Bk o%y{4="{Oae%1v)m\ I Jv\ k1&Zi_ pyQ5p >q̉301QJ UoGu/.R7;CB jB/ o )Fm=>NQZU0C4CME`UB0NnJϹƴߕ21IpjoGZY_v)@M)ryJ鴋n$Q@R\(bg=w2׍i<"ɩ#Yɮ &O`U2L1c*ѻUR4H+lM 4{zQ{/QӠr~o]}vr" q9&[빀Ql^j3WnjA*WCnʞoj=FڞG݂u|F4i<(p`4Z )sYf`?'+"Jfk"yK<رL{ % /A@WתXyFI#Sf,gmB;8e%$MQunS%# f $xwP)?~~WZX8dPa6.dk"sW8ռUte m+z̉\&3mِב**.8. (i/3*ҚG)4ڹ_U* 0ï&h3mF4|zMp/r l:cҎ DPPFe'RGY9*-J>\J]L@xw/Nim^LiH.*\_nbnG%5V` MU#VNuґ3%[Lr<"%sU97j)\* +E";@-i"J c>[e+(r@"wj:lQH M9@,:*scdp|LGȊX7[SQ/w"'o3G6t4o;Z=#T(E|2_* eIG!{B .2o"Ckł<ڝW"FS"aFt't G^ICXw#n~d1ݾDBm_;R:}5MT7љr+Ɖ\6%L4qKYL59h4etL1FAȔ~;\5~PXTu~k{YԾ=ro*4c:"WYZͥB$FW< 8;IK5+e#{Lnk n O#S+ڋ du}e"o}!x0rf:e[lT:˕a-kvUsިT4jB4߁`4uBeP. Pp!]tclqyx2&UMQ62)-+(J7\|E?+ }Wof ܅㯵baR:[I5`_Bi?])Ca..ATi?9CPZN@vP-DycSjb[ވ%IX~jI#900q:5UYgo URϫ>H`ݨbT I{aKgV.BqHR:c큏|fJ-}O(Y`V1oWbt/Pq+eBbj4jC%aT_.d):g1/"Z=h?hؠNOba}DC!v/@Z~9/_ #(gwLmҽR -k O hJf@ Sa–7 fWMc"k/S M|&Ӏ-G/8>VkΡ}=T;tigG3MP`͎}Lv8 cm|Qx ^n=q+XH{/ЃVgUeIC[@Utf3+- CUZ&n2U̜н?%qe0׶HT[L9^tM?آ@O&uX"6]qLhHpiu%_>#8%P84F\s62X@_Pob;_Fg3bzTdAs+uLT(h Aȑ!=Q1]?(Bi=Z.d*` yL ҧι 0jJ'Y#DE׏]GB쀜 U&FMgLCz 'S!F[2r#~BvĮz^ %榾՜yLf,#o7u(LE5*ԕCb{с?˸4^c {rIjg$QFT{ޛ)z1Դ _I(vO<ep%;'s )-|СU- D2Uz:;4 Ѯf[.a PfMXjv[Gb+rRK(Ea#tc~qs!QVv>mԘU:<]}89ⱹs9o>n[ @fxKg{IYvxG;_:c5v U_(4 ڢ ;Qj܄B\ϐFV~,^DSP/L>Y6V!m;4k;uἜjGnr8 M>@>}r7w8z.iνhҫ7簅^Ʀ_!]KI14" ש(]7'ӆKcm_do\h*ɇ\ 8}znаy={ڑ.NyM`A7[Z^CVJxӏTó(!u:1x;8ÌZV| 0[) _H>}{sxu4NE;4;`}һ%ɸ%7R0_̿J{;g*׸!䏊jݼJ>F*QR :ͮkj.`:]SqoIy'6t;4"?s]sX{]߸y<ʨ_זͯhbT*{S0y#ڴ;FrVvo8\&!ڭ'0q9Ϸe" A`-Dt6t |+#5Ul+cL`8cR?9Ч)OEYc'w#h&o^ZaEton­Fét8b*~.gY'9 LFCYa8tq8}r-J>kԩlPP-C!?t#QbWV,j\YytNLYO}|EIUpyT)?"䬧JDNPpI=KmfCqFr[1 Q?EqKi9/!͹db,_#R.MZwq[hR|N~]<,{ƫѓ`?Z1$x:;85P))*8k+_D=TH1:2w04`4Giir F*:/!ź[aqtL vl  ALsAJ,`&2kmjנSk*2s,_ڜa+>! 5`E~ZgܦKy.\s?Il\ Y<>*AT[ԛ>lH|9b %J)S1Z",'_?1@>!>ZnF{>yi4+<|9k !M;rnީ5Ki dc5^φ6*N D%~[Ѷ\ ,^[J+|iVR.w1b Nl!c+ \EO% XZD\).W.5*ȴ @M񔯆s0RrDK8X)bރU2'αg^rQa0 `p갖}T`;=qC>/khz0`bBD>X&-$NNO&#[ӤCk\ԡE{^tbzhO ѯ  Q7]euh;5TN̰M̏p*]Af h0` BT%O ۧǬ!s0IO{1=$b4#Qѫo2Kη6Na8^R0f,6KKhfzX&ݔ>.QHT]JV\{v>'-؆b~ؘsB>W+gwզ#F08*9{ Sc3T;9k^{_X{L7 {k^jK #i<')!!(;)IZ _Yw(1 WU@VS[7 -7ޣnmK^U)hqZ&|,(:A¹NcS{J%yX" Gٔ=*TxȁN8D6JlMȗSES ;1Q-`r5.(=w:ߨ¢?A1EBO9A|'rApz/,˝\1)FT_r<**wZO ~fb,<~utmj /vQ&~%pZԟc^!Ps@éИK}6bKޘbŢJ#, }x\<72_yWRt 6ؚW)=.T%,qP'gb}:BV)A(2tc@eM_xR[E^":^1.jy q7 X#+u/HsK}y X ] H/mTï ]rIJ{3i*yY߯`Cj*3A"!ȶcNr9&|xy@=\ty wf (Ʀa?͚Y}qjdW`"!v P]^raޟuJ0gQlf#66#9.zZ?SIF~)G9+3:GTsnt7"o*~ΒieB2,5I譙{j7oDgEˀuħ/Vnn3pzorO xH6ӯd\kn*!n7&{oHčW,E.$f|CtρYxVa%V;֛oc&رg82 DR#zO ]ydIbLz]|ؾ@)7GUQ{rM0 D[FYz1u9_&`mnHդ7qAng)xf r` lF:$gvhaR+^hCƋlT"HUydR7iGZ3I!6H@ %S~Uߖ2ԕ7Ҙ-c*/08bҙCKdQ/gOF:Kefk~S435V1&=7Oބ0 SQ#zaCm1•-?):t# $?&lD5C֥RJ 1FIM =D*g4MxU,915#fi|cԥosjUM.wgr3L9IˣlֻW)K>&.|ex4v\99|1UD'!ßy\e 1d3uV|ѫR#/  tNb $iD4A)|p$5RVEjh3^Չ*glt*%F9 r Z%\sbXP!U}!l-|9c3:v]ȥZ\g>jݞ/m,>So_r \HWX7<_hQA/ڴ{#aY55ܜ^Ͻ Z^AYDCeAJx{bO/{+NPd pݧOOwgpnDǨAcq2gDYtr-,j<={'HM͟d;Yפܭ+1T:Mx'TIZIh;J@ҁԿYn|l6CI-Ŷ&o =WR L*cySQQfA'8kqMOE5ntuNLܯqĞ r=p0[rBmuØy^?$hvK("xLQA}_&vNl:܆YŐ+c C;e;'3c =^dE.G|RM_9 济U{C~H pnĥ ߐk/K&- &:aCRkѵ}Gq4}XrJ%gHd c[UtgIwud6_kIG/G7)g(* gbCRJڻ*^hJ: uixRy{;x@| 2ASNa ~ |K*@,\LGT-%&!,nt_ i ~~ۘJClvN^ h+WuwӐ~ Q}窶cLY%m ғ pYmEwmD["iJ@`5Wh&&PF1Z.6ƍDľEO,4ɓ\呙~٪<5L_Zc]&=戒pJ, +xk*i;Kc3h]=Lv6s&~~! ~ ,,2zLnQP "lg!%eAE1{5+O?`ZQUKh灛wf8DF9QMѰb4(vHEDb) ~~2ЅXi_u(R?0T[+jI##H]B܍G[~=[O)ĥ)RY9S(\_EY'2.\_.L,O}<9B3On#Oƶ`(ّPɅJODT#خt1Bn t}c\J J2kd'"*aHm 8U&##AX\itH<.d?WayEiVr4ېȮ^$!Ωrd*1@Fg&mDMz` چ9_f)N$Mc%]x  H\ E '$,n0-|ª7 ;.*<9*au|[Uz\{.xKu8 vʐ7 ZY!oeNb,$z/; CdPl?i͗o ;][vƻZ@ojyϦ;ܺ!h>.&Krgϻ:xqr#;2,°-n8aNt0귊 =(_PĒ2_d?4:oc6VZF*HDU^CY+?JMr>C{$u υqv8VЊvվ>0)q[NeYfb}۱y%aCf" ps ]4(yJ}%B^%Zh߅\[棬^;p 8m{Sig(+|RhaC4J3޴0WMHq\}SϖUuB 'vJtOѝsUH5 de-254Mb}*s}Sve o'U&(7 F<_EV .0pɆj3ƔhE=W~;Z}:b`<:\*T1n ^֐s{x"X~SE恝ҵ~^Ӵ(TO8o7Ų-ax61a|`!͋0jݢl$ŜP(?XWP;#1Ň0 u-M9L&N\B]o'J-:;|f#HOmt|Hq*)~!Vg.#Md`%`"|gE)HKp,7 G1 ^^51` Е@QD6=5GA+i"a[JybgqP{;"SM@:,rhgPYWiI;0ih2:$[kQ mc~֘Bc.I aWR<QTZad5D. .Zi{No9={l[颇; Wݵ.Ձ; T(2K/kFT|[•}s+%;/1bqUl7ALvI5TΓsv+O2d߃8A0NHK,AN؅:YFK 2s<VȜFMخ٢ޚ TԈȎM1XؓU!p)Ph'cDex2kY+1x;dD2QAlv!?^S6M󑱹ɝ$=n3!-gWm8R. #ʙ➨&'v g\whgjV$`MNB \@ԍ5g2RFw|2įFȥKX&;d=⠀>[a!#"<)ZS5F/N)vLM~Gzm"8N(@85ĹaI#r/e L2"|cJx#`'_xBd72ZhCttۀ(':Dkq "`Rg%mAZ34SP;E:K~I3U[!:в6p7TvR'd$m\1i\|ۋd:);d+IlgJY]y&U2Sm6PhJ<>MvĈ,DѐA?X^KB2Kݹ N`l(h4+H2 "g}9-Eħzyۚڇ/&&/D{Y/lV6f(i  b:n a#5v*逸?Uɭ02>&:]?eA^ίM%3];%c'VDKPгl-N|0A^H$.qB[1ÉUxKKc5xvXn'0p:8>&=e2`1 Po|EY,6\]y =~Lru36))ieW/L9h2 oxl9=- %s_*b5 6dWnL`GQ5X#y$u-Xt'h* ¼ `69Vyy`$ 4r@~S)(8~ЯЕ=GRGe:+9S}8ǫ@>,3$[&`E]HxaX]7i{!7k]:o྿1pXQ*)1:7F\Stst2f!I.'JƿoJ c =kHFazr[-B&ڵz`>? I4+vN̛(}:qTdƮO9LgQFmrlG%i[HAiƭp;Zn7>)4c,,3*~ؐć -kW-pPEV؞"IfψoəExJf׃/B(r! ھdlƻ*<!1/o_4.$exQމ|H}pdjŇ `3g.0-ӳ_ON<¼X{I F]!97tŮIL|L..21'jI>9",mq["YA%KKJ\DjG闐b.j@=}L֏VE@pO9PgyQz92`Řq+BFph6o8-ƟRWt[ɜ:r"n > :Nfݲe$nP{fe?R]u҈kȮBZZr"Ed`hs.cƋnfrS?URX ah)f&; H] 4Hom ^s߽|. ك˽#60ޛ[ t\cX38:lga~OiG\=˫8qB9g  wKe^ i_ ! iPC::?.TP[&H^ۮKYq\N7jv#D4عgDK9 ɾg n{WZ k>fuKd!lDWwmV'\++D .8b5'r >D̹q%]4Q~E%m9i M\|Ewϱ3N B'jO"V۲0]e  YSyiv3x^DJjPbh>U!3"gJ#v)E bT]$W}"ygrϿ(94ٽ7{!T 8`A@mJfhrӎҍR_ '0P$-~N+&Ucq[%V7/n?n^T3R0`>@cCa[=TLb̮gR@+)G =x1,$6#E].[#}P\v]YPWSC'/-Gyд IUV͒A`;h*}B43&%33-XY@P[ks )7#r ou,]Ai_X($i-vZ|Jqb&x诨#j7#;o9iJfT1c[͟.;1 xmv=QcN~(^Wm'@! #U΢^bi(ZNUk..cy5g4 !}!_XUc5#':)*Yq #`Tz9 nBjVK2pe߇R$EX ҋBʰ G&w#4ѽᐴp| җcfk;}p\XC_ Q~lK݀^uL2qLJ܂*mS1!.`%|ԩX?Fwt!ҞOm]0^2gsKsYKބ3#1ĻhǷ?q¨T.XYȜ̺/` 5auÕ_%sJ:MC'˾\kK'L#_4@" M*4y+K;{C-K6s̓ Ll;F)67? ;ϼEȖkR"3B\ &0^窒~h/­Yd2)JJ.Y=i \y>&#Rs4yaO&?OGˍsQ#{ҡ H e u7pp?"$^ӷ&pT tM*ѿР h[ E fwr:[ Yi }TCQ``vyIrUh"*| Rҟ{~ -8YDZ=7^ 0Ŏ'BM@ɁB H-i%őgDetV3Qb& uG^Ԁ"94z bO8cI dktAO?NuDg*O,Bd9j9[[>U3's.)48J>_8G5Z;y@Fӓ-r>Jo,L+ \:F8%SNkKS]3@R,b`wJu&&qv`*%דG9l4dq#qZˍ J1HooIٓ *i D)[0;@kk\W{nfJ4P(8IS!ڍ:|ne+XsA#YuB;.dBΣn~P~ @$`,8&a夋!F*L)]1:0O!*H@^CZZC|&bW݌qMǹ$EnhFnZ +bk}8cS-_4)`Avv]S[RW%_TXtO+| 4;"nb?mʒt/%Ckl$8z[ɽOxVd08cE%o(FiN`\wI@Ċs/A!oNL:%! X9Kȅg/|)U/񍣰sȧ %+Pf:bȣgIW*hgr*861 J O|}`: Onԯ:vZ$ĶZ?{ݖf*֜/"9Ru+9JCU*L> }?o)N ~k8ݭ5mY) uvpm)F13\v ;P*f ˴R&Һp6| 73VH[&úkǑ"@9tKzҸBLUi,k/zz (-^'YlBB<`|5"E~3U{Dlj1d t Z'%( yAI7Eeܚk乍\$],mzݪ85H0CBqu^yn xੈCP%Ҍ (#%"N pp.۲'1W*9ṠR(4%.*.L^gqQڊ{5eO Ky- 4mgc\lNOQ{pt[2[u.R]%H3ÃՐLS@fZ#ա5_U&n}Raz&6/8-=vj,[ՓT6]fS.$ЋpK++$٥_Gp7MNC_h|ym߁veoC֗>pxft09 Y}f-0T4xQc>|^Vr(jO\4hw2v]ցbeI$+Br;Vo1Y1XN?S;';=KM"9ƳH/f7*uyUxI XczW@hE]4;h rO*@|]?ׅ@$Ռg@;ރ(8뺟Ib?H%0 ^p\Ղ(Ym \Q evC$~Z?+Ӱp}0~r{}#ۦncJڣey-C-BzUm*(P?!;Cd}/2i#RH b !>[ift_ItA|&m n i| *@^9q?),d^|5plR]Z?^?1ۚ:y؎Z= sÀ%Li}qԑwϸ u~WNBWfꁰl[q&s4f0Z xZYsVz:!~uW:$[;ٶWځAh*/fѢ:fBcu;xԃS*]6M?^w&/' X`Eu ,8S#ӯ GUN"K=;yj~6AŐw$8$qWlF yxu7n$}ld'/Rx:;C۲7Ӹ—$iL&[7F392eL>W_.$VeOjUXLz~LCᵼ%B@)#_s)΀jtT)p .i+Lp+Iu9bQIxߥkVCS􂴝ḧ́~5B!!I uM^ub!6LjN ^gic>:b !A[eb8_~@Oّx`~Uh<-?LZoJ:b؀|֌gk0,n=;J7ET6+y>YW1ꍰS%p<(8weo4s>e\?jhK+,;#)26+P*T{fI_ C!/Ŭ Ć%I7['Wxyg7rR_#i@VBsb!xKUʼQC9%'x[9f!{p`mژ2܈phϊy ݾɗЦ$-ްoL_c=oۏbj;%(G<"$]O/Ԃ ̂FsuRM;-͢CRw[# Y@ SՄn^MvQ|d7+?cO]HT.f7ޜGLu&كepäKKʯj@<.ob{XtT^1N6[ ͕/ ށ[mF?t? e؈"(p ``5ӊɪoU"Z7j RϿ,Xyڇ.I@I9 -Ӷ5Qt[*oKvjo$t!"OgU^go s4A}]|> oؘzS¯k+W&oB'`G34R$gRFGxU-_2gِ(lPz"o4%d'ITQnݞ#7TBONU =*G3ND1eζ85$|%q^[111"GYBvTZp6mACSqƼ9*v9K5`%?ggtDQX32oASG#-R{.zjUg yE҅eݷ Sp'~tFT|@;i1ṉ2htap7}Ej][8kImErRGK܊NmZC+fC.lN[dz+1׳}q>pF\&wT25*-E8po>i}MZ5GFjfa qUYM^:mG_"UnzrYXI%\9dLIXIU\uGȚ \ !69dB@Bԃ?\2D^FDH`ûWj.#`º[0򈒓)>s۲KQܘZ":PX)hm2~k6"E !ʏB9zRb«IV[~W~$)-lˌ 7t8{pRtF8K偶WSz:e&.s{h{s]- S"w.B[KͼoA?h_}'$<6psN8a&Gp(tP(y&d'8»,,#P42wZD V=[X{Їr؎%sVo^RqShNT/]꓊\\IEab՝WDۢ{Q%IoAIc瑪XgY`k?}+BZ0Kq:䅻XN&^DdbWyةy-?mEיC9YH1U/\L;BT{>FiQdE*Te,͆ϲ_;[ ch7=܆ne8cK_7] Tj5TAq{k]ZS3p(砗7Fw轉\fGVx5;0d*eP%Z/AiRlԉҔzԧQg*V^R4۬Yp.7èؔSIYaa XpߌD>a.I`.PO>+jBL5E>uϺc6Nx0u@cWŞhquvTt V %pOLί[BKu&a[\y(oC|z(_ĈmGh(Un2ojim'0-1stUoU䦞{0T[!3ZW:heX['>umZ:?قkw*"|#LnGlKBe O}j_T[ƈm 7q0^UDsab#ZZ$EİvF )X?Bca1{Pj9E{)my?byz@19<{h8㕁* j yaΝ? ъtn7|ogZi %ZLuUƆ4V*r&| ᴇ d 479 phD88d^a(t0)Jw#GE)`H օ5 ;ӋJX1 RhK!tj'l>Q 6#u*0NM;@9' joأ1{g}XB( j Ol\VrŠ,z3GR?ŕE,7s(Z& QܛR ts~rպ@F$ێn|&//'ܨBP=c4OG )9!˺W*FL1\#Ad~֖:0[Z?AfP47%S_[ -+\y8+cȟLX;'~i`aI+ ւ "e}R _7:b#vBf8CcKhxj hJ4gN0hҹS-SC]5!!nMeG ݏ :5"U)ċR`{pXbS\8`DKa;wt%X5ꥷ⌆K$Ue:P1-M?jJo隞mwRߋܾF='tU9% MɵUBS ",ޘj߭Sݼ$:0Sƴ- ,HwmRu8osQy&xG^^TBIKuҲlGJibF[w1#A;3ʎ!ޮ1ӝ<8ǦVZsO\d| {01 JwZ#1^=Ѭ7TO[f\??'j2Ya~ƊTuls " ;^{1p?,׾s4lc5bvᰱӿYN5éj,y ,^2, 2 ࠆ@ l]2]o!ȗ ܑvQ OLJARNTՍ*&Bcy-D;$:4S'?A'~M ׈B6.;srFBoa,wI{K>6I޾ 4 1V7%](Q[os}88 &]PO?o)(;T|"'Ȁ!0<#5l$Stlf3DhAT#wZb5\̒P/|XR^ l4Ս* 9Y'pݚfq{:&^ac۾}}- `s%\Pd.%(jj `p Nm=2-%i)Ȣ =́M }S&Cx$_AdSixaRD%@drR-nPB;v ~o}$KyN`K6Ո'DhQY2W gWh5'0Y?C'/v, @TjL#t0{9Zq/籘ifYy4秽Z:/TRvg.7gz֧ۭyԳ=z'AP-%3~.4Pr9W)ʇLzW|3c &YB>4]Lme ]O[tؼv% f55F$*Ķbo͕u f5NL "Jϫ!^iIta1 W*yzv-tg1øEG j6IoNNb$!wӡ\nq_`TimYO4&H$f `GS_.TcoZFRD9ڈ6N#s3xҶ^ FW[QR2RSq~vw! Q"=lIF1I&&Hm.CaOn}Mj+:2Bz'J8+F|!Aӑ)ObJ]9a-TeAhdi2H>4897\fc/$-BD)VT*v3F&GG S( \vv*$)y2X; tg8ơt]Yzz!us A '0I씆_7^쑓L䶬 OqmiZqʍeB\@}kl.zī34`n`k7$@!ys%z[]`(Z+ A.f]=&F:gHn?|(p OZ1=qQҬ??:Oy|i\po`L+lh5Hb}zptu ,V(-hmh6_]LĜy=̶ŽJsa9wx wrq4WJ#oz2(] (Dόセc >؜R|e&/^sO% HlAǦiXs7>uȾrkWߛ쾵O1ETB_E0{F+D?Be?QbO*mTM@2D( (QK\QK8 `'5V=;)OnFZ0ʹ7q9G590G蠪ĊqM*nfzeQ]oDϘↂt-680A"`9+j>ӪFZZ ; 'O*xiE LGx!26 +W>tO> ސofYݙ L<vZ>^M}ΙC.d1cʬ, } ߯I ѤU7 ơFfZҺ%XD&GV" RJn( ɁwHsEljh#vɳh0`7U@12ۙVn<gG{լi-e~P!uP$'V7WUV#>Th sb׆ kZY[G]14S`% 90DȎv^W' վeIH \'zG_`ʎM6]QأW℉Alr՟оIَH ̚4Qŗ PJ7UWڴ"~*yZ!S^A }th1Vcq7.sHW ɸ\J8B &QL1dԟVeU@t|cA+:_ً{l)D&yhh*;$W}[︍AxP!Nп; $0ibOt!_Z+Y3b(/ ov [Zv`[_{לzӗ^X> TߴV1S YT!EJqr/Ib>l6e@agҀ<8Xmau$VJռܼ-mPRo 1<|J&fVN:yLVu_r۸׍6 ECn6KLm?"0oB>uaw0!gCFluzޠWc'yd@" e%[RX]:yX+I+uNͫ*N`p=,&n< "E_ţA0V& ,C[s>b'3d+iNp{}Hs%|a |y5yD]wXٔ )&#|Ft#zC_chVa . i"g/ȕj'5ޟ(Ba0cF9l]6# 2<:Z``T"Rw2pޞQ>0ۊ {ӉP- B;ڛ6 dW81 7,_.Ŧ6n9+S/.)didEW1e= z"#7m@<:ʢ, g.əKMa TF[Q;\ҍ| $Zt~g;%rΰ2{ ]@\*FZܫTyܵ<#d*^dT.+A0ދT}{Cd:ʢ]ÁG,;h_] lmWUO|eG82vq$VB!.WBf\ `*f~/N(R气NTvQ*,C(&$! 8r=Z|^Z]3ŬZ N-z0KNcX{(9>WCyV%oBN_;fVs'U>R(2u=gكp@}U]_1&۰2.lGTy@'P'+؛|+eR{*2Ef3mF ʃ!=K<#|omj> mI:"R0U{Ym/f]yhĖꏄ}}ъRKeBEsX~ ^-t9t!bS$̈́IieVF[-/&wJKD&;~w QbVy>z d3e/a|[RJ2F3n+;\-_~D-*|7m8C˖7S Ûs-Ԭs60Օz!驪9Ӝ™kc3jF"HZ aa#0'$% hFf2ߒp{t(;W$G#Cu\[]*ԇ3qRЌ4nK|n}M9gSbhu`R)օYVX}l^v5ds7T-\\Q._A˺2@XY`Dgt*Ĵ!1+n9Ű3i^o߹QYtd]=iNNtix[>뾠4aWT7^'CCA'gLB{|n^g .1&M-B.i]DZAaH2aͅ12@O{ś`+H' F/EnH(?&KPy%?UzLwVOe6^ICyzj)}4%GUM;,fsxq %ȟ7sBGc;Xh2+C3%Pt|DvO1|W#QAoN)҇(SoU+9c :ª*@",u۵ߖ"Lm vH8kWQy9,EӪǩU_LlEH,`] +HTۏ1HZs0N"c©4t6H`vl +TE0&F<^DeaRNOrx|nr_cO>T)doh~ B vh}yjlBH7M{Q?1R #ZBd@s_qv쮬H%#:z69}ZN t9*:JcJiw_,|G@L7lPΡ0]ft]!K>kC)F26XFy3.]f9mmf(`:Zwews_@;mاgzuUe3P-!$N\JLJ$D7Jn@fqC`*| 6j c.vX@T)i  H2h]VnK6 ;Ȯ3>"F=n|6X[ْ~ʋݙ [ԾZFN\d! Y#^W)}e3?)?@P'ycI̖'emn^Cbo[gmӗu_Ġk-ù;@Bj͠;((rو|:[TI7¤wd {ɇ8(Yن#Yqbo `> Dc(M`=RYUiT /g7MK0Sp|az^7tL&V[c]W3܂4cݻBZM`)p5B5<ҰMpEƗ\zvG[-8{$4$֮DF 7xk2?ˎ,E&"Ftɪv "?X 5Ybk|҅^峨,Υ6k5aoӫin6硙s$"R{3Vd)-_/6^o<`AyR"-Rʼnj{^ L ѩ&o`|yjT!9 Yk*}"7aTn(y;,<í.0kSYz B.HA>is0/8k[Amab +=nc$*1jZ!ZpН=bBJߊb#޸I#zqt30,sB+ZB4]{n*Mҭvo#C,>JjNGyH]  EqU%=9GRmj-hhGjTyv'rpca/EsƗBzZVτ?!O~w1QFEB3 kZd@ߒI BcI%ȝF3b6g3] ,٠{"x,cd1/.ΜքzLex &"Y"j|Ж`N;87@ ,>Ty vy{̷)CJj ?> t~勳FGُ '>-Vh H_D?tNP*,)qppJhN  ye(&+*#Ͷ) G|ExS@&kvM~Ҟ#lIB(KG7]hXz\2j͜r-m;gnܑ,/FF=* .9OMp"phA=9h5ṫkL`v2/\DeT^|8(?īqy540(ITQqT-b;:Q뫗O?aoq Տwde#mVPWBruê/o$#`6jɴ<|-$6M;Wm&O.iT(ǺR㙶RY%րf5RU<3u',wcdѐb6gr.ۿP_ʿ JY@TR״âТnІ'R˞ZI1}HC/[?E8™}Fe@#W/=l˞ B譕+oC嚢<˽$yإ+Px Bݸ'2 !Fyс _f6M6#>`Q3Q$a1b[-xC:pZ%muApe3RڲX8eњDD#BXf^y c[l&~%q"lX%h:*4ڌZl7zEv::z;G}dv4$Vy|WEb&.wddR%ZmPpz'-l۱0bT#~QSLD;-${'篊b$LWɹN1v 1Pg3J'7}3Iiiz*Ąqf:k!0JEK c iF6+"(/A(09h^2Pz!/>g89 Y1Bʽd6lT]Y8vhU[Sg@d$TJsqb %aGtO8:M9 X4eO"5O'qu[5 qWQnjpoU6IM2T*^D&NN 7{ӣl䞾֭Fl`bB

    tKd~¤hMy5R.k<>~0ߒٚQ%6bxz$4)+3GGmt)El"7 J3M+siD01Η>N ?ag{TRG%j ع$@+qKw# WE@dA<.G]Ðz\j#Rٛ+=IS,%V !Sc x9Y Qǖ?'WNIPNeU9@ib"oAr6y-d=CvSP+}D hĮIWrcAnW:!Z@oy`boɰ*= |T:CBomכRM.qj,N~L4*-@ p$qVYF'l8)w$]ƎVIGD{ѻ=zI`HҪ tL4Ț'>z*[:GbE:,2?WBkNq| _kt1`5$zክ_ LEJZr1uS sz!厗Ug )-'|%Z[Av$`]:IBRDjM`l^1DZ`^$l,}T k4R7fG~\tT;@MѫIn]1;c4֑V+\4u*~d ,HnK$lba7K'hWH/p@Ȃ%HAW8tN33P'E)M)X 8`R8ƲT48df[ c+! ¨3B:U}GHbw5?rp]U^a2{bŎA+gvO#~_Fm^:i &>=+MԻ\Tt7mhH=v e״X_9Abiw^*Wg6MśO6q;p>"2z y~`X NMj',eHwtZS UW@o.'*+%U6-y%GF@|ECE]+RpV7RCLsHk5n{yݨ,ynX݄z?t&cHpyy?b0̔4\'FBcr~|[+F bsb'jt|,%:zbS#d#i 0$^uo_#gʛMcyfeO/و)U;(󍌏'.M|41ס &RWpY6_ړIǝ8Ә ٙLR֞S 6P 7x9N/xH+-/0*[3\L )C2PpܷܞXl_,y$4Oq♿VjvbeqZ( &>٫ޑղ1o:{闣ĵ9r4[~l3}~F| w4|rVt);Bb ħ{P K:7 |E$}R,!@-@I%?u(}˔/&󿕎,N+𿍔S9F~ Dk)[~ so#?#șN{( Dlט.SnLkJe-5&tA-R-]}U`e5 W9dR\B1}Rp 7ֽ _(.C'F^X{;F2!Lے91"ĖZ]/hPR:>=})C kd9V @_|zw %9:8y\hhkjv}*tDp#IC%xbduD ±t/yhּv#š@J@?JyVbGi/J́|CeUL#>4Wa^l.h|Ŕ@aۢZjFg^1?Ɉ_ljGJdUFa4UC?_RrMX׭d7i9F"JTxCbN0G=ks`g| /Ko(XlqS]ҍo? :ouh4ltdIAp*:2L!WBrqA7Bou3N/d],0hg#Cj R|bS=lC-]10\$]p`1LOvuHXܚS WЊըPV;θ\,7%:{R&ʺĶ,z V *88!w= Rvڛ?QwNud>c1nxҢ2άDAC+ΊjQI2PxLx'$\d;F ZJ!vg^ 9#a$ʊ!X#Mj(+\5(V-4REƅAkih q/=q?^!YD?z2ewM&NpdtnډX_{ֺ.e6>ģ(t/L @w^ky<ݍ Ttl05ǭM"S )U;6?C{XrJM{ I`$jM)AEg)P,&unS%#OX2Hx8k< LcyTuxR34!Ioĵ(xI8Vzߊ/煭-%)(1)|O͌[R_ ;]{P[W`ګLf`{ ۱29*}*h]52&c׀jhwLu3%f~ʹ#9~'~gE\9Go);'2*BA/cgm},J!NE ˎ qquQåj#gdGf N 5K6e(nVZ|8|Ѡ (=VyLd1mm:[w)[.҇8u)ٕBy\̉2jx{Gsb:4ӌYAO5jo&z_Zݒg|}z El.]VNy3XG5*)ަFX#/?/("dC &}\mfai_EÜ!IaaF(of<3)mM"6۸{-kΒ; DHmCQwC¶Vgy$aon eAVyK~xyZ&}AFezVyBdy>ezI3[A=5VݚleT+g6IJ4rƧr)f]tM8#nV`!9A Yc QkVyw\v ϺpHG]A ZU*tÝ\)tI+NNjxΑS12e0-ߐ!40FgR]q~8(Hr3wjSeokʨ'Y}' 5ΜnϞ|=߻\Gֳ.{<Un:SZ@FE_!^M,%3(QTlOe^ ݤmCU-g=QUM>rACN;i`4 ֔iպq z `dn="&XpaׅlVUۋeSH)bivAGQWdaGi(<تCBLl[E5", `.}s8eUВZ3Ko;-G1 S;O:ոdx\@5ϕjAR!,Rj]Z@KgAxon⫝n)rsaFG.rQ*wwPK~N ޜ>Z998Vw>Q!<2@KcUF_i8SOV)znItnݛ Nt\ö ^GVڪ! rOA2 $Ep @.sբ*F&jN |ZFGH*}m5݀:N8~X!}"BKu^L.AV/hZc(K{JⶋL :&+(l\'rIWBi$o s3⫭k^$4zvD3;6>pNqtF}hEm]iSBU /JF8l'eUc208;ҜOG%a $yn$Κ'B859sوzg\"#)TS ڳLwa~t,*e;v5׺g0uJ8Ɵ~DK⮗F4(.y4N~&KU3H{{@5.|gDjUc4 ERܖ)'X쏢'+B2AժsˮdqY2ݥ;5iyQ510<:l|3EnN,I(+̺c#}\I:8}wUp_ذ$:Q$YbBc h#۳d UG=5 s]jZx#J>]oqŽQ cWҬ7nm@1QSm/fb!$h~-Բ W;J7ű8W{P|ud l+|RXcst/ql[IY1Eh(>Zэ[ :7,`CMRK>4{D#F,cPDyL>ڍF`_2qH, U}V[*E/>t|9{YmTX ~[mw_"ɋ߭5-b v69`&2]\}l2il:"@$wD ,zŧcPVo#v G5}d lJFyE)i,mU芥(Õ;+|6U7Q> e|W0VyD+"i;`(-^eVE_%?\13Y3 w~4bureSY#? HFFnl cCБ 7v;ȅK UbNa> e S YMlVUu$[9<{Wp窟i'+t +snɆE.+.ʐʱC17JtƑaX'7_t ¸7ǻq 4&'ecN8ogFI=k|lt]TEb8LO?߮X<{fː!flEc;w}?Ī=p,A.[B+=&xPCm{/}U0v[E 7 teU.I *2@yMܨr&5!y|sI(xȢ)Q. Or HG?fc=ȍTj0ݔۿ[IUjRhfǷ>Ƃ :ԇhӆMdO0۫X*2M͞A#wHT8YznQ9&c5Qeb$RiܰwmjepA >Y$;3ʓYA^ QaqNWSRkDO ُj {2|O)5*s!6<knvjC+KCE3V1 ^ niȍ~C|"plx#9研ҕ\"; tЩc\1WY5n) _T!>!y@ac$ H5’vڢE ${4[lWRoc+ECW {Czɧ;SEg< ,3˛1u M檯bPyu#2%m>H~m-k_y@&HNGk5J1W(5F0*{0"ZtGFvǸIHoX>I`WK4J3;q]rKh O{\g[y]w[ s>7s |Nm跚u6aR$Л2wa8I+^"J:$5]%(l@IqcICrecXQiEXf5 IlJ*c rC aT:衵8 '$j4bN@WmnѓngNS}QtDB$ڮj1‡)7tconZ="2K7r&hTatpV뽙@\GNfdT~5j VۇDe}Op]S246zB|n_ĉw@<(y! Qp˖g^ɮ$m zcƯ]%"% %_+ t=7O);nPjRu_-NR^y86Odٴ]|Hd,={ɲid-z&nBú}0k ņn PO?/H* x]3z-8`jCژ}%#Z :^`vn8oYeiӎ5D9=[5 /p?mUZm 9,9š;9̔E(Bwv#[^APؔ@<s[ƥƗNxZ2*mRl_iscs Ę/z?攣\)"ˋatel',ȿ|)I#l g1oX͇%;D,>xQlT?`(4#z3vR /99Ө=r~!دƩ^~S?8y" R{"H6EWqw'bC"&aj+8ng;ص:,Ւ&xz'Nj|YRt7#D@*2~A3# #%^yL)WÖ&mHܛej - \2Qgڢm1cFLP^=U6HUK`O7P/a!]y̬Pڑ-u -oŀ =oUhZ(%'#!g_` z@p73xB@쵘_HnU6-D:pЙ1i&srp Xe9*JB*Qd"Vܳh!3$eB́v" i`kx.? qf$_2Ti]Ⴅ EW_AƓgmI[m'G LФn^ pj 4p$QWh+']1^Δ3T$Y`>*(gǎ5fW 6cC} @%lUStȡM)ncyVAD]|O+uEB~*\2n\3^(,Cp[O93k(2@?^l)w @ =ŀ(ӤV ^U |uJcc k҄I%[xȋ= ruh} jNSlO\lW\Jqogٮ)L ۦ6:Z;-_U5"~dB.Y8J}\ eeR o`r7&mshEøKd0څuir_т~{[ETbQxӥVF>JvV4La)bj5Q-7} II;wH=M>:A/I7W@{fMbZzHџԱ3J~IN)O})٨t "`և(}]Γ!+0SoŤ楴 V@ vfN1-q10u.z6_p{0D CM:[ʛX ʥnuFc7얐Lh)¸:ì""k1T#8C`#4^69V%vp_w I s^Lq< * :z++*LuED_W-V5Zɬf*既3vW]p!q[.29`Ů# b9{6'2|K5A[Łl-`zӁB֫TBY ˖zhcd_jӪ-*m (&*Ib)6D,`Gfr OZYv5nP ]Z'έU";i> :ue+;@|{ 0> Xbսsv69: 3R (}T|9xkD^{/Jq)ejdԕ8~d&[&B`6 ,e fsˆbw9_r(l'0W$6+IfBT0z=؟*XQLdDxys@&x3*3ҍ'JwsG.yX/4C ooH?Q=<1*%?=2i>hB7<|cSv Ȫme`u-#eb4'EO b0ws#J'LQ2~7ڮ& a} kֹR5N6eWu]V-A˂?cI68=bo0ƢW7ᖲ<[&oL<nm'g_g7*PVƏ }ҿQFy8R])DԒY`6=))#GL|@z_PPVUKE }]]$ !_I1_1DF.H!߮12)R;aJ7 Oeهyqԣ(8[[/9~:&v 7Tlie'lTƟVtٜO~GgC @Xx 4dT4}Ol=UwlHind;]U p>/IuH&Ld87xvE2?ʐ) *ʝb%{릐ұc|?TNBNZRDZ;egQX,ndzD2?9%-4nՙYuX:GR¸Uy>eWs5.xo<@|t|=\˶za1bG)], IJ_RwjP-ر[#' w$ z>&g*\_9w֨7{3GI }mDQj0g6^,-pC쾸k<7,!0t-ج:{C7,VK|J ?bU h:0]'=|qAŊ8@T9Y4s%àˣĘ^٘(7m \tc {34ʕd(*<%k?H* bDmbF+‹DΣc8k:dR l_9 qזB=|ĮXЗӾd#_hވu ഉț˒ދv%}MypAޗȠxK+MܼR#g7nYx:ѿN?&<5Qk{BS%H@/{[LJ!q`kFSbe GۖjnyaF#;/=*V `~XՏhApz=gɿJHJ/ ZNpMBy7gm&`"D0Jplu_d&zWq f">m+jj޻{ %D5a_* }唳ٯnV`Tt]E>ͺ^9}M0ܕyrw͠w>Hj]{&_؂_XE v-qȱhm,} ^`37F?+`̾I<YAie)\xe)>:$ErB-ғq) !2 P~! T`U;6cX pD.9W鏺1"{NǮs鮽mN%r2 c63DD1Hmɯj+hw"ȭҷCxc)z{V|NJ;7kphךhf+"qrHo9tpG'ɵJKγhL0z  fr(6j\~qDPgCR𛏲 gR9g߯(B쎇2+gc ]^N%ja;Ems@֦EoZ"T<.=tqVgM m >V螭ΪܮѣAih:wQ{ gq|S G*9DfrjTZ?18˵+~=9'4 #B .NckA F'9hMa<P4e ~ړt vg_KGj=n}T QMܗ>J.f5 V`p\ ,v{|jɜMYgڅEϱxL͐9HpD11sc]:ը[AJk,@<.ns4L \u?1cR'.4[kf'!bt{Oy'mtWkZ.+Dfo_56m|M@ܱpT6K^#Cm{?z(FG#Pue0,T=SQkFpf4[=_ө [\?X$`D=I@8M'+M^x|$Z_kLu˄":^>s]Ěp(.+'.Cyt.RJk]#e@vE.M&LI]e2B9|u`X|\;ZΌz_W`ŗBt&[==<ɜu&y&5-5#'7O9 !xC#!}K:¯JOn!zyNF$w:J˞K@JvPTZF :rL~^ʧz\A+=D9Q՟P=JY^rЃ/vט~ iqb|C5+ HęVY|)sHKXNKR)CWt/qvG8kSђSP Bf  I#i2/RS;K 2V{2E\nID[L_,o:7U$1PYQ&B}H|$C~ ׶ zr$*<]g'=ԯhfv8~h_ aUrI9u{!ጁ#("җL[o"((KC?v3Q-X#H6Ӌ`En }!ZPLp&jB2QSLaD|os}2X 1~`$w(~(lW#!(+$^hy5wEBl7@tٶcb?TtI 0+y޵{mCh185Ϗ8!jJIX'?}:PzW -߽HnçF <=Ï 77oNq-镍px? S\LR@ ۷&%˩ FV4/Oj6x5"?}r sO7׹b~Sih ڀs?ifۜz)b -{u6ĕCUsp᜗sP/Ӥ$lɕuŦj4]&/jъދco@ Q:l8f͆)o>x 46tiAgk6VlQ8g : Cߐg(?G\-f'Rޒb<'>XXۢ r?dB眜pˑuNdH>ˀVTB.cM(rAgd).B F ,A޸ܟ6{$d3p$3{dmz ` 2͞>~I?3ΈrSQO\n\K"]x{H~?-qQ(?L>%Gll u;C|oi%y\:쇫JeţwB,VeKM{ŇI[Gs9e-U7##iT ϔ,+(%'4< ZpFi*BOr; F41ǐ@.LĭsvVʀ|ç>CE5'ȅ|P'E\V%yU,F0+P *pgOrdY#3ji4MbE'*0,dv)|Lp NDy zZpژ3^yajXƺ=0ͳg SͿe.w011Ъi<:&$[8S9p#P. ũWXAAֆY XV\ÁuӅ7hin.]+H;I 4ކfw&X֮1`|>?D=bLaf!P!H|ZEý' y8Ϲn`kmE]'l7?$=f6ߟW5bR*نS慤 p; &Q ێ?RČ?NJ -W^%TӹuRl|,?_ЈR7_3PFL(Apwh_eDGY &u'!6YDuɃ,Ș#U"E.c}E@M};<Z.Zkm|s1k֊ eٳ ^HPUCj~Q6klf_$(Fsxqn{\ Ǥp}a[ћH 4ػ,M&ZOސOI]IRLt8v:|~=hϧI~E[(6K˔q᷺!>-%vA:l0)4kO(BZ\ qףPg;x_%pUWPOG/E{ceC޸S g+GL!3t\4>o^rP-a8押')v~ȭ͵d=2-Fx_!;aObJr@]zwby&WvJ5,55>nzl8ܕ ҍus*#ZOvUٚ b[Ft"ѭ&=!mnCֻߓrEmSS* %ÿq<[Cv{i[ԷS3u(3G JBr6<_OyHk7AS1[>0xK#_g_ qf7nOz"\ĊϗpwxoqhDdb.ٷ>[!KY93yj@sT_3#|HYTqAtqǫ1:OM,]…WbqeƱ{^`#>Ժ/h`j+0s++(*0Ʒ/S H "e2˫OEK&* g_K G7LP{<5[^/?=nh \N:m|/Bw :v!ځ—tqbWI.nHi' :BHoR9]^oOVG^#Nm3yXԥŸ='x:/ISNOU6$F)q|ID_ :x0&Ӌh]A*D'ob(h(Q˸I沒@LgAbGUC۰b gLJƗ¬ }Ǹm Gu^QG۵Mk3+ܷ>)GCXcy@:LL^)xyƈJVXUKQ8HWO!w6"O:1tq )jc,(OO%[yN sG5@ \M^5-'ꨳԒ,{c9}ެmM+PJZr,rR:QŒjq8ɿ?_`i[P |fՑ -4'h,.(ۉ: H+ħUC[Zlv[?wE9Q o*zG>lp-/{.Ҕ2~t;Ŕ&L pzlU,4^7fG/ڣ{I(*{FZ0R|@bg͞TE310?74CL֒"%l6I e&W!oGZ |P'c:P&0/ۨtMPm@Vx# "W_He98.=DKgݣD*v<|=&GEwM38S!R6 =F}vZVc &s5^\P\ ?Ç@yjb}nm69i\o kNa)@R1Uj>ovb!6r$dvqR؍"AGe+ڥOO[Vtp_볰x&?lR<>6Y׆IWI^_&&F}á~3 WQxE=l0}~p@bu#<2y~^b",Ayl9IВj86^X'Pk'p.d' gUj ds ^zݷCw Qwn"qͽ3 ;*okQm XMu2"SN : ɩ.ۭZjΫL+Ϩ t5J@Kxx(hp Ȣۨ \m*$,u^Z-nnvz٘Gb{9;uehPSriz YFf0P Y]{΁"<|fשW4Y,jTk]k7,6 pz3bF$;IpxkS4&rS%'E5-ܯvG_bh/1w0K$9#`bngEKמui)Nl+ź U*d`3X)s٪)!fd*TNCF S_h 2@5,5I. ;dAv8÷$/t+Gk4GN7dpFݲiD/Gh )v(nJUN?w eСy>:%>9*|8UZ/&zhM+v#䷢-h&d-9n?ŀxN^7$WS.J .ͤ=*̗bܤ3O={u/CZ2 Lύr6N;}4M rΜ2 y)+,Hӥ[I!~V5ĉcp'Z [ưZ,$LIU!ͳ-u<6CSc, c_'ܛ#+#mn_ECϱ2&cI~b(;O" &.iVxngR99d)+ߋ,hEjf 3IV-ݠ#ywA>Ϊ6(ϼ9˵ At+ДBT.0j5Xw#rX.  }wYf ^_XG<Ѭ R=!s/"J\[C R5n.v.Ž-{tb-)UY'!wQ JǠ骓Ei,c]XQ:68Sړe[ Y/`r{\.h\7Wx0dD`]t@Ca[ŝX,K89QO:Ooj>L}Ω;O٢e3AsYU:cc0#b=݁ۇ}|", ʒ:p;+<s1zGU%U |b G͚i4yYH m6͍>KGm#lT+ $f^l/Vu7"O%I\׈eWk!&U_63\%gQ =^yEIYbQ R %|5 :u)Hě6qxNm4ղ\^tQ=9+`}ɕlZq;aWkȍҪwfSI!&TC?y@@_ԜZxWBz0)]GBPt?~>X+F{vTĻxt|no )pM8)c xwp ozdj4U \S7ES >5B+BO@1mp.p9>XD" s9o9ytQcDj91ZT?XWXkv)u{#H:<,-%U c}e}{xɲd1mSFoYPi ˵",JdXwWr 7LP Pyg\tek4DnQ+ ӣӾz4tBvjMMj}04&`rd*B{kz޿5TI?>V4-_[3ǬPqv¹ZV{Q~Z~EDY ^-n|ɱ GN2s.|NPa #q닸ibGFs:ϫ5Q ж(^do;R0)\X۝tV6ݟ_ha~[ZSAzۊHۍ1d]DvAU柼CHdvЫ/f"]`z_Ei+ W$lA'u^C]*s{,BV2^X}-{7+b%pW#缩^FI;܄!k$A~ePz؍N6deZiDEf XKB")D7x"Vo1 1#Bd(\V 4H3'jIQrFY'bVl(e[HAa)[-=ΐ $ٵcANe>an(yE~ @ByU?ጞC@Z鄲l{ps%xz4EqRU+$;ܝNG?pU!uiM֍YU``E~At> 6G ^`bD"XȸLPIyZI7MfSYi(@ 1ڟ<ԝ*#BY4`̜P T^VݐGf]z(ỤN)p66nY-V.H@(MƛlvD SйnpGX, M=iM<=3ؾfDdBբ CiQzj]H8K6HzYe ov5m1[4{C:NhqE1ўg)^~n0ĎܙͰ~:#M!bS ?I3El8<0E4nyσ +4YAwNn\X?gcl /7w4^,HiWH#Zc,IׂDP;xD~bMx 5 @BQXL0G.藹:ޏ{xqF9e"0@ΫW8Jv:M`3]\}<\ER^Ic g7 :d#UišwV2s'w5k #;sfZ>-*+ } agC<'7L"[NC-w}Nv=C;vM|ObNL\Tri Ϻkafb 8BU$E7(ejvBJߖ*>1oxtJ>Hy܃NCfH'eqa~woM~?NI,jyHB6>l & Cm-=/Nr. 攳Vw4R.H?3  9 v~NJ-$v/â8hqLx}%jCl,,,IjcҒM=8z՘Ә.ti?9l*JiJPA~(/ ؉u|~>b$O._+{p`J@sw۹8t [MĶsc~ppq>Z\NY-;偟ϦܟMeF_,lS; QM" X0mpzܚ*n$, LddwzQ^Znп٪$ AhS}Lac2e L'yBw7Wp2=rB4b)\܎1Pj; 8.ox8n%M[V{s muz} x%Q}h{!0d5#Š4.}hg],1;[+bcHw+)ۅaʞV6ZQ!퍏<%CߖW5BbcL%L!6]2U[C/v#<@^]-<_$0M)~:Q!ݥ6'(ٲ6MB%zc9H'q#ƙ.ޙ3g,3 <5JƥK~6Rl5G&ɻ z܉Nd 4 H*т&-2jC!O} 6bm3^NxZ½6qA5ĬS][M o<]Q28ZǠz{-/>oeRy\5IQ|`evf{@ª5 ^fٔ2» zpL6iF޴4ޭ~Yc1e5UiIAD2/](2Y"D긎Y 6[(Fq<,D|oygXf!#Õ):Iun#_ЮǴё.p@jӖ? 82Sƿ1@A_3;܎3S?M&Ԃlb͒,&wثf)q3s\ 9YFQX.z3 fnQ ۥLL|ofjeA{Et=4n r 3DJ9-y \Qb~OR5;PXS .X˽ ~< /d+f=IdsE]=ʐ7it?*dj2Ƨ0SʹΚz9l5]#:wo(.ҩ\%kڍ+zEpHө(0 J壔`!._*-33Efl;_&*XuR]Lep!I :\G8)ۿr¸T.lBh mX:R *b{~%Qȿr.Нtgr)ISąW #D\Q6XZÃI4>IKἓ wL !k `^ue6?Z/U Hx l𾊺7OymkGXJ. w- %1gTR` 3Z$tXI7Iλ! lgʝ]6Hv]$T.aG5{ۡ(VO>Z$V}M8JSd],ttל-PBYKorSL287_ }e7dlLV4.e.Wߗ<ǚPpFHv1#B,D{LVAXȆBm/7t vC8RL$ odG )i EQ@,l7~8%sj[Qt'8w 3yVMEQJ/h"7X VTw8oEO PեS7[=daSJ2R%YTB#}D("Tg-nth}hYq%oNImt<2"!k1$;N(k&В}E)/zZ)ܥ/f(v4o^^N I|_>|yewk@Nf4*% ˆD>akt%zk4RR:lMkftAgIH؎֍{nD12yuvM1E@H%SwRF ލ*Cg%@@JiJob-G@-5^\62!g-uP.C5&I!=fBփSl5 brc27KIh+l8rBklJ٠dc\"aS'~K)U⮛A˰PZZ_^i2\?‰ 40YjUy"0ؐET6aa v͖jiN̻'"{*YE%GtHzvsq)NXsFXz^+A7uuFQu$bE+ 3Ptr qV?81b+!Xo}@u>Ut_3^Y{`Xå]oKٌ )d0e6dWpq=7 w2 *d%տc.B=Oix^C[rJ6)"\x}T >UaRmsw 7f GzMt{eo <*Ϻ' 0:GT'?0>qTgH+/Xu%+:!S`"v,y!ŗ-oeN>=:v6j#}nnnmTxyeY)$Vl~Uyc*3‘u~G5 "y&(qO~9E.yi$h"go:GU ˯[٠~DDpBTGX}@nM2z`vs'4w( 3G`f<֎غ)rؠFyhp}2eYJn3K* nx;PъSvzdQʱar vOl{x!x%Lz#0ɩ:u?X7gǽ7/mXV!=}}bdlGxB!CQ Acw'+ &,PTeߦ֚vMTC=Q|v=˹ⶐ/8e:BH,n.Pdx*-6RUz=݉s,ܣN\? ovtY'qF[\;XZ8@N̂ϓV`f+JЧ lY7Q/]ElocAbaH%8wpvy܅Qkrcz) $C{N ɰHiROB_CW˵7LS3~6)x«Sȝ{e||*usga!p8/N/CX;mz8}}ot%ݼ,ލ^ E&ݹړzZ0pRԾaC5p{NڍӴ>*V7\sP5G#l]HLJc7ToFΘˏ~]Eъ'K_&4d #Bz̻5(0|kqtdt2 %^(2"ɠ<nP?#͑2ߕzMC9X]ɌJFQe|*k_93rUS^]п8MM4= nTdHőp{ՔG{uz:hn *g ($t6 UE8ԤѿA c:iޚJ؂r#cy ;f2P 2..,w[OѼmrک9R{n~8=nwLM*2bWʚ %뿲 ''s'z6jjv9?I/3Q*ڔKԩZ0gE3 ! z-9KterxK!2 蔛hӥgh7kDk0rQ5٬I3E|: ҆pd1ŸR*6e)sepE KNA Z&" N9-O+:UidqRw-U.PGht'r'r}㪇yn*ҽ/@VÁ**=gָBCaQ1VcM!h)rw ʿ/{F%==SᒂbM;j8xHY'%$xܩ&~op BGQ/\%H^g=^ݤ'&;?`l6%D@Tsܱӫ7!"ߴ_-~7[4Ca**\~z (\m~CZź5zEs3\G =Z%B?d-@}7! 6HXgW2MfxW-'n۟nP;J/31o^/S5wwk.I94C!Q%sux־426E7f#u~Ť/5zH<]dcӴwO 톭Q7 ܽvCrfʞCF/ǛN];M/\$y"wKhbJYum]m(TS"?>I^u*˺ YXGMKh,Ypyj@)HSiɺyK"{>CyZV˶5;oMk]-O%Z,L-eS G1?ဢÆ/}xWa}ug''FD'6\hLW*/>BAl;ai8>x VsݥaoS63 Gxc i <{7yK].2ZXs*K\OdtoxmZ| 5nm1q9˽$[>(gՑbC?-xլO͝_{iƀWd1.&Zq./M^"8vX1?dj-c|a_X n/z,Vc g-LO9<8U1r-0##i ?og)οabi?p*HBy!>Hj]pDa~V$=Wz(\[d=XIG7;;{vft*Y/Nɪ EAU* ߷rlBߒ{!͟ޘ?Yb~;̫R m fXNZ cI=3QbAI\L?zHJ?bo~(Y 4(lpMh7N]Ȏ9퓞3s9XaBY Bv$ֽL ϐ2;Q k:W>P2/0\ ?Pjɑ Bh+mRR8t{>(fB $ڒGGIbΊ&J-U$wUEyPbotC'wU_J*4BbKt>8\J0CjuH;\š|/A*UN=yduK BL>US8zv^y`_9?F&A @{뷱_|kYV3FGH>jQ2 iLUcUy^I)g+r8@3` ,!N>t@gðLa.VnI|*KKs"t-פajO5z a.X&2J(Cjϸ2hྡafB˕HW~A \3+(hYIFEpV,b?H]fm d0NXC8)tZ\(Yu&Q(nOI 7m"U؍׆~$韚bI -|@m#Af0h,I>:lwI1d\qn?_=p=İwfݽ?6"+ć̐02M8V?lQJr4 Z|ٗ&}ӷXٶ?( ӕY|FSHEN͇;k-OwBm*H _7` y=1dh9ƫ&}e :_N\JS͘Fq DHX?s]v'J~{;L)lW+g&O+eݠwd^L QI0hs#ً9&؂fR0Ṟst[mj#L2yC}^1R\,r3FFۘ!H>[!'LcݐͲqvo/3lԎICLg#d(%T:%uKR*7f)V@v{!qwtn6R$}/tWռG\=)Nѷfl@&?Ebu3~t { (ԹAop1sOm13MU1u~Ƥ+'es.)ox$?1 (WgLވ_Y5},Ftd7E;w03z~T:zv919ڏ WەfIalID>po\MT~k^U,#(z TAt(߱9ugr LР S9?iPZIr S! E j3ÛwUDJXE j?̟T(_(o![o"=j@M~bwYȴ&=ɼ8X_JFb>x$?Jj">IĸчKHC`d[x ̰݂Ij'(\1opo$hAvGQ|.CBP魟Yyrr0lnndLwYq'{-'7E_懿HGir{2#?aߩ'(ϤE6Ctu;Se<:q"fqG B0;2YzƿsڈYwh<+IzOCn/x \ Ulc;+;MOsc{Gğ&~^d$9xE*)9l`kEbUyA1jvDK+- }]3vDN9\&l@׏O ڻ|85 ̍@sq<о˙*4>GZ]_ z; 084jR_@XPz,{丨 qI 7H oIt) 5UڴuDV%ٯBB%ÖZFSIڣ._˭>sM|$W1?i\G!l)g(QC^*&K ۂ}@/8KJػE&~EyQ T 4_BQ/~l9:1 =` 8/ɡ0A3~1=,-bۯʢ$r,4a&vl׃z(aq;sqÉiʊGz]. Vq2; :^{aD Ys X x,YV9p[9AWaհ]h߯rŕ5P-gMYS& w&T/ں~ݸ&sme ?TՍ׌(a[H6/ݛ'6׾w`grʍbZPvR"1EIlOi%o1,άq%_#eW "Q!o4j2(0(/[rB~zrђIFM;`\Ou2.RI\U*Q 5_/DX\fp⬥h' )/yH\F2B]&yp!2zUZ)y~++Jю瀰^SP'z!`qBm=I2)`-Cr8ϰp,5xn&39dmX`q+38­Wˣ[Im#|4_POdQp C+0p Φx.?})A qCgL vI:̇Z|N6LF0o\ϯ/H1s[9>K7)ۛڋ\jn+|F*щpe݄6egq41_Aɳk%F79W(=f7j* %1-ᕴ(, FH3ɷ܊u Jvdf`g8n €uyycyd-fwxjPR}ꊢ~aXg 2ߎ89?-e=sh^` ΕgWaRC*jW;Xyﵺ3o$k'B3(ߒqr] ˧&8U$TpԹ_%iOx~xWP+_6X?qISab?O #4<.ԞAU 9C ]E߃Q*)i ]%%L9}ݕQ?ac>yclS-ؐ4%ry&! vAGYhYmN)Dv]K&i_,ˇX-b%gbRg#ܢwh [lHuCI}>cw@e GZʶѥYW?kJz6IX)m21 /G!?6YfP]lБ/.ޏZI0\] 8L# okf% Fd”90] Q航_?ٌ"nF-^vp^ž: 8bVyF5-y#L0YlB'OölA ~s9[ZKѝ;=Ǯ1#* 'FIOzeUj/rAĐε9YR7dI±g˅®jɑ@| puSңiqEb@zݺ/ieWe`]JAƥwVm\ UwҴ 84ܛe">2>GA8/J);\Yب=uH>0)j 4 N1RuiAdT5d1{?X{ Y)8DY<=VT :en7: rD/ `։7E b"նhYӬ^ S>}zZBIm?@&8JO~AlZszbM 56pvg)<;IN=}Jnb,!JQ1ᵻ8 4RwA|[(dzDfiMF>2q Va=6A fiDJgځ!Ӓ3Ǹ=Y @?"%>@3 pU͘bL?yPDGnX11Pka(U Q;[R975Ufv6Zݾ%!ˢ *MjXӪ`qEޯ9.7C*ys?KބA*1î%:Q~͐Cy>v}5GD%U O~XSsRQo9*\cdToȕRPzS@Aǔ82X8V C"Ctu(R 4iP(`Q㪢d}شZ/V&S!^@Z5h{.X=R$C֖fKa Ia9}8PF#KA kئոqF'Y`*†* ;8/h-lP!ˋ4ỳ/v0le}| Bt! H!BEFDκI=i둺GnA]s)hV$*.o %>;"U[@wuRك'zDK)VqΠ͖:-3Q+QqUxlr*y+K'4}sOpy73x뫱AUjX\~_@Ɵq+{*͇o2E:t TaJ-{ܞ@ z'`Tx[4Gy'袹acO M%BO~߲V~gtz-L_D|f>Q/%V ] dxLRz8aʀTĝUJztuQ@>B?I& vSa\B+'VY(?s 8Q<ԁ*BJwjW,QHo=ԁ5.v`w]̐U2\G6 ra՞=Zl b !1au$Ȋg{_K}Z;UkKQ5z6hQ)$/ü!d?lCzKU~2Ԕ zG0rcl_A-'C8/迴=`Ua|Ei/UGSMe%@Qn' q~;[ku=h~&9t xeʿ>x_+UYV:B #R : z;B|LgHAA2R|@eLL;'yNY;ߜ;=ma8HՋ؁LNcٌlC+{K^q8Gҥs 5_Ɵ5N4\;UhBv&]{d@I|-Z+1!U*nϴᇨ`+켇hlM#pSYQV6 [4=-Uh"SF O1/LeZ$ scH H)W:qq<}0ݪd8p#'t)R%0>8a?Qǰ73ȵTɺP34IC0R" dBTxBX۴C0>WZyj1|ҒL{W2Q8'(jxMz)AFGzμB`e.Uzbŷ ŌH^@-Q糡28Yv 0J;c$#"3s@HF-A&@kð;}8[T@_N,Sssf1ଣs @Amʖ}īcK ܰ}Ǥ.+檓tiZ=5OfԼwNХ!(hN=PԠIoMV=9m^Vyu't[iW7L}ޠH˭W4  )-Vm#pץl#%Mw{ Ifq`! 򯨤RW'D ( _c`c_SmL/24B?ǰ/ Á\5,n)-r߭h->Ӑ{~MLS.9, )S|- iͳɠuf-ל*dè7?*f8)'1a^\(~(xW=m~هp+!iTp:vT׸ͣ8JՖ5$y[P4xh\Ҥ;f*)P/~mӴ”'Z EKr*J3ڝtb #i;;IDY?HUz0lQXb mcI*54~t쑱^d?_OԍܴK-EG5@jF!@ L#*Rg9ʦXxu_~xׄOWt-2zl=]m6}kK?c/~B7bFzmWџ_Q$0 ˛p pr dIpJ=?&t rzF#ڧ .hNL329/VgS#L`ucODLH=(YTD`cN (x;'P2%\pj:X!BPB m9n}6MY0jHD/fb$vu+9 -r 43!+#E}̠7doՅ-k()xp(^ -ꊳ»فuF83K8>˥K:?8.̈i$@OS?POG7N X)l o%UAd.OZṙ#MܚuӞxSńhw{]C4=lCii9b-.SE{UA{G R׳K-'rve jгHۥ%gf6s;ӼvO]g&?+k=2WqBpFg$mqc Xk:\g%YR\ͮP Cᆀ 6L$1B39Aw>1zHؼo,2IRïQl'. s@({ 9\SljQeToL#!9!yYIw.L|b ,3Y͇/̄XoY8NKݣ7x`ji+SW1? qpA)VU~Kr9l0dstsQ$ c̸ O/Z;G哼wP$A~2qS/o6plVYm(&aG-sv.t<5/!C *~ G42:el4+h[r?@ˀF? +/ij"UDUmJ1g;=qFS9+ j¥ P'+53g2PGV L˒&j㴼"5s.9:޲ijzbIt"'|+ 4 S[ԹW&Ŗ똢^Z!@v\(2h:@M^YXS<*2QbwbUBk6B!Ø^SMv)i6W_WI*TJ`z α!u ?&Qxe Υ"xɁ$Hئ#6اd)ܳv6 O,vv]+zI.K.mNi욟d>l{|6VŋnwOe" dv!(Z|Y<Ҹ>? ;FcUA[ 7|˘#B̓XYǗs=8 R_Lw"?"~(hGL0@JPI3>| _ސКq1x Fx wjI])/1^5ưo qXbrXfۓ3âٸ?pP175i} ֌H›&]v։o^Ie`5`YO𺛇2/l=x~|/6~Q`ܽ^翰|&ŸM4nqY'=yEϕTæy x3$34SiDu2p3GְUڮODH)>[##YMw"SXJq?Xȇ!^}`*Aq1v5I|$Pu#!Իei8\~W2w (mI?!qKq'40M@-T%]RNK3z#k!YT~ srbZ 1._%/;@}rHdZWD:K,1tw\+Hm7'[krZ0s\,Y׎m.[|hs<\,v"OT c\'9<2b:reC?  _ڋ>(2v}\%ve]A]QNGFs=%ֳAwڃb c5^T=% )M"HW2&bAhp ("tiE݉5\DE21qI|$FQD:2XܶqIXJ]㦥;NZ ~t`,l;19E]fTKZyl\ By*l̟5tvwKK_()B4<- }Ӂbl0)ϑ#>ņLЄ![woTG!(߂ !r>aDTC2kMfvtRؑRrJJ[=R^A\Оz5l g}hawyP8~m {I݆Z%Hڙv\֢! ,%嫪rG lbtx˸]^[3?i3)z;?)뇊nЙ̇f_-ZZq]} ?;>%ؒIe'A Zw}ngTHIޕBei "w)',Խ'Zn84J--.!%։SO&LOؤ>Y$hf˪>I$\>a$;b.CIS٢=IF8҆>Iu)8.|]]}Dyd:U?`?^q`20nLZJVix ؘ0t @?cET# >rXЂGmɳ;ңq׼9=y< nt}>Qa@?ĉYH`m0g(O H:= #N~P-nG4*{~K+@Dpg[]QV٣E ;Qj&C>3T3{_[ Cߨ ʁ .*ʻ\B!csd˖ ɱ9z5*BDoO+Ś4`ijf{#9NOf k a_خqrno~N ֺWE!m~NR#p[?ȸVr-gn(vPk{TfJ%>p;MrRA(IiKu @ ' _~n1PCr(^]b!F' \zC)G?&t'LjU uQv[`vL-Gx/NKd(-yx3`7/$KK1!Ac֋7׹gsC ?vA`bnGOŒY[x9Ns3drBn5 ;痨{7ȣo#׋F Wj'&;=9]䨗RC1f}(mhi}*"8S`]Fɶ>eK1oRC݄4G0"zITC wQj,B^f)}f ISgԄhgo>i4eAsR5F @Kvjp>lHrqY;(Y|p_rtI/E6Ct\GTFX`&3h\A[@Ol$FC p[Ko e~9N6oC4aȋ{ ME: `Xj0Y&b@f?Xi-=ЦhHIL]}ᖞJs%w థ#`hw9ކqt)1]/Y s52eO6DId61r\VhlN~g鬻B73s#׼«jO2\F}Z龣̲=B|-^^ dKawq^4Hfj0^10Jt5{ M=:VGj]=ꄾAx Vej'@d^٦x$}Up$spZOl{q2)W=HsCs)Ro+ι1lE%6G]<*Ey(pE GyN/S{v-  ş- ѕǦ%&R;Ԏ,\?c v Cr Rin" i;`̛!6OFw1 WH2ȧj$|DHLrlKcH@G2|.Ò=&/<*d (GD=lEŐʕ'O*Lγ؊S\\!άEK0-w6w]6ϫYn&UH?lMx׍9oVζhimP4KGZFmhHNF1s[b1LBeb]Īz0[<Cҍ'Đ$V_D9d()c# <-bEgY5X c1zp@Ehh7v.l)#KjBoca+,7`n*Xߢlpz>C٭FTS!P V 7׮D'>c#g*buWi^{A;{[8Zc͂uT ӣh4dCf.Lm'5gܫcՄFYLFO,c-eh< 6( Iִsk/o?XHL`xcڢO UR7\!\fpbFPݴi}m*=,aGH@o ֹ{rFvT@M,XxHVyJ4eEDf~9ԶjFNxjĹ1/[ J죲n!7U|DfSMăzQ > `ɋI+ޞT~ވ }mL T\0:- 0Yv|dזc6 ~l;}A -ﲲs#ڈ蚳 q4?WC ҳ2ٱI1RNcr􀵺 lU"5 3.tո7no8u`VtFզfȼcwUqfO7`jf-Z~t0_\T`5p_2ߑȠ⢸d n^3Ձl IP2&e cQg 4A\ zؕ4df\vxɮ 9~H@~(f3fGnNY!TFShQ)MS=i쉋۽! & 9<)%ۧa"/L70jt%3Ye-y^Ye<>!=.VU^p?,iWI[s=w̚, Ofuj'KC_z7z p9q<FXQ>),Wn>;A檵xdJ@m݊<ȎN@nق*fj.o'Z7O޵Mxk``^r[4OaGԳC5D@7l\98Vp*Oj ?;C% 1(\>$yF0a0wߒy;~@3.%3B'bٜww<-%tZ&:=AClS:,SD/?{HWg^a_ճuV=1,_wBTp\]"~).maYl o(K@sX|cs@\Xbiix{Cs6Hfz/:ZC )ȅ$:.&5'sK׳ -u4ʞ6g.Ga&[ҡɝȴN%"hhuG;50aަ%˒`,AeafqWf˾sy p (Y-5hU i>#jB=A0'  b͘j~4)+}#C9ށ"xCl4ΆRʉEDT!EkdXsV{M71!*cub3kUE1C-AD2 ޅ_lh?Je6lVtxFvzw+`vv<~>FG CP? >V)etZ5يs9VֆXP4Ыɩ56T~swOwlyd% ALiD3 {4IV2G]"}Ɓ} i¬V9VO r Ԁ^. h'??ջHdNZO:PQρU/b!o*19dѶ/yWK`x7yѽ(y- ">\gB:?'ԐdzPqlb Ņ(Q0KCtJ-Cc[@ Lt^t$PUg"g#%݀a./G` ѓ/G2IJЫkcc]jaC?{H٪Qd푵_ iwuT>U'Gc`Z`9-K5Fʴ9q@W(oLq 3LϞl^M89Hگ*zDҡ`*O=m>k~;^*Z-|AnZFWU" 9Uv/aRC?,Ǵ^K>xrcU ħddrⱭ4Hs_<M1h$D ڦ}8ZZ?JKβϠrqTO"&VP#'kc uL(t{ F2L >ԻB;6I #4k&4t-߀*O<賮IqHߠObIx7o;x˄8NAz ^6.8L>"|; n=Dḩ6\YY2V̈́YeۡuU im{ЃiK&asD?b{'b@P2a:s/4o|F9H߆`sAC[dϰ&4I5TpF.Ft l\zSj$e˥}Kuߨ<0H7XzB[E6e 7"pvks@XɵsfL+@Ce0=zB$".;$^;( ɩh!! öM=Gi*f'=|hFrlQFc2fJބL1R\_qY qnﲌ)Rm5l/}hˏEDl@y4&u1`/r-@PaҀDgu$wBqoM'As8I6o!!Pu.FvZK/,hl̽uȓ ÂE!9T ԩߤ6 a41zRb!w 3uRY )C7mZ8 =nDS]6|=@SB{jP m?Y•t2` I |0p]n?4nʅaP!9[%Qv&QFYɤ-j4Սy%F<3ju|h X1B f@DmdTA \`$Ek?'q&ψϑփ\LO4++-{g^+d]/-FNmoCFM/y]vPgs>ǸņnuW^+ԭPy˳e@_p}q3xlŲ{2|/]S`T#}%ѽ;m%sUH!MFp_d"v%VwP"FTNrPik *?ԪhfP=L(( *fNHb6/xЂ.jPP 213r Ȗ?UALޒS_kW<>N νgd K̑#iB4Hn'Lju7 FhjU#16,`dU tց8KaYOc,]=.O f{ς5 F3jPȳ7P1tJG~ x7=T@I>M87!A s I1C\B/g Ruj,[tp`Jr5BzOB;,~fotecO谦>-[hLSi2h(wEU[a$ߪY1͞eNlcOΒ o]p畬~עܲf0ɤKxQRto=pJN[\>޿*WQ`  .诀_%[DmкZ^ /l +PD/*(GNUrOV8T.] >9(M0S&L?0 tK7YQw@K+nS[{&Ɔ%COxgCWxq%9 D;YI۾ U(ofj, ѽ:>zCezؗ8#.ZZqgQMB{ZVa!5WCDZB1lֈH ~)~]Sړ_ɫB DU?`Gǃ׺3>4q9xoS"{ƒ 8@cc` xTyx3m Aq@h%)wbYH '1{U:&"},:k')1p$'XcX)\yڧ"1wXxDtO0^zMKWb*P.G?fA]7i$ í dw1$ɽ MRrݚ=I2<ٟ>R: )tc@!t69Uy,;IdgHRS9̿K}3 vM#*iXxw'[bւqzFD2e>OkD&||-~ۇF@x!x(DpM||">]D[ pM3zhNoɤg$Ba~hTGy@rJ-J?7R,+#bQsUw9ܨ"1t}_1#ēX9S+-w/zn`ĕNr<5NPGȗqisOBp#C(L*]ˇJ:qɓOkָF xi pieAt[&g| !Dh,-~P.1C#IS%kgw2fl5"~`!"&O4+oՁa_LXhuBE$; T6\y2*~N./L?!^T9< R%LF/ }dAwvh>c(D2W@e04i*ivP/!Cu1?'qDA ӎ~l\hmぢQƫI])- 1 lyŞ sR  7c9_.8XR5J!UvОNu|l;E{F b^:'$2Sf (n-: 2<2Ǔk~&q/K/!īcX]xmf1h#ԷУ;"ˇ-JRMK&'|fGそ_/DAFqEdIY`vRJ8IpzB8![G1c+2xܙ\+s7QNiӵ4"mB0DpGlmnq :0]O_}LgmqK!7JV06%Xfrݵx] Ea'[R:Iv8puӨzE)XP!kRxuhj,i X>6jfI9,Y_P[BI@dm)/fc+KH^wy.5 7 }&'Snjˮm͐>XcH(4N.% :8ӼW.@b0 x+Q;vL: @FEBk[0*h%ZR:#sY]𑗁t }J<ldmF-WLhЫoq8XA=>9+׼r4e|tLX(6*JLfnd,kf޺\5j,] 0K m =!ڶ\~uN.agUoJg] 0.Ľ^@Ɠf`aNM5I`Ɵ/sJ y0^ d}˸e}֒[}uz+3mezpYOqy@ é089j0!!aN20I6hQָP=!(nr8q{g=-KcJ~;f׺i}ن_~5IFw>W9y;ⲉksU3[K,o1;4<8Ft=*\_}.lUP@jr x7{E>ޣLORL_+J)^ٵBq)ro PJPxgy6g3wTS,veIQ|4یwk :9aZD;Qz瀅ЎNH3!yxQQ61v^c^Uw LpǚcLlopmv㙜DҌh{HuA̒~9!LF~7%eIsYg9wqIE^m4>]L˥4@ni4ӳxzpj)ƯVo˵xªNIY#zr<^M]aENBaLHTt#'2Cue.QZ#K`OSD˿l BAi+!5ٌPJ_ 4_0z/AD#6xT+(]醰{A8N[}x3`,q<(wwU]sc WMզ({_y]ȼʉهC,2 P^r CK猊;3RdI %rU8.|!EB&5p n7yةgݟ=@#b,\MAwBskQA;@ M]B1u$j\0#ӽ lHû.*p^Mւ| u&Bp`SZ'&%Qa *ܬQ99c> J99@PSpqBaaiUL Xp}RN2ye1eB'Μ.rh(_}|cg wW\Fe/ DQO{$qIrSW|~܂qĢVVELgZz@],Cܔ&GOm{-&aU !Est g*ԨP3T'UH̬&.TӋ 3FgT~e9z gĬd(sut8܅O]"(V+)6;NaWP`'.od e0GnZ 8nw7h;e\y_4e+(H 80Tk \ȝ 0a$Mˀ~09ʲi HUhmNX%n;@^Xf{"WR~ gjn]'E[cDvEM-D"Asc2Pk0`83͏ތn4 MPC_oB.XK6,EwUUUkislrN?wif8ˇ 5DžܴN3hF$Nx#abȺ,Lan8 jqbW3i+M_e*QB Ʌ#8RZlX~!?Atgg.Qмjl%>Շ]^'K5ڮ)&]>hc2AQvBLǠ:x#<=+rAKyq:O`' Qd$D;H˷L>sz=n_X:M%Ԙ-@@ƔSڭi 3ˆ)ƠתGk~Gx5y1BS Ї]۩2ƆMS,{4'Z2sCr菵f^;\IulǸN2}/RN{wtrlC n&y* :|̇wzw5شn +!#*DMb"ҼP ̪e|Dzv @zWɱt#)&MUYݽMA]) d:!X6xYK6+M Tڞ$fω5T1;u ha 1< Z`j͖DbmڂЏ%^.Ӗ G=2yzAϪg|J\TN G!ɴșw)ub31bJUEթ18q8L$O3PX+_;-kк㑱H P 7Oԕt@N 7 pۭ+[%)u;3X@߄i6T#+\iysIV+ptg&єd(ut2D`ɷz!6E?c"IoCv<]cdu4"㐘R'y}S܈$,ZIԓ! R{{3t {~_\0}. y߁¥ _kj޽lkq `[+@ k!s M-WeƞCR[@/IQfhg@!A=)Dy:$#rE{zAhN (cm<ن$mba\%w?f  P,@aU/f(7 5*j}".![ nm_~%Ǵ@;; ]V_F߼a۷gVy@JNq9MZUܴ*SC瓪]?ƂK!c{}-(;t:{K-Yΐ*r"j3r$ XR ӂDYt{OpW$56pF&]f2*Ju'[tW/#6]9wXj݄c@쪆0@Fx`a.c r)Uh:dYkVQ{l.5d:$&Uս G[/T[-K?+Hɣˡs.qjJ$:Q_C4O`7 x)N1=it2F3V Xhe!":rGG|xlE"LNU)RU{s/)=j|oDs[1g N]Bߦ%IO;f<gȮ:ݳ\$+G3Ȅ  l8 Eڹh*v%q0嗹 %83;sjI#j$ mT'쐈phsnR4aKKEp߆"+g`*dVڵXVFIGԱ{ fy?FC,w_["#[<T]W5::0-Q8P'"e QW#;'hh$*aq9@0V}]źSTӬÝXNk@9ubi)2P![Xnv@aJZtnJ.bb͹ԕ'1Tm' ;C@&^HڢjnD13) Qm?2ů:Xb_s2S6!.\zeH燷Wo³.L]\K~xh/xrvU7M,l+\} z5qzᮽ g~j$Vd:v!/]$UݺA=Cj3x?(xDB{' ~{VsMF4/sJWi+;//U4&8$S cg*'K >Glz(quw,UsL)dX yK-pS]`NVo$Fxs1RCh y]]04n)8A -Wkqwrua &A 8xe]]=6v~[0(CkHTba>8Htb]PԾ" !߱?hEn{r94ɺDY8` 3uxjR~+ X)WUsֈupa9L` `C`~7had}͏ d$. v_wS"o δ:V8J9Kxx$#l/-z'4lQ;glේjHCx1?sZ23Y2*8JmBn{˕zn5"oQ"h~Ѓ|ku31Mlgs~NmO{;ej)=! jѓRBa7oIa{H4 G_68bL/E7 $x }ļ*̈K_ *y~[~:bbYF\}%ܝh2 R v=k|u7/(#5j`5g%F.|V4 3*iXs^[0b`2+Q #Ίs'io JE49/h^QȘkHP׃v֣UQLV7?:wmJ,;l2wA&#\PF$<pCoHגTlv\%Q{~&Q.xw~4H%\%qnȀwOuM]!鍊wKh~0A"\đ0:O˅օ%=U3|DpHh#){&aDKrЌA7? R"cm0\$n6y^rIr*4=P7(Y pwv@0 g*)Q- 44\4Ya-װu:VtPUy- ҃\ĠVq25ڠHW3i7*Yq1!^bl 0MpLp"皹Y)J3$ocĕ-&@ꎷv-KFfo%2=|V8;P,TP&dkUfX~NK{N1%|9at)ZU hrnRz w~NJXT~ uvWrLKDRB#R?y sDHx@aacSAl~oO!I#wܡS7~4KO!b ) 9W~dСe`Ӆ2 λ?n}ջ݊}#Qa! R^[V `<ם"41wdP[Ue%>mI/;C {>icuDM'^Q۸ZhO+מΦЁssZ#17B,UFyvb_eӤE׻s AIV2S\m!Rӕg$ `Kp"$xMfBue(8Gn ̯CD/1Z6YJ=ܲZ8FwFK' ;o!1ɆU6y<GpѸ}l+{,J~Pd@>[.u՛cx3Lz x8VvQbir*-!%SIRDqc$I}8>3~9V!mU#SЯ(%cY2%! P:[ b+Y;IZxl\p՘ ^Kqh-xv@ĝ6ӋksбL AlĠ7_Dqy4nGVY6Y<1!?Jg*5K lHn)MA݋Q53mɓbno2ڿGÁ2KDIȖ/&̂Th]ANu*PW8/fSf>rde]m16 :l vQ$:}v8TYGKHV.@4ۀ*2M8I5 qh[&woq{OP;>﭅v߅~dM l5ZÅk-)9mgc 봰j0N~J~qӈyb6O<^$ z.bEC8F\ ax+\k6}u]3ԋC`k k%ŬvM聙Y#9ޛd0#$;"HL>`ވOGogZ2x|SW'nuzzXԧ]pStxcYVb> XkœXK;t~X8"/.E?+n@QLEQtA({&)5mn1h4o|QAŔ;)E<'T8mz^f?oqAuF ivLZ~ĈHZ4]̎t^ ~0͖Yo8kLɑD P`psцtP-q~T_#wNsq4,:%ӷ֣s JJTG$X4%3t3(^nS?_PBF`eKDSZo 8>+gWAT3%vK:ӌ$SU'rqs tM`ڹ.o~лVXCzP2S~J)T5ݼQ5i9[sv&YR9cdCF˸yv8JeyvJD~It2Q8M-8Y\]*]:]]t&?s'&ᶂ=~]"Pd[DXwUUP<: 86>)LS5'ͭsr4m&k\:@1L7s谱Tz0$gqTT$ӓ=첦H/ynF|fpc _eB4;EH`MVzKOϏz %b&*+GXYE/qX4@%"괵D d|-vdgDS{ B+}"2}G.PIDt)]őU*$J;f;،8N-SڱE_ڃ !b=: L|Nv_$ ]nT[\xpu@Jv,ם s3pUKY+̿z⩷؈E'5#H/DPQU-W~ͦW;ީ|#-N8e+fB?ⲼBü /T j[ [$v5<䫣z/ vUQrV ;uRo@㸡F#m( qTD0J_`q MFڬ@ t-D OM%aW(Ā(d;\6봫_!r )jx)e /HF,m.R&+Dbn,g,x|V*Ohm;(5kO [pBr3tH&Y$)|@r\sPum ~嫤'k^ۋ_ y4>AJ'b;Fu bsK@4Swr -, #`cAeŷ a)<u̾UBVRy3(łLlr֘܆XBU !@iNɘ0>ian(ōl794-;iQWO"e?ٗ8ML+w\ko ~.|$ #xR$Hchԩ~TĔB룂 0Sw[_qť?sf5 )4!=_`l(sd4 {piMo|GIPPJi"+bßMěcX.[4l)/.ؓցÐ? 0t]@~o}܏ӺHK^灒te ̥+lUz%5) zwe L9ό4 4ţoO7~KwZ3n0IQ:rKn 1K߰2  7~hdQHS]Zk'e}4v8/xfH63uf/2 [;u~8/j:xReGa]MnKڛ!Q~ҽ$c$T Ao3LjOŧt0|Qe\" ҆` h'(CEVvb&Cum0RJ*5j.bU@cf,5u'o@bwGH*#BrʹLb#`M7h!J*>R wC8or>87M*J'feu;<qcɰ+I}ǎkZL 3Z3U~0Bz/"ǷSy='D2K?M2BaE&^D) K5H8e,׎ Cud)č }!51M'4sf=!0uvܪIsIKMT k"hA[D.zh4҆ ΋\5*'UhhD0[tŷRJwKK l Яi\brCJF1kJ2PkK`6$^l_: J$jVAYn]1D BL6 LyPA ?@h%\S?Z.$/??zl}) ,mⰻSZWR5k̋WG fwc8:Bfd47yԷi q!oz:6]W|dfGiad?w2U@ܙO*|D{hdVJehK.^5-ō:F5.r _k~$* <ie) 0\_FoGKRV޼`y҈Pc|xz!Kȸː̍Y( ᄭdЬVqaUְ86|pj E 9e]% SQ Rcs]"wK)k9Mpt-g@ܹTrkYsE\iT>-^A%4\;K8d#L\*=1^\!{loepXCw ߖc&Rqs&sP1xNxO YGDnF&!iZw10KbOI2KԠzcKcx06S~_Է5Z 0z_ꢆ"/O8)mJFo/3.ᤋ+fl-%Ñg*te__c".r\ЙD/vq~~L^p/E^pVҊa\nZgnl C| (usitF~P vxCO49R_(,5p;uH($%eC#6ۢ6vZÅXk.yl*Z.;BmMP؈yZj7 <䱍6nj56 M reeZ+bx»l1hnQ /pa%\< qhGf#%87+zr;aS8Lk͌qGф Ya<2 n&%w5p&Pv.5=kR-{!"c2jYծ Vw-|y9>mlEb;(-=cLR6&2czrwG:~D Q96C];p5!qؘ^ nT^|CzX1K8QIU (,+~zg) zP)Ai[f9Ij+r.B}hĥXsV}nbI4 gGxªMa/hW+`v&sr{M3ތKrB}Q&Gu [!&P:wHͫ~<~B{ߔ'YqӅ*{o)C/\G[vW9zpkǏfs@7T9ϤD'fLON}wr \"xa`D9 BZk׻&C% x'1 ̼YHEBEک8lg@l|LeARy&t@} 1=&o]Lhɾ 5$ w,+JFqjұ]Z-b% qSU^deBy3!hO䵙 TaznD ~5?h7] @ݝRcۮ5'wQ2/P)Qp-3BuҐƤs@v5fEj$+ˆ ;ZrsНJ4b2~5]*lZ;|Q/O+ƾ|ݸ`P< mdLwu&`)pݝ&O+>>gu {Xk~&WꟇ75O ȮokZF\x_8*3Nv@R>uEM &K?+fG ˳:kiǮUq} ~`0M1H]D $f8˟EQ?O$G'N`mub[CfqeОN'CT;2ϔU.<'δ,ͅzZ)WRF9A^Y0uF tm8ux.{͑!Q%yZf0|c0ʼnȒW/u%R ?mZz;"Pvj+2A.v{!" Cq !By"D5:ZRՊp>bd}O[b{ < ze,+.a00{(!PlG jpzZH`"#(vF&SFuUڶVd X)d ycT@Kd,idLhHq$Dv>t&KK^gOE$H< DtVz܆(%MX}g)MֳLbUc'Mk.^d;SSmr?Ȍ='fjGLd@j,];V*^`-m 6H\gśJJX-5@}D=A嚶v2Ļ |U3O`nN;vXRmn0`g?\Kl!Ҷ&H'>̓ xK]>0yiAF&XXsM('_-Gn: ttY.$P1,}QeGyT:6n,b ,#~Ϙ޸=@J/Dy&ъ)79ӽ 3twsVcM=hgI{W6h(6NwHV̍6upq8)/kh t.1]./D d.7њv[oܳlS@Zl. 8Oh R3EP k9^T UUFxbR[@PjA*ud0sGhK`6p؃nh0U4yi"K=sLFWwtarV#zSQm\)q 3{\ QFw;aP ^z1&zam*GTD(' >ﴠw,s5NeadѲHYŎϟyc;&0pXtj,Tz e†eK{ADc aoZ\vFHڼRg1aI%OR.ЩuQ9hiJbjkqk2P=^@r^-7eJ X׍4_K1m54EKbyVe Pa?Ci T{XM+j Vg>pN+Y*e3rPsoT`ɜPl6E>N$A-r0cS♪ ~ꀷ_KKEft8VCh#@؏`rY~7Z? Uݼ]m#praO=ocmsB!k4xgB/wc B=X3x @"yD( 3k9,U\Z֩ jk ^LP:*،>Wz7#"1Tzlqg~=g~P3ݴMǥ甼VDOn5ps͘RG[qK/TpEUlȎx~K7,,( O7#l~(ˁ)G"ShFIP =Ugo[/=Q<~ZĬhjLȬ@_ T*b~ _%lʯ}(l{wQ-ElvZc\Ħ/6`%*,4`΂װj"]@vZxf>?!G+3hbOd6HtS.M>e`򅹙xE=ER%, IH` pcl&2|\AC?ѷƀ÷_ ^WK,"b,gGH |X+H*4Nz"$;$$r_ׅ훜H!X@b{nYM݁o Ѻ;萆Q-l}7U,4S.hm (}t4@oT ӤQUs+9ØGtqLΉܪ茝mB;Pa yh&[g0=Z`U$vgds= cْx/h~7O: B6=C =nKz O3y6eޣ35d(An>^m>N4G1N:I9f5;e+KyDzsMlF$!68Zi.1iLW^ѐYA6$S&DzA$D.ړsǍm}q4U%G/ c~("FPbg~sq`j! t2m}3]'R /ФN1zMsx@7N0PCTא# pk99Gg*>=hXR DޥmU 7T3p^} \i:NU>&l}3Oi2轞x<4H-;M*aMV/-/Ȥ$#KZ7ˈ欪LjH,!:CiM˅I3̿T y^6VcYL>'8F!22:m;Bnٗd\?* 4 slJ mA~Wsb;]ai; ߚNqz9lM-gqMyo[>Э6n页VyH9u!U*P[8/A#ԑJPqo@:>y:f^Kui`<ub;+k<d+њ2?~xE /E阚3P,0I4R-;L2#Y0x˜ 1!~g%/"9RF1Ry* ]NZbQ҅R#V*<0Y2 4WuYhFhn[ BZR2H< LҰ&ϠܳrBݻc"*^yOq2$mP)5@'mw Snr&x%Q˶~סp&qV*ryMja&hz4ne:]v$[tRJ@*,lRؔU1(R%[Y9>K l9Jk^X+y7xVi N`G?yk^ =YDP)4ȣNLڳ'zdφ}ƓPV nov3іbccN.+|{az*6"r-TG챠O=+\@,$j0nz>~"k٠N r`Xh/>lÒ-JzM=x(ɣxlK0&5,lp5M n>z3d~1`mW֜ţVs Dx`Pvhn Ip`=iS f$F2Ő=(=4vV%kF [ƾM*._ELS["sBH!Νa-N0NRk Ngg B4|[a['G$@]c< Wy =h}wZGL Cp}}:IfuXÞn#Q|o_`?HB;*F',ln ,EVƍWEu΀1=*VSd.}lǟw$byvpz~D!ggFb@!\lzLK5n13Ցi>|4[j<%]a<ՠZ͒`Ɓ @SI@-o$=BA1h?~t NSWM3j}7՚=EQPЪR ϫ'5V,q\ ;/.7hW[F}ڈ,ꆚրYdߓ3@jFڦ} $dA` ̓\D.bˋ3 TI`AM+E5'NR.`&p_] h×_=- TQ"ՆE|2&eW*T7اL1Gh eQX"Z~\uꚝՉr HqǼB, Apovx0/G8[5-ޖ<_xW%`1bwZ gflAC`-fbcp[dk$9eGjԭ3P-iPQqicNj *ʆ0([:Z0a9a$pQmm Px{ zg1t Gvh Ϣ5{z}34J? xZB.-CUܐX|% StS$6}qgt¦D_H j.*(/WZx 'j֝ʻI:CČ(@C<`>E[/t4X8q쯔 aiܗβwc6Ú+s K+}xTvCrT$-!2}-137.UX!ʘvtvfHxddoR5 /% G7mXU{Cʗ(e\z;eC/@[wId Wton  vA]ggţHzߕ R~HnLl~`$w0$ǘ}~4k1m3^إTHe\'Wn؄8ytSwYP[ot!DhbšuNw)ts g˂4C{<`>ό_Τc =4NN,9$幽?LӗPԹiuUs3G!a΁(D>q,iʂSv>l* %t( 6Ad#}n/R:pZ9jVsHԪ =qm.00-?rJZ@LN @-&ԴՄ-369DZF$cm_OJ+ߵ7X軀<o(d3zK7 ؈[_M@A0=wBhF]YZ:g\#-딐 oئ 'LS,qW6˗~?L}=R,E ,fV.۪_Ux#7 8=\0ld UBtڳt!=4 B.c1= |6`Kv0;b:^8K% oZ) f{c0DsZVN&*Ʋ?+o>c+x<O0oiE;T]]!zN 4ţar0^ý,žǝPfnjNz q#/?[aw@-o`xwՄ-1`TF}40,"R)8`~Bfk&\g1efag1~ٙf6l*sz~=fHv%ex/\E[~ںC;ua%DqqF`Jg,E.d@V@ MY*C $zh 02_1S4C'No9l7N3j`Eݜy) CW)@);p#FDZtIoجNU/㖹=tU^a}wTB 4gѼ_L͡D3kFaZ0۾ktp6>o}U~&D*u|Tj# rOܴg #fPK rrX,RE =Y+=Ⱥ meE jԑ<4W=Ċvo u`Xϊs*ƊlwEn_۳-,8TdHK|mPS}UFmIy"p/@F-W/o! JHۃasBt{m)l,w1z-]JKv3qT4~E'wlAhV)!jUh*w @ /K;zIj̮TՏ]g]KD#\vpO7]cL7$Y+ILS:##N}PS') A^t}MVvF_?ޓnUuE4e1\y22kY3Zp;/dXL;nBKK)X:eS)WR=.YDX1ȸ|.w( ñd) [C ˾nFyk(\?[dYIaC~Q{!+ εԱ*dfoIciK nD=x T1p/0^YdUT!I/_ce멒f: YL*8i+L"RMŗC$v]?0D=lB^~ ~c,Z>M*ylƨGӹYɣ{]77iF(iORaքm,fcJ2l35X$}ӆwj} ~΍}Y Ϋ!ˢ&!m*i-C)Am,~nVx:W0H:4S͹UfXoj_4;gfM6QO e-UEKDzwOP^|'/)Cir;S`k8mhr>GB B7אPL?o22Ke%l܉젾@Nz[xLI-y9//t_5 -6R0 -8Q] 9Unڠpj6oX\d L4X<:Doy#`kf;6m gm@~L$`Ѩ/GYb^M UNځ5 JaM~8wbe?8. 5)FʫggOPլW4Iљո솯CWb`1ì%3Wė4C}\G?hiGY; diݸOXac&^rgE"`2*[{aloXg#=?# .7yE" 56ӲoLݪ+HqQ3RLr|ၷc63uh)qxրdKfh^S .dTá3I8m|ݞ--m#;1ц l8:L0K؝(/Z48вpا]R-.MZ LV¿H# Ia"&H|3"0w?(C);*{f+]=4:gg~:+A R_̑6s;rowa2Xz1ɆMfwџއWX dB//u6;N>#p<@ щG R0.oz>VMTYi32Ⱦ t1D,c!@ +)՛!2tgcC ]n<&9K^؛'{2..hO&= 0|SqXKV!к)`^*zg6)q.2/~d*(f}{& \@cX!BEϡ5fa9)ڥա˺_\\80{S?|?[6wrBML!,r:'idZ^'\{uB(~n"Ǜ=U9|MAz?90k9 ,-ǨгxZ|Л&R'͒KL}Nb#o| 4ࡽ"uzZBE%G0 1H}G޴RdRb(#X@ dsNOJ"yh`H6J+Z蔿DWP~}V߰M )S|3W@qbY*`e0l{63i5;ÕKf4HUf(ʇHQE`٠t+"'rb֋w6UeJTWwTZf`(ԕ"p.ڠIyFVpeS- !$lЈcb|+l/7o-泱#@U{~2&c&}C(޻u+xȝxcc) ks@$4LtRXCLiuC7 jys$=ݟȱjM• Iµ ]}0f.I`o(Bqβ;^>w=8S:jYDV{pU}hx0E5jjκ(|lTu8 g2yΙ3=$vPiRaStԻ3`NCl~\g %'h|9%LKs"ɿ[]"eS+#b.&e_uq2H9P~Z2FZ}5o)=x)Lb,}n%T\ۧ2~kO=:ͥrhtOnPй DtSY{7XcdZL[! uڈLldL K/nS6W YAv1Kkl/7e?&Rh.ӭw41|eC_]+KDY$yXUqu)2(?XQ+g9K%@2&/։>ږVw(~!K|1؞ݡ}!9uP*6t'.`16C) U%N9';Nݬ<;fi+N[CTi̅DḼ:o_dr~$La鬯u\/PƓ}@mZSkӍ8%ᪿ oZDFSVh-P(>ZKY0hlˬ쇊PΡ QИm#z5=?'B-nwi񠺸:=۵^Vz{iMM"PAn7]7M-z`3mb؃x bi!ACm\2V4 d&;!l[1DZ>-ګ08׹x̟Jź%Xn9h%fChMv^E<OV{'TX+YM~mL f1hUQJxRI."=q5+N"l 5 pRGqpfq'*.Eu\_u3!KQ0+Nt=5}64EY(!NŬ$$(\ ':\?'p 4u|oIcv ,-QU) }[#7I.`J%%yӼrz$Bif;wc/W0pWѕ=&K=e.EsdfGxs` ڤt6K 78`,؀Մ"ZvkxD=iFM(W{/]ꑵ{iWE=S:+̀rjrlÞ)9mgy.*5D䡸hQmOzNq(am(@µ+Mj^&O*Rt!co[-|z R}9QFuqG%78=ކVCxȇ5sxUOL#Ԓ"!Z)6QѴdwmGEŅ^7h6wպhEMh$S~jS^"ȣ/i&*N:y%@ꔹoOk86/)v??H߶v^S5‘(i5 =d*fyމj\CΨR++X)(!rYSw'*+P8?\K{0[|~zZ7*dm]*Ay[y "?|:g%L!CtE. W8 |< ƟQJo+|p(CJcѩ3Yq4RSt?ERDuvBҨ8"q1;'kSQWґ]o>Bu_EC"k:Zp'uҊmƑ,a [fd ;ϐ+ 4`B۱*ꫤ$`0ÃzNm:& J,~&,Y ݑ)fLS{"ϳ8lE`)U6ʊySs0v~a ="g.b-g4hB@i'$m :N:<U@_!䋢I'΄g3c]KL+rɧ$ąw${ pzs1v/SC&dO H@NZ%9i}[wHBwt+"aCݰk[?j:.X^3&l]qq ;Sn@g<%nKuvUS|!ވy3:m'̕)#5A֋- NGPܵc!y9h;`5=Ÿ? 񬳚u5tЌ1CCqsC+9c1]TKMR ӐĒӛf%ctBû_1l@uO!Y^W!CRJ]S% P7 = |yl -kgU8+ݘM NRVsjN*E^Ղ;. /}%HL3YШRˏٲ`ڙ̸9H bC4rxYGAh֠c,"<㣴Jg]`q_@jO3&P؟\`oݗV}݆H2x*7YN%x/EePF,* 4lNG˵ K渣*]lUF"l7cou1.mّW$IQhŇZ hnYy"0z2Me魒H0\p\;]& >Dg'"T+"gȠt%=',,ˇ 0 IjsAp,{XTh߄Kj1FӭDvTƬ,`_mOƗ?+%2 A\q%|Qq*"x^teq@1%VKS p/=;PP<0GB!q߈hX\@qd%tzo`#I6Wէ`{jCu>R4z|+V*>Lՠ6+92OU)It`:@dG~[M+;GFZ9=399rf@K*t }8͛H]$s{ Eeǘh"IT>9ؽ2&kiz0ㇹx|:bd33UcoOҘ BaZ~= Ң h2:zZWm؏IX(5=@ivgN[Dx(}#,q"'m$B,T4oAȃpP^C` y3WX)8ɠ`B\S禎;߀e_OkMN֗fw}\ȠyF6 1~Dvk T;RU8jdA!#B,>d?5 A^nj΅&=y$ !t#,:G m#?ml؄f'9]YD+? x"}'Jj& *d-˕iPϜ$A7]s@8tuR =z[kqIހ;$k:oCA*)S0`GK JjX8]{?M_TznG(xJ&@ke]Ç ,O(7F; -A\z"HqFž_q~ b{mm+b'_?!+Sc*5imߧ$hL6@kɵTeq#jG[NU"sɎFO?k9`qĞo+sOV[zj[URZ34?Ҍl8CDKNr88I%UA +Q<4[o@vm:I55\Fqs~5#'eN Ht!#aSſs"SK>c&%h{z*svP|bC o?Rv4pqeCڌ};w5MhGqdWJ-͘+rS#*Lj»)&q,ҧ2+mMy>0%{XgvA>J80:f!uDx鯑rGm*I#.f\:29|x`hT/ ܦ&q,#{&c4@{! GHch `b?htZ˜sh[U$#Cƣ Yo a˔uCkP}BF"2 AW;CGXQD4듳_j-{F@쭥dx6{)f(S R6I'ubٔy 02lnUÐFіDtHL˧MK^!du;J+mt,~!жum/6ڳT/Y1m:pDDhٽVE6͏A33qI+Nݴ#94@h w}%I\Mb; :7js!ڰ@ԅ@F@+2xH0Rɔ꾍c[V#۞GM还)R)l2>oiǔ.͵2vHf~mܗe@jolO1XI-(\!Kx=&mA[y2DHDSڃTAЌYO)R]m$Iu8ƴcfÞR?? ;xlG)oq0`e+ʃ_ă}8~Q T_+7"|{^[.WdSXvPi7=LYq 4_?5ʦii8 "zg۬?_aIICC$/;x"sA7`Ba"}(ة1/zꑑ-uNgBNS50~&K!?GQUYG6U%?, eJ\b)/lxq?=f_2`f(jD߿1Vy*F(z ѹCu~+1{U1Ue2E/_GptHپt''̸cQ JͿEA1nQґS]ﶻ# Xl6i tz3|b'Э 3"!f3 ߋԔ?*h<8Zh('9ΰlS CWD)3NBZɎ@9QAm >f8Y6)e;= q\;‚@k0 [w"\.wrǤcl l|6Jnb.;#cRll=moҋ3k2u;P4ʹ2aܔg'Q,(UTX,r'ʏEϻV,MljH%N^`LL\&yE3Juܼ$؇ P/WE D1D6JB^mVE4}rMj{L"hh%̆W-H*~лLBd,9ş2A'~ /blo_ea›&}cmIߌE0w9=\\\VR&Z˙ovod%JUQX]0+/_F491:Θ 6ǭY6#&SUYBMj]R6< Ym;A_afLKG9 95Zm,TrSpXFTqXrNkaz1\)yGnqYۍ?o( a^{Iؒý0k C#X $6B-7"SP MʽWӡNBY,xŵvUWoQA{VJU|¦%9S0\_n ']c(v̀k.[[Jݲn-os4\S 6%5z `"Qee+VrR;L }A9.הPRrUuƉL1-*Nd~na: +2F6Jd]B^!,94];S<(M[ )M! ( wc`:' @a䶌e = W*9V&zS]!h]~/ Uvo&S##f`V<.5h`*mrT .h'Cuyc #]"ҷ-Ek ʉ, v` 6|ވ9/ R\~A,Aយ :鯪nXΡPT dV}]+ QN}/ɯ9$#'t(+1 TCyuZ1Z _&xYRw+4ȦZ7Q oս  D 8m~7cSLNQ4"R_ ݰdG3osF\ x~`38t[2nful8-h_X3{J#p,=3<-A!`@8~ܘεV+l2ɍ{S<uTj9D^> ]uאjMXw=l.U| .;.,"]7 H ng#3[r(Wv̪4voJyh^w۟0)rL?O8tܬ{-NZiU@@pp@k+E8#~cF|FIX|G痧]]WFƔs^.ܬnP2sqJQ("W@M"ErU zRǫmՂqe>!^BM7LMʟermvR+Su&&ܔ'0s=)_m^,p>u"p.߅3Vf ,u"HLGaiM|Ŝϫz~H&Up\x|==i{o|R]\m'2>!|cfu?}ԹXۖTf<?O_B* ]'-~9fXo*3S M>3G}%1AnQ6Y\N9!YU[͞“wpArEX? ޅR|e'ؐ_aNG'-kKug1 HGD8үex%VwVӣU^h\бbvNyo[)KM~c4tl9V8|ho!- qeZs|U]%Q6&>aɲ`9I{2]o o%0P-)]k,Fm27(vTd^) l0.ȇ`(}0$"b751#jk"W(ct6J:qV,+ D}{fOtj>ū26(fXW71AziRN8U· )cڑEAj<(8@ب1G.SMjM)w#$[\A"*"~_*R_'a@"iv9y}&P3/dƣ[qC^^8LeP a'HąF CܧHa`pXowiʬA LLMa]~tzs!PB&9 =xOyIgM퀞rm}-}i\.ʶ$>[";+NM6BӉuOI)lq௦x24cH *XQdUÄVJIR<`4$#yv E5 :n2dk4kN4tuZ6QF*1Wرj!nr{mUKD <0 {U=-544p+QMxo*Cƀ0Trf")'{\{BXg2= ZEJ ,÷ඈ0ŒZVES l% qoP/H y 1 JllK8m Bk)H.nB2hyKۈi{H͍6JeY \3x8@9DhM2]> &+xOIPʡ_tRmu<@ac0oǀtNg ҃(R9):DNa񰫄 lu*Á:`B6Sݓ~*u|iB _E3Y2X ^n,vwpz1nr2$? ʴ/s~dɃ)t,Uty| _u#s~R2I!6DSƳ$S߭НWI;!y4qxxybKR Б bvf`D|KW9=wXukw w}3 _h^㑽T{f9 Jy5F:sB~r\)&H'|:7~ p2'툠:5#r4}RlAM_qY5y0K"/ `NWHI<2bfQjuxw3i7;XU̖f%]ͯ׵lC| Ƚ 0ϟASP@3br"!$`'GIdz.hW)cW98H ^$!zC2Z@E/&}_;L 4We2Bj|JL-,>Ka'2pQNO^f5|Y[QͼI5L(י 1]c|1KiLqJgUF/lޓx3v*WH8B˨s̎Cܷ93r)AQA(zmZ"qJAu&: r 'AĝɁo?@)Laŧ: tdwUhL8F@EzWym[tٗAs{F'W0Bqýd#39'='n8NC~- DY<8Ӊ]˞ϱC=~>7G-&̖X U$M{Aѭ㓚5?7(v%(V(68nWD4bJuЛ(,ϩe [(zяYsBS&.x7?uzKUSco}{oZ9N͇(_j1!+Dg $ W.z)a.gCݖ, (# HY+ۋ}Z!_0ޟW\-mՊĹػV$3Kbv.뮈Zaqީu>9!|]SK U$Y.\-`? WƏ^b2ڵT[rn_GzX (]a[c+xf8~lq #`Ir ~jXeqO `O/ث`)3)Mq~WʝB|@0g%Kz"a;Uvo  )\P$QDG ='aku pt2JƀŤNP8Chk Xy*`PtRU]L"chk8QHG.[4=BNXaoj`^9?vҩykC&Er&oGP~H l0N־ą !hۓm+,L}*G,/̑F0׸z\YPZdi[$.k]D5Z4K}?wu zX`gG' [7yXBFӁNvdOX5L0f[֦4Zž q m#43а_m]rpTHQa¯i%gp<=dۣ>>E)ShQ^iVZL+A>k 婏6ԩC;ErAOϠ͂m1of[r/BlS!x~2xߤz]<>b4fCF|P!^,Z) @nipݹHW߸l}0 0(Zoɏnx1^q*t*A#'8JJ$)%8)q_;#Riq[kJ4 lO!'S MA p; N tHKJL'&(xߙNZYQDYY>S&s[|pl_'ПI[u5i/GiIE'(qtwTMxL\!DQ< .JZ5fcX{c{ʣӐȶk޲(?uBX>pi:tb*4go9M2cB8^Hy'i.U7@9v?#v5gߺ A#^{8UO Kͳ)CH>C/5ބMc" 2,|V2zpqZ7݅_z醐ݚ5c(VG7B7ɳ)0TA>(to3.xsgn{g|D *t}4`T )/mp?T}rcgxF1D NJSԝ!R\}e4Jb99۹Z8Zs(+l!~YD?p80KG`y8Uo7W\Rua\s撔::t!SOKL;dXQ]{5I;g^]q[ +[WAE_TTaBkJ$FǾî[6v&7_!hɬ7z"Rq?A-y*Q`,aS hAkK|z[73*4&I |O[P3b^%$uNUS޴{!uLcF>De&Sk]dE 'cXKS @;uOȱ7aއbyL1+sZ`[6`(-:RkIY"fy{?o*c0KPwHaq4+TB5DsRMyxV#)n_i< E=v|%?L%2bU$N,R?[Q Wb<ۯ0u 6uq ci'yoahURrM,*( آN-ݨ<꽂Wn(m(m[PZt_gi0i5vFb: i 3oRrX ?ٵ<Br=wYi$@U;J8N ޱdeAB; ݤvTIo~Lj{Y`rhE{/>y^BVң1Ux Xs ||0 %Y+*kl&{9Rdv0-ɍǴ-_L =flJ̿9PK32T@|J.?,a,mI8"}ɜiS 3NAux48%΅MIO7B^ԻW;0iQ؋é%78B&_ EM<`FL ήG #,jB,#pD1KAK3()&\!bKYitR/HO NNf-h-w<6(Z=UN}F#SP ۏWѢf zՌ>66u&PM0Y}o1_:5px "΂yܪ=x, XVmR@LsZ̃ܣ,"ݺ; @6 ,yzvX ~6 ȋy!6%4Ow~-lQ9C,h _,;e RȻfc^~xu>((*Y]Ejd\吸_\*,j.Hu f@~IAɵՆ\TEBBJ0{H:I`{[,5`wp"J%#&e_PqRߕ|<~cX{$r \?aQI(UDt?c`E#4e=5_+׬etJz*bۜ<'\gGzq>4"O 8 1f: ئ٫[?frw[K9K{{/=Wdd GS>[$n[|ja>ײYiMasIr0dTXs(Z%ashr{)ئ_  (>I~. 1m8Xd?DN9B j">)Ь.U} f"c)VuU׳&?!C:LZM z|;"L#i|˟v)ؕC5=LGa!n!u4(->-icH&\ot8S2Q=ΒѾ|1=xo] =y/3Q(ᴡqx'`*h,ϔgt{76dkS|\W]$G׺IP=`ŀ\ 6z;ȡtSi5~ ^:ww(Fo8{YL^gf] ?\oDՍybqTccmF!SJOR1D,=֔`ce_ nV5W #YZRc{/@NĈRLu@׹k_Gky#kEwSܣ @ᯤ U\" |sj%ɏG9eppd N6TkNUvQӮ8vtѴc$ fHY׾fThu'/|dhK"}4R|ئ`gp-caU%jLW[Z ˙ǖy뱻*‚Y4oTT|CI lY2!|w=]mX甇U[]N,h9e }@P;kR%)hյuaZl$zg-Ka4)Ÿ<3 ahCܩ*|M~2VЇ(LqtCL菹ZhNa^PVG8dL1 n1`/g9:`bkU m^ʘNV\q"J;)]_V7 *xu$i֪}/N="ITF !N,o*7Cȫܛ6wp1: SRq}KC;/ {r+?NIYϤEXY7E~҈z'nIFnϵC|3a3 xQs s;A&ljv^>bj OcbH4ekC6_3XXTD˳t9Jldz=)w{&ac)2`Y*#Hlpl^A!kxbʹ0gSrXPt{)ѮlÐIf9ʙTIJ* i1LYhvS@΁9hgXu`n9$?@&LĂ8.hprRұw$o73kf Cf^arQ[TCBMS+.@U e]}953/oeQ`?w`>'e/Mj22{ȇdl.WCKQxL31IQ>G1EnUsQIUЬp-e[C?ԈuV'994<˖w_?p/1ᘤ2XC;T|T1!_a"rfjQs'J6\.FNd  K%A`ZDCet4`L*mi0XQ'<'ٲg!zY+u ni,DI[Ϥ\<H= ڥVI엺pDiz㗹"M3ĝMrTB E~_?.ɤ]cG4;q|nvlLŰ(HR9 4xZB`7AtB}8O]Z;ޠb0\jNX(]y#1̈Wr􂑍`ijB?le m ;ݱКXڲ\yJ5gD0cpgL4dr֎ ($H  ` _"IM'~{eTc?!?k$LO)@yb${ov׶Z1ݺ3/&R#vɲH.]wSĦUʿtJAo!2#82P@w D>2'WnJ4u*L[ (?q(Ǣ{T3U{4*^#c;%I.$Kί82| &]>"le8HTHK_bq%y7v8+?eǼr7I"K~ȥT6u;ѩO3ksēTE,U}X<޳_n ArÇ9RkiN2gE7p\UNkɧрzI^܌Z&=Ab:rVN#,nBlUws>yUHDy%1 (ÓIJ7paaSh>1&1j4`',Z$b3 [@yQ8Uu  l%+zf;=JF'}svr~mh}٣UBůY[wd@P)hDP1 trAZ$Ztҗb,hK xi_)T$9 Pkli!pfS,\ n[3eñW݀:6^6/=L)#c?awO ňǡ\$F(%hyu5CksI`F+(ۏF+4=eME!Q5xl7%/=̕>B/Hm\>(XZT <&ҵv6I4WEql]D?̘? p @'J)uG!閩(QRU&[+QwsXKBT>$?=(# f6wqus}{l Eo-ɉ ֡I2$ ώGpmZ YHPP$WRϛ:W C:rWyIj>KjWiG$F2;-dy1(fSxsq/7B (c3n=zZYko=g QyD^n!g&٦ju2t8?2KR~WEߓ{ڢWs˭_V^~RB㤾G"Kc^) [X]gG9bJD/wJi| tus/舴sy\z2Q-R'c霿 ,y/+U$z.@Sm$^eErxcrAOV)ɋC[ dV SsZ*Yylx*\?{bu;,Y$=%낰GN:9[6[sa0r/E?/+O> LSOM`l#r8{t^\\Ɋ i0d*p/c"IU;P)wf熴D鲼~D1CY魔Jh{X:, Wyw[4X1}>]):VmWyZ+G30nV7AZ 18N)J),kk=xQdY+0޸M11 ^! aܸ\C:O 5Zge}tNѶ)k㎳0^/vHzcDxS^8@ ;"D[1z>XxQ/}dXFB݇Џ(ɞQܮE?o(C0G|! rmn~9o C?vI5]$j<-5 ORJ5hEm]TN!i:gE?']"7/cuWT$;Rw5Pg 4R{>˙Sx샀~cH7` (DKôK>$* _G ^j9 icֺ'_u >gn<6էi;S4'my:G0zʢ*b wtnßMղ,~.?ʀs+oV%1Sa.؄{(X$HejC@lH.:7(#Dl)g BM1~ȡɓP5oi=j*d;qxſiD̀ZeqbN,A) `pZEF؁uYZLBPH1PK0 ߰*Æ}ZsA2kLw|޶zµ Ԇk#\cv͑?x0= ukMȚc^6wx-ibANKHB;0?|[r$!Pj=z<ܢա'{O <5ԅ6pd2h緎*웁-ڨ-ZǕǤe Vd;OT4%5 vgQ++QogyI`T=xuҎbU`(\ߣ bLT;ٕAHg6/^4\:LL,VoDRgt4ԑu!$4j:م)Iymvٷ1Uǁ(,i- ;}ISִ€CB { !BT$e1A5S Zzn+bfJ \gLw3׳[@/L!YHBPd>I Pʽgi8{w<2XHuW+eJD[s,Spp"f|9#0S΁P9|јa|=ϖ4Q" 3yV_>&^/?O??m6g}(FǪm;N^QD){A{|rtItm -Q[-TÇvE]/ЦD0;o1^ ?Q.W2:Z=Jvf] T|aV|6..$ 6m5˷v&9ghAiLsc~ka&W`΃|p~O36(2 ?P) # ;D^w6Q z,`WLfR6n,Tgwn)*7%[OhMQ$`6 ]h؝%Iv^ }lD.zp\X3S snU]p8jejQwg3K|=|U[l~Pt4E=ݖ&.sOݯޯfYs6%#Kf⁲dO kvvRv@ϻ۠wFmĶ~n5d&"[]SǤG1|\c RCܳ\"3egE j6R_. VMoF =KGG: }5 EWPoF5< 5peM|ID9CBu]"K+WYF*W -A.CdMF+߭"YbH;ݺm5kӦ'eR9¼,<9=(>ؾP"dIgB{W\aм?~kes  qPs?R@-zz\۩F^'nȋ9e9%E )bADXN n7bمSn-K CҮ)ho6}8$x~)'a /j&I}=Db_HV#Ulc,,Q;OxsKY8wh9v!܃ryM 9kܺb@+4{H4?GU;8"d7nf)QC, :;կhx >ʔ*upƞ8`q/#}^G'tSf׭i ֪?EV:)3C0UuAr!>. XMPQ7sK`?k {}h ȃrZ~\=G;Sh]ZZxm xL,qFtkb?z[jkgđt^J )^bI)H"c544LcR5, ֱ7tJiOkp'tiрcq}x9[ =Pe2 hqwV|zys>%b5Jr%f 'qؗY8{s=E=r>nX| pyHWjNAf.eW0ǴV1e1+y Ps?lh*2Y$s8Eq9)Bŵ/7 h[LǞf o!wfKM淯hȯ(םo RsW0bsI·e/u\JSW{O.FKPD<. qw8n ΠW+eoxI/b o}$l3_nŘX*mϛ')05uiX+3 & v|pS$e đ@'ofg"lPGi<)#>ֲP<9{$ ͥqC Y\0Z $8`tH2,.1Rˠ+G A%m >?.tۛ18 i$IDž_Ecj )r\q1+Sյ)-VBl.󮂯d3mÄbsfc;$V Yqi"*+6KĚu!V}{@/0R;ҟo>O$yu4Z Ut'@tzj:{c@ۿ6Kt1̡&PDǗ6IATk׌ipd.NJl%Ӽ=`ñR,ny(J._|TjPr2{q¥ Z()RC~KT;qubM#pLۧ:FbxXj!^r|p1f}7~䖿W}Sr_yMH?4%3^#dx#cA#V2hK*[ycf7$@i`6}K̀c1( m)^nZ\&-n8\ ِm;# +[FSe!o['ZԤ1-D ` gs@W1Lw?&5Xzv?Tmʘ0%&<#eoo ~O0l Tƿl* hc7\H5_ 7Z}q8lbO1^Y{ j9ί}tK|@GmU'3cMm?͝)!ĘS ٴ<u? PwdI;NLTZ([_k}Y+o+c|GZ<:_њ(g! s1U^͒`>A6FG\M`0A bPGGL6Y姇P>^AM[_s! ]\כq=s Ů[eA0y2 b6hC74nwxۍ?~9F!dDbeuWr9m]V^f]ʂ yhbȴc+;>>@ d=w^]#oCj.d4N&ٵv`βh\ gdo+룹Y7јb4ͬOGSM~TuCeVt{Q{QȀ1"TO E'=R7v̘,>SC֛i<g0I.nVmc}=P~H8闞s_>BUf ïEE_ 1[Ż]I3Q<<#YQJϼs+GgNZs$0;֖RNmsq<~JX4ϜaVl\l z@GpY3gٚA:S8@G4 ˕.44In藸|8F0<LiGwP+dKM( R]۲6 &~R ծEųLqv=Ʒ:v){2Fq2S;1Z]:)vwґ1X.\ -[;X?^}˖PȠtv۽PgTn\UhQ$ifHCF=[m)a-t! +, x1&pX0 1IY1.?#0LiQ$ y(?>MrA ADT Q>_ o(dJu&X-О:Fbk9p!& |Ƭas[rS KZŴ]Mz"mF0VيBd2RZ|}lˇ8Tn-(e Hu1y_FrOdN( ̳%,|@!YZwSc(юrX\a#P\U01Ss,"4KbhSK7ˏICa*F5vd 0sh|.^䊙7GGʊ>cE6%S4a]t?1W8 s2˶Irc)!|i{9w% ˀ7bί, >M~ Ҟg2,vE1S^`kNVJDR^926ik UN K=},q7, xh^ݜz֚ Ծ4kK?rD4%/)vM΀y^ms;ĕ4e4#FNNSE1vxowuKIj?6^=? Xpf 8n/Y%Q7/=_߮HA*h`=^O8#td*kcmX'KnG^§B]ffiC@˙6} 3j>1*]}N֣э>'igkIjr:E5JffPx3ɲ` 47HB,x?JNk7OuKnHO. ZoCl70ES+9:ϟ׭1>.TݦӨT軑#ZcWnN/GWj7YQ ,`&% q⫠>1FSبO{YZtQuKlxSމ8"[&0u *F/T/KՒq0Bwumn>'!Zg-PrE_uͳ\;Y_܄`7x$u_9NVWNa[&!Xڬ%Y5^h*li{p19ݷG'56 z/ @Z%&-u֟.o9WmzeobnUBՍ2yg͒ic<6:lWk؇y 'VpّOB6' ɪ'2L42g ;1:i!jJiµӮNasǮ 5& !pP Ś+Os&U1УۻvFJ( jx ^zf9||x<->)(aCbSD"33#Ѹ>bX,Ɇk0 S:Fj{^leFY# rro*@i_s('A0dA@ct1sXت Zrf̐W%pqL\myYW/:EtGh[#=U&Y6c{ _"oT BJRSÐAY&E%R42@$sCruxuUP7V߼,)ac#~fil7& p*4vfG^ ~r]HC3sWӻX6(%o X <1Ң]0d;b$9%}U)_!⒤œl'P)grlw.2:{%j)f<A @30s'ޯC;dz̗ȐSc}:WuxNmWzS &,wǣzwHQe Bv(evJEѦyӞ n-a>tíJCH=)gRtgP,jQ6'MA(onyoh}oQKyڅc .vJra ח:MA2% _G ڷDvϰu#환]ҚJuAh&/vn?gF1`[p ԃ}}DH}K|n >Ȫa$ 5֥WlZV+X7᮰>8L`ƺRd >4@@9[~y\҅Cڂ!xDWZoMA23J%c}[([Q3S"V tϸ-G!gBGܙȢaі:PDANFq!bC,L&] $R['=3b6il3X͞l}pd5evzb uXH"&"^:E@Q7ew4mb|t$f\M%g@]UYFMƹ_zX̔:Xn9% p_)f];h)~mP7 ^~Qnf% R/36ϼESшbeviM2À/ǂ+AJDc[Jw(1sU6>o1LctJ !Æ Ixɪ=<nKYAa#>gEuX3tk`u)NM>==B8E22{XgnֆPB23-k/w T/٨`[QsU Q,`TR~YK2fWur_/xX0rL6 %!,jszFIo+]xDM9-z {&@tчU*/z70m6u.L+VNHMoWU2g&vӤHٯ TXd )lWp јO2t"nʤ=֮R ≌=!D4P yN_ޠLpe^.EB^E9H̺G)ιڐjixkG^.袉J␉n03$0p]d&J-,Ϣm&،,ۢѿ9*sM"z<ayNgwdŸYK@} -kG3]OZn2`9ALk]=g{Ӿմ5@s2PLR϶w:Iģdk4f"3=UR+05-SfvY{MW[zW5 :<H4!v !!7\<|l$.*r{rskL@{㾁G'בN~1r^s1u&GD ΉWt'jo)h3ɿʥ y?@HVK$ wƣyehD;_&4Ѥ"1&wš@s{[k\v\R|d䃾rr۞y_szK\]Z}?9E#̗Zi{-ŋsM"RH]HX?@e= )& kMo,a@YE<ȶ;&FPBPJ6'$%tUio@\ROfcO0з:6%HUiT| pCvzrUz<ڄkn(9aŭ.B'>$;4ʭ*ošWoL`ݘǩ}m o̹ ?|ԗReqiynťl='t1!ZHw1|%;U'GN5d{ˢoA-~WӨw۵Yrjm;m`ꐽ?>2 j s[w' 줧 y@#˂l'a*jM)Qꩉ({S*`֫yɶ$;i呅uJ ܲ9vT8ٍ ߏ]Aҩօ''DF{}U93Х/ĨL% J/)~+CQa,.bhlt9ƿj;'.F+oUIa/dH#T`v^<}fyd@^!+{"AOjU5h_}CGE[Ë^]r ߌ~K8$$6^]lŕ*+J|hCV~}IZ$2LP <5wb4۾<ߎұ gEì@G )GHF14)^xVD8v'!6ǎG_hk{Pocы+/?{{KRX0#Po^^W Ąa4m X;99o_ W+Apfn?6[>``8=bb=?Ic gsRʅ mY׀GG]VGRmbQO cA?WĪtK0eM~8%q|o?bHLD5C)P{ [AUM&6ǐ)Z E2fqznpAg_UGL(_m 2 r&5O#)UN(o.1Ƹu+uz9>S'4!@Ljh\X?/1TmIߒ@'Dc/>3):v![|> ;@VZY82v.QSK[ k}M@DjeVC+f6i@,|i_ 0Xp8y ZƇMh1Ndn2]BWe"Esg23m#Zԋ["v(Od9Er>C$sU0W 5~AA--*] TI[~ﬡ8./;')iW&кmQ l ?V10 vx+I9hsoP>qfwg-(*Bb /ö6ܥOh\Cys'qj_45(apCz{jt遌i=LeGQ&n930 w~r:2j+hl@(MP0!lN%lEz 5fDN L{ֱc(iKn"C>5 ^L 3a]Egyf?euCI26ץۧʙhͤeR4L~X~)b0;?u~5 uk[CW:B~9a r#݅w~E2Pα~^Shl h:5s6l Y6 ?lJSUekK :׫Kioփלm}B`~!9LcL$* rt'@cC8>j-]J;'2mPywHKyqy۶\J/GsэA!bwUX  =a3h+{vE{c94VyɎz .ñt /⭂?|R% ީ9i:Yx'O}i3JQ?LO~"rD:x̤y/~dd K ==TUGfͮc:ƁX?H[s<(~]2; A('fi;pj1録unWG߶˿Wt6]=wi[{-U2gm)ß;-A`GU%]^!~#KAbWe `c> I)ߡcV+Z1;v;LE[j'] >?D7c*?Q[CWp4vɵ!5ǢH1" wRP E_?hDHWp/k5~X`Nacd\IX6&]u_nu+F0CNՖd >Pi``'yTnh1l)q)^?5yD7M*cbcgῈ/Ӻ#b?xYx*y=#Tg1ˆ1T|l 04igt.rSʲ TUn6$4d.' 3QفQnWetK?e[&o|`pbh|4s $_,-ܝVq+ Jag;Q$=LG+(cT.3]'`|/a:2%+5#Laf8W'pwУSQ|E =vMFrHg쯒6C٣DtWP@(Cӹ:[E7q#M"D,bs\GjQNV;WIOH"|2zg.y>\9v9Ȁޛ 79gYZ07070100000023000081a400000000000000000000000167a4d8060000259c000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/%[]?EhDTTk׶ǼOze $b8~vc]; aQ턫?2H(jQVhu1C&Ǐx~:{F+s j!dޗxQ1HVxDN8ۧ7f1@R-0}ITF_r* q|[dx2'.:Pn׸=q$]cϠDt\v/Aʎ+pA\XLJm/<^{JFsyՆ;TQ֪ 'Ҩ[!YWQ B%˝hI{hYն]gSa'4u!4m5жg"sG`ςަ_xWPZn EKK`_ N4H•iwq!)e0hέ¹a9f LYhV2\68yP3%yqLLpڭV#k˜i ag1LC[E] t3&Ƈn MS㠤䗦e?tuPN[S[<\5 1':$C!d | Q& ]K̭S8? hSm K3CBFz( pG;dl%yj:9N Cs殾Ί$~ќ3Y@2asXDR#LPrx/_AKa:~HZP Y:M/nxvSlc|77*EAPmKHT6=*N@[ŀsXwW?L%H,͖Sǭ"БggW ,gQV@J|5z9]`[ύ_iypɊRq=:cj.Vķ\΄&.87ӡf-o, v#AH_BeVxi,HʀS,*LVG9f.ȺỲyǎP6Gnûnv9\qnJ(b~ts6b-_#o %EVE&>?p? j-wZdWlEJQ<2DPƧ^GNxɂnZOpw#ಬ->lNAUWg`ol6(Ȩ؁MoTc$9`e@6SmzX8UwKzY>Yn,7Պͭ&EZ bKKZ] V(L -H+L X9qT2􄧭&18]| lsA8Ę3 ͨۂ`@c7Yk]`#1h Tj>m,s䱘8?J$&z6K|]Qɿ)c*V9uR$@}< +zk&;gT~C7A@WxLlx@o][sPϚ oJFR5fds>ZcI`SwN-ky!E + )D%h4QDJ`*9!):5<+#'k$TZewcB6R\ʁ¬`$ǐIڥoF%$NX7QX)trX$}PQ0o~'~ܓ>p >!)Z(KKæIl02%9o)nx қ$l䗧fj* Zy]>Utag.C 8i?癯n*aXg6ӄ~_b#l=) qqĈ0lSso)#Ƹg= ]I Htqyuay~]n: Q@JtH3 Y`e z()yū2YIjgT_~)af /6Æ0v^R^Bkmu_%Y]?P&BAƯf{wcqȸ(RD-g/vϣP 惢̰R @0VBJ<ַ:J-[P 7b9qs#:S8X!sؖr"hEOAU&ź H?m܄A*ܡ\BW,UN/侬:U]·,;ٳA^RA8M@Z.\<5!Iƨ彼/Y\)~ɳ)fCw^Y+Q#e9:I(Dޣh+ c77+7 IG=L]pGtLU _FDZ1t=a桨*[c4Ⱥr]1֊wh+0C(W }'2OԞ:S^+,>r4u_b*2 ¾VK4'kFl Q $.+\Ie edl*h-) q,27 `fGԏpי/VEo BFn*Rw7lY6y[GlG7򹛛{bLdij?xeC|n:pܣ ,;'|glGo+CAѥG| Gfaev-ˬd%/Иc^ӧOnBGcYbnk9H}d]x*[޿_랜\ץy+xP<;c-DHTj"*kL [H @ ˕|YibVR<0wspN6 (_$IN}?G "K*`06 !rx׾4Iݠ_.;UyX4_N ±C8T%W 'm] cA} Io7Ko\zrμVRO};j|wP pozVx]c TS^HIyur|eR%^6E`J BZ",W7#Lo619ۭ۞ "rn m(͠{h.g0KlI^jٜQzO/AV}'cXD #U^"┾tP>_9>a G^OӆbN_yz}=,ןAT`)Ąf[/ʌv "+;.򫒛K!7C(ODoم$q]>'2a?Xѡi)ȯE!2 3r~2f2rz6EY22+A 2@k6a؍R;T_J$VbXa1} E'j3%M?HweR a>K7 k}^ZBEΠ}d?J9Ea2BmvYbtq `͛(N\fØ.N=B -C~Q -ay Vr c{$]rm"53|/*Rf;B#j:^DZnn#7tOVܬ `&ЬN8& 5uhk[<قD%,Vc=n2!%T].Eol-; n_hUeSr.gB:A(,wc&">1Pa(ΰԘ!jdveJz[Ǿ~%[iXD&E)ߞr6qr@J޵.D'~N^1$' r -u$ (Ac07] ,#fZ xp3v_8 HD? \-鸲AlD2p\i}c<2ЎSQZV7lJ)_E}]Nh -eo| | O93ea(5D)!aHS~m"tgk5$o&{bn̄a<q#*ō]92zα`ǛbĎqsU6B.*D~ygjD[X 7;T-Oy/6CM<2zCuu%Q! Fe'̃-$;`0tr_4Aв #DGW}.P r$BNeBT6똜v1j:ܚ_Y(@p:*5ΕFD9  in>},U+ iFebfnJ1KT;:D2c5D5jEjAnTn -|X_7cu ;Qk&MyR/l/a7Yo0 a xXfsJ" _L R~-mgq|7:逅/])VS ai "xŏp4m4#S^AT(2ꇸ[\D *\:7[+Z j_N=D|OS-AS)GĠJ PEib,?=vrř4ʋx BIG9Z#cb&Tp[L¯':L3 'q*U%Yx5gCߩڡU'רN"[wu0ߤ硳a؎g[c90t4:@ͧh d)crbX Og'/&BfͰ ~w5 t9U~A D{V*)].h *Q*8kw[G13:=O3S3m\, D>l i 騺O/"s6X-9h+NNʎ0k<~*rs.Sv_KXW̱ ΆA O9KR (aԱQք.ԸFPҋM!ߧ%w9oK=/)}ntn|SΫ8|]x#P `%Rvr,2]7)iufV=Kĥ6(&fУ aR̿sI°P7Qhi}_)YYF;dv:hADI5DF巗xr|o4 [pPDkBMv-7ӲX,C9i8lVGkzE g<*{PlP/!WJlh=YMlg CWȟc1cI8K>ܳ_KHxeHGǧ7/P.Ø0ķ6~\h$wԛgt>ѤsK}e=ۼ)HWlY"Dmzi+YYπ-RX=tuȅزOD)"mL>pG1: 4fâl3NM4Va,+"1~R~z38l\3 'qbt]g"ʈ۾hv"g+ts܀,A}~p0ppp1щ=PF(G}=Л9Z v헗t`GlB^Xҫ~kV{a{`+W!xd}ӿk1?|WJ*a]& w'M9$\&4' xN @ kr +ٽ 5I{ʬZ~\XQN <Ƥ9 4{\Y6,Z$m$'3#'bLe. |L$xD]$1n!n]AH :3Q$Yj!&_>` ;)+VSpMyzR:h$FIDƺ|';~eϻ wW@x $ݩ1zg%$n~1k\֟+qn5ZʴaqltD#T{S# ({ϿV/4iAJ}-T7c=NۜW1%Q#|Q1tDթ{Dz 9~J :\ᙥ`1LQSWDd4WJ1c-6ak<Nf3R1}. ) 湳vko_o#&%nF*1L05Bc%#:8.~0h 61i]1TS6ı۳,rCw`ojrφ1fxd=Mˀ GO)8ODKP9f1{ fhQs&3x Pߓ\Ce,pss T8&~DH?  bGUK~,uSlD%c'Kl h୑bhv̔(º<-eNm^f(X.4:+al+LlW3,?Cn P-SZv݂ˇ.ZO?Y 2-LeKH^&Iu[1w&8?P/u7W(}YyN#v샢*I; sytLnџ`;:d,;e<\㱦fW%)1(CʚXU,r~ǿ")kMbcbbe( t`=N<u)LT^ؼ]n~d`_i j8c\=,lGpK) (RPy΁t kCMyenwԛ(C0 xɺ5*zyaڑ#3ٯÒs~|ETOr5a[K:Hв7lU%rC!4lQ@<|^XE8['F^;fB " Z?$Z y" 5, 7gd`J' (2Q&yޜO>r:c)|ÖK+4܃=Al a2HB$'ڌ45hSa 2}jج/~QsE4@۹L&0Hs%l AƋ6Ϡ@omx' .p e3 ]f4du\؋Q-;[XAmmH/[Rȶ W4nmׂO:d1yD,ib@{J((_Ln}e&|,tQ>I nOp°/C $B4"i[^@Y}c*@~ :UkwfIYgbI@"9%oHE/Y\ K-u_! *=vkvhȺ*ͬ9GI͈(^uʴ!#BE:~Iz7y_KAӆ 6$0Hv|пig$÷.&/.qS dQ_ikb\v+-EQ4q;e\q:2h `t nK]"Ln #i5ո}A}ʃȑzv Zkv&<"s6bһ+KR7iU 2 FAmS~"Zn7.:_|^'P%p-bWew +%1`bL%.m{,UN!Mx~}~h>H)J/tQU* cAk,YfٱFيd f>(W3;!:6 Q{߼L4AZchr" =XƹK6j -np[nEMW=с Elb(}lmKDӪݬX&~d~-3͆4q+++ N+clnxl=>Wj=D'1v @!>w. (i<7̔ӕՄERIQhWWM 2Jh79RɎ>p_IJF6q:[Xƕ-gJ'J:1E;|BKi$O`ܬuAEPg9G(VrH[ B*bI-Lx&r/k^.ӆzanVM! )uw=/QR "~edF{BJUVgYZ07070100000024000081a400000000000000000000000167a4d8070000752c000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/}t]?EhDTTk׶Ǽ8)P/3:%Y7¿,W۹d{l\WQ<扅̦hifXlзdJr#/1-BMU3ԴcΰϢ&?cO7p祖o88粧2f7pgK]syi^g09DVgF̔M:8 b,S z.A%"c/vZJ2fU{ԌʻZv—*ȥ~X)#xL~[*dNѮ N\p,qMayކǦq7%{t |PRY.=q _w3(یh72c>01hr.PnM|E Y?Df#q3!wn02Ef|0" lX~XVs?5SD(Ws_v̈́9=mdumGI,q,Zց&XQ̩8^ m#q͵8ts╸!8 )4H,F~ph#y`M0J <%O!K"rvp!^fq=7,LCEF Nl_kx+B>u񩿥u`u% jpt_Bhrꯋ374EkCbhcԈc/{f(NX幼Stz7+XrI2gkIerӕc:I^Y`Q@t+T2щ63Z$QW/l{@֫f`_52~\:&}2XxWx*tR\gڼ#q0N0”Bf(!e۴k,i4n;Gx8pRѻoT5+CGn7 AzjeYdXۣUXY`7DNiY|}OXgTtFrvv ȞD7de&šOǃjwYxC^TenX^ʌ,5,Y%0Kۂ'N`/lowg nF28;;0/kS8/Z,r8{2}kYVnZ䋻SF=q/տ^xw<4%!)ߙD*j+Ia}#VE|c_ @eIr)%}R!2㫯Ǿ%-/Be]JNه(0ӮݞyPAO b? >N7MBw 8jW~iK*ÇGaX[ࣣ~HD()7]cӁ_I _9졁yCFTtD]kXňK;.5VyWpu ]?3P> jFWG #} p @r)}r8BUb5@_%SciYyD);(QO(8v9ay @X_'Ձu cB+KcYEVį|]ծZ q9y-ؤh#.cPXھ=زtxdsRT>[9S%C+f)գU^i[~ŕЏY-9Ԓ %=JF+/ݻ0,B- _S穂 5:9Kp;Cq#{ 9AYQ2C<_LIډhJRHDcQ+x>b  9_^iȄh6͐K?%zE3<Ĩ7OOHn9E,XCnx>QDz#VpR.K'iz n |8t6ޏHU9b Ԍ3 ֊ĕ3Xu>&hRFgK!j$խ-_yiH`<&]h %Ts0 zmE&H{X1ahJƭ^S'k h H*>۶#u_}~bI%Cg ^渷|>xڲ4sՍm7aQ I-5TT3e_FĞit;H v~1cˉOE$ܞ]|8vgbnGxJU9F JW>%p|ǂ0;oQ n",l%5Fo42.+tN:\8>짷-n-N})#xlfFb܀߷^ [@D;)?;K&PvOt9sV{գOM9V0#PXƬt:8tebJLIM;4'agalhX[#V\-gzͶN0G1o&w5|PӱҘ1&u =٦>\^&OɃcgȅxnI7hjf- MzG% ڀVnxxhqƟ b"G3}3kO2lANOZOIO9G~ExF`Q'pDQ"&z_Y 9#D}Lju5V漰-Jxg?8dTSԝS_T :|iYCU7-n@T|b}[cBrdlw= =-v)y1jx1ͱeo8A6XϳctpqOn h 5ŞE)%V) b+Z4d~>&>L6V6{j*%_GL oS*->CaU3.mHhEoѯ z6 GH˱[i+{wJ_[z;.āz”N,5$l@S@tH6$+҃_bS(t.0sYٚlyal{!Cb=f0*X~GQ/ooҝ#iSXue:|@kSFqH%W(s`y1Ku`;޾R9Z$.fDJsf1 Ɲ凑Lyn͒ib-mR !Whp!Ty x}oR-$Ey2]YӄFjUEЁ0jKYZsrRqw8>eH9=]t}1yIŞp*ly0LsםS 5ʉAT4Hlӿ v(FxfF N\P] Pr.еD kPu4ZMli " i?>t+(4+`e.^uY4,OM2ƃvPϜO\j@v@Wlouا)ЌϰL^ydS$(m95z[Q>x%շG?gmt;;sjykŸ@v,Ƈ}{ ]NAx $c4v#|\J', w}t؂б.Omln}U_uܺ֡U\NMZUb {i ۞6[^8WBzcpt)@RPȄ~벞_#nOO.vEi/޸gZsHnO)8@f&YPn;,=Ib/-Ig2 Fه&MzMI׵QEa!k1):*\P$İM4{hK垀(GAb^ry6J^q]ѽ[Ɏս+"#XM#-tiK4No+BC4V"1|@E 3%^GjE9m̕oB׵p1^CnT;=*r[H=_RUIQ5nK`si7KiM1 -l<<.PjfQKG8sߏܫof$R.ZL${t RـLx4 v5],Ti%Hn0{0P{ӽ[PfnM^3NKF'ZyzW$.g{w^."|O+QzҀ&\:Z!@$@0<)pc\.2]hM,4Փ9חv)%x]@@=ts.4Ԍ9&6N&zu-]!LT@.YϞs'dCNBDVZS;?40Rw§ ""1r4(SFVhNtϒgզ$@Bή=˗6zYjqts9˻\V|<$ gSQvGM4lA KbuktQ-Lm$Jgb GGB:7[q| U]}lje4j`{ 21V;@T[`03w(R˜^H&3Fe8j"'+(qjٳ0 UÕ:%{hU&KЕCY^&gNPU? lIS/K G'5L/~8fh*C">z'd"D6Q-L":Bgg,6vGx<4}LLAKI%q]UCe=i2h3Sc5YaViM.jV-Xg,ik2>T2D]Ŏdad+YOVwBz24C*F^IF, bχ38 y l;Rd%ȻyU*gtPZ>diQ_OLl3J]bb8nyyO:`rg!1pgl])X)*nZO2tKgL㤱 %EF$i(W?W,BIV4Q<T,4I=:GS7u!>:Miz:aڜsxUJ>NGc$p2S | 桰IsTQąZj7e@m{(Qx2eE5&#,#\5")]b@KcYc>+R\kv_I'$bj ̪gvm9jU\eeS-(f_vm'"1)SwDmڀ*]z7N+iQQ L]e#Pg|0|Q wsx'!"; NY4wႠ> TY| b#dy|¶( pt \-EcىZx"!v}ǡI7@gw} .^EUn,޺8}`@ Qbdj@M5CMȕ7=-r 遌}) k>W>IDE&mEۤ}p6E&1.1,3ax=ֿx`L<aXfySKh[:%VBJ.aqYLԂ[cHzv_I6Ey%I(`)8 iM֭8v+f𢨼r#*8:q\ڗ NY)ZړU/ (<8i%HkHaqQ'eo(7t 'C>:ƆS/}=zL#W,03ґϗ0$\cZ,RmށO-/V {vfMt^+zr|W_5+'Էw])'|,_J HT筃 хq<1"&BQzYnΒ)DK<:jŜ%0:В?-Lʊ~ORP ,(*190g50 +&nͽ]ZU>F5Mƨ>u>2} 9&_-VK*dG+6[F[4Uґo0Q ~_$"L/7tкZ`9/MJ FG_|U D?;*%rOSwY0Zo^134* `ەKnUE1tO67+롒YRrHW` P4KDbYPYc3uޚk)*5|m^Cͪ<*R@So!ѵ{n"+Q\4h{Дw2܊Ҳg(z 0*Ťm=!uS]OB. 8SeVv*H$ީOH8֭̂|^qy%℧N:ocI 6thF#msx]І&\S gF4Of;XzIR5eӉԘ)(-%b䆉!M&Zf̘dK>JDAyyiP+ }9lh#Lq!lrlW4dR< OCIZ!IR|Y jxT9TQoN~ɩ:62A||uD鳖T̔ˎAlkq]nd`]ɡ˝- ؿp[C]`p{,_* 2 `9ܰTokXwk6XէFo?Ɲg'}ŐSM~ Udso0Wv(£ڛ/YPեWHp` ps,g o645rqsNq l1w^n-;bZ Wa!g߽hZNrI͗zyYV/( f __q˚,)$E__O|]_h2a\kWDE1P^lJ7e9L'/vWO%Ѣܚ|ς4<^eՏE ץ$jM.1ƲtN!3Zl *Qt;̫y'L6n#1 WϮ])x;& mŨξ-Mscs"YdH6-)0흵22})NӞ{JTk.u]lkO-uK`ʦɱ18NCF=9nC+6؉3F^ bˢAY+-5Y$6 D$R?4ȧn)/0~Y!uǽa֞Dxu J[`ñb>oCxFEe VTW:._7@KOOj߹>VQf4F*$HKD> NROw#%4Xv@K(ghl yQ9 ^PNƑ]#}ʡ LsaNfXc_@I]JӮ.4Ojp*qȌ-^KrYaɿ>sYNt)!熞#nA}OkKX#*v]'2c&[{˶D,z@0O[,|M( T4@b2u#E^чάړ! e@L$HGX;Ͼ !YlM] hk1vm~ hfnQNFiG<~t"_ʯIZ ߈%i] LOu2oӜo#)F7t@V\`ė U[R|PsŚZ#fdQIO] ςs0Z'+`a=R u8Ⱦ\S>sbSmDVTD Zuhp RZ`hkͺ)9#;{?L-P|4ܿ$N⤍aCmr lR1m"VZMa}"1@GB#{_ 4QA󩷉9W\mj<(к>cc^*sm7rC=|ݎO5Yhpsp*zQ&ev!XcL1SÅfu_%( ]{ -&A*.脈f@.Y'wlyhi]<^Pd6R%DQM>,|G5nQcL ?ǰa-SMTL uBDڟouָ. a Rҵ*Qbw_KLA:}y|": 5\ s㬗]8"޼tsHX3F.2H#ަpia^n#qz [%WUд X, ?mH&,Smtcj&$u@wiPx O՛ ؉ gFr22Q?rvm"~jyX= 𚱌5^bHDqtR#صJ9.Hq(]jYŅқjİ2+Te9:xJ C!zE^c~B핽•d d30B2lDC~V&N;N/]?DĮ$BM$~קGǘ$gDrl?F+}XOj@rZXdvgiE'[Hzp5<aouO(Eeg83QEWj"/Jy׶"F"IhV:n Q*khR`7I`쩽^(hdn:J3-j^[d"j< s*Cwpg;b^禨2`ۿE*d޾ rr d38ʅU{`p'"7eHi}LQpTt[Xɒ^Dd}j-/ۃ-s:>IV+QC .MA8{ /le.A3#k S @x]: "SUƭQ7a _ :?1GBx 1*z?KHs̊QCt(CpʜQ)TBcW \giT](X e1L0xFQAAH8>hVƒPqӫfHXmWڈŤ5FQƨl EJ9%ߛ8&u'@7V5La$GMַٕ<ح7_""E P:;M4ȄdX;r wQ%91TX.^SڮڴX2̣>![_ryt\^Nq)rm_'S B4[ۊoo:+/AM,W{w> )u#m HxqQ1s%~`s ,1g=ͪxhp7K\'8Eɗ])|W;gL"ފDoVȾqŊՑ _eI?S άWŴK^{O[%\Ӭ0$?Piy@xNd\C`rUؽ,L2ŜOzX[n{lW: fWrA" $0*)xC-cliqmK=NK<0,?OC!/}9߈-]-:TZdwԦ|Ӎam +wۆgʈY@ 26 ̷%{q0dói)=֪7w٬xB\1Z Bu&N@AV}7 %8[H?Ѥg^Eo^M 0`cH>vQs3a\^ZbWFcP]%B"lj_I_AI2띈|I+In#狞8*JU^-DMhmhAԯդ&bzʀWSTiW#tAFP@۰a[i,DX_K. VܑWqiJ#z q^b272&-8$w) %~9'mТe1c9J MiK iT"]?y:!9Ŝ-I&mPVDlTB߲92q7< HP1\N3;(j^'ie^S:+ Dx=ˑT[WQpDmL\Ŷ>Ο)e}9jɯ拇gEX/g.a4n^T4 |PA5PQwepECö}kwo)M.],1aBrSJրh򭾩/L\آ8m[ {`*D V*끝#td+`[S5Eh \,oӾaU,mLUb3f}gR}t\J@c: hGSܱdyr.oZ\\魵5 TxCzIҘ&m3Ò#h.|‰fř*XP >Sʄ&M\Q08 }r*"BX:A}ԁT;Glof3cwnRޞ ónB=z:|W3+b/}\|PTۧݺ5#G[s}q6oעL@|i@<_#yhW|[m-~BCX_ M$\9'.h]h/j9T$NMI*vYV;Wdkyauj7f%y-Pu&pfHO!/,ivC#;gT.SG_ԫo~uU醕GPg¡H8(مE(ÑkhJ{Zb*bk)%6Ϭc#I` <7d/Z?vwg|o{yeZ/^A9h a}6f}AR/v"(odw@N5\.iDY0[#\PGg+!q"GZ!}W^UJ$)#{y/6Ob^h(p11;5 /Mf0-fC $tEؙ3%>?B,F6>o0iHY9u_v.Z1Z=8$=,$fxhrՔ,e= }5M(^SЎ9U[}a aEGaR-3ҚrA ?K3/Ѫn@ p(pO0H TڙFڃhuuk3]msrh-9yyX/[VOwW}aK†ǣWLƃLi-c&}골ン,.uL]oe@ʘ:|eڨJaCgjL| fC/B_+X%~Mݯ7͹ γ-6Gu>!5ٳPS`?%7 S2m4G$ܶ RyDO[~_a\v I JHm?!^dgfJJѧ Ըp2v,a/,y=݌/ [LA;9r~?v&LQWRN&,:cȓF,\3ApIPЋATivϷh lx5 kg Eh%2@OY06cy>"q$ )E'įbdK >Sڦ;Z 5Ӥn.NR(S<4hOp;-od_,'~+kn h9 4n-WV z!x̷+5o&; ۷Һa37ALKlcxf%˄"p!:sm #01" *?n^ׯ2RD3$*ޗ[Q$udYe->Y.D?wi5 PS*6:$RJh08ѨCmS>_}X?4dy DX/,zV\]GiVWԗFNN\j#k-Bc2rF&w3w\\=\/"<3^'#(Mb9DvOu$ ǹ-da [bqTA@cs1%L}ΗԚgKu]Ų޺\JQD6ރc ޭ"-`ytDR#?˚|Z3u@#wQn*lӧ3XٮY (Lyk,*EU.*Fng`n iui/V ll=wx򒣟WH1&Y 5x&caU#N؋J8faDb~c weHq! 5irz#0q])(顝5JGjڔGfGE]G~ tJ% nR4aB8)M{YjVXOT'! [kzat菤z B9cr8u,TFr(RB%6ihSmF ?D U7(0MpV]@:֮_jBd=X Af9{b8!;,/3W_(YZsA@*ky)p&C Fa^U7Ae,v H'K;5_ޖq Z X%ØBTqH_Z%NrxӀXdҍd[kG7/'n}3z5UQq? StzP^܆Z|p~ ^2AS՜*JM˛FskՁ }rTm 5~Mݚ^z{fDydUW:Z%vhxp|Y^sw=;4Jʲ$쀁CdNy0!wźӊ̼WV\ bY5_~gM,PSWb/?Hug<pB.J֌P,&Kihǻ9p!I>1Dɹ/pP] Q_Ntӗ9nŪ5+G#=O)+=Yf}|~dK, L-[>M{<*T/KD&SmDڂmsSe+!@IFt\KH{M]ؑ>S%-QJU1~/չu斑dpN_PmyASm: "YtF!ͺ׫O^"o!) "Ut* cƻN=^rJF 5J&xBࠕ_+  D+ Y5q64kn *SF@rgIW ZI_'IlS$E^ۏwhrcUN7ZӇ:qV0x,sds&.o+Q{zX"sel5t!ױӀ@Oj)USE}jR*}"nXr)=%U0^[t{%'WED:DH&rL_u#]+<70gw] nU7[7T0Nѹ=Vn+~23̂87g{*gq G@q.u>tyoR n4`Gxr|L2]qmPq\?(D*GYpFb8Ni'HQz =p0B1"O՘[#k^!XG%Ţ&@YwS $Q e=+II=r)'&<֤.ZM&&h“iL?4{5ܮsQ6ShESvP}%-}[ 3g?Ͻx6l2ڢ-h^+Mz?S&e-~bTl32V_&s0J691P~m98u>z&f;K|A'sەև<{XXc҇1۸DA?l$ݯlGu33z3w0C*5N;>MZ7Lv%#.q_=2>2=A,GsXULMب)Gh):yȍYnVꮤRO.ݦϴfa)o!:V)42 ?շh>)PGtN&%oڥ[mאvWI1{'Wwk/j(؋"mȊV{ Om%=x)byOO%;%z2 kF{ē1VK4 lVsa6'\&r>*ٍºJ>ghi?4g1+e/),pN~sne!7T` YXⷌ71V2KVYJu/5 C36{7#\g": re^@UPN-;œ 3X "_ONm|1S(7(N:gEěqC794^v *'ch]:P`w ow0,& D<ȵ?4hSzPޔH$jrQY Z1!ܿDҁ0;5UhRa;xl'8GG=KICD3D+ 7,4ttY0֗np}N>G\g8lMXԚgA.O BަV*(LtDҹIO〟h*dGSm[S͒g<:݉hR!ĸ^~*цU꾙w/]Opev14MFs[SʗS!5s~#q[]Nv屐`A= t5|UEl_٘|~7TTj'[uHwI=> dN6<}RQ[x 4T P[xcK<;"j㽮OBH$S:VK} Ջs=gX/Wm[, ۅUgX4ldDfVJaL _btZ2`S?ubUk/9{_͊ESp0?-nͥhV4T`S]_; n-ntsX/0@'tЍGG++iVlʡFYOӒzxI  a鬸HOLE51jIt=hެ©f*T)/^)-U",#`VDY5dn=ڷ;ܚ \(϶Nq!}9Eߙ vUˢvz,&+cVDg-1-I@ż C7RBC`fnKT~QG5.YX5+Jp'_uYHuHU;-]ǜc%Xra is)[iF:^<"{#O%^ݴh.NDh > 2\V @'=~ҥ8>4P IȂǩ J@){g-O^5 d4kHnYp}ճn5r !ч@k>LAG8|u" c?Q˞&:玁p*nո>NyGo5DV3Q EL`KbAAߢ(RcCpఓtw$\sCÀE7u`zeY",2M; (^D Tę;W}jm{#x( XJ'Bq|:&k \FK$:$ )t]55ɩ&qL4%xh"O1Q:QۘvJ+a{R0ˡNAV;%3cm4E#/7ߢ$ {J @݋bY']n[g匁ޯcn'Frfl!6c sBǠ]GI-vMdZ:RoH#=љr % zq녆? P@uR&*VupРUl\& @~%%VnlT; ), Oqc%NHkǷ=AL[P(OAt)2"S) Jn삉XO\"YQFEwڊ̤I"KM-4$j|H $8_,e]{ ZMv4ۂʑ}_znj =;zY" YxVXΆr{7*O];+µ(_]DHVh_E5]ϝa=`hD { ]ե}J0sjycQw İAz87AHa>tI{5ԐT4a>1ԃ45x(SuœA֠w}֐*i =j'XPwVn~,LZִ#Oo>99vcJ޷/oA:ɫe]?0 Un'ŀ3o*CR,j7NXQ Iu[~m\?IG򨢯h9Cx24~1s"~#~KdBx6 م&12|j01\G&MHQOr\|FY[ɉ)6[m io\I扥JMVl_L,=dd nr/3:/?E) $KX]9,s{7dkbP`=؉n% U]ke8A1Nv! &jt15LCKH>%zޝ],ԥLe27%xRnS)DsV/eὟ  mW皊Qs3¬jvPj)kjґU: "ڿj<^$؋ V cOJaDҩoE1jM7 $R_RɁL 20"jIl~#G"NlӕBc?xF̟ ^N3"-|9#5 ؠW%p9ދF~t&\ey|d lݾ+ĠbW]8Lp21bdv"Ɣld'13I*kGCU(һ:xI.ԏK,B]h}}!`U$Q<ŵsJQNG  ۮހ.W&Ia!Um-?*HR>LirU%ucH?U`lcy*l'qxngRzS.ZSʛltNW!HA,PRB̐{.Q#H3Fѧºn̾p0QT8SC @akӃ2͝3ǗT|`G ^=ڸYsycSF-\YTâg_sތaXEFSOB/],z6,P5=~3'M$uًX0NvyC9*n?і`\y |qoK€| *q9u HUܐSdfІk`Mpa0gÂU~O܃zݸ}6 =N8J=,r8З-9ƻ:~+oߍDB Zqی^sNu^DDKIODX\-PuZZ:)s="í:y 'erJB~`I'~[qRY+w 胧/YR3F贲3l(R/?UY'Kȟ; 5dML_3 ń}7i݄٨!StUWUwUx5il55k=P>}VG>5aHu_ sE3 K.٘sl }(u^ /z)oCx'8@/ }4iʳE_R-QqUU@ ɶ'*QU']N#CYml L>ZCTG;W;S"|t,H#`¾*o[橥2h|ϐ2+PU7+@W-\&Y͆{.ԣpq`Uu: "fWIDZ=^T D X` ?fV%my6x2b/d\~ǩiBcM+{AHDQwtGa'AHeZ& b CV.ffKp-vcbZ|aEoR)"E!>Tg64j ozk#3%eM*dN5OڻsfT@sPN#̲zgIx(|<#N_F%ߧG%UN9ڿ.(]6CTTW=IWʈϞlҰߺ趉Y܉`eq#<1zR'H;I+9ŤO H)!ZA0*$g~GPq)'ɣ= }=).tWV&X@F!-#&:cäs;upG7u vG3B;&kN7E#Sh_&i3D:^) Bs/hg5߷Ay3h4r@M;taD3+&!,}YM0z*0-XnC.ajI"oc8zm[dIR*${aEf3pAJ~9śy+ϪIA-'įRC &hgYZ07070100000025000081a400000000000000000000000167a4d807000012d0000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/B]?EhDTTk׶Ǽ62Ĵbum?d3{؅jR-(DI,)#_X]65d>r=;0~Dk)ߜy~ik=bC_~3;tD`zŵ KIazTv4 ȧ7ⰆpEE-ŨsyZ}Tct| :uN{9'n|uT"sf$'VQۀ/4OG2]77]HMA)評>r zjHy⥝<怤)_l PArIVEvdhܸIi2-Ono\GAaߋjrm#2gHĈ%%"l:%m3j5 FEr:#xD8.x-}k3GVA6l"hU鵥Ec|2:˅rbJʚP0Yϊ3LҠ5u6ag5Hb dLf ~' TA"iHhtQ\uӜDn7WEv0O> Wʲl|hՋε9՚) u%{ROBDR H& 5';!wo~dLPu:XVoA34n[ ۔pR~ШIlMmH @]\D]L&y{3eCJ&HIT,:}O_.>>-&\醣YKWG&.<u* )LCRToF0%!cT,#T։&N,Cc#YrhBΐ9*ɛv&EHZﳾea=4|Y$s{SFLmRjYW f,/{,kН/a!FD8VC0Ȑat71=^V% ;-ҜB?ZkE eeU['m9 螘n9mR&M8y?[ܮYM:4Z&Q8%EF2 uE,uwW3pbGСOT|<ěɁ$HYxKp񰤗XE[aNʹ6eHCJXrBUah~yF~@n3u2ji"K"Y2|<~1%hi(d G Ϊ9W&=+t4/ >P &)Pq2o6:-d2ͼ5`o$*\Ɉߨ㤘O0i#2< V _3c ;8u%{!|GPS*.TWd2o* >eEw'~7`^ٗص~o$˄p C8vaj:ՑpB`O[rηpF:QX[rZF Tu#6#Е^ה'Iݦ _ ?ܮfklТ鐸^m&5!A{ja[r.J.H `Te i)Eb]!mS񿲢b̛c~aK%MԐpCԛ(kBʵ{qߊ.t[ŨmBLC5Ƅ{뀸Nҿ\A>C"l6~3ZS8 w*OsOW #;mdP,.S 9\1oyؙ1ް<sLCC3qCœȉ͟ՂkS؊.MtM;)5 owyb$vҤj;h! x$` a`[^mW ?ld٤GPB¶2ӣr;:yxNk(bTD`QhjC@ N,43:Wf̚Ϫ̽%"߼971 ى:Du ZZu*  @)7^h |^.M c*N=NJ֫MCݣ}f%Eu4>9`Ve|+dPҝ8`4uOfI8f+ՖF(eYc^޿5ki\GylW,C3Aۣ4KGeQK렀CrH|=%`,vNr(xRFDLݸƷ,MKNe$G4s)T Dpo:n8?z5^أ7+@LIFg@O09OߋX33d#d UY4ꚶ=ތSk%q\SxD樑]'+d7HMk v`J".=3ld=qhSdvYVzV(2D̟Rjn[ݿNU`J8s^s$."W5nجdlG9UemǛHsY:M]GH7JH7|%˄|f!ŻFe;6$p(%~ȧԽF,'/5C{YeQi:~沼W]1n X6`9ytpDfchIzekײְ1SNBtQu,]n}dUgXE՜96vV3-F.4h/Ki#o e(֗ 1ƝxO:Q)Du+gޝj8Z`(Vo 9~ӯNK>-Ubfw7O\8mJw'ߐbg\-trsq|7 W*"׀z:7%;<}8yLrN JWp6iu(I{o⮳9 !*,`Shnz:\NI-~>̟^Wtt7;ktns#'يs˃2ގ VQ:P`ki}+)e\uO/groT0֐IR!'^-)gc"HPbDt^hy ZZsFYuV@ϚW* G $YnT^blڗP%wbZoժ+ެ-DE}V3@cC/ ;n8:4 %DzgYZ07070100000026000081a400000000000000000000000167a4d8070000466c000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/F)]?EhDTTk׶Ǽ ^0F󁲵e2e 9.7oj =AǂQn` > Xyy; e&bANwtW=܌ 胭𘇧txa ΉMt𐭵.+S]xxŠ 5<}.F!b ^EŒ̾~Vöv6.l(3oJך@O_TfYo""U;d17ȠT<^IiT-!$dRsI*3aq.-<ݨ,Dp`Zm6;T&coX'l5-Bza%?`'Ɔ @߾s;&_Crς[l-n GW !y8xa"ab>Yӂؐʛ2kRp,jFXb"vw Mg'oZP:{jI>\n 7c5QgbKO-+T3V 8bmkrbh$,8d.ned N9P_pfx* _Lsbl7Qhco}cי-n: ~cs]rj^n$%˜ t!G3?q+qP|Hi8Y2؆@M9EVÜ۰8[MJ}>ø 6}PJ\j ֝<≵-Q&K+sxo͋13cwWkA/=*êQ`^yN<^p>]9y|9ysHpO8C?1 ?m CvjcDm;R-\Jqc/` ͊] \לّ|1w뱣hJEHyѭ$ ӐNHk{|FEj(Hj.Q[؄b9ٗjk@Ez J!P} 8ۻ?g\[k2|dH,$ƙ-B(~QuzBo BB qjWiN'=. X@eIFH`ZOSg 0h}*H}3I( ٳ:BqUD+5g %u7==Q/C QEnmx17>KRVM%-UJ/Ni`NY/!Kfyܻ ϘftU3J@>lq17| 1:;)3oε}TV #28Br59-mu<Ʒ dU/B r;d3 PQВ8Wz㿛jW k [[.!1Uaqc}hZOXmŸ 5ĦXS;M;yQEBMi%_‰ʀ)Uk4iƧfuaR)2gqGdbwaVoGKr({P{^qDh*tsOLf*ltZq0e<)sX?+Qȱ\ҹN}h\rAÇ^y6-ql]5J;*Tr\ɰ\ph>Ǘ2"F*}̪Q$ȍwӺ!xPNLt>Z'Yf8lZ-w ]@ÈER!+`&`[ 08Yx7C : eBał5/rK- Bwud C.{S%fNpøm48g`qTUe$3G|G: .;83Pvtj-!o 4KrƄ*y#MζBXvhq -! A~^KZ*"ǠW\έV GrڰH8 P3oy n&(UG. |2 pWٙ(@"gFG~k~o EdA~Uyȱ%L~Aގ>'9j;KPRvV P nE oÈLEjp7ye/ìY^&TЕ@ hX;M" ;>j>$^UKSOs#W ^FpplJ,E=Ս)u?#]K! 83'JRXͯhEe|lN[Μ9~}' M3AdwTy.F~gJ$FE{ڿ>Pl#V+:@f:* ]á13Fyld޻6>ܲ聯OR/jQ+]Z^PBZ ry#u 7$Hl~oUp`l$0-Rc[ώ,IIKEsFʝeϽX%̼2,pvKm+9ޘlͳ4(+_Z ~wvCY+k1.B=#0&j`+ѐj \(Q2uMEuO390}SP` 0 VDh`߽7wwʳ̛0aTA~=ε`,MưGf}u]7L MML.S[j3Iu`Gdl܍*lnN ϒ6m1hַ-bkQg;6$Ux:0c6lSu߈(hK1 s o*+͑(/ȃ-ߝ[lzk󀑂 0%͠U w3$c8Rqs.ȞBqlaϫd}I-Q>oDh/~*mXюMN\Apt"#sD8$.{հZEɋ}9EjQ Ќ!AG(`>ԨwV;R+'+8ү %_ !w uCZ3@mwײJضslds׳@ocmpGfM]X)3Ā=T?%;CP hX6ڗ (_2LXy6~~8;)idnsO&+q;ڱ1[4$No!`EVeø|D}S#elm-(ܞ±88m3ZourZp̔=.J5_OmK$T;ȉmUu㟀ٮ Ss>iQJ} %| ElliD $ vIa  6;C<߰"AxT#A .䠶,4*6ކ2{cTyOj2bPU :6.pJ*WJ %V32ej\'ˤ:dIlTdz!61A;ee& N4ph&X`b2ɺpy&ė2aivl J&ܵZ4<QX16wh+ _g8(鈙#F=̅uG$ۮ.ŁHײ#9[x,*Zh69F~W֔MUR6~J-2H|J(`Fn$P}/8B{3nmdX2(AA$Z@xyS(QQٓ!)&U9M9z494|rlg= y$߬,go7vdG h b?6seRvCǽ[诡QD(lv_AE۝ξ9«ųQ-èJu+\CsG뎿*EݹEgQB)C>! \G\^YE.*>qtBεt2$\i`j|Ǻ͋!#qeq/P:1w* V "}v)^nrߡty-A=DetOT Rl Wos%Z _s[O+~&NcjeMw.} TvzC$kDcA5KhVYd<U0rBb/Ƴԫ vG㳵o]4H'=,֯U$@ϡ8,#Yc S1̀t1e 5kFՇnHJ@7G0˖>bۢΚ mime$N֢-m?T+lD5J]aX,)Y7"ɉ ĽHB (D7cgǃ9Ǣ@"5w:i]`N6IHWS/7{ Qδh٭f@e{,?%&( n dvH{X)}z 3BD+hF!_$y9]_x B_LL.#49#JM_R6y[&31:RQX~xG. ]o193V+&R19 FBoҙn—@8|dh}"2oU&/.5ѕ<>(:P,fhog|ҦoTш넅g 6 ^|ܗMjy*'mVB98| 7lgS 2\@_'Luz'Պl;@ilt؊=qD{{;w#Xv|JCTwVy2~Nh߇ZP|B iYyԫ∃ୁ h:Dr{a6H_@UI%K !U 8cre" , 5XA5gj? g2잱'pjoaLKdqhlsqn-ϜN b)?H-fM:3I5n8(R?j }{'L舔wb=gvd=2DL*lgðkszBӿ.sk vĕI>E˧RgEtat%E}Tr'x9d{O~@V("6SOAYt9%@U%`=flH&fC[w8amu]ަE\x3Go2sdA]1X/_{!0ۂóU Oc R h0d}OUʴE\V2)t0_Nhbav-!Mg !1;P*{O 1@ B8I}ܛv$ !02M>VL=A >Yw}wT脱F;/Sq^bSBS݈|a q8eRprC4Āf|?]f?D}(zBI 2C"<Ż6nc֔)¿dD:)0+ug NlɜhY_8©myCсcR\kUV+ўP 6SbOiG˹b"IMPm.¶FҢW2oH y=FI'JqJ?'d/o\RޑS/`W.ȐPg>#& wf`Zѡ|m"S]f"Vb:$;;ݪa%۠<_e `wv!t6 |B<*QUhT BB&P[/텉c:SHtsWETC "ggeҝZjw|}\,HH(LִW=NOd:8J ҿ`D ikغ oIե?Afs[[(pvvl.իxq "R *_H2j ᨯM}X3ǼСP6^`kP'$aB2{ $wҡ0{KtCuX`T^qəZT*e&?Hbq Λ[-l]x+Xbbd/%=* P<@;HD(vڄ )j0*^*N?aw{FU]%%|ܫԻUJ6jHb\`R:WaTzρy_l. /C,ӳr`{/}Abz 5O>ϴ8[1*q {PTۖw9w-e>ݑ3,QgKϥlHWp9)rn .TLf)XXp/-ʥ9XZ[_HUsq;Dsg7>!_$&*T~5,D{X|잜~ާn+hCͧy.ID r.#+9MVW.}AP/5A`лz(Z`ӊKjzJGNd/;CzYȷ;3R(ns J%}* f.7B~0jGATH X3C :|t I3"x퉈E wv3Kzvu/@O2x z=Ud?*ꬿ:/.B7Owf# nCM`$KKVC09c=t՝qO ^ga.O;'2Ll7Kpa_ 1亐W|É/$60VL"x(\Q'Uh+!c5pqQOCE!:DcRq : >c 6;IT6 \ ݪU0I-G~#) SkhLogZ.{j*ϒu26)2i]A*MKBM:UJid*Vi׌|>3Uii?LAFGaisw⩞I@.L! ]I(DR{^P"r o S!a;ѡ] cЦ8ykCϑGga?'O SkƔo)IlRf3@5H"HM&ᷡKt%z)Rs'CIXaunyѸ"PϮE.Ftw.੟EDyJ[Wnkn^OgX'[bMiψkh')k΁]alޏ%ݒD||4x8P^* }:׸d6Jy9pK<$~S6PM-rBBsy"FZZ#%&BT*b<D \hXH5f:$8 r<炕DD {)C+ |Y)5kw `t-kGGߝ|uʜ.ui؞ɜlf#Q);G`̥YnP<}pwZDڡU.f+0VJ Z`.~P2 \0;WnӰIUzf7 O/A2e58s%ʰWutϸ'JiGT^hZ}g~BI|9o`=R լxFp8̝(F:[ْ|I{[}Nṳ!W 5)m+yes=54XqxˆL8.ME‘KJB->PG1N=}f"ES%ŔN\Zr9N"C [/9[.w+ g:bv&,I0h1X:щ-1-jtGҷGpoCF^݈OMVw 'njqIR<=1aSn`KƐ$T!egQA^0}%‡)So%ukHW8hbVUzU f_$/e{j-W(e[w3:'Uh/ބt>qW/c$3Ŀg3_'L F)vD U3{\& hQEB _4vFųǚSm7vu ]<=7vGnj(3:cX-ŖDh_ ̡9~aB~_=FٿIsjbq)XT;7o0ky;+u^"}g"#hqm'/l}>$\~\MMo[x2ʶ NxjY+ODXP=x)K$B[1!h!Vw^ xXaG#]5fo/޻DpOW:uq zק[uC?2C0#-(,K Aiѩ0B0v]@9,Fo[3o6gnᝰgiSlVm.I[(uV[]Ӱ|8Z<إNʴ WZ }I;5-촰(`;ei"0դXM# G 4'E+_2u7vxw Fv`6OM+4 WJݓ3@z +zi#9G@<1wp燢J2[b8'3a2?C8CN oqJ~K!m (@3ɫW_"oܚ, R.u+I(IdXz{@t*Ix )l.a#/% FӊXD/ISD5^w篾Jv0,Ӑ6tk)ӑt2ٻ2:7TURNh i(բ{b X\XE^ByoM[$d tZ]mm>T {D#wJ ;{ J0Ts^d@}a7Jhԕf=b74='/b`lN d'  f6p%&0  buf Dú騁pJre6#<R؟{^"Q] AzXf<ߝ 9kc=j PL=f9H_<.Anb `T%vcHqʘjqD:ִ{dk EYNN*}a7=<=ir?GDIq=_3q]3Ϝࣁ:)t&-bLs=[[X0PxNEyCE|ߝMIaEgShkLT7!╯2 aWcj ?gctRQ*CR@X1&>/?"n|"bEs@ZhB9/;3P./͝7LY(b\~&n\XҗdbQؓ|iTdO h˽(bY7JF4BM J&`vW*b |!:ː: b ݞ-W PIG23ԣF~V"#yH6xTR荋!U=UR[JmƳe*5o1@'5I)AΔ/aޜAWӔf:@]xe?P9px! 'ݍ Vi++m5,Gr7ҪlʢО ndd}ą\uPj|"Ӎ٬p;euд^_QRu޴ d7v0%޼& w2ns $2! 4/tS wqVr4޴xQ#j$z;\ujѬ$2w]a4 m~+gN=T(̌ЍY,._ CZ[t+vT~LW\[WXbBK,%g88=m>rVxDZm凙eJ{r  ܰFdu4hNz Fwv}Jv0ap}Q7ᔓ׷b('}NROH ς80O`0^6"g[oӏ,PwG:t=ҳ2+ )xzPLw~G;OEpQQ>! #$*D>$WcέȽYEꆓ8`y0X"md%F래Wд4UGi&j^@ȭB DȢami`PV$tT2gOr-_MyS^ЙJ&UWbqUQR72X0WeuG#RÍӏҔ;sFhvn17\Dj!ceA6 $c%Å=v/4`(1WJ,Mcƭ*E%{{F񢁘-Brޡ!>l|[,'2ˋǬ؟H/Hkuh(2;Ѻ x6[#-R+b2Hf/:n%ʂn}jދsgn%gXjmD~.0(}'T%ϲlÔTUv`K"lQW5K 9qGnIm~UG#eAMjόM%"p8c5tb[GZo f>7?0S[Lpap#N/Ua9.{vn+$Z0pj;W8W#˳n __7IJ S<2ĹԽ= ~\삯C8qam7"jKh1zp1k* 3'9+qB Fܺ[ ~vpҿ&=SM ʅ3+5* ~F18d}%GVɗ'ɑ.+gxbjKXrP Zmt3O{\ 9< n>t;lnˆVI ;8|Z _jؤM]ӄʫJ Zr`U[]OHK^g2=F4X%` }߱i 8 Mƒ$U E%$3c3*R$mNSqm(촻_R.+$jgDF,A>Z O6٘20_A, a;q` yd3#%F%+?Hʫ\STi‹bpM 3Y^$v@öAkD:6_`ѬњuW۠C{ uMGIF˪+ ҝ C N5۝%MCJ^EhמE uFAyJW~~5}~@8$`9vǴ#ZLdgKʟA'0d; zWW:Ap|&u z!LD4ܱ; +P`uu8Ϥp\r40Q32`ͯ~&VI Bkg:6V@zVo4 )h9p}Yך8c;̣fp 7]"jK.H7Ƣ("k)6=j*tՁok]~:3#͒i׋ŖB9I'pE I۽egwa0odtOUО8 tdF&oRoJӃj u@wzGSp䢟l>bj ޻tu-z8S5@qUV&6Cpsudb~.Zד@ b*tة.XfpZnvN`#bfŌkhgYZ07070100000027000081a400000000000000000000000167a4d80800003224000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/1]?EhDTTk׶ǼձLWSeW;:GLQƈ[R<.f$Lj‰`Ne0+};R%ީ ,R|nY X(d/.0^MY>c=L4% HC]g힌ڪAeX\:^;+ ՒD<m4oyt;˫Aľ]c_ F!2*2iqFh"!z`%{#.a|m6gux+rO Ȏ_";4沌 K[8?ןiRnEbK̅{,a4i~Y5{!0E/xNEMbqj@awt4?yy4Njmx$/`QWDQ@p C@`9]"{o0qK$g=Hc5/T'7mkO.BUey cSBoEQNsqs/taMoHx duUf=|fK`W׎>MP/;HTpㄸ$z|^}m͞dV e0]oeÀ$:U*Ow\\/]!]Ɯxf#lW$ns~@S ͪ⽰}l'TZAU,tIEO7d-OX.hb, @rpބd./CYB(/' s(4X:! V.`Ne1K?xtvcC]DnP4~?0l?UU.Wmʆ޳%&!×24~俰Qs(q=a~{  NOEk,Pz;'t ɕ>n0c џ7g_08l4| 9 s.YLU`Ul|fF+ H$׬qŠG#}?_nIeTDRLf<r1QWZA>Rɿ{,~iĠZ5PQ#>I=zȽ $l{_ 恫sQb${ퟸ?JCgƒZd/M6;loSFrQ˸! e>i70+D{y'{2d]AY%Y%" ^ ƶ [C NNFi9$n5,;,5ȣHuL|% 7BLX 螉`.'Hp@i>4hcdv/Z=SX13-^3E;${Su8CNsDw xNODN[ح\yRe2+)&(ae2#XqGxYNǥ_f'=TB앁 p 19 sH>J桚e^L|i 65Qb9,D@C:?4{jꘛ{O{~ "DM׎̔:PEԆrvC 㚘)t,UuhCؘI8LrݚZ?w ^5nnOEl_`FJ0{fOIq(7p!༽sFךxcoj  \ l{K{%` +@ P ?yj| Y"g<iwKpUԑ-@'Ҙ,Ǭ͵ ^澏Ʈpwpj'4+HivLJJu8[mI+W$7`ByGMI`MɄ#~)H1(,Fm69 < B6zmTQj3LiJ{ÛߝG&%֐m{S\[H3g!sǃv 칭$"B>qSKQ Iω{9NQE-qܓ}x.ė6vL(/ k/bחE=!`>bގ4%cq!džT)A2l<͸r=y‡"ByzSXg(BX6[nҺh-FJAN~proq< | ]㾂I4ՈIjéUNUTP.?b_W܅ $>+ߐK}U"L+cAfdb!p~iMܶ&VLFD-a96N8sJ*(?_YY4藂o* !.uաrH6X3VLl2 ^Ga`mFpG0X_:zdY.\fLf5;UgΙ7вTU0z ) $9d|4>-RA /ky=ZTKDZZD疰B+ĹcClC@RFҨ蘆>u]Olsq4e3+߾ !|̳moz[rt0ZbXqoZ2(Qgm҈y AG693[}{oeElV]5ydH_?^]'m,xhx29z@Sq M+Y`?;vQ8cJjI!rj6u^rp蚏:KR@$ ynjԔn A&CeʭhIULQ9sg]M~ɻwa<%ةhv#gC'?p.S*lͿ,-|f)3(Hu1c~@):=˦u LH>yhGRA``w^;ˎyӯIB n#$QPXD.{KhSe4@pJЦFVF=gvغ wC@&AC(oR5qvXD) I$%Lj{4G F[MU]|*$mM5iv*9Eފ@tIZzhڞq⤦UyU)CY>FZdyVaŴ% f?/6y܎;SF&v*Z)VSuşBb{1d5Dph.H$:zŝWo1O"~<彣ŦiK*E>}`ڰs< o8U$+shbO Iv)_ #L⽡2amvP5 H/ek[˓#JuzmIЏ %󑔍 4?b622aK/w6%6n=z Y-3˃]Y" n$);nxiv*/ӂUz[ʐ>.:c!uǚ5becu:F04MSi,Yz[ o3‡`*-dEG.uEn[&*~ nwʂf{2˫ ÚsQ@>mD9R. Z(=ecEB/⋋J3_y(7?͚NLJS":z{YT">wƜ^o؜EZFU p:4:}iQ fnw}iMۥʳkD| \Aiq E)͛/㼰ϼ*oˋp0xc>Mݝz/:^8R/A="  0wc܈%ZG[ 0Qe]@W1S{~-vnτj\WVVRJdEfE6\z!ޖ+{ӹ'@Z-V/,+Gv zE_V`G!J,[XW%~܍CjDr0XvE*hCWg~ 1Y"T/=_vd# AHz>߮.^?313jiӴLXvR%&\Vap\wvziA) be/V}9AWdIsA\L-庮Iz5ϻR4 67d ;=MGx`mR;`qeu)u8b̯uݏWpK3Lљ2AœEs-aX}[`-sY H1VѬߕ 󯳰8#5]h 3-/ᣏ=<5OLjqϑ,68o*d@oY梍Dh4MTk˫GWg9KgRW:& КnG\;]B")nuGhJ%[2_;"* fhdbxt+̍e#q|Ⱦ]@DM\G=s|-ˈA*7ںA=,$ګ) SL a4%S Yf&{qHGf_TN'1;nȓk~F.a_Q%*?0 <޽#A8UI' 8# keJqbѳ[\9]_n+)dv9I]Icf'1$ Cwω\$!p̉IU36?Z2z qb*+6mTmoV{b IOiP=Hzg)O]PqݒJњ!ذERUK5 B}dy \ؔ ?X2B0:`a.z+^qE\S Nm27%[ )XdݬoID.)=[%RhWmKX/ԝfSklc {j:!Z6a E{ՄhpbHeR L8H &g@WbT|Rc}la˷Xľ#KB%OW"8/]h$h8;roC쥖h]Ό֕b2#I<.Zu=ڹdΒ_KTP͐?Vt< t|eůh./p/l)SmI$#(TÂ2A|ޝM1z{%^N{8T#iۥn1q\Ⱦe=칷pBmEgz!kd@o?~JL^Kp" !h>.. !M@,1a-_?ЃR-aV>;B4Uw)T JA RǕHvio7p}T ̨NsF)BLKҩXCI=>fxx1눗v[[ewOh>"EŀxUJ@ Q`h $rY㎩s̙b*~\JTBNr!`gq22nUo.KFS`R?Ŀ!4>IsqmHr֔= .5CE2ъڭij@`* tU..g#>6?Nlp*C% -`v& +&Yl>f]ëtwtA}m=$%`zi= Dj/T e6ĥc ▏:qh/xSQt²TÏ]Ȏo20,n3S%{I@nl}mΩTJ܇L[өٗ{iEy"Ы\' D P([X'lW!ͧ[F -ެyZTn.xk:x5+NQj[8@ho'ssfK;6zwnnm)iS5%᜚JǏWcJ'A aΡ 'huiFs^.9F7 i)~r?P}5TO+?C_`pv"N\jǍ(dwi %L@tD>D iK}Vly3A^EzL`PUԼ3t}_d# M!^ROGTljwѶR/|]>ϛcN$sdS>KFbȴ̼݁a'lFs 3% E4Ȃ88[|9:+eS J43`7L08zFGFw-om8-cZG#p.k vTh٩㦅ssW"l w(z@GL`q%rnstzK]0FXJɗIh~,+Re&GYBjU yv iێ^ iq5x`{-(yHH{~2a}ߎsvZ?ߟ,"RؿLDTp?N_z ^#`=}ѥ5:iZ]$a_$1bt˭;psÔ$o7_Y>>3mJ٢DoH^J==h'-wj\;|P3Z}bFʹ84xꁨl!l{MY6bƘoLW k4},LM^ݭQ?$.1&=nDQ)5ǟ({"t`s(mwhS)WF y "s?/$cweN|MN>B eRa{'ϵv91k?v rũ LmѴgàuHdIVsY_>jKsq5pFo#4.s%N LfR x^!C Vi:kZTRa^OvpH쿻a K++f† <9.u+PEø >TXszK3,Uv D c,67rrcT>6TT+ ]zOGZCcyP+ަTz1蚫Qy'tЎSd23C6y:%A`K$6;)x;ǔE1㬖m,qB: 䮑l.u> *PM^0B,7 * عC؍D'LYSF#3tŊJV5ԭyIˑcco/l'&-p&iRg؀XtRU7p/,4B3>? +*]&2 8Hr?8]f%i_ ϻC \hZp1aTA;Tc? }G85?hLc y 4k~E]G[|b6:~Qi+lOCQǧ' gٮr D̾'JtUUj[j aΪE;o&t;c\KgYZ07070100000028000081a400000000000000000000000167a4d80900016e58000000000000000000000000000000000000004300000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/smc/smc.ko.xz7zXZִF!t/]?EhDTTk׶ǼBf@!T5Ϝr ?|ɓMaS?e]P{8h0bc\;Z6J1y]͔&AnKS\M`RH"1aҧ֣.}u+e:7մ2Z^ҵ@p)sp{έ\5#tem9z1RLhgk)6f'Wl7p \n%b>y'3?@ YC xd}}/[5^WO*b.mgy%h[w{ 8SO_΄3F\ͺN:@Uߎ:!RCZn!&3yV` 0w1ʵc.H)nP:>uf(a jwDQ'u /QB 5@ֆcQ<\=d4_ 4u#ǫ~Fc_En5E߯ՓEៜx@1 dWK #b#y5֤ۏgk~хcML xgmս_ԫY;7 9H&I4Xwd_ HʶE._PQf%PHm#g5#~Fۙ sVRs閼xkTPvUuձaܓ?-V戾~+bjۆ%J!]]} NVY\܊UO.8yVR-NI pVG5ޅxMֲ;mJH)jQvRF pOG/H^lmFz߉^p'7%tfx{7"T49ǥ;`Q:++|XS_X@Ro BH!0nu_=tf'Kwqհ-sXr@$UN=KyЄKüESk<ž:^rׂ`[J~8%{[pvqtxPY'> ;P.#$`_b$<3MR  bޠYɋ]j'm,l$z*_jV/䩄+{˦\Znw Z̧mr7˽;'k!%<dmƂcSf19p)0[1zfrA|ztX/  - DIGg6_͏t~u)/Z9.lfY:@> tG,yG 0F$7M:²M!+)M t<s,b{^M+8SGKJenb0߯ҧLw_^G8oCs<8`]kJ1Y&[&AEa즭[/);V1$!mlʔPbd$T%kL"Fܟ-q}N {JqnfAr<#9t+}4:9(m$4Ԭ;`ZnRo]bdv 񙎣J /\>m+lpLWc2E]|$xOS*#?O7q #-5`,.Ede(͞UO֏}mPZIi6/N|r}WHxx<|I y׿" ӗ1a`h={t9.>/ar|z\B=Ӏik B_Ơo˹V#aX|mWU$4*=<>j|UvIPxl4\?QACl2+`57nbb\FȪ2?aLɸ!:R1h%YL8hrQ(8e% bk8>o.?AgC[o< ӗ h3.Y#f[qJ42M.5LX|2ht;׋h4b#*;qdjb=g qw@깹oԃ[}R+RӮ}Y[1㻷Ҝx:" Ʒ:wOm",hӬ܄GS^l2Ν>-Uz#$TU%^b@hnh&N=1`dxDr\.4=iU` LzcY? H~X oe, er*U%+6&+_a d`P (%}"ԢpA8ۤ2ڵvh7wv`f0mϿ/B*AlSۡ#>C޲4^ 4Z-HF2N +(f/}%ʣ(@[<[4 H,p>p:Mh0D3"G@fiOe"&5kC޲#V|Mn<3kyl &3>FK) MͩhSYUO+aLS9Y`wݰ¹#MoBZW;πɩWb=;%^S5ս*G` >s~ ZUt Vo˼ :!3h%2RZ{HZxTMkXULE%*Sq.-mPn|PHxrq {_uZF_&~xh_"6AXB)A鏍P%1Dh*YQ]~ܔ]Jd$;+r RyP5+>܏ųQ1Ȳ{9k0?6˵{d.BBYotE>Ϳƻt:2Qٙj* 9Bip'ΐո"N A:l iG|l[rs.+ &ͳ1t `D~FR5 hX6C[62u \BkrQ5Lr*eϠLQ{REv(kz~nND z?@J3(6ف=/knz;5 ‹@9>D_AвO;̥+ A^Cfizp ez﹠CH7ˌSwg}Q>}#=l\~= 4tZA'e*beˍUamPbRdZ6gAhӏXP}гBSx?Ƕh}`1Ni{M)`Lj Lk o۴qx glq!7(8cj!(@q¶Z7EEɸbS3a]~xyayz7lMʫ'vϔю <6'@gkD8AlTYmtQ,OWXH01mJ^i=K߀I d>ܰ[oo/ "6'żkI%CX2b%J!ˋY6\PUv ?Di,/Q!3Ijtrt;x|zl+%5Rå:СEdmOwuTRre"s.lF}gkz&9qKē-1#=ڱÓQ0t*As-j8Gs@05b[Vz_>jd?՛[ŢHXz$&&4*Kĺlx0..ȅ23Kuݖ$KUK9nTR/orCR^ߑ[Ltԑg\r5i(YZYˢ>i>eQ]%P+ ;hNތ"K2 ]y$W8ga e1tzs,zEA sX "Nnd"1q[NƄF O.7Vь+kF3ik?[CY(̝*sމBcf B?s6Ҧ~Eu^DCIߛ#/,xN93W/NDPI#M#JZ)>}B78+=~ހYۙfsўN`c0gp!]NIya"4Nk*̻o-b<\£;eb-o$&obWbe%e~֢8{ejw#܍Wi7\p Mifp}XD[ ,3N!F(U3}5M&|2/ (07[\}Ecx^1J~"a:JtR@j$YNiz̯3COt+RQ,M,$ٸ~o7hQEEIqǶej ]N_hhl|w.@do.k!CKeFPl|Qrg(\K%;I[I LCWJ?8Ag:>)/ Z?k =oVQuՕ Ea@ٍ*/%qD9S(&ܧىf:d=D@ʹ*G-&m4]-}#з {P/XMyR hcT<'gu8VuQLUcoDvr`Ϳl0:', ZklS3<*"M ˇ$G\= %ѼyU_.T&~>+ &78mZ оCF Y5D̓8h̰a!BX:9?]_b1} E[С>iHMu^d}C%sʮIEDIbmu@m.Z,fK~E>d(`r /-{w &¢wKFH9mKR,p9ɍjFz!%&J3I0\4%IXK `e>G/-c)gF<ʅL4„1^J>>{)قwı jio}X4-wCZ^NbPͮ"Xg+/B.ձ1S6mE ;@NbOlģ6LR2),F 0qBsTnYT@^<_`J ɏ ی3e|ƃ.XXtB~i޲988޴~f=U{ 㠱4(k]~]*:Uzӌc{RdakUpH A-v+^W!GU4V7u eT(Axs͊t\H|JvԢt5`%@&?ovWG+/jstL8i -JFH~(#<m]#!]EYʭo$]T˘Q}}Wb)]xeK7,rx|.D}Jt/O2: ٠P.%fwsމ+]z33p踧Kۨ2.Nљ)Bl*F*k:cAkqf߆:7fM} ڬlZ  mÙ\%RNи&vZƺļ%< =hq STX')Qr@c{-[QIlyNmHK|.@Fu]`B1,ef{"V:{# WBߞxCDS!xA.Zc堒m֣Y17_FAjG%!}n˜Gtm~mqE`ib ,/'mmT vBӘ|!f@nt `t! *2=T7tt )Ͳ LshDTʬy+)v<]٥6VZO,{sZ0weFiEW^vxW5M~S,G~j7^v𡓻!+E<*-lѫl8N^NF>Ǻx"S,^KihO+[C0zұmo4I]M3"/{Ԭ!cL;A7^]H}Gݖ6hd) o ,y\eU{-BZn~kpm**0e%:_הso:a߹`g:Vo]x"y3g UGZŒmKAO^dhy%}rjLRAQ]k2ʆ莟xLgdYxzѓ=% yg!!ԛ%0HّRɡoRV<@o#;VvڿYa) ].K`Ei W~d{DJ.yUqP/m`{%#tyVqDuUXyU0cI'efiE@HEٻ,ZTɘ 5VڦKnTY_Jk|2 X Z(z^1G3N B'(%ͯ5\+VUw',CW/`ev fF*-{{nע[ՄJ ̸gnhoIJw3K:N#0=ygqacEG "`1zOB wXSJ U;7!Dis$"Pewf_N>dOo4d鐫;x`{R93pjq[˕:azDu[e$S(1 sGmhs,_4=xR5$nT9;fk+lk-07`T20 ϫ/ jw EVW $  _D/ :EtjspRc#e0kSB6JI{rGB1 i)c!D~8VM8Uu2cm t5B,M~ƒ$Iv;WC~3*LY^v!X{sێ5jmZ+!Ǥ rֺ(It[Ȣh}h"M1Fq*rs g(Q z34ZNzUe@<~9Nj'~>x8hpx.ţ7ڇC$<{:Y+HNc~@dM?u0ƨytΕthsoՃu T"ȋ X\^T,A 7kt ettY)RKytƫU6!zo,F/_3i%z qE#Xau!Bw-MEMȽ| k U}s~iCeega :Ca)@VG) d}DgфHqVkdJaǨ~Ce1  ?M7!q^d9G?3 X{ki[,Q+zH1}ʤ S~SIU%(&dk@A[^}>0{Evd8AfcnEHI\¤RrIײk:kUMֵ*¢n@s\52jg~SӘw2Y-4d?n&6WقmoJfYXr `p/1[]ޕVJ0X KPz#ޯ=d@^ ?}M[ڔ;-rayeY0Kk n@y@uDآ5C5cDCnć"kaf=ȿy4DMg6T:T̽0 4a Y*i+<^c13I1jRGY;K/b9KPZPAclYw2D" ]%Ccan'|`"nNhI:(QVbkljRg#NŶZ)#2:w9N3hNcD)ͼ}[jʋz ˝!׻P dYrDSS{7M)z"G1qiǘPbJlyлk0Ҁ8 I9Ik}:/|7L?!uc*Bב_b !Qa$(C!( Aje  lδ} j-^\YVІX͖wso=:gd&+IV7*qX閰MryoZĦR-e?`{qxH,u" 9B^y,PE5E^#'}6+pyJlp̜JS=D" yHq-badn g9ITh\8й &bY,Gqr\@St(G2L$wV4"K h=$#z#HGzYa Z4J=4baͤY6+B"7R:ʝ'uKHUm"{ApThGM`AQO=J?Wb!l\f E_>\4\-')I59 LT,p^ ?fHbj )sئP=f +c \;dI9Q| mժ0CJ5'wc\&LIki[np:z ya: \-_"_V$ԲRdp^ݼ+$<ޑ(ӡA#غ {WI>E4esTݳXx(c~pX{ϻBF8Y0[1H?iEQ)$}$C W{uVg)TjYMHCxK%-&K#j\h/$\l1D=1=g)||&e`[؄\@n;4mM@`eТ~Aς2g k y>9R#3J;L8Zuh|ӈ]A(*ȋ9(d@ݒYES^H@+9n5ۡ;NM|$d[/j}Ev6݌AbF:ǷAeK0{j1TlJkۥx>|#@Q۔w >BarF|?Sw=k \ znS#9nAV f]UߟO}tX~`9qI*[t=ϭJHvPm1&dGm1}'xeͩk䤗]%aZKE%NBb$G GMkJ*MzftPKL=.$iuI$lfG(Y{O<TMFa, Z^2"Q7oj<sr*4|2>n>A\8_PwrԂnIKT}GRRxߠ~Q 3V8WϭC}$hޏ˱grn3}w"i^=2ynU ib)&rYF}>`}phsn9R䤅.8g!Q4pUDbh?Q}mhTdtxJgWuUn~CYYoT-OWEΦ[=q':P!]OK%LnmngvUnmbKѓVQTa :A)>MQXLYJ1&*d\YvkMV MnVlhl9ꢙXXk;._=+rK-)x+'# q'p[YD6E-6L hfJa FldVgywC|WP#Z?L!xRo/HJV(ӷys*Y|Hdhoْsղ?p9BIT*%I{éx2H9ڞW.ŋ[v)eeK#~f(s,So4q6FZz <_tZHKeJ;8tAm?_:`xA9+!w-9!&m@EKN]ے4&-5:8HXMj{~-ez{bBW_6U{7%M;t|tH9DeeԌ.t)8rx&KH%Vmio}W q 'c>e" gnV5 (!~.? r)J/*4fK#O+ YuZVFknd +b|ǔw.u{l15y`jߎښ4Fi S kDA]f'֯ v'dnOHUXNb>wrq|L{ю|Ndz> '0t%7J3[_ʍȳ!T xFl"+]WTtTǒN0ݠ._I] Xxb皬1-&: 6>=CdUN'?C KC!MUyW!Y.jc`X{5e_Xb""o?>Ka ZfTz[t=BMkmz_[-l7p $'^sG ^_%c¸)7\[ L ! R<lC1YMh%˴U\z}4s 60.i W2fbzPg} nA0?%w(x/n Rŭw:T£Q7F{ġs6zÜ^mk(vtfU\)YֱO0ou%r>|z{Ul O#"0>I,j7^YE3mOm\4G6J7w^]VbB@k5|gIPKSt Ugꉮ?7u)@g!W~b̥rLȕQ$+ekpD=N|,ͻ)9-_1IL1@'s^ͳHkF]62q+Ydf;5a3/NBϐ{."nr]#ם,UW~WaO~ѩ`,fRW?lёLFRR[kJWQjV!%ؒ֨KfnvMx]=0ĘZ?(Oi'NX*D$N.jB_I)YxQdve.E&U`c) `tqP08C-*[#0 S#ٔ7ZaNԸ dYȔO:aqcrItp Mw);`l09DsL)KgiaBN5!EaL) lMSgHQȞ3n3ae^ e6q1NY=~»Z şSZZ= ,CAYw؝y)GS4 5ZXE+^Rm'1@V_p- #+`x`0 (URvSDgQ(Ȓ+7nD7qYڪpiAmk6ͦ0_(CA>I8,׍ 9pM`5b55A{˟H 7naaǬ[Psf ;;!K"V30Cnlيm(7Os}GzqmvO ̠J<_-Qo>'XEB#ne}:HPFZ~*fI+jEEFGSշM/]VC}_̉Zjx߼R}C{8KRq']D<(^yU5}[: ,S>NNSﵑ ~Mkms~iloɕ.lH?-+p3jᣴ=%d)) eZK0a ^s8rX3ҟTf Z!~/t84P_ʈv@S'#vݣ WE.7pn3vv]ϳ~Ml2.}@1&JS/ox֨(jm(:Qm&Z,ϊ]ݘh%=y] #R'm`h.aFcJ;x} FFHPLKA8 NR6NHW̡Zx 8d*7m DֺH`S2qbaM #J\McVޖ)mݸ:F[v&XS>bH<%5H<1.g)~WHXvbw6'NJc3mPΝ) cjxMnF(;k*_Ony"2Ak?%r .㒄}i,GQx (:v¸ByϵֺC_֥:T0BMD,*YDƩXRX@A<$Mfm8O @:xvrsYqD; LNU9rvI{kS뇉P莭瀲cPb3r9{t8.vZFArj!&A=7."&Q/_EbrNTk$OW,#;TK+5sZu]}9o{_B{D*Ll6g:"LW'r2cz* O{:^_MܮӶS*Ɓ:cBBQ*9KUWީ,z!Vؓ3$QE`{W׍r:(Dfu+6!RaG*x)e=G' LyQ4k^MV''|giȐ<>XV V^hr8؃*&.Xlψ}"۩jيwbSw@mʟE eBwX-"в׽O CMNDGs&; bX@=o?8.$uwċ?6[UTc#™+6ܲW]IYl[N&I?% -WM@/xQQpe[2!r;gK6 c!k8\eD?̭8@:i~ب95Og,eB$zڤix'Y`|k& e ~EΨL÷]\dl nȖ6\N s$ސAB;$~t+w odCo2 + زe>.U(Q.FL0N=?4D( s Wsd`ԧׄ]&}ɖ:!ٍ~KXu-P*xD1L_SH1&"%GO`h=|l38|f^yfA֡܎NM߳ sPco 29k l X`!;t'ie$o\M%Zd39iJRf~O|}Dl>K'2} /t!]$Wի ;~J{C߫7n4a+nsYjZló n{Þ =)K0X-PƄ#DoxEjѵ7E}!p[,:]Q/k=qž}*>0}x?0Y/qWno GWD"S0B+X7& Romiڟl"7Ҵxƃ a3[K椃Qv YgS (b% kRRS)iQ]Si[pV+ƀXi꧞}[+^nHq1o]p0s|lRH54HxQ|^~?$=`[݅#wI4C Uy9~6h ~aցg>aAHd-$e`z sOe/ÕZju;{$()4t_eQiιx{=&Oh}U9 9OzxZ{ y_2^?^}:*xGXY3dqq+LPN.W=Dv9"pxoKYA8ZpRFUuvq̾ydrs[֝٘c!2L028 -̦J\( w]h( ?+EH\.R,ý/GnI #tGHU NǙ@oɻo 3MIIEqc3r ?|4@`= E/q)҅1*@Ҫ]R RLTtW):B(¶`x" PlAZs7慂EO#8Kw(~ dk d Fyo4'x OJDT͎U2ze`&쬂c:\IH[ 5xϼHyxnf%k]\/=EcKxO|~йr6 <%;;j}&6Ȇ4Z.\Mp>4Y"JștKvhM5; zr(;=`&̈~dGq'ζ{qb1U}DlxPI :^x [{KOOJ:0^#;mݒ^s7 H,:a(c;P^GFMQߝ{Z߬Ie[Dweڽ"]L$f'8\O =̣ ~CsX$6Q1z&x*LC5g cB>?+T!V+UN!‰V&|~+US#w Ff, 4KYYRhGa &dCl? V,ם !+&i)>cWkJ,3(.w?0qYOy$K>2"Lj腼aH9ZNVfd'UXY(T3{=@T ɺj 눀SΎS0#D( 3;D|.)Yn$&; R3ɠ ,9,5m7Hq5d%'uJ>OIw3d:S i/͘ˆX@u)Tߪ VR;X>Y6W{Lyƿ7[\4+žhraA|uT¯M}¹+`<_h3۞Ӭ4,JoF]\?yyr^ trA^r~fs`*4+m^p,XŬ@xR撩4*˖w)ׁIտ<in6 &- 9l.F *[Ӓ+S,CPxg 1׭ (Ww@* NFX,5=7o P%\6u}Bu SBy۔|QQNһ-2 71.Ziidp1o 1k2RDr|a7=*'"!p-/}55,[X 'Q=PB,t*8 b M(4ٳT'r (VxE4!6᚟6 q/,z5ӵnvI[j]ah#mv>ܬJAEad{)|6N"\>q4[bRխe>n#jZأ.&W5hKl{ŝup W]}duJ"E\a,BJrж3cqs1i"$vU9#'MJz|~͚rTCx(ur rM%HPOWaOn@Ӹ^AČOʙ#._LOxB^A_{"t/6NKȠ8\} |٘BNse.\_|*)E.ggI˭bԠ6Lt`veIKePeNj%\3ui4ջ"jI|Iɞ-mI@.uaŹT#7h1qxD*Ĵ%mm4GeBX&c+>?'j LqR1-EuMkH[:4[-sdV2K D"}o\InHNeTuF ilʇ%cKm$Šaod tutwPnsGQ1}dnlKt[t`s~%r<Į}eT(H=S_ڟ<֣3G5hM^ >PJ G೪`?>NJ>qF2[ bVzڰ'!tҗǗGǸ}pSVouWahpn"` j#DžnlÔv+P_ $+aN Y$q3(IQ?lAAn<=Q^Ԗs+_8m lTɏ.W5SALi PG|&+LD1wpBD-Sc\ًC,$.MreI>x]Q95VQ}6_r2^YwAŹ4Z'9&Hی؎\|mULŠ/!W[h ߡ~Hxষ@+Zb8pl0[1+s "lqA/Bk$ 9n9R`.B* 5W&K;C1Üz6q)gG1H ALs\=Ei'> P lhؒJ|aGTUhg6{GZ=rYQc f"SŒp*%v![u_x9f\B; ֱG'>z)>CBH *g+[:nx&=8;Ocb `"=,/C^na,~_nո឴289AJ- +9xEk8^"D*GYVQU xe 7qiN4\gfyߗjch>9 n;e"F_P>o5"T|C;&f@H90n\Z1o\:unŶuMO:CSP_ők恂 }~zS#FC {[-WIQ&=;/;C:D{6/1?4_~ԹXॢ|O@4 &̖j w9QpU2ƑV~>jD>G]xڤQ!Ӻ썌ePEݾdM>bOsY ^kN? 9HT#Xx{<T$0ۅS# T-BJܜ=0v5UN*&!XjZ(5'#KC0j=9p4Un Dp>mCƬ=l: rYC0)! G1R;7wp)j[N8dx3i+JVO!]0ow&j1ZVDQ( v;pApudAL$$Dz,JGq2`'7Џu QK8w s(To>Yc"bt~"$M~s|Į3 t'mJ!Տd{$ :xr٠ ΧH6:5dk>3=X{/PTt{9XUt9(ߊXNs)}mGLJFP6`ԉsn TeIY۴u0tYxVmDE{}T2o xՁיɜJE{LzĖ;G4Jű3q'|!NF]];Z ڱptf@]hB')¬NG?T$2ٛcv딬zC09fE0{!n|FiLjMJp GUP']~ʮV*eFU zye47gj|5ԥ mx\=Ov_r &K2skG%)~K1`N zJR ={Uk~"7[?9vOR@F+/㬏)};6ĺ@YE [CТ|3O;[4!!BNjwޘ#Bִ%#`P9P~iJ b0oOIE*UJe7xB'O²$Dtm,?0 `;d 4>ZaVx*AGFLA2U92RQbLp{&xX!6Ƚp[] w~ nbĩMt "i;FνR9Z~eK[˸0﭂*ow],@m>DAu+n]hVR:]6?-0nN6! Ös@IO# YңГ>'fϿ o9xZʒţKEaO~PȓIrNQ8 :rc1_&AB8jʢ I+dȂ^1x7#؇Q^ኦR7,!t0"k|_ܻ +>5,_B_("%35ަUɓXV/_m-aH>Př4sf5 x *=s}Xt Y _-n|y2$p:NsYj`ee?8*i Mڕv;2 V-K{pJvD: y%$RQ7/j,UNG._HZ-|G@&QvLg88KP!# ՚&-I[׏ђU\2hCO+R1TjH_xՂhjk1/HS [%Q$۠ܧeW$:Xяw@TwW|gP<)КMn$S+ہ(T[yUy`h%IpA7~UսCG6[ݳЖ(wa *IYi=޹ծ õU)bUhr?|1 ; Ho!YZpH,Mwy_c_lrg,he iITԝdeZ;ȔGYn@$i4jqX+[;Q49,#y^YGm=,o(hC!X av_b3L8'B"ʰB4 k(X6"~f 'snߝ=D1d~jZצò.R!bT׆_HTy8eLN5;Y?q`af}8&qqMdqkFӞػo-mY*c} kJF>ݍ02 FzgQs^u_{!JuzRāNG_Ϥ*@EXuRʟ=7V !ZsYM4y/֝ Q|iJv׹ eoӎ9q H)դ#ZHXk듕sA}P8v\~6;<qgGAɦjZGZg?fA^p2V.S<w+ ^~(V$C`EzaH\Ts@LE]g.pg!)T TaCn?h,sZZeYJ3c/䎨[:+CV2nwS[ё与3#@Rsj}F/ʆ4Azw|ܫfH?L.MI' v<~ e -bQ>1qK `O/y~-ݥwǵ0&7HZ' qn?ދMɅW@!D;w=xML ̬+L-w99}*Z4RyiN$0]g˧Ɩ_Ɛ, 8у\qGF3_՜]pnVHڹbv[<ҮznoSumF Q}ҁ7$&%q-ֆZe^KXO[*K-qVJG喁1 *tV>^l2@L\E:zΆ8{N/Fq Us 3iniCǹʚ%޲\ 3 ;`Ti\R]O55U73I_UvRK?Ay̑8o3 9Ӄigun^2ֻAV)iBǗHg0piTF$yt<+,0e&xįyrc},5=bd%0uAgⶐ^>g?{wZ6}d+ è !ٺ\uJ]XKNF~,. ܪf FPic֟}~{E$%QƔitj\DWrf4KJIbx_ZS7Wto/aڳ-acR/wRڣ9+Zg&\ye^] mjIʁ*ud6Wm+#&ӑuk^FhK5qJQ4i&V:xv ]ȇE3,9v]말Ʃ٧@Γ4`T?-Ӄ0B3~R!c~ˠtonT#+TJX}OOUZnxTA-$b9+''v8lIئϛ! e?jfWeMw~CQhV bR 5rin_A|H ,3VICe/2#iPD?zYy"T׃w\vMmHb'orAj̀i&7g5tʝ#e0#_I*0cFT8k8QQr9 0KJLV!":W-@_sIŠ% =EKrX u̹gZ=xw,Q%tk,%j!s=9]-8q !rJH׊7.k6ݹMJm5PJZW}wi I?.ʘX-"ٮjCْ5{1&+1fNP$6+̗<~WȜ5 + >i6Yc5 t)M 5'5YǍ 5`bFk39V21<Ԭ .&_Υiw6 //x ?Z~Jhsӂ"+\vF%8-ΝXkC >F/ ߮㉶3`(a>{}Y[yZkEROF?7OI(7]r (ΠV h;ǢL3uH j|,fwnݪ-7Z-2oI8'cc"] &d9Q"J$T#Zh w'QE}EMps 7h/sĽ,V'nFŻ횾ŊBm.(m(PE0 Re&Sw Ơi0pƊgqEaoX>Q^2 ni 43|~.LhdRlSDičwY<:*u' J Q_֬ZuvGO >!iaWaf¯R, -*Dhus 7eJ6vҦV)K~nƢW&+_h ƶul3 r\!so{ mS# & ڇ-7BvZ;꽦?TvX:(t`9nl8j!Qk#վ->84ieEX#Jp5diD"~a`0fj'R(PݧM-!"@[TsԱv}wMi>aeh}VDi?yLIM\[(Qx[ ⮙c'OT g(\0Ae[qHV'J x f/Nm Q c$mgBUb }LY%` η`p٣Frv_)J ^f+f;Zo 7*@=1ŦGs ɽ[%.P!|}!2gr^l,,Q:5$Vf_)(+CrZHDuO$[Gw=yyGvKfd?E2PkրZ?Ge& 0P.Q?tc ꅔ -bq`k顚[m v`Va?R^>$δCվ0㋤u6 wD2Hye!L~T $S4L|Mi`-Lu{$Hƫ3%uq#| ?7>U/ggt[y]c6dv5qU܈ZfK&S@!dgU{¤)nOe4,so練rf g. pas ɶNO<@l+yRT蜓v^ g~GZm0JGY%k ;qQ/ru;IX""JīPr}bwk--||_̉3NN pb#BO͔ڼa} 8;1f~Ap-o8gs8s!\Vh)ί%R` { I-H|]SÓ/UcfsJ>Q5`8%e8MsنAؖFzio>16axH!Ph@[I 'ώ?HƼ!ZW]d(jBLGK+5i}{\ .&ef Wؿ㬚n{"")8-p6RϾf%/6M7:Q#%sk4>/zꂿ,rbT#((@ WlGX 5^* eJol&%ޝ~mAT mWWoB w끐-zTh~vT7_gˏ7vk@ "w9,?ex Ut-Upw愚h1NfyO $&,I"Jj\Za;2[3 0z2&Lo .ԸBpǝ(yɮ3pam}*"cz}07.~Zj Wc+@lK%ebG!s^<( C?) GgiA q܅L+u^NQd+L,>aS8%+VF?g.uY7֥%q ]$d7al٦h*L6MLO4˝HF1UP#>Ή_\0b ZxCkv_2RL"c*cHCM p) 7k(K /5mrL>b?11WU?q؜y!?*<`s<23c9`˱^nuٷi\8>GAk(k,aCF%m+,DAhSwrnܯWZ}ɾ8 ô׹U:?`Dt}ss UѶSl-3`:Z:ꜽ]~mkAkˆ?MbְD0g16_4)hS_0 /9]#ԫ >v ?/ة4oh1ZB:&VT^H]Hdȸz?Άf܆^Bk]alž;]7BT9 ""Vp0;~RmmNv Tw bJZ_ۀv15>>#A"eqk 3+}DepUpHoq]>6?g`qJ 1&CcG)Å[_;/pOq jB wgEDsAw٤)$clVg,.In[b'f71Exwyʄw8xB4㕟Q`wu}I8(2=t/)57 YaOX~3 Dn0:096DJI*FRҹ}w i0]ظ}f"'Ø勶91c&L>/>'tAzbk'5[f#4͔w^q "!?pmB"&:kj rFj@X&L?wh11l$%)mautMeʫ}E@uU25;.6 (yZwc.{ÙYkYRXDg3 %oow_V,ψˬ!xݹt;:XK:|w3_F{"WxrQ6O5hሉµݙfu(j{/vd]ܢ4|sU{;<&f!e#G{)?̺F#8׉_{afʲ7%B٦A2.P!ir:?7h+g0 #<Bi߽^FkIIwN:ڗKϿlq-[n4 NmZѨ4Y=\d|+ ꔅK,tm|¤ce-3ԪIȷCfr]j}0Ğgt`JmN,&.bpyν(LoC=~YUH2RQ&PrCPC)F$k'\wYKBVO&'L׻JW0 Dt%azvnt߾DOޢ&7^0γXF(MO-ÿљؘփ@ǔf2@<$nz^vfT*3|wfjFC GX$WcF˘9kmzy|<;ALu_˘~ҞX.0Ԝ{6t7f R-g(h=c4ߨL`GMGQ#H1ؖ[5c8HZv)u]1hRa"Pe? l>lSM`GY >͠2 Y\qc ӈ>J`859@GA.B$p] 0n/^ q71}*XK̐PR{t#iVQ >2SM'])4eȃuېR;/:\o9nOM4xOw--֑XU 7G ;qWe)t,,h r Ӥ8m0%c 3hw'-xqԂUA,:D[JXn7{=LBqO8ft8Hz,|~>" ,N U{-M#'MO&rNN>x+>?!9 bn,&wnB;>_ SW2%}˅М#4fY IXܸ2Hq/&f?\ry7gÁ*)1.+w'XPج}kZ=?yz]|Y{} Z1ۢhnxݍPOnl"*' +5ζ[/r"Z}3HR83ЛqKN.Xo~/O6Ul/LV7| g2Kg*׿ 3Kk~oq}S>+OeĎ%ް*`4ǵZ8Bh ߸{2لHJ|UD(=1G6UW|+ -}˨}A3w lOF.PN: QY(EAsvmK f|W8hք,u5FPf> >X\8cC5u㉎Y$ AOz(*$Ys=Y=ZykϟV+|t9p4=Tu)Ҡ"qH|3>) AsR?+)xg $~j7}q"`'vUrm%o5)ER}l۴vy{NCn^'C,`e줈˿];/4Gv;蟵oO\D S|"0@)_1XG; g3PM7piv㗙dX# ־*/ぷg-_繴U84եX i،=%#x=/$.ay[[h,T]lpXFxgxf~z:YC&_0˟[Mo7$ ODV% R:Z8"b㬕[mR z:M4 Vxm~~.Nw<{B6Dߩj]|Us%a;g Ճ"Rl@•ea.Ȝ:;;X߫mƀ~ICxQ]׷ 6$'RB٦4$Gj^(RQ¤%<e㢸c;m`3bX8|E+'}4͠׎{[,N(|x[u6 pQ7d+B%;V>֢.pY4[v>r{ $h*͎^D]*2B1ЦgƭĮLUzwF$ax`-aǙǴxE>nO"3#*8 s b6K)Rt|0LSIX PgDXc5#XZw AXWLNQ\ԵTQaP̚gD~y|:džA+!|+){v/+IfPˆT#_&>87>T¾V;hΞuB0/+z2pD`H)drDU۬.5g#.q'F\ț5^.Rk:ÙJR 溘sH? #lFncwHO?l]P4]gIgA 3^F\eMG^''Yz4y$ՠZiK_|@>UlLbh %}S\P0kSϞtBغ. XƏ |WV@1uIsYo zBZ9+ruGP"(jôzu@>3ix`N|7N]ɘ4m4d?!N?j3`7eNdR3<-/*6jjx.Q, ]kCj"QQ.p#(k\9î3w*hOOQsV  Sr ( [|ED=2Go!nV&|' DעTqC?,E8jsn+a%6cѨU -*߈͊wJ =La!GtZWǘ{*jG0 Z$$Lg^ҷw^O&^S,7k6κ?|~ޘ ԇhʦcN G~dJB]#=y*$›r00{(UQX]Ì*JF} 4#E}6ϳfKm*-B= ' E\_~$/,E{0W'f9N#$' Y1jl-,#sZ/"!ydV=)B⑇O\NkO Y4Ԋl%T?8"#`6' 1DA5u݃>ѬrF2q'~V=XG~* urTiد⑥T{v^~p;ۃE`KO?ҏWXUѦ(iЩL NVQѧ;qzr0oڎ.txy^xUREZM.c0Q' bj bd]j'q[hG0 שy[g롤xUMDvy$ C. ɜ%KP7(-1m=liE6JWK.[@S4[25_KmCϨ#Ci&2KOp;hܼ["Wl#ܴd._?ѫ_$CPDe _/( .!UY7hB9 Q'D25~_z򷻿1O+},{.8ǡyy8k8ROSb*+ӿx6|zlV7>n21r"1kT!B,8#AY3CSlL9Вˬ惕mhp]hŗnhI$k ԛB}$hg*ђ4Y#gӘZ̭zPOQԓ_bce-48p6ۥr΋O ;sr,S$)KC{;w|BKP\x't͡nNS kF;5]֓3Èt:5SG}%I`dzomn=h}Y$P/*gNLw#z;,9\. :h1U(_LJHtiB-dj$GIsy7:3 `VDg âL<V`OѮ-(٩K}+0*flE&鋘y3$Q: R*5zH {1G=BHڙbUic")CaHh'xoז UY,\mwW=T/Y+(L!b'<~.s=;?ڼ;?1L;>w\ETztIͪKM@)߾NgaS]p+"( +x7[Vn.5+ `Ͽ w)897 a굝Mv9+$D}fmQADTlfL甴I^HQTCpKOȊl^ёxЛ&ϲS&q 3~ ACN)8擲_95ڔwT_>r:s,ח0颒yOirh(6njd?;3J?q NmXa Nw]#7Y^AK0d֌ns&Yz*4 XL74fTw`-BHxv*>ghZ&S 4ִ晚_ Tn ;_tN4ål¾uH,GDݏL|ޖqL?K62YĴ5 X/m7R&، {FWm4ߣȱ,XO0 [#ӎPrE9! ^[ ddywhL &ۯs~ZF9Tհ|VU.jwK[˔iUڗ9^DubKfDbD,Zk/'4A H#,hfsGFZTf9214$ȫ=7Y,.tg*iٱl24Y7T(jczZɞ /`3C@s;LP O$n&}?]#pmp.L$Sf[kݙ{yy,@(e0X:T1\u6mLKCL>)1{FBGu?G ,Uf [CYlh'풇uFmC~&0ws; t, }W,t†CHR@۠Wl? =IvDbY"cR%~4+hBH 5qv`Df%{<W wYPU ^Dz_8P5X#9-IO,$&jݤ^%"vMde5mwnv0ÛM0O _q=\yÙK!Mgf?1+Nz  AF3iV`3  d9ĔHN/?\nِ]`Ɖw^>l|S ft7;(/$>m~frl4/V$a^t[A}qF.\F,3ݧޓTń|tEkJX>vu.NNᚺWZ tC3Vڌ}$lvUhYYh0얯S {#Xu@:oZ_fxik~Qڗ!ajAVHaRjᮗ1sXg)7#qAD 8BR}]y0BCO𠂺{.;"t: G? gH&I`{ͥ.)R  T 9Ƅ qBd/2p#'3b =*߻n~:}\.0Slh:k7)a53"R5?+bo1M+Xfrhݩ=qdh<릗.7QΠDs(!E&gUjZ߫]iEY1#N<dujx }5+cy91:egː(<}%*:4p덵}0x± .Z(/)9/ :q,&Bur-@cmι…Bp(*[=X^fY,\ÙM9z =[1 ̼Q1J]!̌*WeC2)ndP唧ݭJ=?2| tXUt }4`jS ([2$B0{) r`MW~|j aHyw|ȿ O$t7Tŵ/Wy\!wW l c @/փȤK/>a#LL]YU1EubeSxwTӸɘNE%rZ} ;ZT_O}T3Ɨ6SU$neDz 6/aFxt޲nvPo3~8{2֥_* 0֤t7(/R=&>?äHW\)J*L:c}:{| MA\׺bP6 J_Dlqi\Z~Uϫ/ߴP= 7ݵX_#.FT ]~,29 YF9-~uMˣG>:O4_|Ê_MSjkx4%1TT`8QX&vn}!eH|d.0QKנEt5;W$=h>%(^(Q*nӶdbL-hKvP r;`O&r'MiG k#\kTs>-]z ׶Q;hU\~,kuz P鲖 knL eIظ0$b_ 8U!f3]cF?xs GDXv \/AbM$m#>?lS@l.ãBN?-rѻ*fh&1b`@`~[(꽾&@L-p\Ė!MuЊQWˆ?gOZ?ƀHLsigiY0}Ru R= 6G׾c\(9&RgBVԖ0oh6B̕o?<*w>?B"ߐJҩ||;$΍Z67bO7b?tNJHC0,Ɓ Jyݜܗ~d5lqWo~R5 ] ]BK mY#G߁Al"Sl$ް?jRW}C?o IsY w6lП]>$/6hhSwb֠(s4s k vJvnZ5J)lB^YR'pB o>j}(]CWJ+]Wۯ:wn5',ڊͨF =ᬗ6Ov*L&hOI_vȁ\ЋQJhAXhj/Bi@nr}fv =`dohY{ A]VaIk_[}+Xqv|shlB]{e%h4gKNٿɈ LCYPΛhS+c. iY-q?gi{4؄!-7!'̓oĝW+6tJdG,/vZGla[a<)Pw$ThR)_"rO/BUtQP6lnYZ(y]ߨGÖ:-ikӿu ʒ $6Ytdl|^X!%IwRHƶ'ä-R1dMD=wkoީO$T [FҌ8{M 鈢v#DnPϋbz=gYP79)rcJu[L+L搮"S!enw}4_fEHa&D)K'm<c'=kooUCL)Dvk "IOϿvMZعXM{*[+ Oe\b#rXxjM{ka<+qf vϱP`c2U\P+4;κgqT,ڣnP$1} W^7# xySt(:<ĊV@| <=U$vx}?E(TH+"s0ل432=_+(XNͨmu]l_93y4+i 1C M߀wGdL_쏅MKjK_TP{KiaKlZ}4mvmM7IEFGV!+vҌBWDg'ZT/4Y_YϱI]Sd [UϤWxo=w~"~ &g-B)+s'I>vŋcs{ʱKixmՔ Kةl@z.L%4!ipD!T"iDU_iPuPCDI,+Rpг?+/(l\X&|d8Un-P{^Y,x_pߗ\3=H7%TVĞh1G1YX^٥Vwfm[.5)j?^a--z`Rvj%^e W!YҪt/4Ri?}$|g}ʌntW7rHL6xGjp{ 4LE]XFsK@GMCq;CnLsKl&dKkmǕ,LPPܫ! ;Q$BDkBV1@N= {_pL2(r/3Hc+B v O8h8d$5Vm~4 wVխiL7?UlaUsrjΤۈhT.,Hq#u&wo (^yv۬^TZ5~2#,6A]?`W? T(̘[N&{.D/bR""8j MPZ]yI'BT n^ :zc2/qg1Z euG༁cuX-MX@ݫ?x2+u5ש4xpEz c­92M'uJ'gS`ęRr1È~M9aƍ\K)#W!>IIԻ!{ oi'0$B2n040 _Xpi$C^(KU^)@9vdao l0)xsfӞ-a ;κ_R'Xrw>]r_*o Dd'LT7 kAAviLTӫdi}'kW}g~m*/Ɗ}4B3)o_$àoݾɫ4>]eB{6w$o n}6nZGD =9myTA23Kikxf{9)W i EIe[IL|I!W@E-v, -EWN>P;G7aʹ_Q ?koc,=4L/+ zёzti*"-Iv2ͤeϮ00IwJۤ`r{+^;042bv,~dtx{˝{OZuK>P D3RAb>:@:9*pts; 7-osVc%S{FЪ;c}ɣtQxLQ }|Y,Q eO f+ovD,p*q}1P5X}>)ֻ_Jb+[tW5!~9MFplg{ gE\%O w}ửf7;>^[*/MQL{!ɱwbۻ`iM%ˀx,XF6 {C>w6⩡dB 퉿X#=oM1͠Ѡ<cQhf%JûetbGTtuLg-y+1U^wg ?%'TN6SQ@0H 7ˡXrh qz=xN:ڍ$oh`k!oI vN~f`ؓD%%fN;=t @?O҈nt'}9zOXEkVQcFgxXHaX[wLg@XjDc g?\՝`SN*\`vhnږ0!z6>Դި?ӃNiV Z4Dڦ4yL*jkN)Q#,u=FȵľQ22cK"gm:e}^#\L80yDh `zL~nI[F\@g|$Cpa%W˱>]K_v7l4#dQFIP n_Pg\[;r;*SDGu'!u +m1N̂I#_Gdq{pfozGK%t6#NT) m?Ş>jwoӝ.*_ j6_V2dd_^넎Pxdt X!7)M/QT [&&An@%&gc=͎aP bKZA8**NaiUHJ#['Pǡ{$Иxs"c\頀ha =hɳ8Ɯ7 B16.Sˮ^Pe`E)o4{.!
N&$oȱDd1]HR\1 *Px$WP 1GyPY"vqNc<שHĘEg(g9-h$.J[~ \۶k0e9߰ AġSfXu{'1b)WOU3xN}xh.A_ ͔kA)$nTh(ɞδe',fWv]NZ*F2 !CeSȱ/L ur}~g֥3<9"ߢ J;;nµ90x#>35)g.4r">?KjDr8 9p9 NGo= ֆ&G?h@OIvc"(c' 9PA1)$YTPJ& qyXSs,]#? ༚!n/km_}פ^y$m5x!pl$-(!xr=~!XkB!Cj'57ץi qm2ogD+ պ[zͽ`q ͢:GU6%,Eg -gEDqG$6KB8wt<<<#ot'?dR Ε 9,^\J\3 ߦlMN|K`(!x)=FksM˻7owNvX- h{VhHmzm9Qo7gbɘG ZgDVSڶhѫ@:MulSp>8z 뮚 }J9kpq| UVg5j%?OzfQ3E/x=I5o4 YJ| tdlŴ7,ڡd-f^\1 HԕG49;jj+灳j,A>} D(-`c M2 !)1J6xxf46˫i"J (B6]KO{[˹XP4IBZX&QaQ,< 23r+i+}nU.|kv\jϗ^&SA9 #@'uCw_"8N "i=;)k1 k>NDqeJ'5p(<ۺBޣ,X$dXE3BkB݄lA|2s4uRQ|V1gEy.A_QH& V@i1@\m+x*_~1C6ŵeѶ=6Vmɭp'3S7|5Pы"A_p &#^@pUx(N)@L3y> +@߅2]b 4J;V,^dmj1mrhH[w ɔ:oo_Òn+>gN41$.}):)*nQ碂H媋Oʐ˯UEGXЁav"}v=6X\sGٙ72HM-00e:z} / E?7>?U&nz-JP b&Yΐ D`U[PIϡb yC6}BS!wSl=P3[M'^BQQ:.}}u㉸b\·2%dH:j%G+ٔw95_g @l"І?\EiӰ8QEdWB%#SXvix1S~}eW;^ 6Z]XiJnVO-1$e*VIxKY38lj MgMD8u&nmL|VX覃b^x YJ9&wG/Ee,u=DHCx;Xk ᣛ3n4[]#P|+l|t!xd`\{A ^ɹ+:h#0&uM;3u+#_ 뙔@.)O!_޹+5T;n3#r}`u;&|L$RRpqJe*Jjx RS-Q, ҹT1n+aaŜ *'nZV&H Tk|vnA6H+ʡxu@'QsͭwO *97cm|@"&t Q_Nv)b~ﳕ.xAYDƏ  \2J<u>ko_"l4"f G]DP.N=6謪0Ɯ`YOwG+f_m:AVe^˵*Le( gЊ5H)ދg$6p|%2f̽k{l'c2W e1|*yXev(^VÅxm[:m_4w2d)/`]5Ɵ_ҊԁN;`/IBBB4^胞|=.t冞X·(BǣY:$ C`aV^DÝd!YnqjB.!X%wyq:lֺ.ھB>fQ>;5'˯s w%kBj.L!9K۷&F &LʹyP>0d2cӬi/`y:@[x}!r"|ES:k% M=^ˢ=]Z%F*z>nѢ «X- ^tyW6}37o4hiɈ͞E|4H"{1iٟz.A~0j&]t8c,TE&K}h6y-o; %;f1U†BɯelMH,(qEn3$ Ơg-% -%R՝P&de T7m&Ī/J*7*T0Nc(WjY{Ep_ ]TZs^4l| "SSou,dMJ \hl?Z"ҝS:,V [͐mъ9FXP LL͐r`ߑ0FT[|=]?ͼ{aTm [ T8P4 cBJx~H\37;q+k.n4wuh(N̑orf?ѻڪ05Tm̵2)ؔk<$]f?rD~2ݲpԍ)EGx8A}F/K#)B9} -jC0ηEAq1 xVUuE2-[1✗K錆hlKtֿG鿿Nk_/;q $Gd y#y(:.] Ԕ jO,t%P+|UMє(؟Y&0Ut+T`e2fX ws?KlKC?ēF7Pt%1ACy5md紘K 4TL3_ǯ,kw _@.5$"DZ=d+A|!G/Hbf޳_zW?Ig2 PkP@x!(>i9+ߜCX}NR" Oሸ JO=no5rSKl[cI-o۩[wiAMc%"416GVvYs~QI̫)dEiw{; ̣ :PWq/[ɓЁO,sXFe]LߚTkGCB5D7C{P7 RYf0x%|eLrZT fA6<^WeqR3"YΎܓ[5euݻu艞W!fDg^!]8[.Q$)hYޑ90aMW+Ga фZ3=f$7ݪWy}H$ Q^Fd3nbb*&pi a@v JG<$@XiyK\AJ"BP@/e!qQAm'`[_}tl%O[?< $v[9&D #0j}xBu0:,:3тpgxk2ztk0P{Rd L&py)ޑ޼k>+,@blw<(L~ɺlcx`־+m$e}ع0QΆ $VuN+Ru۽ @ ,޽{nvX%p Cv}OD8Z^KA%M$ȐbIE\w=$?.17X-1[w@kkh@2HqHdĚ #f~-t2=@M!ם5v/(#Q:tpCOmCϋ: =GXծ7E#mH9KPh1IAig|d6?ENseev =u<'F?lP<@iQ3GڥI7oyB 3Mϔ0X(3Z*'JH'QL\Bϫ])u7ET㩟R^;^52NiX\M9')ϪL'{z&> UʖM67zft݃aܚ.SsyFfP c6AS\]%X!ɐؔV䭭P櫅& r{}4Vf;H~X~iڜ[Yً.^q#ȧV[C dirpnvi {{ϡJ1tn_C\6c@5mDMVa6Th|Yw.*$ViuYfW*ac-f] EuG`m2"a(bVs&,%;"o9ocv%I5';%UЯ~W+ ]tTYtn ϰ |tJq㒫 *' !b4pI/F@7\b~Ժi5zTU٩{ďhSß/q;:V8闈CGp#@jGT K*(|śk61gr/Ƙ}s"2*q$ E`boz+TG=o^rQ/$IցaL<:a{X]HQA9մPH8BR J2[ߥw5r[lXc#ܭvzepbk}P hC`襓{'Q; 7$ pV)uX4(m8KRK[;'{LY26a.%7!gaܺ nCK֎N Ѥ| 9)iy ˻m'8J=Hwq%H#y:~9gU"IH g;vߤ8n2s>nHr_F]Yr̼j:H0>E-M繬?:,nԍ̕xq}H+?*gzwb.˜ "?0wCVJ,(v1v:)>V F rwݓk'פs[u9SX g7'بK8Eeyhl֠ya-Kx cR\.C\Mnfcp۫j5VKNfyŇS !q+FV8qN°5:fD0"إmi"I*!XAĎU\5)x. ?YJQfB-g N8͋n= { `  XVЍ/M'snjZz \:'}>ܺ@0iV3q<1š ArbۅY&&5|BsڅaR=j!`J$}<+@-Y̪p8s*¯ڴjNi_mbApgWɳ9ֱ|_6Hn&%6.e(.RYB|T ζ֩ڔ-Iqm *ycpՁ=D&}ߠdK[, rpr~!,>vsI_ YqT&ldrLT ]yϦ? b{̔AspYrԷF-]^T"T =*ٍǦ5 }ޫ)mةs}Z3zͦ~v(BǶUO >pbfFDgsJ3ΎK7s*V-nBFj=ZiW {) Qq:VbBdze_\03OqH.h>'3X!q/qYIDM*ɶݸaVH Mf 0f uږF1MϮr . >ֿ0d:([,@cDiEIGGPl(O6sWrP>2_kX<>.: M`!Km幵C ߝS=Y# 葔=̃'X-K?v,zLJexIȜ$n R9|bU꒕Y #cQ%0o\O^kn"}?6*׆p(ieqMPIJ2nņ L ?A[x,TWv@K!z{GpbBG""?6 .fyK7=aZ Ł*tT%HDi 6%ghr|6lEH>bE_l-ˡ9CthV1:BJ3; MQi7.]|H{i.?9R qL=&Lۙoc _@NO=FK6\$Ŋ}uLh5&&y,eM6Ҳ6Uf -aj( O|/!.Q4K[t)!Koc3}Fc󰩽b]OO ੠&͗xfT#XbJ₹atQ?u!0  ܼu`ZzvV鏦ߵpj@G_V.q ܛWI- =LO)ظoQ]S,F2ڎGJbW0܍,A_~| c"kGA~C03)._y&yd͛Ϙ%ҟR?7n<᭤ S*"K)+<N,zC{VKxk $_/rccܙ,~/\w )+RGӚ3LaMc`˭BJ+ |u7mhӃPR[`uB0ԬGMJ-'٨z3A~)&_1wjk ӃeV`PHS :9 NE>@J&ܣ;fZT$,j,Jd5]UY[l}*^e jZETd4ZF qA b],p: )Kf(:eO$.-D]F)X 6F; OM:GQ=+om2ES{kH.?P\rNнl;K= \z#HSR1Lcgm$6a*|8J`667*$3t]HNcwr7/RIBB\(WBj Wmˤй/ş?X" G$a%<)f:rdodUE+ɉZL$%x5O@:h`scvl \8)7TO*=aeG'mDOmj'[-*AS|M{O\=^[ :]8}hai?+ Sީ*i=Jp߭#RFؕDG08EśeuhvEqjЙu[Z.<ӃP?q]a4Dz'd3p 8eI>ֳ۵(!\X(If8Ҕ0uFY@+,XϚbhm4{m(KJ>(Ú^ۆ)Erk!<=2-E'wpZi80ɝ$wNDԑ()3>/7.{LWT([svZlmXQx@Q[/3g%%p fAݻ8M,44_Il_ªqHG)Cwj/?3u "[X!}m>;]Gkr(?\+943n'tZ]YQPt L$猌 2l] ('t6kn@K?ftCčtJIKanƸJXqd*2j](G&f s0=H-iژm󡨺YMZVJsb`S[I}IZpVxF`~cdܬpAy2 c|wn;DBgC(* ݁ޒ3_4VGFqf.j>z*G1O?)/i;qEjۛ քPvP@p[찴AɓSM 2:(1 w\s_[A["x'TRX nxA_ vwg\ uEv2ic|ωu؇Iy^GpC\(0VDڲ .8C{Tċ72(&tW+GȨH&XpvkٞXk.OM%[.kwz}IOr#~'=|},˫E;%ӍPlq e9BNN%Sb@O8]=]җM W۞PxjaB8S> '_P< ;Vj2Ac@ #OD{JC|Wno1mMEnRGWR"eCWuvepƎy"j3طUZ&K=CqTlK/%Ŝ"|(/3ŽC.34&D'-$=NŶxCBF=Z rDz~9fV~|=aRs"Kb9ޏXPlӥ|(~"7x(! ˚*b,dBZZ0"I` ϗ&e]ny#<|1콕F'hC2Ax !X0{ԵApU:cg:9OD;'O/׷乪B5Of=WT~MOEO(5 "9Fy9$4%?AOkr}BUHujq)!U1P$,vVs\$!.ΛjxIhԽ}џ*']PhE#56RA|UA7pڍ(ׅ|@ժ&}L(ck"!' [TAf+=eZ?s@!/1QS<;ZiꅈeҵL`'n29զʆ3֞'d91uw,zzY)9-'#!h}Ͳa`jBs/˯&APYf>$]Z p' t.?כ&ِpz-Ы:)#Faځ/uL+_1"ċ]K47o: MKP8ަ2N/⼢.e g+\Cv|VP $kB΍o.}4q ~yLՇ9N-VẂMP9R-d,,jaxPcMf+Kyc|U$<{>g(l4Z^lz~R4bLﷹOҥ7V٘ EP<*daB_F59xM82l3;dUԶE9.2JmD3.lU~]`^qYҩ CfNxҐXF5$L np:m B Ǥ3(VߢFUE Oٌ{Aú?5ޱZ[C vrK2gTa?0/U`Ҧ|"kKG#˭;hs#!FMߤĤQ`{LFO IbiSU?ꈃfrGc"Xqp֛A~--6,g bq:(]=_8gUQ >15..n-~h,66! R]',=*kFNIFY?28vf~tjɧjXHLcߵ#0GC SD`׮c>u;|3'Zqyhbc SAB}ix*LOVcPD%nmV>^%4[HxbEVΚ[r{uG &?koeX7}bKwx=r LTEM*:1k1s@|#g;Q.^}]fH*=Ǭ}gqJԿ%'g;"R!H%`12)nm9ub͛_,]CqE۫Ī03/Ĵd=6OK%#YX uJC i)&$Go693o~l5H /<2 p Fu6t_k3 di8GP-WVۖ ir .H̾Ke-Z2ivsPxyQ N^f )$ _(WĺJ<74@[׎iOC)=!Ao{$mYHy0ѝ!m>aMn9sAŌLRzny )}%|45/)\V.}Uѵ}: CDz =TTkKe$qy2!Y[mMaҡvįÑ&. ğu~'_zL|Qˡ HV]>r4|-E+J ǹ-(RNhz&#\Zt#|J64>}@„V-X;(RjwZDhnlY$yakh{6O`.y>|wkseY22,)}9Vx ?7nr5 nʞ&4m'C,"+9>4^$]6"r? aYϡM x}ZƩk}|^kG@ #? xj. IQhVQh4սan0-)/JI mn)!JhLy6=G .i44!»<{pS$4~F̾s+hHtGI&'S.)YO>sڃUEGome$8~m -ciq`SʯAG(܊sDe ʺta7 q+oKk4A.Ʌxe32`q}o`'`'L`D3Z'ɋסl/#-%%:m~0WkmuC$ | 봍.Tvikn@1|W+QN. b0j3#껋=nkIVDēW0?J z;q') *3Qux4*.{*'Fa7RfF k_?0c[ ԸM;*yO|{~7ChCWv-oE{ Ur?˳V"Nn!9hKPzj.. vA̰y =A _XDV){c*iNrfz96(J|D3ʳ ߫;C֗F҉ՍF89k8ڬ|YŧNqTRgl]NY%Z "t`ysUT,D󈄖P# loUI%i 'JRx{Xb7 'S:)# An̈́:㥫,Gq#r1s0܀ @"T*,a0{%4'J_iTX'2_'Nx 0S<=:#H`O A1I+RNm(kkuz۸KdYUA^ ltUƹxvpazj jk}7>IfQb۩>(3s YΫjyfAC yݽӡ`Z Y)>mKlj J!@Wdwq_2y!o.\y^?.ݐN^3qTcy[3kHT_(⣼-rr^%ElY(S#?j 6L ljq.䂶" NzEkPšcj>gւKzy(IP q˘'!KR Wk˩njE0oglߗl#&-՞NRuqfA.}<(m;qQ0n/#F̥'*VPV9ećs"dըK,h($fڥ*0blVgX%wy}X5`qiϨ,ތoM&֑E5di5TJ. t/ҧއQ8\2W¿ONw#&Ǭ:m,D@e&[HBjbL;X _ܗF "#BW8K.K0 ,}Z(He2w1 w{uH{UA(MYJ^ Ҟ@^ֺ |H-4,UWMwL GF봊44EEd(;=fC\vӌkO]hT?^ЁƬ;Ft*P38jW/o^ zmz,&rg5,S77V+ELnwiқ!ʇ΁sS-,0zwaU)_3i LO}mݿZ!^sa\DB$:J5jWʒD[Q5,I_i,A CK\bwg$`SU6e*k Gw3v;Hd]V!(MFV/pt5] Z k Yz49WC;D%"Y6\݈-NAHɾWڂ#ɂTtw?+ G>'!,O2g{@tsvO]7AU'6Ezi~d[5j\B@fGA$k|>c97@5ԀHfzQAXX/,<3B?cc1# C&6J +v~wƪ|lYAʷLR 򶫴Rr@/vzUXi\mN6/-WSۨ1W%reP)V3p9GAd h pV- D# @n-A: _Y}K7X2 5ZS9Ⱦ[2bJrud+O$*L${ͮv .|B-30VY}0 ʌ9>37lF=q@*ί@ۙ ]*CXzY9qtq HD s)Lp_GZFi4"Z GB }d=$M@ӾT1d"cȴpc*[uK7${m,W'V$P[KXPPM3eOgYP\oXw4R{~瞹5 +DB3f-N=_O 0P$Lc& KJV_f$j  +? [oFYVSr"BlI4% 5yִgf!Z=KHp4&9+HR2ީ|S|#apuvud,oӵ7l3!LW;^K68%C][ֿs37'ٓ`ևqׅcChK?>v}+~w,a|qPO >ND AmpѼ`*HZ `T3׮Dp1CcK~//o\J ^}if$?%'-ӭ K]<:Pk;º4ٹưD_Ua o15wu%ܖ^Z<ۋ!짇g3U2W!☋ԖvW e#D^)z^4u˛?6L99A\z Ez5_ɫ*e-W!#]t9ȲᔘXJ~D}jm&Vk$>3Q3].tc~*X!j; ^8B#XUMVO9Cr$jc:Dž(q>w7jp1Nhh~y<1`Jhfz_Uhpޙ6%6Ӣ}k:bpʜCZ'>8ms:=c$/)E l 7!3.Otb Y[3ȣa; 3)8UIY5e9UMɣtDn$ -x_3^"&>եYAT =MgeNk۲KHxVBK?29N1bGLFYx>"xh>ޜjlQ2Pe^Q?ǚ>k%("ɴNcy/]Y/MK?z8b5NK0q uJ[L b4n]9w 4YOU FYN!BҤaN qIwH[t[.vyϒlt3:&8OzEg[iԩ`dBL0fnacZ띋oϋPMsis/:!'ȊËvshưB ޱA[Ap{ <$\Sk=jܢ2jCXd1-:j~[;NMΰ+bC*J/SLץoҼ힑+)D5 8RRb3*0M_@ELc\)AB9u Rz52ɚSS$vaGop󵡹`v,4&AQuGeKh`AsHoSeP /IgVhwF8!NZ-s%kfŧ) 3 uhV!LvNU_=lTh=S j+Ood2B5++uia[,x:&x~#pʢN>,*d@c_N.27YĬNi9vƦf(B/K^*P CH#RcZ(Vs1@ӽ6hMRz""ӑ0L5g >()mw*<߿HKkٗ#KzDrS*O|[ ˸p[ ,%GU7`0ۗ9'F1 Ű]xxc61USZ3אJLJVsHZP~qZ҆8O. &Y~6, h+@o?Hp [b ۧ-j|CNp,f绛>bhYR Ƥ&BY%+\yAıXM$=@|-B ^_,ԕr%z]񡅌9#+-CRn=`z6s/hB#{Pae.1Xv&Qb^B'Tzi'P8@M7궭$GcjflVZS[ @QhƓM?Qlj; NEӠSHNJ: kM3#ﰜuA-U>tCw%[AH!o _5LT]5$VZ kv+|XQ sTq:GLWIrwƂO:NCHe`x5IINY-e`pwhEU6Ժ`[y `m+/FBx@7kX-5yP!FU_Z)_蓻Sa a<|W`ymV0p\㕻EKE I& `EFBLŦf$2*P)"lޒŬ4/@.LdǿM$ܻdBR] A RUV(,2 _s7{Rb<|Ai^0qB$LjCCJh`;XSOD7%+v4ST-VYFͬ_!K3v~BoaG(P e$(r~WGm3IA,Tڛ"kZA\*Owo3kf'ƠiɄEàFs[B\\#9dVNr1P TVW%X0\_ыM!th}`O?EbjNgq+Ud"J;][F+FnT{N)fEl`jFWR l_#ZOeî[xTi5: ֶ:z5NW"wxdEhM|1)}2\MTQ-}@3MQ_d*Uǖ3&gO a6:ceQ.;_WhR"KPכe";T@&'['޾P^FBrHY. =B23Z6ۂ#s'&PSªu[a"oZԀA,ĺCgITM?.ӞAѼA3e `@e]3\V M,T"jiןOZ*:#7N=miOӃ':.)Cne3Dr!t9xK,JZ߳4-&0'69 I4 Diale^њ,zAPU>mһirqW]tK*7 Ww:i ~<6t_,Jݲ`M3`G7 5p #ϪAh ^Pn71d 9or@ mjMYc ^!VBf7yv1:xGu!TК@` mwB~}ƺ_t٘ 㮡8yڦϝ׃$5{-_vƌmԥ}6POm[Gu7PE&WQTˁ|},?4`fּ|-T4,JlXA5h5*w*S-/'' -:!rI{jTBZ QA/keIL˨GjcuiKf}ߴ1tyhQ&y5gncqg]aN>kv. lrWvֵ +StLS[\_0c3L[X8'Ϭ.7"3m6uhI}tG9i K^amy*|b]^qwQ Q*\JR=#2;Y& zFŘF#TB[žgGԦ'd[qw \+B6 bG`51VYzY-Ӭ([fSAB=ZMIZ4ȓVU6ZSMعHl6fꥳFNBu0_r#]cikj}_cs43VM /۞52Cp8Cs"g5\<33҂Rer_sۖ.j cf%M_OqľL*zqv&o~V%uq(p;%i;FM`Ifi@ފ;o JπdsHt+@;I7if![ئ|ξb|@7 eQc.7F 驢pS[-(H~esqwp$UmIªZopA%GMxϦ=-z~K[0 4+_)}5+[ľhRG e_ ˣ2Z6hJ]l)SLGxK>6mffvK8bR{]Ό6NV~R?k{! ˆF$;a>M?zp%rz9qwka0cGZ_LӹF U >rus=ԟ0b>ؘUQ•@my s/.}M>wzUOCqdsvN$##B] RR.[I+xQ~:ӢPƠBWRTH݉#2lOBNW)QSVӤoM^% "9UPOꏺwۭP~qoێu\@]m|Le# B9{|1&VCkr$])b锏k[feT cfl1ySB;k|(F/ %f]O+R86< م?QNu~ X jMu1 H%ET[K @ 5K;Il*Sփ 2V7r`RFjZ 3LԏzF*ZNdMN K ~QއPwqb5JCfM2k%G?aFE`_o9i1UUl}ۑ5-Ҝ^K!a0%GvA|~l(N׷6i6IeD]bKs2 jB$p 0ʏXuiLbauB_VN^zO}j#knjE K(7 fjhdC/h *Gƌo/.{D%u;8Vv;blU= £ev)wÃf;PJQ$)MHQ8Hh/d sB@KFLY"yٯKLqhbE+`B.7ɀ'Rc^=5)]8C>@h',ZjM?!;wC/(7^EX"!:$oz)x qR.,%VmhIP[3_* n@n_-OWfɼ[ˀ]qs>@afgΞ-,<VW<jTuIkP*Ϟ!Ⱦ%/|<*@D?z8W鵬0^&v33mVb\\9N =$,0T[)@X1BK9LzjkQX&귬jQk5AGʒ2Hh O ͥ5A5{/UbXYnB@i,4%;]fO_8ᷰsQ@<  1 Ῠ4mF(ǃ+hԵ%x(3O/3e݀$&$uN7s*ԏ&5ךU{( q%ti%"xfxP0k( F 1x0d\~1 3XiֈUD:cOdFp^Y)'>۰.c3*M ԭui `+Qo5ݛgU>=f3B^=jIC;cq9uPb &C"ut cztW!׫9x"X7Y?$T+~(2m/֩IVC8M#"1u[^Tۛ)m hrC ѺSwJuMܪ[5*ٍdX9mtu(V)!;RV:7Bq,MYt (Ĉ"99UޚF .<詯xBUc_ &[/,/[!3 |Fm>kp$ؔq5-N@%jJsMл]Ƌ^=כq{`0D8>3iWk0%YR)ZPSB!Ďr;IhrB!Op"f.^,M#=oN&>XOGwMQ OV ;kx&'D4 sBM2iZftB VUWn EZ'3Ӛ8A[LSrAK.:̽f笟$uŬx+<%ug7gn( pJ/ EWQwhn_݌K̇)2O Sr-8a¡sv7X)r xIlIŁx9Q \\f#s^J5Pg qfOybS+K ?eyMg(ZlCl2Њ&L`ݠS?6BV5jЌ{D!}Z4"%趬tei-vN2-Qvp\uَ;okbT ZcC[LB/LQ `o~]G]'( sd;q-۷Cw&1B TsJ,y yWsKoe<*hiņɵ'iL0?(@jAQi]sm^h/Yy G3UX\.l t+i۳WsZ~<}ZxM)Y*sgb:|GǚwWҺ[9I+"g~dށW=FoJ##`.*-sN4ѵsVr0S,O"r whF*m 3 -\]GCR"x|-(+T{2R[,"#=X yFΖC,zlK8nOG9 ;I3na(cE_5RS>G%f^OQ a0_$-/YꯢtJ7]XF8~La9S]92^YCzofM^#w>@4lk>J^< M=WFD5(h9fy؝~(~0ȳЖ`xvZ{T҆ZDXTx"౬J; gf}:M m_M,NȔc)Ըæpz̓+/̢X\`ĺ.#,p&Ɋ;Nڈ;]{y޽ j/G=P 澥xqAtdUGζfΰ|>\2uúuvXmH3V9mH"AΔTyW맓&ECvЗJvZ;j%_f^ 3˒p 'fswO0E_7lP/;dK R[AcV A ,$4"cV3W2|o s2l)lK@2Ezhq;c\'^[7H n#kǚ5m2NޮJMH^kؔt*UADmٰɖ U_ˇ@ŧ>,X4bx])zDӒ p ⢣~qƟ0~ ɿVۏ>4k\] $0]l C黅4WL?ٟ_V\nBz`-ij;yz0³m_Ɠ?:8 @$YHx XZ eНZ7X8-O@3"f=myky`u[=:.uh}! ̆7ӡH̳ig$[TQe׭m)Cc/2/Tցrc m!fֹ1f@p]ȩylx,xh )8v"\ܗA Sͳ?_Z|$*\, 9[ X[6E3 6I|KaG0Y!r:eH/*>6BO0Ug~l<T]T2 V A 1[qwIszX5;^1i?=袠e<, A r93F6~CKҜZcA6U,;ynanJ)k\=Z :ϴ) 5EW߶WE3#k! 1K/@z:-Qymx>N3'R-aroaX_tG{yAc!(8L`W.B10QԬRDH6Br^ǿdf.cot~AVj"Τ'Я> GV=K#&ݽ٘\!5< :=0cwf@AzR ^}`zPEm$P[ؙFYo]2a7!S+NҶ]zGC @UX4ht>Rt}J>O> ?}Apz9ue`WnOߕc{7%h9|9pZt}I.E3twvQDod-"݁x<,HA1S4sR3N ]I*;,EjVwwvP_Q ~/-il/e$0[e5hCpHDvnI!Je}vJ)Bhf`DᶼM z}ӯiGf(nz; G(c>A72JUԊ,P]?`PjA׽f%ꫥv ޟJh`%+)ӎo5felpJ<7MjWwvFim\~=iܢb<1T/+RdġegzP2`i(%o@M >5+:K0hӃ'c6yÿxDUBc9v>M&ɗ **4Yu,'<,+IpE ݣXH㷤WCwf&2Xű{P&`Xˋ̳iU}~i^017@>]loC Ept>rdܞhx:A_ v^P(`t Ûr+Z@is]oH˸U$NhWxGK GO8B GjB 껜97KrYѺ{LfxjPǤEqc&#k39 Kge*F%@$uD=wf?1LL۪u¸;*OV Ag 58ij!4.yCss3 `4KҲ?a%AbVF|ƒ?o:3O |6\ XqӮw" >/|1? nGdGY}0 U$c(74P!J2JخĵlYGV[+ZȥܪҀ\ l^+9uP@esuwRG&3H xbJ<\^POKFgWݑI8` k(7ɭb|"``;3[ژö' ]/7˷Rm|D(T5+l.\BոUES\D5loD A'.YrF\GY8 q/-)+Ɵ斖%P!,Ņy'>哀X݀\-]e8H[KZ3=)r9): d8 v)|ѡvSuQm?JɗS`Cx M!¼po;G,w>p,}y 5ҨRIV&fAhR\݄^ kl|Kua A E\IHp66{0ZKѵrn~p,/,(Z>ofwrڟ sQ|N=\@ENX&~#fl4txݠeza_} XGp}#UZ%ŸHڲg2si(Z6BAz*HUy>S IyVpظQ_\ |tIUV դ;W.߼72V:H BhR#bM?6Ɖ^ J ηgQC+;H+x՟#{< -mfҾAE3kȮ-M? )H6t?P]F)+ w@bh)đ3.7 B;w?Yvjp[Uz?gߑ}๢'"&FP?G7/=`_[/{,`e I)U+o9\Ϡ*V<`@%,/A>#`qQ./fOOܽh< }Lz+hCBsٲ> 6㨇O=/2g+k ,2-j `[< 4N!cHb ;*o={D0Jhp+0Ҧ8ec T75(nwONu[>)Xg#-7b2DL?d%yYNvtTW+w2vWχND= OHQ j:ߩ|*7϶$GJ #PGZbΫr3F=2 ir3p60, cϓ=Q!dTaF7o[|3뇩O€jOmC,?"f?>aA.]4^*RnB_GԈ%+ Y]uě<:஌GA7V]w0SBjx#y_b` ꑝTE!U⌺(bDA 8?ZA? =3Fyopd}ogum)\8xq ~)Hunb]"i?ہyC&VaXON@Na F~@b)Q.ݛM5N@NXQu}dm5Gн&Hy1l( Ҟ?C վi{lbu}Z`Wh)y=b.\M&[:t=J<ɦ{״PkєSfup؟fNH:Y>Skz 57-a6QJ8;H)X~o4Btl 9JYa.K\}<\nKƀAWLMNH<: N똧̜LZKP~նG7܎KC'HɎuέ $0qnȆnR◤J:SHmLkSV+3=. d$A]dQIcMr>4b`0!AL!=XsgOS^ H;a I/DxRs1zn&WC𐤇q/=ڠD%I/np,xd*Crm_wVSͲDg$P̠#BB7ow0m(M v9]oDO/'KV 8D6^Qm<]S@UA97l鉄yI!u"4۽^!SXixk!݄:n|+#&[-_Otp䢞} 42]+~TO=7~:nZu, fnZ ek3 %we3J^nC16MQ|'}L;6ֿa8{\S^+$+ 5Py,H8Tr 44~qp-3z]*JVRM1NhlN) bM4b=bY \nw %¶k\ ipQ2̔lOV(-Y;_D] ̄e_ghPNS.5 +Gk`ʃ{ cрJ;=`e`a2k9re*Y`YHDZM)1E4eFRjq)NJ79e`.p T6c]Np!C1el+:OlJ+1N-@yG8Djxhʝ13 |}@@󈄇.ָ=U©c6w=7iiһ(|l{avE0hʺD0$TPFh cŧ)7կ![iO#Dzy"BGâoO F̨]Ɩim9l^[ƀqUmNVH' C3qȹiBO9yy D!j'llӂ͂lO?mr漫5Vp )զ^B6ybT|~Xv)jүUz|ʏ-b;\zК\Q+bc2׏1e`/EV }^/|&,63*=֡w1qc}Vܥ'55!y58GĿES~1=2}j4YZd߷ l__%!yJ'q{EdJq9aŅt_?h)aa+-Ӏ78ʡhͫ 93HZPr MJ&W?AEIpHw\v8DeOd(>{`x@β_<7`HUR[:{~xG`e*S6&-dPOPkzFYO(:{ :ToWnЌ) 2i4[% :SN,H)Hy OcLjS mN"o3x@g z|gH܆r$Zmh/9WsxT$*GS17Q'l-E\L*㰥ףl#ޒUZ ג/;FU ɛڥ&[kuVkPCrcka?hˌHiqW/:Œ]w=:ӬM*.pL7s:phblp&-lc\\-y\)<0/ [oۏt.FJC ި̳?N` `оkCe?^u\S}kMᵴ(^a?SEaK˨|"5:GB`vu)~il{9(T:Ŝ kV>r᱘^*N/AuZ"atkN(H;;& D~- 72`ZA  3 qvˁȌw[n2 A$92K3f"[-nv똒'&¦pt횸h#H:"b#ď+Dގi&9;+oy% ]̀'|N`}6e/ע MnKT8Dyv򽃴aFך9UݨV~: ({W}]_2D $>AS;ʙُwV92pSBUo\) #ԍF>ÅaD 4׊mvTݱ.v%Jsw|B,9f :7a*B>F^H{HXnS sMO9Fj3"66Ǡf.P.6~퍨C"qg_>еtgaؗ1ژH{0QWX0ŝqןo3=$x +E=t _Xz5w A傯{e72z:`Xtdv/%fW/QTX%|aXe ɳ ȜҮZ~ WGfM!` nښV Ȯ]brjLm#d~*bh[ii4N=PBL;޹w7iy 乛Dyk^ԥC-_L~kA?|@3S}B5_~Ny(> ƽ3qb=G&{F[ HY$ q 6x_h˶#SR\#v4F*H\k3#nG~0|8UL|` Ax^X rtpE5+"|xY¸41v0B-zL>X{TjOZ/@%"pGsa޹yhsOTRy+ kf_bFwˈ@"΂eEa潬(T}yޠH0(_ e .Aħv`7 miB6Ag*eUZoʳ݉9 < Te+K;? H˝_s6h&hTcpM|HwX//GiFিwOޗsĺdw bA6[{K݀.5Jd%ZiS~ >xMdDY6B ȆD37Rݷ8+ԋDa3UCsOdL B=0hPtµ #ۜ+z*:abҙ<ֶ/eo_FJ˲gCfz,#&U$l8OE^wL9~3"zW8XHF=B97.&Idxe#"Fgm1)YRxwT1ٓe|Z7Kf,^?QgR狈,l4G=m9{sv8eu@)w9va]t zl5[k u.󒘢^ R 76HKuB16*PFO&̒uWfSa!ٻ;>9N<2w_ .>0 ^U:.+6 XY0 wB{]NMp3} `X Ɔ""0υl7uuh~붕fTQǗ0B}@m1]BZ+_y:Pj5puTy>(+A'꺩)Ve %Od|KeR}jG}@r)%/ϖryQ/Ckڔ7 Rx[\e~am* =!hP`iu]q:'ŸFLo8X5>qD^c9yr&i\ςPa.: SbL ~Oek΃ĺMiA. AlUmq&ꉿOTz QR|F_htu4Cgp$Xi2ko 14=Deb8; wqh&.:-%[>puC>QaP]^ДuOslE60=}Où5yIN~ï3]44qM$n7c<8KQbIsP3[p𹜣̶qSЏ-эĭzrdFH&m7K4/p[TKEOo^ x]eH]pvllpfWgCFm? 6!+,8i 9!ٓgYZ07070100000029000081a400000000000000000000000167a4d80900001f70000000000000000000000000000000000000004800000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/f-]?EhDTTk׶ǼԆ7/C+1*Mc+9DʟDb^ ^킋8v2G.oaɜx9=Kճp*g^7G]螺'5=]He^ccmtQFQ~TjDiۆ**KFGs`8{8BhQ|YmqEvLW)"\Knr% Q!<7VL➏t{tl$ =-U{XU2Y 9Eym RdVbC+!93Ssn3\{DCM1bOtl6$eg-֍?{zH!5u\i%ćdV]NB~gm ia`<+| RP /m4J<)?S. $qafb  *,#*`a'QXN׿~saըRapJxC$Tm}Ur T$])m졪iu<Ή+Va™`z~,d KD2>b}Qڋq렅Fϫ0C/SF1~]jۃ s:xJR;sA4vyXgnAaZ BJa)iYL0xJdn- :+nhԽb.}7(ðCMy-PbNɱ=+]'Bf.Ow)jD(7D1ty e,_/R^GS#;+c}{5K}*诇-^ η7W=$*փJ]n\Q"]wYRcɥd2(ߧ%OcM1nG_P*yZKN1a`!WMh~dZ+F DzE}Dc;؄RfrҢw~JXJoyL- ڇF2#{w >o?iÝwOe"hjݑ~_zdAr,(;|r=;.Y"&q,~h1'!_E3dc}8M=*<#+m0Mk号g]o&{Mw:)tI*iAn[k biJ- j-q#!c;0rبREEC8: Rxk. %Y"Zrbax ב]u{a1y7?'"혚Utdp"]{%$Y",K7%,iL,oB]Ltˮ"(i_ 8TiΝ]Uc?:1 \[=C>dfgQY;IunjUkeFZ1o2Q1ځ% ~xtnzꬍ 3.Ψ dfaSmszl=tQ źz?Yԑ ֜֗u,|Pfz.n< 6@fh._д` Gyt=)jl3&kI;55A6|D,bHw{t+r׃[ /; zyz34U@EЎ^KW&QpϽ4+h &Ntx:OpU?N)mˈf+y^:xaOzv3m} 7ZE_ܱ%T:Zn,gCgu)8$ӋŰ>/ij"PF ouJr̻T^Ag&DcCe n7jhŵ?ZMi!z @#t*(:SAb[~s7J`_oZ{ D*C?v/o8DX9>WsB ZIqPLK>PJ[OqlQ"_ {!GZAķ7r鉷uԙ8x~HߜwKI[FRuRp0d6{Tuؠs@9'+G!E(C':">ď)p.,y:.Me*n3P$Y y\{5)8BU,3ns,qyYZIF: %{'9R%f>L8@3k/@iS %Krz{0hEvP ZbH~>QsA&i[012̝Zϋ튁 = wwVeU5Mij1ȌẢZrAlS3"g!q'UdWp3:+A.M)-NDqKli9zζ⊵7` k˜)=&2;כM."7 ^$腰KeL >LVp5/r|e1@`̦&|s!n\œ88HT0#X |J^S{߸GL"rLng/Hؾ)3*9E }6xR44OZ l[BF[em'%ls\j N}0%%;u&<ŧAw1gj[֖MѠ (^#_a 26K7X FOР6e#EVRyO}e^M;R:<, Vc9Ey΅Θ1#kE2Q# ^ކrN@eCqBfHiAlY(P1#/F+S 1EKGiU W hCWu*7ڻy^~ke9PͰԩ/ޒY /.JL)\H{D&f ӬĤi#W{4BK-dž]hegY({t淗DD=䖴;xA&̮\[EbpOr,mHGF/Ew؄|o]'Mw=6M=?4G_fK"QzfZybs*Yp0T+;N$:τ|Ǩ,"09Y6eY ?TN,)]> Mj(Ͻ̎(AWWd)5@}$b׃ZM*ڻ9kTM/ ϵ{.~-4DZVR|o2Dp-Y׋nPRQ&NPWt!q_^wr{yh}(aB/pvW4Ϙ.Ss?QmU\zĿHּnΔtiVWAǮma{-:O䇝y,#H>²uFmEF|Obl2$5}-7>bHx&Que:l%v/\}RyFNLG5iMr6Z_d!(婹:֮йCg^$2~;?pp.%,2(t U%S;"3g: q jx<1<Y wljn!mK1W6La_MT$=rޅ #o( d&С<3/+aP yy/Qvrs0Y-n^ͣ v`$&E!=_HH0mZLy9l99>LB[E;k'3`M8:FHF5pio}RtdBAe{6 UR>k ,G <`5]v mjIoΊWf\f`H_赩MP+%3b*v7IieE|VfN]d*Zޤ <ơ= eˁ]2c4 8mͭ‹=GEN™W *L30*^l[$&3瓐 CfBQ&2%fͫ@'fSTx8ۨ! _<SF/6 669%%+D°:Rlm Z△ҍ5e;bfޏi\">} )>xn~Ȑ Mfc RPJS6%[,$>ѳjb0p)suf ZKbNw #b 8CQnO#GpLl>aجKO%AOCD0]\N؄aX C]Vr1VpTZiflڷ Meq :ݸ@; 'Ւ#8*炇'3{g9}(s"2{8QE ־-RMioER%*vts0\M&]V-v*_9$b x(N"6 a&c݆(j-z;xFTRjwbj>><ۗoU+!Ʊ: 9>fJƑp OZlvߥLyȁv ̾ ~Nݨ.l2a6./[@. %COwIeB]jAx4wmynUw3zHDGd_I-Ywlj(#4RBd$<{mgT)P[3߭kL3M͵yFjR ;d yD'X\4wgմ\'L[@) C,hBjO*:s[0sgxPdi?en:.ij'!%%!hUyjP49F^;L76Ԡlɩ\6#EJ`Px[sm45.[ /uAf ,xɡ]&`r`:^_,݈&w+Z*.m7$WK`Q+[}P"c}tfV'=;'LvEA~.2]"` EVV/a LC_.Uwe&?{w]h,09kE/Pg V ݐ4PDf"^YmxB'wshOַQ0 Qd.G) AzXbD5k"k)utP 9@.@#*'Mf% ɯV['BSgX1}rw64UhGL I?$v)BK[(TG-7[SN&ZYgH< ^hl?7Ƣzqg4(FvvhɈ2>A MJ=$ A u4"N|b% z74G`$eOU+ODѪh3 WIj/:m1d!~RwC`pSS7`(iw pdo$ꅀNz0b8gjjKX(7.>G-ʉMl+UFu}{!lkhAbܳ/#F**~UuL!kjv &;ePtU|lKI ,0PNl]zdi1 F{\M#"@/t{n˜,G eP ᣁF )8s#uSgh# 6ʽ@Rիeۼt@o=B)Ԣ%Ȑ9P,w%[}&gYZ0707010000002a000081a400000000000000000000000167a4d80900013e54000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.23.1.el9_5.s390x/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/愿]?EhDTTk׶ǼHj6KKԳ9giEW-;ep fy /1 P.ԯѝb؋^M DXm,8Qa?Bޭj5Eo=44pٲz\FtCE;?+no).]+H^kQ*VރcnVuV1($AYļK/­SM! ʲ[S.7'ZЧ:?X҄ 92?SDIj>6(b[s2 I8A<Z"\ Q`^OW};P;z 9 dž:~/J`Ǚ79]Iǥ谠Wcl THq_V%o>,t+!;Z#[x4__P7 \]zuDbK# zNe{I8Y@h,;@ ވP V)NAzlh&v#}p-( Mc7> Tc]+P(F5o>+Mȕ;Wiz_ަ{me)- rW+ۿr :!mz+j_{E5+E{Z'6SfrUr4*AVЦ^ : ߵt"ޝ0}3A=cƔX1\|"#4l(v݉"94y9q12~r!ld"y/m5_$ ԐhF,lok:+祈.KB7rC(FA%"uCw0e_hh ~eF paޝ;OMg' EIV HA][1J_jiH8}9[6TMHfx- Lڈ{:umn{אIZ8D=@"rB>wH8NA , D4yuAbµ#ѷ;˾?xVτ< /ȜlTM09F0{DZxRoQWSx>v -)^CDHse. y[[&Yǖf*<*5%:E&9Dvpc|O8~]i3UG +&JYM2 z3 JJu︗ o_kƘpv։}y;ɘ6\4j#ڴgu_N%zRh.6^h%u{[qS !k( aX\SǛ(&. Fi1\R$%8Qik1dIyjPbnhz D6 Vdb~vԁ2x](6 1¼Kʩxs]TRP.Z8ai=n)FJ=`3'M&gBQGw/W픧yѠs2Tcg:řeb/bM>Hv%8Ym o̻7oQԜc* [!kû<n!$9Y<:pA)ht00x__^ͦ/M~fsN1\[*I|b;2C. }Ŝ{K׻;L Q0RYcuȿ,+Ά UOoKV#[E?"AAwSꓧz˭-3mvYVd)v΍RRʯ `ߘ@ (gQ$qpt%i9ߋ"@JlGgLfrqU;VxtUCݒ\f N>Ri7N&hem"MKDsX{f(nbփHsJ\ 9n >>F>ލC?@ 8?-Ns=.qepj~d vƜA4,N`M:4H_/ s0 |s9 Aq"HeBQPQVTue))yf h15a.5k]_9+BU\L"c=+> ms=7nܹ96]Qw5 ~LXsT8#Z糛E&=\;2TVNQZ D "!Sfހf%Sﻎŷ^Z" i^O:+dƳ-SE>H<VNmQvƕ2+ nCgaa84ű*59=O 6%ag峯~aF~WӊQ-;3_g *>+B'F\8R]LeKAA[W1~!@Lh̥XKi^]` `ݏXv[9NE1WMYg[|lںע#/=sQ]С weBD;S8#om8v'rO9)m>w=BeIAQF!n QBwt{݉X`VŅ||cSv9yuk* U<*S/>#ak M&6k;ȚAIsD FX%&^ |_ޞ$Bg$ef]5 S+kEgSܸPd>h)I7Fcw20v ibn8> zxjEiÃqn8ǫ. ,GWzVtIlP@mTmtF+[ҥ 1 *Va!h2LH?&v̸*G3qr KH vZ pcg C|#T7v{?ti"=x왤.ҿ܋x Sss*U=&/x J 2=?*ERR'ɀ!lD 7i.N)?$pꆕ4UmH XF7Qu9T| ֬4.zώa%߿HJT&Ï lYlx Ȫ^#o5 pQ^Z3TEܪ["ȨXw q qԾkPXqωMVRӳrFڑuZ#!ϳe@WbtNss~Fk%=\URL9:E?T\cqC\, 꽛u I.I!ʄ̦n~6yM 6&%~RGHTW6[YT|Ga> IOHJCVB}H/;(L^V:raD'̍,Vy q%4/R)ӳ4:5_7QU![1uh].Cϊ|PnBsA2B#FиU#u@8a4 at~8b7KUzEdFBԎw$`l 7KCl8/JwyIh!g߿m(,RtΝybçKyOUؔB VS'zDsYls6Kl#s[ 0H],_=0^_^YPL* Wr΍{݂$ jsK]%rYgZ5~wGb!h 9qZNJKaY/\Y^C0== S)KB@[6o ks]rk"rgt]͑‘[R|4YNjzD&8Tt 4+.զg&kMfat;τd//Ϥ*.Cﱿ ݱڛZZ R%ۯMC8ʆՋ8;p .QL" [}"ކQZ"Qӱ-M(F%r h7C%dt'Su uK^Zڽ*맩ؤL~{A }QB }l?`w6Yw::ߍ{TAwWw_j[j#"nȏB˯nݔRݟ& |>T/JGݻx$[xI/\Wz̮7͵oFڀ+?G$ߎ|6[F;y{/ +u-wv1I{>Mo~"𠩕ifV`\K$Y6- c(g΁Wú-AwꇊT;h'au= H3lڥr?9Q5exRhRuZmG=iC44x#R*Q>kY9CNlHGPs/ ҨW*0େ !ܛhFώZ9҈{ׇjn6Z"27KYc]IzZ{t""9l7uFDQ*.L$=Iu:lC-(Yt~o햬?3e /7ޜ-tSmX$pV*C4FC Lj5ѯwӏZ, z VW&]4ϳ-kA YM"M p5@Fg8DNG1 'u:ds kDž@Pjfe ՛bdvK8_uCdoxyTMM)SC<-kx݌\M A.k٩2zC,MOz8e{!mfQOaev@l+4skNeUaF8_hijdoKg&ﶛvp 'neV=VnM҅7~S7c(f8rt-.d+R˔f/Mj!LU0U_ǒp劓7ԛD;ysуg?$~xN?rߡ_-2U5vqITWNy'Sobu8@,*oH˲}zNJ!. Yu8GaÀgǯUl@ z/ Uny~bRTj.ԙfi좤 Io/i8tΐIwӸZ Ĥ"?'"*db|ܵ?ǔCx ;KF<]>ţ w=@~wU' Pq%_嬱r u}!Kk Ы%j= \^2 UL"8,8d.Z/ q,_ӱ@Q>'؟lb7NZ>!T')X/ 94H#$wn;v;Xh[y6nIu50-yaSb}cD@v .;]:ݶ4 G 5⵳zImvRIA*es"93!z8W\"0~)J1ރ_*s74DӘuagfz]!3Wnm#ԤrޯJ+ Ym6I\k^4GD8y+XαU f'q\׻:$Lsl7u"7)TWu ?'8edbE+ h谨,Vþq#-^q,- u MfX!7ʝ$]=㇝>ED{7 BV"k=.(F2ɎC7.V|4)G0F%YhU'7)P;ftEiiC+u1i'=%R`[=^-瀊{?G-Ef Oɪ(RfDl(c\^X٧)4t'jb2arqY~(SQ5{O_K)ϳ0-g^YQqIklcsphg=̋;6 զ"E4'5et&2u{MN=}_ѡ L~ ^Fn2f9)]JH8t³:5niGi=2 [xEQi&?ug <@)x7tU' :ILn[ELAT3(%~i=^ :)~XǼO].Z خ| r(v/޸R/ ~e3UUf-;>b3(lIhԓFv!}|+y7@I6uM { S} FUT6m@i'Of5EEW$+XPGb;8hu~>};WkdU狯{+%<É_QxJ|ѩ\Q(dɢ.3.M;gSkuym 5i-AӦ{=‚(TLƑH #8|l2rSkUG \NVnZ@,L)@ F!^DKĩ8ɰ>3}WhTI*MFN!JVi/gMJP6Ëm` Cgn#ra#@gnS- Q&R{5Q0;(,PøE.j9=mr!OБŶ0n%ꞙSrR"wX&Is< l7Ӏ81+p\/"FPM٘ (FF^إj gݰ`ȯ.Q\(N5!(upOf3|h&F1&DQaD{Z.J/ T4x葶x0SuD\r 1?KJnekpUQJ1˩֗v83^OvT_ךg҄l2;!p8ft~ ʧǍ :X"dܴղ E Nn8iRg !1[NPwт_᜖Ԉh0|SL;%A1?Uts=J_xE_G̙!~a5|8E|S( L]m筧m; =XEPBݓ-9ax>U< v%(L7d׭jӶT^hQ~$e=X=V7'-CR/#Q"SQpNV}eZU2hoIDhGI9.>M. }RqNV&B?jW'֒"(դQЇzxŤHOap;QeI@FN9 +2Jb|H2dC6aqkdqǺ 5Z^l.1{ciKcL.^zJLN`#WK4 A]-t%q/Sq#iD8Ƚ$:~($ _ܘ`pyѤ>>c6x8# JUWhiRYl>Ck~!;'莉oθJ++1"Z2y=r w<ʑk'z:>bP-޶Ks@^ٙq{͛/v9F9עJB9 |>54ͳ1,7kvKp1)c()m? ݎ k/@do7QabEi*#A* vDk"?5? X]u6F4dmRэ 56 kuƧ\MeUQ6؛Kv7fXȺ5}Ps] W<$DGs:H)Cr&H)e\AD Z 6؊'*1o;X% A@lˇٽU$S_ p9p<~W 2*+.?/R?})j*!M9r( urj\8kQ[EP!)ԓFδsU*׏;Z^btqj7kwOJgl{:xqn#?^6>:}7aļDHcVK<"P2%jdz!h&L#H#giH2p'1)CUOL8@;5sa.6OkGsSknYal7!CchU Z$8Z BH̠&qb; Ix&O]Ys#Sb+/yc2%$),;"1|WD@` ɥۭA9:ucb5ߙ<2|%lCc ;4%B{D#PTW_5 ދ-~6q}hgsOg z w\w5|}*vs8.>t0g+$;ɽe0̒T͞\wٙPv}|2 Jh=r@q7B F0 gRwf&Vh%6Œ>(ےa}fwb--iqF)%_4.BK0L C\翸8?!̚[d"N  @P~%zD<-~)\sRkȊ_$֕$3:f&H42@[^Q%չ~-_6^G4fX[%2;V^r' 2TJ:PrL/HɦuT=לg.Ȥ׾h xl%F fqvK#ڲL7,@I)aroB[W B5;PP 5PsXkj  sy\.$!uz*%T{!,sJY~/&2>;o1P׽vNF"14x:dcIú=~?1P"pԁ/rC H?ȍBpJj3;cAsZ^Cy6 ܚ'J.oJu8=^IOGUKsM{iE,7  [7>)lԸ T ݞu1>[1@ 1L >W؜)Aꨟn;C2v%BQ*12W9e޹ uaK/֨qdVѱ.Kez8|E)"c.\DE^q7 R(pX#XRWK0v}{&֍c,t0WMg^?ȅ5/L}yW.9ېl+[qh!pyGgɥ~k[w 7Om8 bo=ƌC\)]к)-+Jt=>bx VJU6 jS[eky\U%K%wC6jAFm:Oic8jƶyC9WQkО#dίޖǍ1-Թr|h>{b2BY(oᰍg{tEͯ{yH|UbϺ^sY||)ٲdj#ӬZRҀ}WDި@^6 4>}E%+|dHMbD8 rlֈ5Ram[e_aO΢"|#?f bGo?dDm8J%|ϧutE$ȬȃIт*Nh$-b8WyFqYмnO-8p8G)(HavM4w#J&Dx}dRE? q`?8!Rqڑ6JgX;b%xQI FL뙻OWG8t}}GAh>9°ƫuZM̖?F[Xhq;xCf̀yNkt2Xa9> Dr_k:zsd2R$B4}﨔J75?"`ɿYkspRU 4ՉTQM}[\3o,VU\,[VْBH":~E/(o#4d-i*st#no?}S B8 (kφP'({zmO"+% _233b [bx.{LhXrU=n{.#l_?PM\.ݩ"_+pQ_Aeu,1hE?|6Qȣ}.e) c+AI}';$m#R04 Qۗoc6!ʵ !Om*,X[t(۪AS발) ˒l>>\2Q䆑\ A i(3Q\ }Xe!lc|ka>Bt]".! $ Ϣ8oҦ.n$nG\~ϿJn§N{"0%< 395*#mnlc(Q*ϯ !VqPrRB1py"B6 jT >Y_ԒH4?,eCW;mtq9y>;,meܓ'R'_N Yuxѿu+wy)h7a7U,S˥=f:6Sxt9GYe/cSQ٘bTf]9mi=M蕒2me"YˢӾ|YZN"h/Põ7;{rdQ 5{5YghgeIʠGjɃoA5i,_ǣҰ4ݖ3JzƬwwhO+M.^!)f B {$L^Ήi+?9>#P[H`a2LQӨcEn@sg14S3 rq!W-j~ϑK/q؟sYT@hVZ(i-;] " _P2S(z^njB(0}N_6Oo'<V-SΪd+O]Gq&({{ #Zw)m;3e't-w>ZxJqUZP`T2 a01"y>:L  5 ]a* ER_Fu/6SNT 'n6NȀzڗVcrTz Hs)qqa~''Jy64L(N6us~a˿rr]4v<߆6$h $v6]Ř8$Rx+2Uiis+3*Bڶ*HUjeP0 RR#NY̖yzˍ|:e\^E-uN&ϾBk4Wb%ih)F]+UzPq% Ca%DBblWеr4iQ|pHǃf.m*-W0VlJy-Z tE(WyD̈po%bi##4J"ݕi)Q)m)u..Կ=u Bw{P-MthxȾ2+PL`v2m;#7^4)r^DНԷ尡ot]Eehp# dP)j^7lY1%yӸefj1M  CChY?Wv!vl(,rqRvsLl̅ٿ*1{'HP)S"2? j:7;wuPmqK|l֢zMhr(--,>6Vifa.eW۞B*L-JZrRš y} lpߒDΆ!ff+mGf h?<8[`6[,P3jj)Dij,ok r ~a1a*2g)hy)^×Tc~A˚YW}D 02{4"DG#M<9MMBu5xGuCmͦ*lə (@AH}>4 VQם d/s5I|i޸5WArxYP c $ϣvf9ҭ xG(H1ܮRD`saL`@;avi#[v!9s:2y AdJr?HX\UN+q!H2kd}Xa "v-oDFdi>Ƽ=^ #{z'M\HnöGS^M#;pF)\3$i3Ի`Tҧnk oIp7!:ZfB%^dGM:4 qҘH,ң]Ia^Fג*5te k5pm:  )ṳn̾q$C\Ho'R9ܷt(ERiOp`/TqJ%0BS^h6 i\f˾q>guk(Xp&{6=u)"H 0M;t! d lB+Dil#ͮժ!Uf"ObJ]Xz5[ X t &xXqW+ C. _O!V]4?:a> ]2G0Zo⤘2[M80Diة'@JDǪ9K9~VE j h.u;{b|rBXb8|+C}j@"Ղ.L73hЌ"J6b- c ~*(& x|R z0"aϽac :!~1,ZP1Yw6GfQӍu!#pg SPr)njkr٪E AܖRhӓ~ɴDogP 8n{b%e }BX?0GALz[jk/ Ð_#a$\2_}8 ڭdLt3&FHcFv!'`Kf~@0ib+}*>(5Jj:t_ݡES%"SZ<-ۑ@<fxy.BMNJ)΢(xtS; 5zt崭xֽ)V@l n+ C@ (K}YywMu>j5`E`3/KyO3B\y]LWd[O>vNH&4 NKw~8"\Nh8?Fksnםޮ>b=z| t77X]e8ԪK]k ~m@x?pZ3j'->Z9;SiF;:~_ --xfVi`W 0 ci/ kJ`[:"0\Brq.H61NADfjQB]|Ʃna7DjLM렪5Yf+k3&oC GhÓ&Pxcs*Iգٱ-07^u|_:tgC3MM1:Hhzi)G&F0yqJ~ҮcH)~cSl; [h3 'zdZjALFx53Rb3Re?V}yqd.ڔY{a5a|=uq` Kf|k $5ӦkCd@n9MO$ZV,UQU2͆9B}qt0&r)l|~tQ.&݆C*X0KR{EKZ0t'34!S,,[sO~c?$A+nuP?['Vj&|Ccŀ&ɢ\ =ݔ^1r$$ŕ%+P&Bm`>XXaiάv⏑9X~B r]Ԣ:)V(k?18D~nBg.@݆t#4VzrEM(;q WP6'{9/%TS4:%huB4C8XX Q}P8+' l7YJ9 P(#xIoA-x8g344Iv4]MK+:5k~XD@hQ,AT)mx~'@Ip doǸ;ߔՓ1H =!<+-~+3~p@[yYl1*:IuR!NqbSp d!1@"YҚC-2Ayr n~s E2+3Y؅9,LK< pJC@] |LLv%9DGDtb5K<!U*T*,,n^-H{N-"*܍۟R!~, 8+>3yE~26hGM QVhzLMre1qY7ؖ):ӻ|9'`OՑ(ы~,+3dxy]2UuM_(p~EA?MN\x':LVzn$_D֒]?hd=X*ZT?In`Ӕ|^+8oO/d1b(ix*EreϳwM(~%+h''$~]W]Be})/JAU EnfQu;:CC/V!oF}HދAtx&&q"J,Í}[siHUGm\$Z䘼ye>/8G)PьcZ*WUN0?M#WDjO<~Y?.*++:qfnv6˰V I9`URzN]f;+ƒop fKb.^A!WPv9 e> 7C]ǕXcJ ([Oɯv5I;.B'D 7m~!ԻsS92htX!6{St+>}H R#M̛gƁc=ˆWcmz?/3K TrhFj}Gs1"a ; dxu@-kX̐w$@Wg=FlTnd i?IL2xo߫nǭ Ȅ߇*rbeMI >4e|>KMA#v;yJq*=eұɮn ?Wfh`zâ i (dPM.=5#eLjasQqII}R2׵,|3?K=̠.zdIfF|DBe#MP-Y@jBUS,W9[_4mdH%7a O725q y$màaԜD _^@7!^ɑV(k3*، j-Hɷ}?S/`זL"P )3) 0u9hNuaРh0EY!Kw5_ZC  C2^^r7;!+7(~ ̍=Lc|v(,ߐ$J54aXg/q:V}v7X>AgwFR>9.VS!]A6(ͦ<"ˮfOx9M%uFv$H.}odZOnU\Gfشo/̕gH8rLo9S7iPJje mb3Uq-;&"S/ziܐ̏92mƯYsO~;<ݩo C =.]+Yrg PUMdfOWEv}ɹ޵}zy, ⚠bUeT'8h/1}&@? ~ yH bXgi`I[8uЦ6VѼ(džƾ?}ygҤź>'Ұ Z[2JtSw"tߜ 'N;ȳJ< AH7uiq<ב? C2RF`SSO vZ EghHm\̜B$[.#$QGk[pkTG>H,2P0x4 m`W%?͉@t-LUR,?{8 KFB\ Yk\S#&QbG8ә?j16m~[~\Ft9-{}-`̦{I3xI|:^P.wnJAa޼LW1\on#Mef–InQw He8*&&+:^8V:0NZqnVT)=p08r4w,28Zª.>SH)@;f> tZ#Ed^yf1 O[w7>1r~' @m+/WƠ=/kOaª(MP`Ee1r)dk.=</u4Yi I%͜gCesD?‘K2~uוc6_=Gi"k\x~nbnZUsUOR P񁥺77()>AԢ LU#MF'N$Jpv="8\pxʧ- $Z c˦|S3"F?it%>pƳ4hZG]5dW~ݿ)a'?ylM)vqAH[!3%ɆL?nC@ h+k$p==>FmC+V N B;SCcmBlS`{`'p΁R}) Fl!gR&E8{&s'F$+_c]o8iev./ulAA Ƭ&m&˭ۧcv s9"]&JTVZDCjkA@qP 6!%b#-e4[ʰF[}t59Bg6'͒O\އWfs'A}X8C]^V `/2pSSS"vDw@*&KpJE|786;ॺ|4VqCR%%7ޕ7v!9 SS[Q-ҍ{@1⠭VeuZmI apiϢWOzMƿذ5w{ߩM)GQo oh%a!H,b59lP?]ўF4t] <u%]qkfOp']kxϱT'خ4}m4hP&߃ẟӓKj&FR-v=1pm`خq4iW1%Q#SX|ȁ[^,]źE&IYhI9McfmmԸoR E>Q9q ~%X!)ukkMe)p\&5'7ja 1V1\=q&fmayYN#O,@\a0Ͼ j@=EEBFvIO ADFH!*ޡJVLbɔɊy)(ZWɖbqe.xWNеMO0iJdz՟WJ~妓!.44o¯ˎtqם_b~o|p >xՌEdQVTM?J9&H4CwSaAPj2/}_zlMI[.$Ǜ| 4SOGb-Uh2MzU8!g o+/@[3KI8:r; = zt3Wk8ƫo8_)]wf_o$IF[Q4-jk-rt0H;j+v~yb*u+4@=dB8-f;48x_GF~ou-*<9vg8wcS[Ƴ[e԰`9 E; grQ/QA&U+zKQBYYyGR0Eϡn6do?FID tI0J|9m  gZXa ?j$pažs[mBiVӝ+v +pN~ zcZU:^}|3v 8  gG0J/hUWjec C'Оfu"lݏG5y3VLfx q C#TFNv2_*gha=BZwqg:7//c"oqF]x .HoBq&2RkcoTW%YEr܂baAMfL>(&Z+6}ɨؑ:}%TğN.lEĢBQó$`@VޚX2S@QOʽ!ݤf 4 B~7A6~["j{J6݆ wgV*e Bo)80xbHVgviIh>Hl BfwMg,,Caȷ}%YMȀe$jÈ恂 `lTAizYcT&&+oٙ Ɏ7Rz=\Tk4\\$Oe's 2&$Fgs 44*]P΂"[~ p g8תcӮ3f B,QbZ!4JCGc1Gnl*QwՀ+t$c_ڙʑ8 62fD$m#ӣWZ!lJ л~q먘HmTH}"Da?h .jd3'XF뜆s̺a(1-9M) tEZWOBh_ZsTވs"Hgr L0Ւ:N7GLh A:?) ]"x4&T3k9Q0I W+̌ |lv~\YH#Rĥ`iwDf>ʻR?&*I3J2!_J< 73Ԉ㷠TJ%>^~~i(Y>9OQZ|:a:]EDXs-m=\PMtWC@H2䌆l|\j{*89<)SvK4^|fohtըƙ"F~Kխ^pO7h ~~ū?%\-}zp76cЅF?S ͫtyzesߺzNz*>a+fU_o6 o[X<5Qž.~i*]]d <ݯ0Tg\*,@T-.Z;_ЀɁ*n?ȤA?J KcV^=8[v',D@#5l_BE'9UJ_$X=ֽmD'[n7y\!~AwH 4c? 8D_Ta7z᳇+# 1 Dk]+͂r\Tp|0=\tZ|JgAj` ]Z9t)^&z,qy\W@nC(,P#p`rH{|ZA Y%)]1ظMV%͆E0=N؋^8HcU\&ߔF=ŀ 68ݘXd9=K@.'{FVުĬQ"}Sg8|[x>Ao:MWG(~vaDy,"J:.E/xTp=71F>x]]g5"dh>(߭:(Bk(Fj5jo {R/+jn>R:Ŝ =CJ4*#戞 Qy&u 24q,4!fE8jٱTZ'ywDK)tB90*ùS@H~:l9Sķ("r;d'(Y蟍I%H .m !ճw#M䜞/r8~889Yss!a2Q!ӂTɩDkDH__닢 ?tDr!$2b?&k C!`5~tdđ$ֶ i $%} S,zPze ޱcHݰaSOvHC j#{&lf׏Eq4"@6.%"|cH_\ٞT81zI7zH@ ?ޭwVާ$UM`1j(ՁȆDи)Op"ݜYaĿ~d+܃)uc= L9hzl^$s&Cߗ+r\= -ȦH[9YƸy Z^vQPFÌh%D$XOr/uG@pKm(a?EHwB*nAZYO4נrK{ꍇbc6ey4/ŏd*;`H!ԷB:f.WW,'[q=gNs3)ذ!:կ;R`iʁ cy?qBtNB%-Y>WA Rox~D0o+!VO(aGb5XG$ (^V )tj~$pv"FM;*u 1k A~)fS}IfR-PDrOפ\0Q.ԭ\ yT\d( :fkVSoÂPQqk{Pd )'zaS1c 2w14:v(ϛ%>2fë[\̤_ $~t;f2@'9z Ir2H!'QX2gKaF ?o&[YbQ1bɅPjKݭc]+]O;Pݶs,ãydء2v}ܱʨ,*QXE!S#4.9>S&G1싗c*k3~0HeRzpdK:!\ĚzW֖h8gpeECL)~\Q6@>0"!bTMA3GWF0b +/Ƒi)jYÇ[p:e:oŎ)ݞͧ8HwW]s7Jr .`a0R474wc&l $آ~8p<%_5y~Z֋)̿\CrtDfG`Àq?᡾%6:9.Ѕr e0f6x#yBnlPh3PS2D#&Yy$oN=BIL*| ddiÆr@Q Mg’Nb^RrĎVj*NH/vK#5tG\QLxY`}jч#NלuPV=خ~8.Hȏ lrlA/߰xn7(#z˽.k q][%Fi2z܏`u A6A.p!yfֳ2ȴi!ɹJu+o% g0D6PeNLf!`~W$гA{QƨܫQȿױ R2h_AQ㹥=xL3١G$Nl9uE{I⃲etiG~[`jߺN6c,k i(6i@IѸ,WfX0SaXY.Rn":E\bvMlR A# jy|p'$o1^pQ,.) XI/29usX1Қ Y?ۀ))n24\S(_:G)ת.28-TBZv K#H<4{\[62Q'M6hku(_ʧ@!QIK)t NQU^j%ZGqI e*@7PNUĘv6dA)=ݒ3ď>g?髽l ΙVth]A7s/:!/>@T>DizQ%YMkrBw]A=ufE84t ^_a!1=eX%o\} C~Ao c~8&V`CsAޥ\zG`a<eqn pY7Ȋ9>co0IWRqaPN}(hR[du߽NI^+#+~֧bN՜[Em {ٯdHZ>S:e4 rqbX)uʞ_/%&fhb#Iɞ$}0'+X7iY<ܴ#җN#^-1[z@bmZ(ۊ(^bo]!Ӻ:]{ ƍ X| U@/9$_n2,·$"&ƄLhC§C'89rnsP -GB'jS6'Ź(*"Rzaݭ!'ΌnH lYT[ШZ[:2cy3QDovë6J\|ԕQhۍ=r4"4Zv;-WGmsV.i08W)[,,7׺ #V*"5H%P mLN(Wp]ş+|~qHaL:Uk=tZRŵ=RlpͺV@{~@~ICnA?`e(OlkN&ǭQ Wq44O]OxtٺУU6-o:G8c2gsKmJednuݱ2IV|ƚ`40ݙ*>1: vb {wҥӰH uT@T`l_^;@ pWv] ;YGiMa܂Q0~ 4Û}!k`l5]Z T}zᦚ #Scyܥ7LXsf)*vZJa0mK!=AmqD]dkX23;RjѶc j}D:+7%;]c 2M9´ 8gH7T[}-JS/݇$JTJCMi,!w "7xئGLORI"=v7/KU=wm}t )hrJck޽SmN:;L(v8iJ'K0 ߒog/ͨj-f5!r"Ei?a+lIoSvd;@cn5gx։o4j1J%D^8H|wN~,QY1KkoƁn5_U?cQqH܁Bzw?b>Ò>'D"[_(bvfb@yqGGHN2^"Ki WlP%+$SY #DJ' t+iKS&OF {CL&N]H88bDQD;dǫĨvTs^sJ0^Dtvb)\퉼_1r W%W0/7秃 W*F j>Okz"{YN\ wS"puM ^0ЧTƓө|_-2Z0Aeٛ7h_m [| :!ʮin`PEрݕd Z4_V&+x LX!;!]An&wAhaie5~kz.N8k>DpO+d@? rMw ;~;ޕ/kE Go$[ͬ$zϑ :rAKG^). xǘih/7&kJhF!7ڎ@f=3K>W?ϚE}ݾ' T>z3!EnQàΕ} ?ÍNC]1@(Y=+&!nDVh !͞rMp[EϵѼ> m *,_I Uw¢*xqLDx5D9FCo щqW܃OWxkg;RA7x; / I7+(!zMI*NLyꍷ%%?^z96T$U@# [\xL3q`yUVճ:8]{4֎_!ȃ75wϡ[lS-;iĿM@{`A'/:ƌ8\9tf`_ֈmUhe=/1*m\3n}TvC#éٕaU%c잛=.o!ʖ:2MV|Kn;~݋~SAx"! = W>yR1 .`3lבlb8ĸKB TOvDYd/\r3܉R:DuߌfkEe'k(J[g2H5tg|Wpp{OR8%he O#P`r;v\݆?췛if}6RQÏ p_( ~˗W-Gp]K^0/Hde/*Y˹oRrPG Se̊Jc muk._o.:Qꊕ ,ۀfMՃ7^0he@̪SeQ~jG=?lFL|Rs-XG!bI;fz,$yRI'/DSa\UWͨ[T1 %KGʗ. .JW Ge`ˍWQ+l~X 4!+6Z.#Ί#m-'NhDE a+_CeCdS"k#o 8]X0B@r9|w' N7e~wAD] dK'lfIjdNX,2Z9В7 Rͳ 0둯8 7l3jt郸U6_0ȱBX-5:^Zl@aH}}+tzkٳu9g$D_7 yFqa{8 FGZ#zl,F= GCaVJ4(tޒ:{[)qM\)s%LI`p`^*Oν'!-!cAn4xQI+E͵".n% ˘#@%=9ٙ9 {6(nS`]3 |(0 Ѹ;Zt4}#\8f5$O ޒ#7 (}VP_KX+$ <(ffh&L$՗!=QXTp5pnA$d wN)gIEܟ#?Qt i&;UF1$Bj9bu1_/p1M 2=0S@=H%]ҡh}(.h]Hq<5-2K 5O3Z#lƕx}/͖Rr"}SF/T;9JE_Vۀ2z+cIbO^T?3|mOhQ.$*3K7;ݴF`ּs%)DT)Nac&p,k^cV&2V#IۜQgPYWD[Nc{u_x%BlЭt?|5X<{}8$|d! ]>nZωvz42q7y&yAyO l#.diVNscM~}hU~N `*Oz,5/m??@F 5$ E^~sMz k$ v~ߒƴ8G b]Q.#6~HU( fh 8?O6 (Ccm'|P ßb$,Bf!1GX9-y y h.VJ?05S2Ttus,y^ywu^ABSKsL\WWV,8}l1tu2 EUy,*iG{Mӳ=iNBPCAx ?;l'L!p,/NFћ\#@SLCMG KCspAzaֵs#]sLX}C BBK Y0Oy`rbG DS3յR o,l<,;|`CЭ8{^RQE!NTDtj[`ICW`< i''E/ISʶ+~aA> i~&½^MqT4Ī崵#[LCk-וPf_(eX"^RF9 OH\GҾKפMʂ, _s"5~>MEvJ# 1x)# yp\gjk"m~bypPbŠ0ogmMB@n}M.ֶ$!Id!lC1ex!*K(/Fn¬kuyPew9t"G\} A7CiQN LwG?eQJ׹T)CA2+R|*+9։ðQo_&-G=isYytjjZsAHHMg9!e2*8l5uH5SqZkV74MV\L75JD`re= w% 9Y[53:  !8b^j~g Ƹ)cir`s340Ll:rT;cR vbmNvp~,İ0$da<1loV&}¡gz{VyjLmhQ rJzta::  wx{q6<\ر?vnki?,,CtK&q7!+XQ!xIOA3㤭 +?4t%^tMռ%390&vu+L!Fk @:j>|_/?[ @J;&@"MM]tGz[tY(H¢]L vs%V"+Xv## nJHY3@ҝ(P}Y6.<0+u%K%$7 =&l`)2e@:mWT{;',;QUJ|ƶcPY2&yOP"=ݔs 1L2hm ^V MQ`^ZD"2KLCǒ6g^pnWf2/02;E,8Ag-G%Ia `*+"_oK]k/H!(v BHG3gk3ˮIskӎ)8*ȯ}(i8CU/YL0]"DgGƀHn&9*xB!t0@4y\Ѳ0"g5cz;ԆrN~CY..vaPqW.o =#[Zvв0R)@WC=|_9Q %7o%9w7D_1V,񦢳WqǠ8]b0{(\ ({/Ru&z5عR.:uL gE^غiܮWr~ #oRoUl~ɿ nZ~n}bIN3Ntɤ-cI>Y>;AJoB[j:=:nlB2/$$םV !Ka窹 7nGVz>"P[ n6ꚤص;"IɈU&rVd>yc~1 ^4.*^j({]z{u Lˍu _σ7)Ha {oঁSN)j5qX Rz0e"Jύbۑյ^*P$מ_LpD;NeM-V6I,XxK?F@/#9l`(bb eE 7cHv\=rwKxw6wA뽼vj|W|Z3W`u(F@ELJ ++30 a.e/@=zx I^>cB7[N ܐlT *-o/J*~?&#2?HWJ |g⌏\M@ `Jt4wRpɺFF{DFa2ZFdM߮o<9`͓>!?C8}8.ƾj*l 6pWHSP x^gg(D0c~g].E؀^+o18Kj G0p#&Fo][xԇsG.\)ahcfgeLtUUa+Di-"] Ç/v|hY9 ʲ߆M$byqLz??i <&-YI9A{.qεv:Вm7U  vG<LIkoBh<#lա!C@!'E *\ Wt &xcJ,Ydx1t:;DEH:4|ov 1qHSaP*O?RzEUB(z@R 09$mWFN:RB3A{֗ d)"N`d1D--`mL V1C;[86YUPd%,8`k¿҅F'2 m)*ERK3.]E$nD(RdNFBSA>G=ÕO>^a`VtKg@B,B"6 ΰs6E+b7lOl2.;rӽQyV nD}1\%ZԿכT=xҋ/`v t PlPbؖ]8m6h⑓Үa6+60֯׿S ~]xS#TrXch^_m$ih_dt{ͱ)>Y"EōQU?웍*O \`DW7n$]۲B5h U, PvzrnxO!nӮ}pF2׿p'<ǒi/wc\UI U48# /[Kw:~z1>Ҋ#{(90bȕ5g2DFP Tҟ7!B]>i܄(9@O)KpT;~ E\WY!ڰΒ P'ly`.ΈB~$;ԇR%O&i /g,V yT< iqgj`r)a[1e`U&M8X,FPOhWN]n_BT<"$܆t0_.EO畛yT:'gp$fOOy(eAL$|hq|4\=mџf]*T%5+)BAӐUC (lo#Tk.=×VE8qGʥ2]c.Tv- 0C̷',<|C7n5%5MLغ}LvtP4I=X}|8*,;Y!^0WN隮n^?/f/i|50NFu0xNMrBe2kޡi0 !8}<~nkzxVY*DDM,;)͢|zGŬI=9м*g6OKgWG ԱŐ- NjGBD{YxY||g+ӴN)6+ύTSGDKԆ|:ik{[oAN^R]Q=$@TmqyVҷZݔ'~N/!۹J 'z: M@0=Ha9]מ]?K]Ssutwh(#{Uzz <[OF) Gh.WFwX Ck[FǶMV}8vΑbܻ ?jkijV!m}R 'SbyP*G݈ɦ+@ԽTp뤬ZCcYnK.*8ILjy Q8$)=oH/:o*bqsX$O`$%Uޓo1WWUnlJX r{DŽ.6opيbJe2GTghxKw[P'y ,XZrmE7Snph^|7I2>b$iqiräPm$SS9ܬNiXWB7W" ][&m7b- -!yuɁYOOl o*n+k&M=9ԡ>{ }15JNg/wAru ~{[aJBըLѾi)__mAiMqF9]=xFm0/`^"olvm˃(ӧh_=6/kܐ;Y_׫DB.w7&^@K 鵉8SQgR3RA;.zYsBȾTKN!dᯔ'.us@1xU#(DyCBGO{'T1{p&XO֮h@p<^sX8\JIc|gVogMY!]^C ѡ$HJZEmJYrLfg)4s+s;߯#:a`ǩdJxhTI}$m؎-b6$G베+B lM"@v \ C֘lV2P_t O;@HkѴR!A"Vj&a^ JZGlkZa2!l7Rt>H3~hq%Yw$QK whdas_nK'b1JoC|6dEGܼ&2GM/Aqt_T2O+?Ndl;98Uihp մ %@i!keH`1cEuϼ}ղ0{\aThae虍YV X/㔁Rf\fh":^gBZ^=$x GGk%w+˖nTW|`A?ҥ%@۴Bv49,>r?Z aq_' QO5=q^_kϻi/^9?#_cɮ6^nCƳI,xT"Y"8a5W0$8nn{e=2G\op6N+ޒNĎnPT0Hb&T(n/=jz]P/5D=j/WK;ܣM>'|fpYar2;vT\M4Lj~>YًB߁" @rX&B 5) $qyoqަ>~12y:ڰ@Sqb '/lsbec[x<v~,~G6PP^1(# ̕ݛf9.i".kfP ;#Ft@X۳C)"elWLO,ǡ9zq<ůsy&Q`56L#k:bHRd=] t<5oK^i$D#"iVniXjjLI9Uݎ*v r>m%mS]vP_FXNz¶h-EMj3[&R:Kݳ\E۽~4:u$5mi6TGL *00W'XvVxFK !oT5r0p3[̯\SHAW%{ zxJPi4(zfCOV -w&_8_ֱ @\uTLl6.X0_ bnH*kige(~?Rk Cv9LTL[>GtW%-Qav~jMI٦X:Iӟ]o54}EvQ AB|P_.Ah.͛/C8~<-mބHq]鐠EDQG#i _9.o$ #OXګޑ3J6Yx0ԋ&N@r%4UK 0K &p\EGW"֋(Y @l!Xi!öJhSt;8`/SĻrٟ8Lq b$ld]yTɵ X'x#v(:dK/ X>ݚ(p*= M j+7%9\Xgq7LpsƧe1UmJ!A9 f#>j5%@NwMrj;\;EnQ(`6}I 0AIANָ+f3N[@cǕb p)VyrHwθǚP鯉M1y*X䏒 .~-;טZ;GZY[Y쪩I ReݒQ3..սyr0o8J^Hn5 lejrY[}I_!6&Bfi./ 0/7PR j73Cٜ yAʚn6{)ޗ3;} Wf r3E_ݡ倂 |YjԿ=ZGa6"$"fqlsQIᶥMzJK*79p)` 9l' 8b\~V2Z2xl5 E뮐3go#Z1!yʴ8NA~D M?kH8w;sf'nr2Qڂ$i|[Gb36fI;"Ytg9iԱ>=c`oJ O[KI)6w Hd]eH*TlA–(b-Yʞpq d$ִ$ Zc;< "dKF'?tҗ@?t<frcl{iܓ  [3﹙HL/EWe?*;>~0m4 L#3mY=<8-7}زNrAI5PK[Ty6*Ȣ!N .`o fq ?'g?{H!;u3(LO. t߁>4djtsٽj/+A^vOXXz¼ѿ]0[ S>n>]<wTKtM)*:ȴZ?V"&oA_Fr\j0)-]`F*hӊݎb$x$-h~= ']¶+v+ mO6| h5J؀1cM.ƬI s-QC¢p0Y*e?v["iQ&NJ(-w(py 5[#Ԡ63Еm\R`"'94gUl_.,ĝ褞R~{z#S%$^ aue]WwK0rFKnI՞~b0ʅn'<ˢ#%Kϓo5gh(dh͇,bJ-ϲ͌bYF nU>VJ>;9 /ڝP⫗%M#4x%2d]rj:^ hy߂7zB*L["~stRA2ePork8-p0/jt5Iɚ<3I &ОTLs8wHS'GN|Wyq ߤF9 ~sG/L=|$I\N=Ǵ(J W =bG:{cjܵ`DIIH0ז/㕑ſQn&Ǡ4@)& db(#%]nO*#lW?.F@7l'@W՚DI>q"U>0G8h(zo3$yϜ^cnx+57U%W!}24vBɺq}0ik .7O\4PUʈ.#?jrH%p kn"lMDz:oXV 4-[םW'_Q \;GOK*nuFХ*#ǧ1*rϔI0no0n,qTʢ4hfSցz7Ig}ܵ^+/ުaC aT{E/Ҟ{{C;-d!ͻuskkKhMOU`e[;z7$WwݮEKp !r"U(`\A * FBV^݌ZZkeh[ .C@EVXա`MۂQsΥ8Jez8=@b}%\^8vX_9JN}n_;vBpnjLnj =Il(dM2$e-zĴ1sk YM̈́ߚ!xGtLEM+!h3IM@kTZ~ԭvEFSp$=elyT5|Xcg Մ;g;ukI%\fA{{fF6_ԓ"vywN'kc侄/ 8vV%Ҋ+%bg Ycb=LpnxCp[xzwYpZN7b;m&/|ΟJ₷c?q: g^fah5'n1SBΏ=6'u GӞjCp3qމc)qIkUR8K.]^N$rշd(CLS6Ĭ{S#vz`xǺvڻl<ZmiC$AA,PNʛJ}JR"QHmF~&x5RgP&]q> I m7C.-y%!kؘi-ГbJ:8_ci1_-qi9N%V c 6EX>Q.@Bh󩞽ٗSgv948M0!YRlCF9C< &W0Xy_(]M9cM &W QRS ×e?`g*y!*c#B}cta|8ױ)umk{p0A@E, ˁmܔ j2:A6Ck=#sOAN^7R}.$O:F닅#g{4YF' Ю`k/C"6zlz(P-}..^4\U y( jI?p#<=ލ,\v uJFfIˇY\唥7/vtwQ)P40+ >q`ѼA7h f}[ HF,:1JaB\(l;0e?GB(FBrm1%F&*θ(Ț0Zvjʋr'Bܜn#E9nm%_ز˭clKws+i]6ϼ?șoE0jĔ}!;)$'d옦L$ӈJŠonc5?߭2D:S IW(WmAFYw}m MUj[*G 'UB[4g]Қ a\4 WEAy%L<;/M=7pY!N' W#Օ:Sq2`jsIpM8μ O6%7@K@oqnpvz%C%Z@N'ݳ+>um`B'8Lw6ю>ngWqXO4{]WB27l&-fJ/c%Š0m}zvwD3o>Kqޣa3UІ܋l3R2eʟl&űbq?B)<zz K$zt!E" ܲJu.Ll֚\S.~zD<`42>+шˁԣ#sQIpEj[mҷq]Ϛ-fW&Z`{Q:4V2YQL}R 6BCpesp<2Y;0w*QIv0g|6癑^rϐ{gE3z{DPB)eߒZ*:Zz+ʩMog>B:X~wbɀ77ŕ%-#/RS iFkˎݤy]YL8gVHǑNu!׀`<# 'A: pފ!< ZKY ոIu !r-ϴ2bx1T0p Xx8{]YjvW\{ț:H|T#e|v(NЋ'Gp–ЇӔ?~ IGg[m3Ϗgq/A[gݤ$B=KJ&$ _zEˢ*[Fw zxn-"yYBx$}Z^a?H/L_ :r2A_CK\%2$|J SBR]Ufr\$mU8~2DoAh8{;o/#ȯ8#zs;lt#rȓA"g ޗp.Wo֦zZA:l)%4Fa8VZN[ec{Qo$zVP3QEhh9 po<"Ѡծ7߂%LH5+0JJ%t?tk͌V]W>.G*F.? qw:pmBJz捠Lm쵵B iQLA4l( ˚^5DE;.9.bƘSM ެ S<nsq]/d#9`}VyL>.9433_&.l<‚T"h]}PYqHeI ŢL+9|SD Xj kc4HPU)W}?v>IH_a6DR5#URsB=-,Th=>jir/+i? [١+h}c4 P6Q |SD $H /i IvyM#0lIʾND!4B,S:fbI n6tھ]hMֶSRڪ_C`eM,1{X&j7ԤMY%lDx]BY_͡w~BSŸ,XPPwiUZ pRp#b78V68͊?x9U`&0s-- #% >tӢ/mHk$@UoYzy}#?-ЫFvV-Tnҋ )=Qh4j+wrQ&!SDM؅%QsD2r"tɗ=/B5?Mrˤ 㲩Z.*$X9mw^4߉܀N!+^ΪsGU.UYPV> Mk*݈&8Lve}?4MF\~" @]ȕ[dX'4,V5Q(bCWU!@]K{HJY H@KO ]h9\[M VF4m!e X4UDD 6YP7gspàȼV~@ˢ dMgLŒ+ぱNz]8 cI2tz dd !"-[DP.!FS1QZ>ʷ :e CUu| $DIDVQ ?pɳW)-́ H8=[ +xtT8`̂5\&N]D'S:8Xz3 K.oB#Uc f J}3\9lxP(# DsE0 :ې Ɛoc?g@/5rkeJ_uOT SqT1$SBđڷb1m/Iٮ|a_V@;Q$mR sH2ָL.<#R=,H$T[b?N/eZaփx\z|˾$PiKONJ;@*_w+*Uw\RS4c"}I1PDS1}݂^bX UqmF5J?\ w!0e( &{~*Y8\g!ڢ6Ydxt;@$IØv >e)st{ XIucxdKѶvtKqHC8Q|VVð紈̓ƒ{./!d8Ah4I7aѪ >oIUOc$tA[µJsn5 )1 ɂ׻ _UH5׽g:p+4`l~`v# 7 3iQ"Ϸaj'\un'kYsth1lb)ߝE8xss& I:m:49lͧ((_8+ 0p@Q˒7RPI=+΁3@_7F,/ERR& -6WqT2vW\>W`~͚}J) O_X/'My`dHAb*٢_ >-w BuY2  %n&B78t0eKybhӵ朮{ @xN(O3Fn- 2/C]ޚ!x ,FY80ӭ&DFr&.pƳ'v<)16qv%¸wd *ۇO|8b˄:I^(yHN 0V,&=6-v !=ߎ 2s@O q&n9VN<?9˕)=@d ]-jîʿ9p-SFoPP yHN/|Փ=J^Ss޽@3>]ԚPiJ~V٨('L<**Ļt2qoBJg$•0"Is$, 2C A֛J7#-EJ=2 &L"Eva(BE'[H5!Xd$;qo?g4Pf^B8# 㡅3 jX}-K.k9r7UziMT"BgTP>) ׆kj4lbFvy}l䀒{lPtGGG:4dV[nwv A<"j%fNuOK+ D *~^(mkk k o-†F;O) ޠ/ i C$GL*u O mF(` 'U%GjE|ʔCx- xET.P P%,qfPvu(T d@b)di" l$޼<0la19e"SPfQ>Ipz]HDc5סSq h_R뿢reoINu[EWN1jj=YD{R6LTgYӞv%GJk8tuכ=z1G.La4Mz ڻO"[6O癦{1C̬E<͏0.UDKR|nqkߜ 30(Y#Wy9Gk֞}w5*Qgr. N t)*_7r{.zO"*>Tdrv$JKz,<\fa a2z~y{M*aȿPhj@][Y.r 6}o,tڌl@4PW Q9!R;u+6f'iQS }%G8I.!ܐ3fab'[ 50ѯRvF rGf7![=K;%"RӜ'I'D"FzD~ q ̧v,/T&VL)R%q07n% KĄU: 9W&0LuXmr $~3PH~kvJ(_c ۠D}Po"R?P'7~AKX<1i$P`2=JI'v(|Cs0'/7A~\aGV8>J˨Dy!wG&Z"gub, EȈk{[BBy{  vzn>_Tc @M |bp$N˪Hq?g%ü.>gR,* r]Ֆаw)Hw11)zL!N2r]@C2I 0 4T><2(J)L$Gv5#?z=zI[M:%EiKz={H"3GA8 HJlCc]:y Ń6HH(;t6Bj8Di6nlűE Kh$w. d-.Fy;G}Rr4(N2ҏ9\)O쯳 9 l!<*n}~桵a|nGB=/r}c S`8FͧNZ"6"eQy> ZSӸ"8T9q"E}Z;g rK n Ϸނ'ogL$#T5V0Up/euX*v ]J H^HI'Tok1aϦIXV"dJaoe=D7}W=`q9tr tF-kWT lC5 D$]8r |O ÓGTlԇ1Kν.1Y(̤}Cפޒxb۬'C^D@n8uMR>A:Thmߖ4pfN Ʌ>sdv0kB&R4 Wu3+ȿu04EA1yeU)>{ryy}[;o1 IwvRՖyZ=hFBPX4HH[| 3Ḅ=]IfĻ3-a="Ȑѭ&Ⱥ;\ɹ4b֬2RЬziObv%s׊bCt1 BSVq0ߊ Ͳa&{w A %\9emhRP$?m %ҧ@>uxr 8d9=Ǹmgf.ąqk&'-QI{91UwN- OUʇ^PT|2fJ+Aؕzħ+@>ߎdD#.dB3@-*(.$uepsf(glE {=59x*"𕹦=~ :u[^1.I!Qd2j~)V=fc 'W-Yw*߶Cldtّ90&M澇V/h4r*_kςn 0=t{5Ic]uu V:> ? f}I$Ǣd,=M-J>ft}Wg\8W<RtCxL:-2\HL]-%z(eN5yG_ a2^xje[8ߤv'v7Ts'  fc^PGa p+Adqk3 s?Ǔ*q sIv=3-/P&:Vt*L6zǃx*1`rv^;(SMo ߌ݃LC>W,7Rf\lIunr/ iy#ϖ:Y-V5k\ZzAMg|^Ey'X}=x_9ݲ }73ny ˕< O$@[$Gz"SiZ`\p8(JFlidh0i"k?t/Y;6H1@i] h8Tym #c?=] Mbe= 3`L/ߜ.ved3ܒ^* $%\wqwTGP-V}s\"XDO,"d|t#Kow>"Y#Wa./(I!ɡY/B&,$B'J|+zsZ^qВ3`*Yf\73cgxp\SMG"&A<8TaꨑF[VC5U!Dp* (7Kۣs.$ÅӍY)+K zbp.rj@]P3m: lfBơQ(AߵM<8f'Ak+G_gn6 B L M:]?IQYt lQ"%"Â@[HZdKZrH!AYʎy`ӤT4Lf0DDl`Tbhqs`ߖ_Bvn+0ޞ_VYJwUPeRf"R-7/ 2FhIw OI-_OJٔ?)3TR˅om<"%y7p*"a ;at2Wum0c.D1v".&FuLΦPWLRЅy?(߭. tG~AdWX4m#TR*6 :8&D~@BWбˆƀ]Y2Qx׍Brb]ډ[EO ;V,m밽?"r=O`ع?N >WB+tK vI^V wx(=:QZM[q⾄7N`YC_OiнfpA9Ns+Z{>nPȥ2/9g'Xws8A<4PaOt.t҈l57̩`hu˼+}Yd]y ] 7[[ Ǝj9Y}H`M{`Ft  ih­,\+#vL# )hr*V'{BE!W$´Rm 7O\7t,N_L9R@4g pel2Q4W?k֝b|ץo#T|YRn(46*N.E&>@%hkX^De\µ2P}nʶ;H[ Gf<.atxm j?&?whc7d#k#ibyvG iJrof4i!3Db X\l.('jߞIwևmuh- 5tvW(%\4 T8_>mnH+=6W=aB?eJU'ƫ sNȉa;qHe]-cb΁NyR949pxͅ˾9ݒ~wƅ?P.mciRRP=īpZv\+.CfA@HR$!Jaz &a3UHM1~px畈fcLi/`-ID\uq}?IZȣCbdt Nc⇚LWz^gQXb'#L[T,[-$i3h]@&E)Cs># !ض "qi;1)/ɛ{f}鮞A9~0 w/)0kwv&j9Nˋގ78ZB  J'|`Xk` ,]*'EFͤ*pޕLzI. * C/LTF4}ԏ aJKtjF I#xM$g_=; MZ@%ݚ~żCt'oj#Emh$Ivg#^nuY-v$Zuoa"셍)z6J%\$tys{z,/ݖI@=WU"M/rO{wf6ќɌ-`D&E3 l2 Neb,w;]vUĬAD|6PٸTu_.[{& >ªsow{B_/N;chk[ķ/ Z ? T(4wAz4hRȵ/7߆Bk.@ۗv\zPil.W1PJw?6 Ԇ]Я[[r:!^hی"8c?9wz([2Fg{ڑkOʫpǶ9i? )|Y2C˗$$+e/|͹SgrZ>OUQm,4g7|RfU(& NCIU8 7.kNVd>آ9wZ5ȺڤP+5q`9VyqH^?'캹w?ڽQ:?<]1DһE^3YI& ҶT'-agų+Z{pi@4`w0Oʎ=7ឍ伸5jxvj/,6ȮvM/azb:+s`P|ʉQ,!5#D0狮 Aѩ%ɹ.˓`1)r(EKS5X)ވVPc# d8Tqˤ4$`JCϋG7Ayh=W hơ,.e}ߦar7߈KvsclJǤF >(!"zvA$w:12ԈAUP9_\qo<1޺(G=>mގhI.=5㱷o\v{%]R u; E%3^wvicz c0"q0#Jʟ&M¬#!T C0FH W8z`-?t竜K/wې"WUS]dIn?L2¶Aq#m&N /-EAñdr)> ݊ѮP_I,TNlSAWY繤b\aO65Cԫ"?3.^NU6:ad|9."kjFؚq@l,)mO֥'|#9JVo G93kI?Ƀ)~9/N(BnlK㡫Wx{,M:Rxu˥6W6 s1]]Š}MxB!P_ *;L)2pmgWB\of%]-$s4nWUK*$kI[b߮XN?s_6acY7+o>@_}o*P@:u2Tᰈ$7SBRS3cDI= Sr?ȃ 4-=&˅KA#ѕ|M7oi1y" ޷{ɂ0D]-!ćT`}ԧ06NqB(q8EkC4Z 2F{Gb6Ӊ*!0Xtx5@BH| A@NgY'EO#-4) {@Xqde%p]l^dSTzSpm h( !`b(~&d^Z(8Bz} kwº8G3 kl-+㈿hq8N]FCwP*_*Ppu#Rf=GaA2B:fB?D46Ь5,v&rZq WNyfA8ɦmkf=Ol)ctybDn66Vtx2'tx:BhDȏZ`dIPq-p/wj'Ÿn?ӅE,hXL'@X.wcb5ڠGL%=Emluu'S!7 -~^Fb- 3?Rr>ԽLiyltZ6ta<2(X. 2i Vc5`*kж3'(I$}#{3`ݞ3MjPw=oTMuc\3hd2X +#g(.Y'Xީt<]vFV+x*]5N(y;u.\E"OTPsN?{ \'w RŘ=/{NbȘO'Ӝ"kwڱBA`Jaqf[hy )v?1r<[mze&x- >UZ=&upTى#<+gLf@?,^tTgE/__Vg]Fï`S K% `Vig'yzC4C6x~eXR|u7H_6ZI4r#p`>ioi:׶ 0 e%[jcEBpab 5 톄W/64%|E=z:A%+Uv@JJ1g _>΂9x)(δ(~!#qٸr(4zN 9 ,*WЕahuH`Si:#C$#K$c‹2B&O%9[o-jm'"C-ln8*ӽo /e+xf[UGOv+VZ,ٛD_ 鈸ȳun4 vRzXcnC$D7U,ZnLg,­ҿ@hqZr8r,)3*m bUsgڏjG$^a js na)**ƒ5*1/48&`΍ϝ8\Šn[2[AFzt{C)mPc`'qqOc&L,((Mip![C5aZ` 6%y a0jakToxXOhSRvRu>>t{AX0 z qNU9a? ?ghcsT͑7hC&$5X}HTM;SK]^~l߳RlU(foҋCE6U@akцQsp}︣hwRAZB^~ߩҸ; Əz)%{T%JZv7ϫ"e6 7üiq߻BFҘxu,<=7;U|` ~g؝B{g`hyd;5 e,$[DFh `:/G(Hȳ{B* Lsp0F0) A>ٵ'?7:PV8j;4e#_F)v;OOjTt {S+[UK>@ =%aBX X,T߲цLu 怩+iO]_H:䌙D>heW)fwQeq>dvQ7bh^*ԼO(CG%S;El%\|$Dhlx#p 4DX\0R'f: ǹPT [EKs&fp0IMlRoMO|ք A,%v<a}Gv暾MxgV %E~ *l ./-Tzx z6 D12qE^em60l~W[՟eL 5WB}a3ТߠQdV`Am/Bo@,m2mhu/=?$bEHEW׹s^W=sdop/32}/E dyOn;dd$>c`ǾK7h1cr쪞R'+0۰PIt,U8r'|//;UN">FP}'NjMtch <Ҝ-_9U4am_po!1h>hOXY썈C5_3I܎[@[y'b[ꏈAY֥xϻ@S8(JHG܆;DrLrFReњȴV("“>Yp:C9/CT`NU[us"]56đ\x05 ]dʷ`5dI2xK³dO%b%LY{a4Z({_E}*Us 0Mj9\]JnrYu-vf_ 44/ NŽx##v4&o' tigZ>_(7 HN v, O&7o o,8>:QuwslaJj-햵+KLܽR]кGJ0kRC֖JdJ>B/G>hÇ2C|җ5-lVQms!ygb3e<3ûK<5S Qazfű@2[_?7;UFn#al:M܁Z}+!dP*쁫ĽdRnIpN:nn,'K77şO:.}[ Aet嗚g|HSQob#Ć1/(sCI]]-9 ?t/pQ}f8n@$4[{}POab'-DrTəO|ȕlyfVbzBoe{+-]<WQbD~L0ɕn Tz!eX6gC^Pǣ4Eb(҇Gsz_(ٕ9۲hLoxP Ug!z! B/I J)nQIaJ?{ Y^#H6,!XG5ExUYZ FZ"6, ) (|mFVǷ໠AJ ]:Yr۔qbegRF.zb8h -x Ul fbMg6|TSd{8ۋ`ؖ+3;;wGD_&@g [6_f]]i=Ո4'cCIN `f ̄fZSlcT7`z섓teGiܩ~V@P t9%UA =x܆NQ׆=d>0xZJkE;CĕZQك].&lNXd63˱DY; 8óP-kC~Qo&/6HZfYym[Q= \M"wa0SP|a#ib!Z Zb33ԣBi[R!-цrhDtJz Ps2IH#xyz $ oB,p]Ƭ̳Qir @E嶭¤I3_ҸhmԾb|Gʁą54zpϦALVXۯϸv^ocv= Yn;]PӸYYy:K$һ-r4pI-~qZ֪, :`?br,M" 0Ug21niPIBmSFJ` ƢI3 VmV+al b6V5S4*H$g S=n*a-3mW˴İE %ɫ |9dda@?!DM⒒` Ю!5g&6f0Fh5!dQ /bl:yGW꒯^>BFt:xLL'puDC%B<"<鋏όTg;fmeYMwv'ԷZO%}N=̚Ӵ4ё9""SD>0'`eRN"f<_Qq[&7Atp3nCW?Z6<]ine"y[kR\,Rљ$Otawn{5bs9\8Zk[Nn"~%"¯hߺmG(# ±N3zBN/!j..B +x!ZD9|T~/N3qth}>FFPI%av:lhHLO7"?87ӴX)*|a]Dͤ3 D7rX'S[&`O1ҫ?:簙*rwOB4۰Ҩf8T@G!o(^M}Sb kxAx?SYl1=i0_㫦S(̻@om[%?!^ ӅW/%W$ĖN1[܁6)l#cpk'N_{^R V?>*Qힽ؊+ģkr_Cd(n?9>] j1=o`8 ւrFӼZZBz4;w wI=,sl0]xޚJ倫ʭUgX?%g:U|RvpAϟ пHSѽ2<(qf—4e`TM^Zi}jy(Lgd6;c2d;pl""sݚr b,B(-5t@Nn] ݈xbD/Ϻz8'QLY ;ȸdN)1g>;b*g2&T']( Wxy ޓKk(Qm&L?gELN Y]z!0k\HoC#ZhZ>3umjqAѺ۬JB?W\o=EB=* Na2S>rj%?:54;73-#4/0xk&6F¨RVTW;-G~y@2Ӹ֛a:0xw"m*bJꦿ G +911qE+0}TR#$sw(_JHlifk!sUC|Dm~sۣ]?Nc!\OwKCqCh-Kf̏Q#8v6dUhO: ƿsQyF!rj ݶՔH߭>!y@DDxU{z-KWؚ:I3#/큿st_1@,6:+ȔjR5_~7R6.<tݠ{0IdEi ?nry[_Y.[G `qRoUO% -z|#]KܿB,dBy Jp,ug*(PE̤e1%aLQ@ DV >R{XvVn o{E\jG+~D 1 6CA[6 ?ONU&CD z]d88x)wa 옅m&$,VxHԑEtŮ ^%քh 3r%: vw.JF~"Ǜ$R-es m#2ز)7%Y:ؕ!EfYE#o+YL')ΰ1A\F@ye34CdGx TtKvhA*ɵcyvfߌXو:eD`%052%UTѢp0.V>үok[3gu6卫?pՋ؎n7Ѓ۰Q' ډtfA).Tq0)ebo[ѣLƬ[ROR$\~+ g֚b)dkRup;|rޟJjih2-1X6.Oa!0xyK9եQiw8,eٰ%jIoYt7Z|&ax`|yb}N7tR!N䟫(&cmj ? I؈\ +Iy}׎:~ X_81quwgԟ(d+G5!~-s:[x8ɤ50ƺ=aOپNVv`:u'vM?>G+pW?miǙS3*XjSKǣfslk`)_y$~ [yףH+FH!|_;BIZ. `+yoEZC հ3n2@DK&KW3ya',?j9\a"`}ּvݶօI^R.3GO7a>D$Q A2vwbr"WHk$Gپ哖 Yìˀ _fe㏄gI'o&-MA3K¨FHs3l7})P##Sf9P꾐_{9E\JFA" 5O@7 pF2> MN[EoPQF ٹyfYdqAʨJ Ob"9' !5qMO{XtZư( =bT6ج˸@{C*Tϗ)n1+׮Z>񚰤7U]RPqoVzT_MrQvg2֔abo Yxj.fXmcԌ YtW߽o@k63;gPu~.e+Nz/ ONc-V(-RU}y-= Нd vHڌg vk"UykfO<BX, dԈp{a\A:.%x]w6*nJmY2|U2c.b팀G'("s(6Yt`= E00檘I O)\5f{׬Tc={8'wЁӱ["ۻw)ZaY|ø](1;1uV&Vf-dU~w_EfM>FbC5td0Q O,JVvyZ8V5Z )Up!q'O^^)e"ީB6.[sZi&ςʂ sDry,#7{Z8s1ԉ/pD߄J,IR)"<rp^$^U_]-K[a,n^~OabM#֋#1RV5; ,_ZS vyX䤥SX ~USl4qϰ"-Q. oYCN͛>LK|D([ؤwG.M;cJI!2Q!]L=SSx@_/ `s8Hk{+6yاG1#ox] {eJ Q~؏Cˣ\c44hO g j-ZS7.#&nM<9v|<( ^lA>Dwhi{=v:v%Fj"oH$/c"|xXK*3 ^kPxWO!ToN\Q94g%3軀ìt΅zYS}MT厙ou?2O S?=SuoZvi$lWrrWצU3;l8 AŮ黻;]Hf|vңdӷ滠 `L+6|C8rqP %j7f,fc\ JAo!)`poȂ: ߐBph4(5=/ThlBLZk,!d QmwdZya'Z3݄rRȤ&J4E(/]/l':E0maFrThXұXOy}>_qIO C;%܈ 薑 tU[ bm Jp("8*5(9{@Fp}m«%vh^ x|*r:ӥT}{۪ezyRg` q"gLM)&Cl뫟k.T&UNҾNoaJ;_fNqvhоNTW%^3R*UWB:YR|cwW&O[TeT6eoט YjEUڢ@a]drbM:G@ +Z[4vUY# z)$*;zJ7r7:J["(,kFs D13a!6LFj*yh4%o+}ϲ,#Nņ7 >#pOak'Υ 7t^vXoOѕ e26 w(*ZG.z2c"iԷGI$5J/|gW0,HۉQR ǏQO2cSIFO'v mɚ5GuKݣLc3C&:d"Oq. Db?LUu|,\l[O%xntWmߎ],*VUyyjuǰRrW̺TBѠ4$Rm$H7ʒtut*}y(t!ff.} Ã?{I?8gnbw;b ۜe%1$P0y)[w|,`F9, ms͗fToH <31eNb:Ns87&Xa&tYfSRB:gcDCpv5AX2LbͅF= du ~5.[wŠ:2\6WB{jM q>ru8vp?x*F16e**@3в TǏ\*ѝj}I0 >6S Q!2?;TW(txg{<I/|c׻pbn1P^@qbY;ͫ"Crcm*aI?b9YM*OmO[c{Lej&r2o( G&^p{fTsҺMQ,hO9@MξB{9yn9/LSȂnqq#AHcO/"9 c([C2rmo7B2[uc-u.I?QSǜA_~Pb|ŽT92/ 6sH[ {bwqMd='r=v9| DA<8O?B. c11mēKiJ㶐'GRvlR U=nO\hR&>'S fz@@ɰV*o}ܶ]zW &*G$$r . PfȂ"0bl@5IPmd^(5.x"o6PYlece=hhXl4y~J@e+~"0Fu+NYr1n rb3=wk}͎hTjFctA|7*vZ1CCU@^mV ωeOb@hA%U@O7XYH_ ߑ_ܓT à ޟN2dTهPX ?[ѐaV= %SD $|`Zw{=nb֚W7)AX*cwӁЌstxʣ%x68=+p#W9\/7u,:~R^;юFͫ1{yh6TzIJz}A)xD|aQn%B7f&JbG*3>ME )}²7 [:9늇`\gJe%.5֣t'>mxFnS p{E!ϛ%2UTPZMMx9GV, a2mW"*gq^| .Wh>7׼uֲZS4;Bm<ى~F˾jdzb4$7If"V[f:[y[5&m;eSdZ -^ȞI/͏OʙŻS~n>a&3s 1IOo_߫Erۣ\]K EV&$wcϟp$R+u Ye&?=qsyd5Y9/ſ%-/䱼Uc%1tNwkkh4fi@'^)LQc# OֈFٽQ8[Qٗp3)3-V"ÈɟH'ͲҠ?ANW בLw=탗dSg[xbH|hw|b=k{+oarՋDZ{:?_OִdFß\^kF⃘LСLsY,VFŽ # a PyK.{} uY;8?BlG/fή}X]X2TĩGt^XmlmwVJE^eԢ ibDkunrRv912qZ#:(Z@,)kES/ D_CRJaWJ vd>$ "BC͙a< ~h-ڪRER :nڢ,|` ;L٫矿ת8RUAӨ&],YQTy!vRyf^@j/ŢM*6pTX2S*UCz+N N6o`R9 mgNtݕ5$e .tfy.hI&|fpuH S)"_{NtFB{'02N_؝NB=v>ʭAL-_2*#E QQd+X&A!ϳ+a֜vhzŸtN?%$,E¯Bwf(!0_8ô#._ SѢujBtL/\ I{ z@9;O'=TC産~Aa ~G!Fɾ Ԣ]~Sݒ1eJO4duM\3jNEf4X'Ϩ(7>?6ZQ&t #xx k%w:Kź[N_? nN#v~I۝VP7ykJJ+ S bi{[I5WMb&@jؙuؚ7![ĻfvB\"Ŗ "Enp|e8 r6; qNRoV9 }uUL w_  oǃ+ִbJ\EJ4n> 1# {OgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!؀(aL?[GۑjYiIyyq YZ